XPostFacto

XPostFacto

XPostFacto is an open source utility that enables the installation of PowerPC versions of Mac OS X up to 10.4 on some PowerPC-based Apple Macintosh systems that are not officially supported for them by Apple.

XPostFacto - often referred to as "XPF" - runs under Mac OS 9 and allows an unmodified Mac OS X installation disk to be launched on machines which cannot boot Mac OS X unaided. This allows Mac OS X to be installed on certain Mac models which could otherwise only run System 7, Mac OS 8 or Mac OS 9, albeit sometimes with incomplete functionality.

It also allows more recent versions of Mac OS X to be installed on older G3 Macs which can only run older versions - for example, it allows Mac OS X v10.3 and Mac OS X v10.4 to run successfully on Beige G3s. It can even facilitate otherwise-awkward installations on supported machines; for instance, it allows Mac OS X v10.4, which shipped on DVD media, to be installed onto a Blue and White G3 which has only an external, non-bootable DVD drive.

For example, it can install Mac OS X v10.2 on a Power Macintosh 8600, Mac OS X v10.3 on a beige PowerMac G3, and even Mac OS X v10.4 on the earliest iMac G3s.

The name is a pun on "ex post facto", a Latin phrase meaning "after the fact", commonly used in legal matters to refer to retroactive actions applying a later state of affairs (such as legislation) to earlier situations. In this context, it refers to the installation of software which did not exist yet at the time the hardware was manufactured: it retroactively "applies" Mac OS X to pre-existing hardware.

This software engineering feat by developer Ryan Rempel is made possible by the publication of the source code for Darwin, the open-source foundation of Mac OS X.

XPF's functionality is achieved via three different routes. The program provides a replacement boot loader for Macs with OldWorld firmware, provides a set of kernel modules to allow the Mac OS X kernel to support various pieces of system hardware which are unsupported in the retail release, and includes a mechanism to transparently boot the kernel off a supported medium - termed a "helper drive", such as the internal hard disk - even when installing Mac OS X to or from a non-bootable volume, such as a USB optical drive or a hard disk which is unsupported by the kernel or system firmware.

XPF does not support all models of Power Macintosh. Only certain PCI-based models with Open Firmware will work. It does not support NuBus-based PowerMacs.

Once Mac OS X has been installed, XPF also runs under that operating system. On unsupported machines, XPF should be used instead of Apple's "Startup Disk" control panel or system preference pane to select whether the Mac should boot into Mac OS X or an older version.

Although experimental versions of XPF were available before the release of Mac OS X v10.2, v10.3 and v10.4, no version was available at the time of the release of v10.5 and XPF 4 does not support Mac OS X v10.5.

External links

* [http://eshop.macsales.com/OSXCenter/XPostFacto/ Official XPostFacto site]
* [http://eshop.macsales.com/OSXCenter/XPostFacto/Framework.cfm?page=Compatibility.html Compatibility chart]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Power Macintosh G3 — Infobox Computer name = Power Macintosh G3 (Beige) developer = Apple Computer, Inc. type = Desktop photo = caption = The beige Power Macintosh G3 minitower first release date = November, 1997 discontinuation date = January, 1999 processor =… …   Wikipedia

  • Mac OS X v10.5 — Infobox OS version name = Mac OS X v10.5 Leopard family = Imac logo size = 60px caption = Screenshot of Mac OS X v10.5 Leopard developer = Apple Inc. website = [http://www.apple.com/macosx/ www.apple.com/macosx/] source model = Closed source… …   Wikipedia

  • Mac OS X Tiger — Mac OS X v10.4 Tiger Part of the Mac OS X family …   Wikipedia

  • Mac OS X Leopard — Mac OS X v10.5 Leopard Part of the Mac OS X family …   Wikipedia

  • Mac OS X — OSX redirects here. For other uses, see OSX (disambiguation). Mac OS X …   Wikipedia

  • IBook — The iBook is a line of laptop computer that was developed and sold by Apple Computer, Inc. between 1999 and 2006. It was targeted at the consumer and education markets, with fewer features and lower prices than the PowerBook. Three distinct… …   Wikipedia

  • Mac OS X v10.3 — Infobox OS version name = Mac OS X v10.3 “Panther” family = Mac OS X caption = Screenshot of Mac OS X v10.3 “Panther” developer = Apple Computer website = [http://www.apple.com/support/panther/ www.apple.com/support/panther/] source model =… …   Wikipedia

  • Mac OS X v10.2 — Jaguar Part of the Mac OS X family Screenshot of Mac OS X v10.2 Jaguar …   Wikipedia

  • Mac OS X v10.4 — Infobox OS version name = Mac OS X v10.4 “Tiger” family = Mac OS X logo size = 60px caption = Screenshot of Mac OS X v10.4 “Tiger” developer = Apple Inc. website = [http://www.apple.com/support/tiger/ http://www.apple.com/support/tiger/] source… …   Wikipedia

  • PowerBook G3 — Infobox Computer name = PowerBook G3 developer = Apple Computer (now Apple Inc.) type = Laptop photo = caption = A Pismo PowerBook first release date = November 1997 discontinuation date = January 2001 processor = PowerPC G3, 233 500 MHzThe… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”