Repository logo

Estudo de criação de módulos para o kernel Linux

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Fundação Universidade Federal de Mato Grosso do Sul

Abstract

This work aimed to deepen the theoretical knowledge of the Linux operating system kernel, with a special focus on the Virtual Filesystem (VFS), a core component of the kernel. To this end, a detailed study of the Linux kernel version 6.13.2 was conducted, exploring its main data structures and internal mechanisms that support the operation of the VFS, such as inodes, dentries, files, and superblocks. Fundamental concepts for kernel module development, process management and scheduling, as well as the functioning of system calls and the Unix-like model of Linux were also addressed. The research involved analyzing memory allocation mechanisms, such as the Slab Allocator, and studying zombie processes, aiming to understand common practices for module development with a view to subsequent integration with an academic filesystem.

Description

Keywords

Citation

Endorsement

Review

Supplemented By

Referenced By