A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment.
Switch branches/tags
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
libs Travis Build Fixes Mar 8, 2017
src Reduce GC Global Root Search Space by optimizing table -- #56 Mar 17, 2017
toolchain removed pixman tests Mar 7, 2017
.editorconfig Add .editorconfig file Mar 6, 2017
.gitattributes Added Array Copy Helper Function Apr 11, 2016
.gitignore Added pixman, zlib build script Dec 21, 2016
.travis.yml Travis Build Fixes Mar 8, 2017
LICENSE.md Updated License :-) Mar 5, 2017
README.md License fix -- #54 Mar 13, 2017

README.md

Atomix Development : Atom OS

Build Status

A Multitasking Monolithic Kernel based x86 targetting Operating System written in C# from scratch aiming for high level implementation of drivers in managed environment and security.

Screenshot

Compsitor Testing

Kernel Features

  • Paging
  • Multithreading
  • ELF Loader
  • Syscalls
  • SHM
  • Compositor

Drivers

  • PS2 Keyboard/Mouse
  • ATA/ATAPI IDE
  • Vmware SVGA
  • VBE 2.0
  • ACPI
  • Timer
  • FAT-32

Quick Links

Community

Wiki

For instructions on building, check Building from Source

IRC

For help building the kernel or discussion join us in #atomos on Freenode (irc.freenode.net)

Twitter

Follow me on Twitter @amaneureka for latest updates

License

© Aman Priyadarshi
Complete License can be found here

IL Processing Code © The Cosmos Project
Complete License can be found here
More Details