Tenosu

A very in-progress hobby operating system.

Status

Tenosu is not yet in a state where it can be released. Version 0.1.0 will become available when its milestones are met.

Goals

Requirements

Principles

Milestones

Milestone 0.1.0

This would be the first release of the OS. It will contain the basic elements of an operating system such as process and memory management.

  • Process scheduling is implemented.
  • Memory paging is implemented.
  • Debug messages via the serial port.
  • Add keyboard support.
  • Add mouse support.
  • Add block device support.
  • Reach feature-parity with Pandos.
  • Have several useful userland programs.