Skip to content

asman1337/pOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pOS: A Rust Operating System

pOS is a hobby operating system written in Rust by Asman Mirza, It targets computers with a x86-64 architecture and a BIOS

Features

  • External bootloader
  • x86 CPU support
  • VGA Text mode with customizable font and color palette
  • Hardware interrupts
  • PS/2 Keyboard with customizable layout
  • Serial output
  • Paging
  • Heap allocation
  • ACPI shutdown
  • PCI devices
  • ATA PIO mode
  • RTL8139 network card
  • AMD PCNET network card
  • DHCP/IP/TCP/UDP/DNS/HTTP network protocols
  • Basic File System
  • Basic Shell
  • Basic LISP interpreter
  • Multitasking
  • C standard library port
  • Custom Bootloader

About

x86_64 OS in Rust [Experimental]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published