Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Yaboot

From Wikipedia, the free encyclopedia
Yaboot
Written inC
PlatformPowerPC
TypeBootloader
LicenseGPLv2
Websiteyaboot.ozlabs.org Edit this on Wikidata
Repositorygithub.com/yaboot/yaboot/

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

History

[edit]

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

Hardware support

[edit]

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

Booting procedure

[edit]

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

[edit]

References

[edit]
  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.
[edit]