On the Net¶
Open Firmware Companies/Vendor support¶
Open Firmware Documentation¶
Hardware Independant Boot Code - - An Open Firmware description at an introductory level by Matthew Johnson
Forth¶
kForth - programming examples
DPANS’94 [ HTML ] | [ PDF ] - very interesting: annex D and E.
Gforth - Forth implementation of the GNU project
PFE - The Portable Forth Environment is based on the ANSI Standard for Forth. It is targeted for embedded environments.
vnpforth - contains a traditional compiler, which turns Forth into standard object (.o) files
Moving Forth - Article on writing Forth Kernels by Brad Rodriguez
Hayes ANS compliance test - a test for ANS Forth compliance by John Hayes. The OpenBIOS forth kernel passes this test.
gfob - a forth source obfuscator
Thoughtful Programming and Forth - an essay by Jeff Fox.
Selected Forth Papers - at theforthsource.com
Stack Machines¶
Stack Computers: the new wave - Philip J. Koopman Jr’s book on stack computers offered as pdf and html.
Booting¶
GRUB2
Nilo - Network Interface Loader. NILO will boot Linux, FreeBSD, Windows 95/98/NT4 and support the Intel PXE standard.
Redboot
Flashing on Linux Systems¶
Other Open Source Firmware Implementations¶
coreboot - The coreboot project bootstraps systems to the point where they can run an OS kernel or any other application or bootloader from flash.
TIARA - TIARA, an Openbios/GRUB/PFORTH composite, BIOS replacement (dead?)
Proll - Proll is a firmware replacement for SUN JavaStations to boot Linux
GNUFI, an open source EFI implementation
SLOF
SUN OpenBoot
GBIOS - GBIOS is a GPLed firmware for PowerPC G3/G4 and some Motorola cpus. (dead?)
…