hydrogen
Kernel demo
A simple, 64-bit kernel that demonstrates preemptive multitasking and basic system features.
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.
36 stars
4 watching
3 forks
Language: C++
last commit: over 4 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
zystemos/pluto | A lightweight, modular x86 kernel written in Zig with the goal of being easy to port and maintainable. | 561 |
dreamos82/dreamos64 | An experimental 64-bit kernel project that demonstrates low-level programming concepts and basic operating system functionality. | 166 |
jzck/kernel-zig | A hobby kernel project written in Zig that demonstrates basic x86 hardware interaction and scheduling concepts. | 429 |
gregkh/kernel-development | A presentation on the development process of a widely-used operating system kernel | 622 |
andrewrk/hellos | A minimalist x86 kernel example in Zig | 272 |
lestahl/hardcyber | A 64k-intro demo created with OpenGL that showcases the capabilities of the demoscene | 4 |
jeffboody/gearsvk | A Vulkan port of a classic OpenGL demo to showcase core concepts and advanced techniques. | 14 |
corruptedbycpu/cyjon | A simple, clean, multi-tasking operating system kernel written in pure assembly language for 64-bit processors | 435 |
ev3osek/ev3osek | An operating system for programming Lego Mindstorms EV3 devices using C and real-time kernel. | 12 |
spytheman/simple_kernel_module_in_v | An example project demonstrating how to write and test a simple Linux kernel module using the V programming language. | 28 |
lestahl/lightcyber | A 64k intro demo created using C, featuring geometric transformations and hash functions. | 4 |
carglglz/jupyter_upydevice_kernel | A Jupyter kernel for interacting with MicroPython boards over USB/Serial or WebREPL connections. | 14 |
packdigital/pack-hydrogen-demo | A simple Shopify storefront demo powered by Pack and Hydrogen, showcasing the capabilities of the platform | 6 |
amaneureka/atomos | An operating system built from scratch in C# to provide a multitasking, managed environment for high-level driver implementation and security. | 1,260 |
netoptimizer/prototype-kernel | A prototype kernel development project aimed at accelerating Linux kernel development and prototyping | 300 |