mszoek / hydrogen
A little toy OS written over a few months in 2019. 64-bit, preemptive multitasking kernel supporting EFI, PCIe, SATA, framebuffer graphics mode, HFS+ and a very limited userspace. Just a PoC for learning, really.
โ37Updated 4 years ago
Alternatives and similar repositories for hydrogen:
Users that are interested in hydrogen are comparing it to the libraries listed below
- ๐จ An ansi escape code parser and renderer for hobby operating systemsโ44Updated 3 years ago
- Build system for OS distributionsโ63Updated 3 weeks ago
- The mighty 64-bit kernelโ35Updated 4 months ago
- Patches and build scripts to build a managarm distributionโ37Updated this week
- Tiny libubsan implementation for hobby kernelsโ31Updated 2 years ago
- ๐ C standard libraryโ20Updated 7 months ago
- Collection of 0BSD-licensed freestanding C headers for GCC and Clang.โ26Updated 2 months ago
- Implementation of the VMem Resource Allocatorโ16Updated 2 years ago
- A high level programming language which compiles to C.โ36Updated 4 months ago
- A sweet hobby made operating system written in C++ for x86 CPUs with GUIโ46Updated 2 years ago
- Very minimalistic UEFI boot menu / kernel bootloaderโ28Updated 5 months ago
- Kuroko built to run on UEFI.โ8Updated 5 months ago
- Lightweight C++ utilities and algorithms for system programmingโ58Updated 2 months ago
- A 64bit hobby operating system written in C++โ37Updated this week
- Tiny and portable microkernelโ16Updated 3 years ago
- Abandoned overcomplicated Microkernel using modern x86_64 featuresโ42Updated 4 years ago
- ๐ฆ ยตnix is a UNIX-like operating systemโ61Updated 3 years ago
- Tiny public domain EFI libraryโ13Updated 2 years ago
- Hobby operating system I'm making to learn OS development.โ10Updated 3 years ago
- Low-level hobby programming language that compiles to 16-bit x86 assembly.โ40Updated 9 years ago
- x86 operating systemโ35Updated 2 years ago
- GNU-EFI fork with fixes and improvements.โ30Updated 2 months ago
- Obsidian is a simple operating system kernel written in C++.โ13Updated 3 years ago
- A microkernel based operating system developed from scratch. This repository also includes all Saturn services and applications.โ23Updated 5 years ago
- Modular multi-platform hobby OS. Hybrid kernel, largely monolithic. Kernel C library is dynamically linked. Chai from Hebrew for "living โฆโ38Updated last year
- A work-in-progress hobby operating system.โ19Updated 4 years ago
- C programming language extension: Cedro pre-processorโ48Updated last year
- Freeunix is a UNIX-like Operating System that is currently solely developed and maintained by me and uses Limine as the bootloader.โ13Updated last year
- โ33Updated 4 months ago
- Small adventure game all contained within the C++ type systemโ11Updated 2 years ago