AtomOS
Managed OS kernel
An operating system built from scratch in C# to provide a multitasking, managed environment for high-level driver implementation and security.
A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment.
1k stars
68 watching
86 forks
Language: C#
last commit: over 7 years ago
Linked from 1 awesome list
operating-system
Related projects:
Repository | Description | Stars |
---|---|---|
nifanfa/moos | A C# operating system compiler with native AOT compilation and various hardware features. | 1,045 |
marceldobehere/maslos | An operating system written in C++ and C, with support for various hardware interfaces and GUI components. | 92 |
meulengracht/mollenos | An operating system designed with abstraction and modularity to support various architectures. | 448 |
managarm/managarm | An operating system with a microkernel architecture and asynchronous I/O support | 1,589 |
menix-os/menix | A minimal and expandable Unix-like kernel with modular architecture | 15 |
chalandi/osek | A bare-metal operating system implementation for the ARM(R) Cortex(M)-M3 microcontroller | 31 |
docandrew/cubit | A formally-verified, 64-bit operating system for x86-64 architecture written in Ada. | 78 |
narasimha1997/r3 | An hobby x86_64 Operating System kernel written in Rust with minimal functionalities | 80 |
mszoek/hydrogen | A simple, 64-bit kernel that demonstrates preemptive multitasking and basic system features. | 36 |
dreamos82/dreamos64 | An experimental 64-bit kernel project that demonstrates low-level programming concepts and basic operating system functionality. | 166 |
onkwon/yaos | An embedded operating system for single-core ARM Cortex-M microcontrollers | 47 |
corruptedbycpu/cyjon | A simple, clean, multi-tasking operating system kernel written in pure assembly language for 64-bit processors | 435 |
embedded2015/mini-arm-os | A minimal multi-tasking OS kernel built from scratch for ARM Cortex-M series microcontrollers | 180 |
oxidecomputer/propolis | A Rust-based project providing a user-space interface for managing virtual machines on illumos bhyve. | 180 |
ajaymt/mako | An operating system that provides a basic, Linux-compatible environment for running applications | 63 |