eu já tava implementando gerenciamento de memória pro meu kernel, mas tava meio complicado de seguir e de debugar, aí eu resolvi seguir ler essa página da osdev wiki e resolvi dar uma recomeçada e planejar melhor as coisas, fiz até um diagrama no excalidraw TL;DR: tenham um bom planejamento crianças
A group of people are trying to make an open-source OS github.com/omen-osdev They also have a discord server.
omen-osdev has 4 repositories available. Follow their code on GitHub.
osdev?
Enquanto isso, eu trabalhando com front, back, mobile e na faculdade osdev 😬
no osdev tem um artigo com alguns livros de recomendação tbm wiki.osdev.org/Books
Você pode pegar alguams refs da wiki de OSDev, é onde costumo ir em alguns casos wiki.osdev.org/Expanded_Mai...@gboncoffee.dev.br deve conhecer algumas outras boas refs
ffs osdev wiki has bad example code here. wiki.osdev.org/Detecting_Me... this doesn't work as after you call AllocatePool(), the old EfiMemoryMapSize you got from GetMemoryMap is no longer valid. you have to manually change it.