#kofi #endofyear #programming #operatingsystem #hobbyos #operatingsystemdevelopment #c
SkiftOS: A hobby OS built from scratch using C/C++ for ARM, x86, and RISC-V
An Elf Odissey! #dreamos64 I recently added support for basic ELFs in my hobby #kernel but, it required me to dig into some very obscure issues caused by some changes in llvm and their linker.
Basically the introduction of large sections in #llvm broke the grub image, and caused more problems to my kernel.
I posted all the details of my debug process in my free #kofi post here: https://ko-fi.com/post/Finally-Dreamos64-is-officially-running-an-ELF-Exe-B0B41AYZW0
#osdev #opensource #programming #assembly #operating_systems #x86_64 #hobbyos
Dreamos64 Running on QEMU
Today a new version of the printed version of "Osdev Notes" has been released! :)
More info in my free #kofi post: https://ko-fi.com/post/Osdev-Notes-New-printed-version-released-U7U5199LOA
The printed version is available here:
https://www.lulu.com/search?sortBy=RELEVANCE&page=1&q=osdev+notes
Major update is the replacement of the "Stivale 2" protocol with the "Limine Protocol".
The project as usual is on github:
https://github.com/dreamportdev/Osdev-Notes/releases/tag/v1.5
#programming
#operatingsystem
#kernel #assembly #x86_64 #operating_systems #selfpublishing #osdev #hobbyos #programmingbook
๐ฅ๏ธ #Fiwix is an operating system written from scratch, based on the #UNIX architecture and fully focused on being #POSIX compatible. It's a #hobbyOS and, since it serves also for educational purposes, the #kernel code is kept as simple as possible for the benefit of students and OS enthusiasts.
โน๏ธ It follows the #SystemV Application Binary Interface (ABI) and it also aims for #Linux 2.0 system call compatibility
๐ Version 3.4 was released on November 15th: https://www.fiwix.org/news.html