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 9 years ago
Linked from 1 awesome list

operating-system

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
nifanfa/moosA native C# x64 operating system compiler with .NET 7 AOT technology.1,049
marceldobehere/maslosAn operating system written in C++ and C, with support for various hardware interfaces and GUI components.92
meulengracht/mollenosAn operating system built with modern principles and designed to be highly modular and abstract448
managarm/managarmAn operating system with a microkernel architecture and asynchronous I/O support1,595
menix-os/menixA minimal Unix-like kernel that can be expanded and loaded at runtime with dynamic linking19
chalandi/osekA bare-metal operating system implementation for the ARM(R) Cortex(M)-M3 microcontroller32
docandrew/cubitA formally-verified, 64-bit operating system for x86-64 architecture written in Ada.78
narasimha1997/r3An hobby x86_64 Operating System kernel written in Rust with minimal functionalities80
mszoek/hydrogenA simple, 64-bit kernel that demonstrates preemptive multitasking and basic system features.36
dreamos82/dreamos64An experimental 64-bit kernel project that demonstrates low-level programming concepts and basic operating system functionality.169
onkwon/yaosAn embedded operating system for single-core processors without MMU virtualization.47
corruptedbycpu/cyjonA simple, clean, multi-tasking operating system kernel written in pure assembly language for 64-bit processors435
embedded2015/mini-arm-osA minimal multi-tasking OS kernel built from scratch for ARM Cortex-M series microcontrollers181
oxidecomputer/propolisA Rust-based project providing a user-space interface for managing virtual machines on illumos bhyve.183
ajaymt/makoAn operating system that provides a basic, Linux-compatible environment for running applications63