whitequark / story-os
A microkernel OS for x86 I wrote in C++ back in 2007. Features VMM, TSS multitasking, and oddly shaped C++. Updated in 2023 to fix some memory management bugs and now it works.
☆12Updated last year
Alternatives and similar repositories for story-os:
Users that are interested in story-os are comparing it to the libraries listed below
- A Basic x86 Operating System/Kernel☆47Updated 6 years ago
- The Bear Operating System☆24Updated 7 years ago
- Metta OS☆68Updated 2 months ago
- A simple Unix like operating system from scratch.Updated 3 years ago
- Modular kernel built for simplicity☆90Updated 7 years ago
- Operating system project☆33Updated 9 months ago
- A toy x86-64 kernel.☆52Updated 9 years ago
- A simple kernel written in C and a platform to play with x86_64 extensions☆30Updated 6 years ago
- x86-64 SMP enabled microkernel hobbyist OS☆24Updated 8 years ago
- Pedigree operating system☆89Updated 8 years ago
- Calcium OS project for x86_64☆38Updated 7 years ago
- A 64-bit kernel for ARMv8-A CPU's.☆28Updated 3 years ago
- Operating System☆132Updated 2 years ago
- tatOS operating system, x86 Assembly, usb UHCI & EHCI, flash drive, keyboard, mouse☆32Updated 8 years ago
- Simple 64-Bit Operating System☆41Updated 9 years ago
- An x86 OS written from scratch in C☆34Updated 7 years ago
- Bootsector loading binary file from FAT32 partition☆20Updated 6 years ago
- OpenMach operating system☆82Updated 10 years ago
- Virtual Machine Monitor/386 bare metal hypervisor. Run vm86 mode processes on a 386☆13Updated 8 years ago
- Dump sections or program entries from a ELF file☆21Updated 8 years ago
- A hobby operating system built mostly from scratch.☆8Updated 11 years ago
- A x86 Virtual Machine Monitor including device modules and instruction emulator. Standalone version of the Vancouver VMM.☆41Updated 3 years ago
- Abandoned overcomplicated Microkernel using modern x86_64 features☆42Updated 4 years ago
- A work in progress!☆38Updated 11 years ago
- Hobby x86 unix-like kernel. Curiously under development to answer "How to write an OS".☆32Updated 6 years ago
- relatively sane looking dns library. forked and splitted source into one C file per function for smaller linkage.☆17Updated 2 years ago
- ☆56Updated 2 years ago
- A 64-bit SMP-safe kernel for the PC architecture.☆84Updated 6 years ago
- Skeles is a hobby OS with VESA/VBE support and GRUB Multiboot.☆18Updated 4 years ago
- x86 Instruction Encoding Tutorial☆21Updated 9 years ago