Building a hobby OS?
OSHub is your dev hub: discover kernels/drivers, share devlogs, collaborate, and even run hobby OSes in your browser (v86.js).
Join the community → oshub.org
#oshub #kernel #osdev #c #lowlevel
Been looking at Limine lately, it’s a modern bootloader written in C, and perfect if you’re hacking on a hobby kernel / OS. Modern, portable, BIOS + UEFI-friendly, and pretty flexible about how you boot.
oshub.org/projects/lim...
#osdev #oshub #c #limine #kernel #bootloader
Muon is a tiny capability-based x86-64 kernel in C3. 0.4 ships a kernel-mode shell (mush) on COM3 in QEMU, with commands like time (wallclock), rand (rdrand), and spawner (multi-process “hello world” demo).
oshub.org/projects/muo...
#osdev #oshub #muon #c3
A simple plan and roadmap for users interested in creating their own custom hobby operating system in C from scratch.
oshub.org/users/OSHub/...
#osdev #oshub #operatingsystem #c #rust
Some interesting Rust Hobby OS projects worth exploring!
oshub.org/users/OSHub/...
#osdev #rust #oshub #hobby #projects
Qux is a toy operating system for x64 written in zig. Supports ext2 file system, basic ELF, network stack: TCP, UDP, ICMP(ping) and doom!
oshub.org/projects/qux
#osdev #oshub #qux
You want to build a hobby operating system? Great!
This post is not a technical tutorial on how to build a operating system, but gives an overview of what to expect.
oshub.org/users/OSHub/...
#osdev #oshub #dev #hobby
Lightweight, Linux-compatible kernel, written in Rust to leverage the safety of the typesystem. Aiming to remove as much legacy as possible while supporting most usecases.
oshub.org/projects/mae...
#osdev #oshub #maestro
Gramado OS: a hobby 64-bit graphical operating system built from scratch in C and Assembly! Includes its own bootloader, kernel, init system, and desktop environment.
oshub.org/projects/gra...
#osdev #oshub #gramado
A non-Unix-like, Rust-powered hobby OS that runs on both x86_64 and aarch64. It’s got SMP, USB/PS2 input, GUI + IPC, and more.
oshub.org/projects/saf...
#osdev #safaos #oshub
'Where Wizards Stay Up Late' tells the story of the ARPANET and the engineers who built the foundations of the internet.
If you’re into computing history, I highly recommend giving it a read!
#osdev #oshub #internet #arpa
A clean-room hobby operating system for x86_64 built entirely from scratch, featuring a modular monolithic kernel, a custom ELF loader, and a handcrafted C standard library, designed for learning and exploration.
oshub.org/projects/ban...
#osdev #oshub #bananos
“Fire in the Valley” tells the story of the personal computer revolution, from the early hobbyists to the rise of giants like Apple and Microsoft.
If you’re into computing history, this is a must-read!
#osdev #oshub #computing #history
TacOS is a UNIX-like kernel which is able to run DOOM, among various other smaller userspace programs. It has things like a VFS, scheduler, TempFS, devices, context switching, virtual memory management, physical page frame allocation, and a port of Doom.
#osdev #oshub #c
oshub.org/projects/tacos
Bijeenkomst over #oshub was druk bezocht. Als we al die netwerken en energie kunnen bundelen, dan tillen we NL zeker naar olympisch niveau!
Nu onderweg naar Amsterdam voor #oshub. Verwachte aankomsttijd: 14.15 uur (@kimspinder, @marloespomp)