On the Net: Difference between revisions

From OpenBIOS
Jump to navigation Jump to search
Line 33: Line 33:


== Booting ==
== Booting ==
* Multiboot standard
* [ftp://flux.cs.utah.edu/flux/multiboot/MultiBoot.html Multiboot standard]
* GRUB - GRand Unified Bootloader
* [http://www.gnu.org/software/grub/ GRUB - GRand Unified Bootloader]
* Nilo - Network Interface Loader. NILO will boot Linux, FreeBSD, Windows 95/98/NT4 and support the Intel PXE standard.
* GRUB2
* [http://www.nilo.org/ Nilo] - Network Interface Loader. NILO will boot Linux, FreeBSD, Windows 95/98/NT4 and support the Intel PXE standard.
* [http://www.etherboot.org] Etherboot


== Flashing on Linux Systems ==
== Flashing on Linux Systems ==

Revision as of 00:40, 6 October 2006

Open Firmware Companies/Vendor support

Open Firmware Documentation

Forth

Stack Machines

Booting

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
  • Uniflash (nonlinux)
  • flashrom (LinuxBIOS)

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

  • QEMU
  • XEN
  • Bochs - portable open source IA-32 (x86) PC emulator
  • DOSemu - DOS Emulation for Linux
  • Plex86 - extensible open source PC virtualization software