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 2 years ago
Alternatives and similar repositories for story-os:
Users that are interested in story-os are comparing it to the libraries listed below
- Pedigree operating system☆90Updated 8 years ago
- Modular kernel built for simplicity☆91Updated 7 years ago
- A Basic x86 Operating System/Kernel☆47Updated 6 years ago
- ARM emulator☆46Updated 9 years ago
- The Bear Operating System☆25Updated 7 years ago
- ☆16Updated 4 years ago
- Dynamic creation and update of ELF files, or: an allocator for JIT compilers☆33Updated last year
- cmips☆56Updated 10 years ago
- Skeles is a hobby OS with VESA/VBE support and GRUB Multiboot.☆19Updated 5 years ago
- Acess2 Hobby Operating System☆85Updated last year
- Operating system designed to be fast and secure.☆22Updated 7 years ago
- A hobby operating system built mostly from scratch.☆8Updated 12 years ago
- A library that allows execution of an ELF binary inside a virtual machine without a full-scale operating system☆22Updated 10 years ago
- x86 Kernel Project☆32Updated last year
- A minimalist IP stack written in ANSI C.☆52Updated last year
- A minimal example of an x86_64 higher half kernel loaded at the -2GB mark☆41Updated 2 years ago
- kaneton is an educational microkernel that has been used for teaching purposes for over 8 years.☆35Updated 8 years ago
- A 64-bit SMP-safe kernel for the PC architecture.☆86Updated 7 years ago
- x86 Instruction Encoding Tutorial☆21Updated 9 years ago
- some old broken stuff☆10Updated 9 years ago
- Set of reusable Make snippets 🏗️☆16Updated 7 years ago
- A toy x86-64 kernel.☆52Updated 9 years ago
- Tiny ELF loader☆134Updated 2 years ago
- Shell script to build gcc for various architectures☆79Updated 8 months ago
- FAT12/16/32 Bootsector for .COMs/.EXEs☆102Updated 2 years ago
- A simple Unix like operating system from scratch.Updated 4 years ago
- A x86 Virtual Machine Monitor including device modules and instruction emulator. Standalone version of the Vancouver VMM.☆43Updated 3 years ago
- Calcium OS project for x86_64☆40Updated 7 years ago
- A simple FAT32 bootloader written in assembly to boot from USB drives.☆77Updated 6 years ago
- x86-64 SMP enabled microkernel hobbyist OS☆24Updated 9 years ago