Open Firmware Companies/Vendor support
CodeGen
SUN
Apple
FirmWorks
Hardware Support - Chipmakers angle for Linux support, an article about te importance of Open Source software for harware vendors by Stephen Shankland
Open Firmware Documentation (non local)
What is Open Firmware?
Hardware Independant Boot Code - - An Open Firmware description at an introductory level by Matthew Johnson
Open Firmware homepage
The OpenFirmware IEEE 1275-1994
Apple's Open Firmware Home Page - Besides Apple's Open Firmware Technotes, this page has a link to a list of PCI cards supporting Open Firmware
Writing FCode 3.x Programs
OpenBoot 3.x Command Reference Manual
OpenBoot 3.x Quick Reference
Forth
Forth FAQ
kForth - programming examples
DPANS'94 - 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
Writing FCode 3.0 Programs
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
Primer - A Beginner's Guide to Forth by J.V. Noble
Forth engines - written in several languages.
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
Multiboot standard
GRUB - GRand Unified Bootloader
Nilo - Network Interface Loader. NILO will boot Linux, FreeBSD, Windows 95/98/NT4 and support the Intel PXE standard.
Flashing on Linux Systems
MTD - Memory Technology Device Subsystem for Linux
/dev/bios - Flash ROM driver for Linux (for flashing System and PCI adapter firmware
Other Open Source Firmware Implementations
LinuxBIOS - The LinuxBIOS project bootstraps systems to the point where they can run an OS kernel from flash or over Ethernet using Etherboot.
FreeBIOS - The FreeBIOS sourceforge project hosts all of the LinuxBIOS source code in CVS.
TIARA - TIARA, an Openbios/GRUB/PFORTH composite, BIOS replacement (dead?)
GBIOS - GBIOS is a GPLed firmware for PowerPC G3/G4 and some Motorola cpus.
Proll - Proll is a firmware replacement for SUN JavaStations to boot Linux
Virtual Machines and Emulation
Bochs - portable open source IA-32 (x86) PC emulator
DOSemu - DOS Emulation for Linux
Plex86 - extensible open source PC virtualization software