/heathos

Primary LanguageAssembly

HeathOS

An operating system specifically for my needs, will be renamed when the kernel is actually useful. As it stands consider this a research project.

Philosophy

The founding thought of this operating system is that all changes to the operating system should be a ledger of sorts. Imagine the operating system as being version controlled, at any point you should be able to roll back changes.

Licensing

As it stands right now, the software will pick the most flexible open source license. This software is not intended to be proprietary now or ever.

Todo

  • Driver support (keyboard first)
  • Implement some form of std::cout
  • Implement a terminal
  • Implement a distributed package manager
  • Implement version control for tracking all "transactions" of changes to state
  • Implement a Kernel API
  • Attempt to install third party software like git.

Next Steps