End of year updates/recap on my ko-fi page, with a recap of all the major updates on my various pet projects especially my #kernel and the #osdev #book https://ko-fi.com/post/End-of-2025-Updates-P5P71RF00A
#kofi #endofyear #programming #operatingsystem #hobbyos #operatingsystemdevelopment #c
End of 2025 Updates

dreamos82 published a post on Ko-fi

Ko-fi
๐Ÿค–๐ŸŽ‰ Look out, world! Another brave soul has achieved the Herculean task of running a C++ web server on their ultra-exclusive hobby OS that precisely three people will use. ๐ŸŒ๐Ÿฅณ But don't worry, it only took a minor eternity and a GitHub repo no one will clone. ๐Ÿ™ˆ๐Ÿ™Œ
https://oshub.org/projects/retros-32/posts/getting-a-webserver-running #C++WebServer #HobbyOS #GitHubRepo #TechAchievement #UniqueProjects #HackerNews #ngated
Getting a Web Server running on my hobby OS on OSHub

Demo After a long break from working on my hobby operating system, I finally got back into it and finished a very important milestone: a working ...

OSHub - Hobby OS Projects
Meet #SkiftOS: a stunning #opensource #hobbyOS with its own kernel, UI, desktop apps, and even a browser engine! Built for modularity and modern design. https://www.osnews.com/story/143320/skiftos-a-hobby-operating-system-with-its-own-kernel-ui-browser-engine-and-more/
SkiftOS: a hobby operating system with its own kernel, UI, browser engine, and more โ€“ OSnews

SkiftOS: A hobby OS built from scratch using C/C++ for ARM, x86, and RISC-V

https://skiftos.org

#HackerNews #SkiftOS #HobbyOS #C #C++ #ARM #x86 #RISC-V

skiftOS

skiftOS is a hobby operating system built for learning and for fun targeting the x86 platform. It features a kernel named hjert, a graphical user interface with a compositing window manager, and familiar UNIX utilities.

skiftOS
๐ŸŽ‰ Behold the triumphant saga of a hobby OS finally staggering onto an ancient ThinkPad! ๐Ÿ•ฐ๏ธ All hail the retro computing overlord who brings #multitasking to a machine that barely outpaces a pocket calculator. ๐Ÿค–โœจ Meanwhile, GitHub Copilot silently weeps in the corner, wondering if it can automate the #nostalgia.
https://github.com/joexbayer/RetrOS-32 #hobbyOS #retroComputing #ThinkPad #GitHubCopilot #HackerNews #ngated
GitHub - joexbayer/RetrOS-32: A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.

A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture. - joexbayer/RetrOS-32

GitHub

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

PeerTube

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

Fiwix :: News

Fiwix is an operating system kernel written in ANSI C from scratch, based on the UNIX architecture and fully focused on being POSIX compatible.

Habemus ELFs! Not the fantasy creatures. But just a set of organized bit and bytes.
I managed to make my #kernel #dreamos64 launch its first ELF executable, although is just printing a message.
ELF support is still very limited, but, is still a great achievement for my toy project.
More info on my free #kofi post: https://ko-fi.com/post/Habemus-ELFs-Q5Q6160TJI
#osdev #operatingsystemdevelopment #programming #systemprogramming #kernelprogramming #osdever #operatingsystem #hobbyos #hobbykernel