ITADN
dreamportdev/Osdev-Notes

版本发布 6

v1.5
? · 2025-01-19

In this new release: * Stivale 2 protocol sections have been replaced with Limine protocol, since stivale2 has been deprecated. * Add a complete exammple of how to create an ELF executable for our kernel * Typo and error fixes * Style fixes Printed versions of the updated book are available here: https://www.lulu.com/search?sortBy=RELEVANCE&page=1&q=osdev+notes&pageSize=10&adult_audience_rating=00 People who contributed to this release: * @kouosi * @maxtyson123 * @mrjbom * @AFellowSpeedrunner Thanks to everyone who contributed to this release! :)

v1.4
? · 2024-09-10

In this new release: * Typo fixes * Code (and typo) fixes on the framebuffer chapter. * Add explanation of potential bug on converting GIMP Header file to RGB. * Added missing flags on page table/dirs entries * Rewrite and rearrangement of syscall/sysret section Printed versions of the updated book are available here: https://www.lulu.com/search?sortBy=RELEVANCE&page=1&q=osdev+notes&pageSize=10&adult_audience_rating=00

v1.3
? · 2024-04-19

As usual this updates bring more typo fixes, but also few sections have been expanded. * Typo fixes * Expand Syscall example chapter * Expand ELF chapter, and fixing code in one of examples

Firest Edition Rev. 1v1.1
? · 2023-10-07

Various typo fixes, and other improvements. Add new cross compiling section. * Add Cross Compiling appendix chapter * Linker chapter improvements * Various typos fix * Add more details on the Thread Sleep section * Improve readability of Virtual Memory Management illustration. * Fix broken links * Fix Cover Alignment * Add paragraph about lockfree queues in IPC chapter * Add more details in the VMM Section of Process and Threads chapter * Explain content of Segment Selectors in GDT chapter * Improve readability of some parts inside Userspace chapters

latest-master
? · 2023-08-15

This is the latest pdf generated directly from current master. It is update on every single commit to master.

First Editionv1.0
? · 2023-06-07

This tag marks the first edition of the printed book. The book is available here: https://www.lulu.com/shop/dean-tuckey-and-ivan-gualandri/osdev-notes/paperback/product-mpzp5v.html?q=osdev+notes&page=1&pageSize=4