Skip to content

ColexDev/ParOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •