Ainda não acabou.
Este livro é um trabalho em andamento e ainda há muita coisa para ser escrita. Abaixo segue uma lista do conteúdo que pretendo inserir no livro:
Programando no Linux
Syscall x86 e x64
Executáveis ELF
Construindo o executável do zero
Bibliotecas dinâmicas e estáticas
Importação de símbolos
Exportação de símbolos
Programando em Bare Metal
Entendendo o conceito de bare metal
O bootloader
Configurações da arquitetura
Mudando o modo de processamento
GDT e LGDT
Usando o ld
Formatação manual do binário com scripts
Modularização
Aprofundando no nasm
Macros avançados
Sistema de contexto
Mais diretivas
Opções da linha de comando
Referência de instruções x86-64
Essa lista não é absoluta, é só para dar uma noção do que pretendo produzir de conteúdo. Durante a escrita posso adicionar mais coisas que não me lembrei de colocar aqui e também mudar a ordem/título dos tópicos.