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: almost 8 years ago
Linked from 1 awesome list
operating-system
Related projects:
Repository | Description | Stars |
---|---|---|
| A native C# x64 operating system compiler with .NET 7 AOT technology. | 1,049 |
| An operating system written in C++ and C, with support for various hardware interfaces and GUI components. | 92 |
| An operating system built with modern principles and designed to be highly modular and abstract | 448 |
| An operating system with a microkernel architecture and asynchronous I/O support | 1,595 |
| A minimal Unix-like kernel that can be expanded and loaded at runtime with dynamic linking | 19 |
| A bare-metal operating system implementation for the ARM(R) Cortex(M)-M3 microcontroller | 32 |
| A formally-verified, 64-bit operating system for x86-64 architecture written in Ada. | 78 |
| An hobby x86_64 Operating System kernel written in Rust with minimal functionalities | 80 |
| A simple, 64-bit kernel that demonstrates preemptive multitasking and basic system features. | 36 |
| An experimental 64-bit kernel project that demonstrates low-level programming concepts and basic operating system functionality. | 169 |
| An embedded operating system for single-core processors without MMU virtualization. | 47 |
| A simple, clean, multi-tasking operating system kernel written in pure assembly language for 64-bit processors | 435 |
| A minimal multi-tasking OS kernel built from scratch for ARM Cortex-M series microcontrollers | 181 |
| A Rust-based project providing a user-space interface for managing virtual machines on illumos bhyve. | 183 |
| An operating system that provides a basic, Linux-compatible environment for running applications | 63 |