Home

Awesome

Georgios

Screenshot of text mode

Georgios (Greek version of the name George, said like GORE-GEE-OS) is an operating system I'm making for fun which currently targets i386/IA-32. The purpose of this project is to serve as a learning experience.

Work in progress graphics mode:

https://user-images.githubusercontent.com/5941194/180702578-91270793-c91c-4f24-b7e1-f86bc2b48c53.mp4

Features

Working on at least some minimal level

Started on, but not really working yet

Building

Building Georgios requires a Unix-like environment with:

Georgios can be built as a bootable ISO (called georgios.iso) by running make. If installed, QEMU and Bochs can be run by running make qemu or make bochs respectively. On Ubuntu, Bochs requires apt-get install bochs bochsbios bochs-sdl bochs-x vgabios.

For the moment it assumes the existence of an IDE disk with certain files on it.

Resources Used