Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amaneureka/AtomOS

A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment.
https://github.com/amaneureka/AtomOS

operating-system

Last synced: 13 days ago
JSON representation

A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment.

Awesome Lists containing this project

README

        

# Atomix Development : Atom OS

[![Build Status](https://travis-ci.org/amaneureka/AtomOS.svg?branch=master)](https://travis-ci.org/amaneureka/AtomOS)

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](http://i.imgur.com/mrMfyTb.png)

## 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
- [Project Structure](https://github.com/amaneureka/AtomOS/wiki)
- [Compiler](https://github.com/amaneureka/AtomOS/wiki/Compiler)
- [Build Environment](https://github.com/amaneureka/AtomOS/wiki/Build-Environment)

## Community

### Wiki
For instructions on building, check [Building from Source](https://github.com/amaneureka/AtomOS/wiki/Build-Environment)

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

### Twitter
Follow me on Twitter [@amaneureka](https://twitter.com/amaneureka) for latest updates

## License
> © [Aman Priyadarshi](mailto:[email protected])

> Complete License can be found [here](LICENSE.md)
>
> IL Processing Code © [The Cosmos Project](https://github.com/CosmosOS/Cosmos)

> Complete License can be found [here](https://github.com/CosmosOS/Cosmos/blob/master/LICENSE.txt)

> [More Details](https://github.com/amaneureka/AtomOS/tree/master/src/Compiler/License.txt)