Skip to content

yaccos/frxos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

frxos

frxos is my little pet project. The goal is to get a very basic, but working, operating system up and running.

Current and planned features

  • Serial input/output
  • Easy debugging
    • Press Pause to show current state (registers, stack, stack trace, disassembly etc.)
  • Keyboard input
  • Display output
  • Hardware-based timer
  • Memory management
  • Basic shell
  • Hard drive access
  • User-space programs

Build

To build, ensure that you have an i686-elf toolchain installed (precompiled binaries available here), the GRUB bootloader and make.

To build, run make all.

To run locally with QEMU, run run.sh (requires qemu-system-i386 in PATH) or run qemu-system-i386 -kernel frxos.elf.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published