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.

GitHub

1k stars
68 watching
86 forks
Language: C#
last commit: over 7 years ago
Linked from 1 awesome list

operating-system

Backlinks from these awesome lists:

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