Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/altonen/smough

64-bit monolithic kernel written in C
https://github.com/altonen/smough

amd64 drivers kernel os smp

Last synced: 8 days ago
JSON representation

64-bit monolithic kernel written in C

Awesome Lists containing this project

README

        

# smough

smough is a 64-bit monolithic kernel written in C

It's a rewrite of an older kernel started in 2017 which over the years has degraded into such a horrible mess that it's easier to write a new kernel from scratch rather than trying to fix the old one.

# (planned) features

* unit testing framework
* amd64 platform support
* symmetric multiprocessing
* preemptive, dynamic priority-based multitasking
* POSIX-compliant system call interface
* virtual file system
* devfs
* initramfs
* VESA VBE 3.0 GFX Driver
* network stack
* Ethernet/ARP/IPv4/UDP/TCP/DHCP