O documento apresenta a arquitetura e implementações internas do kernel Linux, descrevendo sua história, estrutura de código, processos, threads e sistema de arquivos virtual. O Linux foi iniciado em 1991 por Linus Torvalds inspirado no Minix, implementa recursos de Unix/BSD e tem código aberto disponível em kernel.org. Possui kernel-space para desenvolvimento e user-space para aplicações, implementa processos e threads de forma leve utilizando estruturas task_struct e clone(). O sistema de arquivos virtual fornece uma interface unificada para diferentes