Skip to content

fionnlagh/gentleos32

 
 

Repository files navigation

GentleOS/32

A hobby operating system for vintage 32-bit PCs.

Its goal is to provide a simple platform for tinkering with retro hardware and running graphical interactive apps on bare metal.

At minimum, it only requires an i386 CPU, 2MB of RAM, and a VGA display capable of 640x480x16 mode.

By design it's entirely monolithic and only supports standard PC devices: VGA/SVGA, keyboard, PS/2 mouse, serial mouse, PC speaker. The only future plans are refactoring, bugfixes, optimizations, and adding more apps.

GentleOS/32 has a pure 16-bit spin-off called GentleOS/16, which targets devices as old as 80186.

For details on building and running, see USAGE.md.

Gallery

Attributions

License

Except where otherwise noted, GentleOS/32 is licensed under GPLv2.

About

Hobby operating system for vintage 32-bit PCs (attempt at translating it to klingon

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 93.3%
  • Perl 3.8%
  • Assembly 1.7%
  • Makefile 0.7%
  • Shell 0.3%
  • Linker Script 0.2%