Skip to content

Releases: dreamportdev/Osdev-Notes

latest-master

15 Aug 09:16
f548482
Compare
Choose a tag to compare

This is the latest pdf generated directly from current master.

It is update on every single commit to master.

v1.4

10 Sep 13:53
68726ca
Compare
Choose a tag to compare

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

From this release i start to acknowledge the all people that contributed to it (in no particular order, without including @dreamos82 and @DeanoBurrito since we are the authors).

Contributors to this release:

Thanks to everyone for your help!

v1.3

19 Apr 13:50
Compare
Choose a tag to compare

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

Printed versions of the book are available here: https://www.lulu.com/search?sortBy=RELEVANCE&page=1&q=osdev+notes&pageSize=10&adult_audience_rating=00

First Edition Rev. 2

05 Dec 14:00
624ced4
Compare
Choose a tag to compare

Another update, wiht a lot of fixes, and few more additions.

  • Add more information on the Memory protection chapter, abouit its future implications
  • Emergency grammar fix!
  • Fix tss structure in Userspace/Handling_Interrupt chapter
  • Add watchpoint information on gdb chapter
  • Add explanation on how to test when entering userspace
  • Fix some examples in the Nasm appendix, and add new section with loop cycle example.

First Edition Rev. 1

07 Oct 13:06
71e85c8
Compare
Choose a tag to compare

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

We made also an hardcover version of the book, available here: https://www.lulu.com/shop/dean-tuckey-and-ivan-gualandri/osdev-notes/hardcover/product-je5drpr.html?page=1&pageSize=4

While the paperback version (updated) is still available here: https://www.lulu.com/shop/dean-tuckey-and-ivan-gualandri/osdev-notes/paperback/product-mpzp5v.html

First Edition

07 Jun 17:48
beded8e
Compare
Choose a tag to compare