• Stars
    star
    316
  • Rank 132,587 (Top 3 %)
  • Language
    C
  • License
    MIT License
  • Created over 4 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An operating system written in C

An operating system kernel written for fun in ANSI C (we make use of gnu extensions though)

Codacy Badge GitHub release (latest by date including pre-releases) GitHub last commit GitHub issues GitHub pull requests

Note

This project is being rewritten. Please take a look at the rewrite branch The rewrite branch will be merged with the master branch when it is ready so all the previous commits will be removed.

โš™๏ธ How to build

Please look at the Build guide

Prebuilt images

You can use prebuilt .hdd images in the releases tab.

Documentation

Full documentation is available here

๐Ÿค Contributing

Contributions, issues and feature requests are welcome!
Only the following types of contributions will be accepted:

  • Bug fixes
  • Small features (please do not implement whole drivers)
  • Issue (in the github "issues" tab) fixing

โœ”๏ธ TODO

  • Remove useless stuff
  • Refactor progressively
  • Change to a proper build system (remove meson)
  • Fix VMM
  • Multitasking
  • EXT2 filesystem
  • Userspace
  • Port libc
  • AHCI/Sata (would be nice)
  • Reading from disk (goes with sata)
  • Implement a font parser (PSF or TTF)
  • Rewrite

โ“ Questions?

Please join the discord server or contact me at [email protected]

Screenshots