Skip to content

Stoozy/Prometheus

Repository files navigation

Prometheus

A hobby operating system for the x86_64 arch using the atlas kernel.

screenshot

Getting Started

Tools

  • xorriso
  • git
  • qemu
  • meson

Installing

To run this OS:

  • make sure you have the tools listed above
  • Clone the repo
  • make a build dir and cd build
  • run make distro-base
  • make run will start up the os in qemu

Current functionality

  • Basic round robin scheduler
  • Virtual Filesystem (in progress)
  • Tmpfs implementation
  • Physical memory manager
  • Paging
  • Pre-emptive multitasking
  • Loading elf binaries
  • Running userspace programs
  • Keyboard and video driver
  • PTY/TTY drivers

Ports

  • bash
  • gcon
  • coreutils (in progress)
  • figlet

Third party code

References

License

This project is licensed under the MIT License - see the LICENSE file for details

Releases

No releases published

Packages

No packages published