An open API service indexing awesome lists of open source software.

https://github.com/luke8086/gentleos32

Hobby operating system for vintage 32-bit PCs
https://github.com/luke8086/gentleos32

Last synced: 3 days ago
JSON representation

Hobby operating system for vintage 32-bit PCs

Awesome Lists containing this project

README

          

# GentleOS/32

A hobby operating system for vintage 32-bit PCs,
built for tinkering with old hardware on the bare metal.

You can find more information on its [website](https://luke8086.dev/gentleos32).

It has a spin-off called
[GentleOS/16](https://github.com/luke8086/gentleos),
which targets even older, 16-bit PCs.

## Building

The only prerequisite is Docker & Docker Compose, supporting linux/amd64 platform.

To compile GentleOS/32, run:

```bash
docker compose run --rm dev make -j4
```

You will find the resulting binaries in `build/`.

To clean up docker artifacts, run:

```bash
docker compose down --rmi all
```

## Attributions

- Assets in [vendor/icons8](vendor/icons8) have been sourced from
[Icons8](https://icons8.com/) using the
[free license](https://web.archive.org/web/20260325111643/https://icons8.com/license)
and modified

- Assets in [vendor/mona](vendor/mona) have been extracted from the
[Mona Font](https://github.com/MonadABXY/mona-font) and modified
([LICENSE](vendor/mona/LICENSE.txt))

- Assets in [vendor/int10h](vendor/int10h) have been extracted from the
[The Ultimate Oldschool PC Font Pack](https://int10h.org/oldschool-pc-fonts/)
and modified ([LICENSE](vendor/int10h/LICENSE.txt))

## License

Except where otherwise noted, GentleOS/32 is licensed under [GPLv2](LICENSE).