XPostFacto - XPostFacto

XPostFacto je open source nástroj, který umožňuje instalaci verzí PowerPC systému Mac OS XMac OS X v10.4 (Tiger) a Darwin na některých systémech Apple Macintosh založených na PowerPC, které pro ně Apple oficiálně nepodporuje .

XPostFacto - často označovaný jako „XPF“ - běží pod Mac OS 9 a umožňuje spuštění neupraveného instalačního disku Mac OS X na počítačích, které nemohou spustit Mac OS X bez pomoci. To umožňuje instalaci systému Mac OS X na určité modely Mac, které by jinak mohly spouštět pouze System 7 , Mac OS 8 nebo Mac OS 9 , i když někdy s neúplnými funkcemi. Lze jej například použít k instalaci Mac OS X v10.2 na Mac PowerPC 603 a 604, jako je Power Macintosh 8600 nebo 9600 vybavený 604 (Mac OS X 10.3 a novější však na procesorech 603 nebo 604 nepoběží vůbec pokud nejsou stroje upgradovány na procesor G3 nebo G4).

Umožňuje také instalaci novějších verzí systému Mac OS X na starší počítače Mac G3, které mohou oficiálně spouštět pouze starší verze systému OS X - například umožňuje úspěšné spuštění systému Mac OS X v10.3 a Mac OS X v10.4 Beige G3s , 10.2, která byla poslední verzí podporovanou společností Apple. Může dokonce usnadnit jinak nepohodlné instalace na podporovaných počítačích; například umožňuje instalaci systému Mac OS X v10.4 , který je dodáván na médiu DVD , na Blue and White G3 pouze s externí nestartovatelnou jednotkou DVD. Podobně Mac OS X 10.4 Tiger ukončil podporu pro počítače, které postrádaly vestavěné porty FireWire , což jsou původní iMac G3s a iBook G3s , ale XPostFacto na nich umožňuje použití 10.4.

Jméno je slovní hříčka na ex post facto , v latinské fráze znamená „po činu“, běžně používaný v právních záležitostech se odkazovat na zpětných akcí vztahujících pozdější stav věcí (jako jsou právní předpisy) na dřívější situace. V této souvislosti odkazuje na instalaci softwaru, který v době výroby hardwaru ještě neexistoval: zpětně „aplikuje“ Mac OS X na již existující hardware.

Tento počin v oblasti softwarového inženýrství od vývojáře Ryana Rempela je možný zveřejněním zdrojového kódu pro Darwin , open-source nadaci systému Mac OS X.

Funkce XPF je dosahována třemi různými cestami. Program poskytuje náhradní zavaděč pro počítače Mac s firmwarem OldWorld , poskytuje sadu modulů jádra, které umožňují jádru Mac OS X podporovat různé části systémového hardwaru, které nejsou podporovány v maloobchodním vydání, a obsahuje mechanismus pro transparentní spuštění jádra mimo podporované médium - nazývané „pomocná jednotka“, například interní pevný disk - i při instalaci systému Mac OS X na nebo z nespustitelného svazku, jako je optická jednotka USB nebo pevný disk, který není podporován jádrem nebo systémový firmware.

XPF nepodporuje všechny modely Power Macintosh . Fungovat budou pouze některé modely založené na PCI s otevřeným firmwarem . Nepodporuje PowerMacs na bázi NuBus .

Jakmile je nainstalován Mac OS X, XPF také běží pod tímto operačním systémem . Na nepodporovaných počítačích by měl být použit XPF namísto ovládacího panelu „Startup Disk“ společnosti Apple nebo podokna systémových předvoleb k výběru, zda se má Mac zavést do systému Mac OS X nebo starší verze, jako je Mac OS 9.

Ačkoli verze XPF byly k dispozici před vydáním Mac OS X v10.2, v10.3 a v10.4, v době vydání v10.5 nebyla k dispozici žádná verze, kterou XPF 4 nepodporuje. XPostFacto není vyžadováno pro spuštění v10.5 na nepodporovaných počítačích Mac, pokud mají procesor G4 a grafiku AGP, oficiální požadavek na procesor G4 867 MHz je nutné obejít pouze v době instalace s LeopardAssist a po instalaci Leopard poběží bez problémů nebo vyžadujících XPostFacto. Na počítačích Mac, které mají pouze grafiku PCI, jako je Beige G3, je pro úspěšné spuštění 10.5 nutné použít verzi XPostFacto určenou pro použití s ​​Mac OS X 10.4 (za předpokladu, že byla upgradována na procesor G4 jako Leopard na G3s nepoběží vůbec), přestože jej nelze použít ke skutečné instalaci operačního systému, protože nerozpozná 10,5 DVD (k instalaci by musel být použit jiný počítač a poté buď pevný disk přenesen do nepodporovaného počítač nebo přepněte nepodporovaný počítač do režimu cílového disku, aby na něj byl nainstalován nepodporovaný operační systém).

externí odkazy