💻 A minimalist UNIX-like x86 Operating System
C Assembly C++ Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
boot
drivers
fs
include
kernel
lib
mm
.gitignore
INSTALL
Makefile
README.md
debug.sh
filesys_img

README.md

gyaradOS

Features

  • GRUB multiboot compliant bootloader
  • 32-bit memory architecture
  • Segmentation and Paging (virtualized memory)
  • ext2fs-like filesystem support
  • Drivers for keyboard, mouse input
  • Drivers for real time clock, programmable interrupt controller, and PC speaker
  • Execution of ELF-formatted user programs
  • Multiple shell support
  • Round-robin scheduling for active processes
  • Full-featured shell with tab autocompletion, clear, and more

Screenshots

grep ls fish