Misplaced Pages

Yaboot

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Bootloader for Linux on PowerPC-based hardware
Yaboot
Repositorygithub.com/yaboot/yaboot/
Written inC
PlatformPowerPC
TypeBootloader
LicenseGPLv2
Websiteyaboot.ozlabs.org Edit this on Wikidata

Yaboot (yet another boot loader) is a bootloader for PowerPC-based hardware running Linux.

History

In 2009, maintenance by Paul Nasrat was handed over to Tony Breeds.

Hardware support

Support includes the New World ROM Macintosh and IBM RS/6000 systems. It does not support the "OldWorld" PowerMacs.

Booting procedure

It is built to run within the Open Firmware layer common to most such systems instead of working as a Mac OS 9 program like its predecessor BootX.

Yaboot is similar to LILO and GNU GRUB. Yaboot uses the following steps to boot:

  1. Yaboot is invoked by Open Firmware
  2. Finds a boot device, boot path and opens boot partition
  3. Opens /etc/yaboot.conf or a command shell
  4. Loads image or kernel and initrd
  5. Executes image

See also

References

  1. "First Look at an Apple G4 with the Altivec Processor". Linux Journal. Retrieved 2021-03-26.
  2. ^ "penguinppc.org - The New Home of PowerPC Linux". penguinppc.org. 2004-06-16. Archived from the original on 2004-06-16. Retrieved 2021-03-26.
  3. ^ Rodriguez, Claudia Salzberg (2005). "8.2.3. PowerPC and Yaboot". The Linux Kernel primer : a top-down approach for X86 and PowerPC architectures. Gordon Fischer, Steven Smolski. Upper Saddle River, NJ: Prentice Hall Professional Technical Reference. ISBN 0-13-118163-7. OCLC 79872126.
  4. Nasrat, Paul (24 May 2009). "Introducing new maintainer". Retrieved 2021-03-26.
  5. "Encrypt Your Root Filesystem". Linux Journal. Retrieved 2021-03-26.

External links

Firmware and booting
Processes
Booting firmware
Types
Interfaces
Implementations
Hybrid firmware bootloader
Bootloaders
Implementations
Partition layouts
Partitions
Utilities
Software
Hardware
Network boot
ROM variants
Related
Category: