Yaboot (yet another boot loader[1]) is a bootloader for PowerPC-based hardware running Linux.[2][3]

History

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

Hardware support

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

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.[5] Yaboot uses the following steps to boot:[3]

  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. 1 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. 1 2 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.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.