gobootd
Network boot server
Boots old and unusual machines over the network, every protocol answering from one description of each client.
- RARP, RMP, Sun ND, TFTP, bootparam, NFSv2, NIS
- bootbridge: Ethernet over UDP or L2TPv3, for emulators
ok boot net
A network boot server and two emulators, built to boot and run vintage Sun, HP and DEC machines, real or emulated, with packages for Debian, Ubuntu and macOS.
Network boot server
Boots old and unusual machines over the network, every protocol answering from one description of each client.
The Machine Emulator
Emulates Sun workstations well enough to boot their PROMs and run SunOS and NetBSD: Sun-2, Sun-3, SPARCstation (sun4c) and UltraSPARC.
GXemul
Emulates DECstations, SGI, LUNA-88K and many other machines, from MIPS to ARM and M88K.
Mirror internet services to disk
Copies web and FTP sites, Internet Archive items, mail and photo libraries into a local directory, and picks up where it left off.
A signed apt repository, for amd64 and arm64.
# once
sudo curl -fsSLo /usr/share/keyrings/rpajarola.gpg \
https://rpajarola.github.io/apt/rpajarola.gpg
echo "deb [signed-by=/usr/share/keyrings/rpajarola.gpg] \
https://rpajarola.github.io/apt stable main" \
| sudo tee /etc/apt/sources.list.d/rpajarola.list
sudo apt update
sudo apt install gobootd tme-rp gxemul-rp mirrortools
A Homebrew tap, or an installer package from a project's releases page, which needs no Homebrew.
brew install rpajarola/tap/gobootd brew install rpajarola/tap/tme-rp brew install rpajarola/tap/gxemul-rp brew install rpajarola/tap/mirrortools