Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 718 Bytes

main.md

File metadata and controls

33 lines (24 loc) · 718 Bytes

Helix OS {#mainpage}

Helix OS is a rewrite of OS-Thing from scratch, with an emphasis on simplicity and correctness. The end goal is to be a versatile kernel which is easily modifiable by a programmer.

It currently supports:

  • Module loading and linking
  • Kernel multithreading
  • VFS with multiple file systems
  • PCI devices
  • IDE disks
  • VGA text mode
  • FAT12 filesystem

Next steps:

  • Start working on the userland
  • VGA framebuffer
  • TCP/IP stack
  • More filesystem drivers, e.g. EXT2

After that:

  • Port development tools
  • Be self-hosting

Still early in development.

Developing

Interested in making Helix OS better or just peeking inside? Read more about [developing](@ref developing).