Catalog · How the catalog works
Ristretto
Ristretto is a 64-bit hobby operating system primarily written in Pascal and uses the Limine bootloader.
- ★ 1 on Codeberg
Anyone may press Interesting, signed in or not. It helps others find this project.
README
Ristretto
Ristretto is a 64-bit hobby operating system kernel written in Pascal.
Currently targets x86_64, but additional architecture support is planned.
Uses Limine Bootloader with Limine Boot Protocol support.
Barebones uACPI bindings with full support in progress.
Dependencies
fpc
make
git
qemu
nasm
(build x86_64)
gcc
(build uACPI, FPC external assembler/linker)
curl
gunzip
tar
(download external dependencies, e.g., OVFM)
xorriso
(build ISO)
coreutils
mtools
(build HDD image)
Build
Override
DEBUG=0to perform a release build.
makemake imgRun
Override
USEGDB=1to use GDB debugger with QEMU.
make runmake run-imgClean
make cleanmake distcleanLicense
MIT License. See LICENSE file.

