32-bit x86 OS from scratch. ELF-aware bootloader, multiboot-compatible kernel at 1MB, preemptive scheduler, anonymous pipes, signals, TCP/IP stack (RFC 793), DHCP/DNS, ELF userland with per-process VFS, SB16 mixer with Q16.16 resampling, package manager, 62+ host-side unit tests, full Doom port. Zero third-party libs in the kernel.
What is the Jovinull/StinkOS GitHub project? Description: "32-bit x86 OS from scratch. ELF-aware bootloader, multiboot-compatible kernel at 1MB, preemptive scheduler, anonymous pipes, signals, TCP/IP stack (RFC 793), DHCP/DNS, ELF userland with per-process VFS, SB16 mixer with Q16.16 resampling, package manager, 62+ host-side unit tests, full Doom port. Zero third-party libs in the kernel.". Written in C. Explain what it does, its main use cases, key features, and who would benefit from using it.
Question is copied to clipboard — paste it after the AI opens.
Clone via HTTPS
Clone via SSH
Download ZIP
Download master.zipReport bugs or request features on the StinkOS issue tracker:
Open GitHub Issues