Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.22 KB

README.md

File metadata and controls

33 lines (27 loc) · 1.22 KB
Logo

ParOS

A 64-bit x86 Hobby Operating System

About

ParOS is a hobby operating system that I am working on to learn operating system development. Heavily referencing OSDev.org. I am also following OSTEP for the learning theory. This was originally written as a 32-bit operating system, it is currently being rewritten in 64-bit.

Features

  • Interrupts
  • Physical memory management
  • Virtual memory management (paging)
  • Heap (malloc and free)
  • Multiprocessing (SMP)

Currently my end goal is to be able to write programs for ParOS on ParOS. Meaning a text editor and minimal C compiler will be needed.

Applications

  • Text Editor
  • Compiler
  • Shell
  • TUI/tmux-like interface
  • Considering writing a language to run on ParOS

Name

The name comes from the small greek island Paros. Historically, they were known for their fine white marble.