GitHub - luke8086/gentleos32: Hobby operating system for vintage 32-bit PCs · GitHub
/" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
luke8086
gentleos32
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star<br>68
main
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>188 Commits<br>188 Commits
apps
apps
assets
assets
doc
doc
gui
gui
include
include
kernel
kernel
lib
lib
misc
misc
tmp
tmp
tools
tools
vendor
vendor
.dockerignore
.dockerignore
.gitignore
.gitignore
Dockerfile
Dockerfile
LICENSE
LICENSE
Makefile
Makefile
README.md
README.md
USAGE.md
USAGE.md
compile_flags.txt
compile_flags.txt
compose.yaml
compose.yaml
config.sample.h
config.sample.h
View all files
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<br>hardware and running graphical interactive apps on bare metal.
At minimum, it only requires an i386 CPU, 4MB of RAM, and a VGA display<br>capable of 640x480x16 mode.
By design it's entirely monolithic, mostly configured at compile time,<br>and only supports standard PC devices: VGA/SVGA, keyboard, PS/2 mouse,<br>serial mouse, PC speaker. The only future plans are bugfixes,<br>optimizations, and adding more apps.
GentleOS/32 has a pure 16-bit spin-off called<br>GentleOS/16,<br>which targets devices as old as 80186.
For details on building and running, see USAGE.md.
Gallery
Attributions
Assets in vendor/icons8 have been sourced from<br>Icons8 using the<br>free license<br>and modified
Assets in vendor/mona have been extracted from the<br>Mona Font and modified<br>(LICENSE)
Assets in vendor/int10h have been extracted from the<br>The Ultimate Oldschool PC Font Pack<br>and modified (LICENSE)
License
Except where otherwise noted, GentleOS/32 is licensed under GPLv2.
About
Hobby operating system for vintage 32-bit PCs
Resources
Readme
License
GPL-2.0 license
Uh oh!
There was an error while loading. Please reload this page.
Activity
Stars
68<br>stars
Watchers
watching
Forks
forks
Report repository
Releases
tags
Contributors
Uh oh!
There was an error while loading. Please reload this page.
Languages
92.7%
Perl<br>3.5%
Assembly<br>2.7%
Makefile<br>0.6%
Shell<br>0.3%
Linker Script<br>0.2%
You can’t perform that action at this time.