Skip to content

lilweege/os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

os

A toy 32-bit operating system for x86. No shell, no filesystem, no scheduling; just an excercise in x86 with a spinning teapot.

A wireframe teapot

Features

  • 32-bit
  • 320x200 8-bit color
  • PS/2 keyboard and mouse

Quick Start

Requirements:

  • GNU coreutils (make, cat, dd)
  • GNU gcc for i386 (i386-elf-gcc, i386-elf-ld)
  • NASM (nasm)
  • QEMU (qemu-system-i386)
$ make run

Resources

Primary information
Notable YouTube videos/playlists