This commit is contained in:
2026-03-19 22:38:17 +01:00
parent 33189649c1
commit a8f6d604d9
3 changed files with 53 additions and 2 deletions

View File

@@ -1,2 +1,45 @@
# RetroDebian
# RetroDebian Live
RetroDebian Live is a custom live distro built on **Debian Etch** for **retro gaming on classic x86 hardware**.
It is made for machines like the **Pentium II** and **Pentium III**, with one goal:
deliver a **fast, light, period-appropriate Linux system** for old games, old GPUs, and old hardware experiments.
This is not a modern desktop squeezed onto old hardware.
It is a purpose-built retro system.
## Features
- Debian Etch userspace
- Custom 2.6.24-based kernel
- Live boot with SquashFS + UnionFS
- Lightweight Fluxbox desktop
- Fast startup and low overhead
- Built as a base for 3dfx, Glide, UT99, and hardware test tools
## Current state
The system already boots and runs as a real live distro with the custom kernel.
The next steps are:
- desktop polish
- 3dfx integration
- custom tools
- Unreal Tournament 99
- optional installer support
## Philosophy
RetroDebian Live is built around a simple idea:
**old hardware deserves software that stays out of its way.**
Small, responsive, understandable, and tuned for retro gaming.
Multiple ISO will be generated, including different GPU Drivers.
The current focus is on 3DFX Voodoo2 :)
## Technical note
The project is built with a custom kernel, `live-helper`, Docker, and Jenkins, with the kernel and ISO handled as separate build stages.

View File

@@ -1,6 +1,7 @@
xserver-xorg
xbase-clients
xterm
rxvt-unicode
xfonts-base
xfonts-100dpi
xfonts-75dpi

View File

@@ -55,4 +55,11 @@ if grep -q '^1:2345:respawn:' /etc/inittab; then
sed -i 's|^1:2345:respawn:.*|1:2345:respawn:/sbin/getty -a '"${USER_NAME}"' 38400 tty1 linux|' /etc/inittab
else
printf '\n1:2345:respawn:/sbin/getty -a %s 38400 tty1 linux\n' "${USER_NAME}" >> /etc/inittab
fi
fi
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen
locale-gen
cat > /etc/default/locale <<'EOF'
LANG=en_US.UTF-8
LANGUAGE=en_US:en
EOF