XPost Facto
XPostFacto이 문서는 Wikipedia의 품질 기준에 맞게 다시 작성해야 할 수 있습니다.(2022년 6월) |
XPostFacto는 Apple이 공식적으로 지원하지 않는 일부 PowerPC 기반 Apple Macintosh 시스템에 Mac OS X v10.4(Tiger) 및 Darwin까지 PowerPC 버전을 설치할 수 있는 오픈 소스 유틸리티입니다.
XPostFacto(종종 "XPF"라고도 함)는 Mac OS 9에서 실행되며 Mac OS X를 지원 없이 부팅할 수 없는 머신에서 수정되지 않은 Mac OS X 설치 디스크를 실행할 수 있습니다.이를 통해 Mac OS X를 시스템 7, Mac OS 8 또는 Mac OS 9만 실행할 수 있는 특정 Mac 모델에 설치할 수 있습니다(단, 때로는 불완전한 기능이 있음).예를 들어 Power에 Mac OS X v10.2를 설치하는 데 사용할 수 있습니다.PC 603 및 604 Mac은 Power Macintosh 8600 또는 9600을 탑재하고 있습니다(단, Mac OS X 10.3 이후는 G3 또는 G4 프로세서로 업그레이드하지 않는 한 603 또는 604 프로세서에서는 전혀 동작하지 않습니다).
또한 이전 버전의 OS X만 공식적으로 실행할 수 있는 이전 버전의 G3 Mac에 Mac OS X를 설치할 수 있습니다. 예를 들어, Mac OS X v10.3 및 Mac OS X v10.4는 Apple이 마지막으로 지원했던 베이지 G3, 10.2에서 성공적으로 실행될 수 있습니다.또, 서포트되고 있는 머신에 간단하게 인스톨 할 수도 있습니다.예를 들어, DVD 미디어에 부속되어 있던 Mac OS X v10.4 를, 부트가 불가능한 외장 DVD 드라이브만으로 블루 및 화이트 G3 에 인스톨 할 수 있습니다.마찬가지로, Mac OS X 10.4 Tiger는 FireWire 포트가 내장되어 있지 않은 컴퓨터에 대한 지원을 종료했습니다.이것들은 오리지널 iMac G3와 iBook G3입니다만, XPostFacto에서는 10.4를 사용할 수 있습니다.
이 이름은 사후(ex post facto)에 대한 말장난으로, "사후(After the facto)"라는 뜻의 라틴어로, 법률상의 문제에서 일반적으로 이전 상황에 대한 사후(예: 입법)를 적용하는 소급 조치를 지칭하는 데 사용됩니다.이 문맥에서는, 하드웨어 제조시에 아직 존재하지 않았던 소프트웨어의 인스톨을 가리킵니다.즉, 기존의 하드웨어에 Mac OS X를 소급해 「적용」합니다.
개발자인 Ryan Rempel의 이러한 소프트웨어 엔지니어링 업적은 Mac OS X의 오픈 소스 기반인 Darwin의 소스 코드를 공개함으로써 가능합니다.
XPF의 기능은 3가지 경로를 통해 구현됩니다.이 프로그램은 OldWorld 펌웨어를 탑재한 Mac용 대체 부트 로더를 제공하며, Mac OS X 커널이 시판 릴리스에서 지원되지 않는 다양한 시스템 하드웨어를 지원할 수 있도록 커널 모듈 세트를 제공하며, t와 같은 지원 매체 - "헬퍼 드라이브"에서 커널을 투명하게 부팅하는 메커니즘을 포함합니다.내장 하드 디스크 - 부팅 불가능한 볼륨(예: USB 광학 드라이브 또는 커널 또는 시스템 펌웨어에서 지원되지 않는 하드 디스크)에 Mac OS X를 설치하는 경우에도 마찬가지입니다.
XPF는 Power Macintosh의 일부 모델을 지원하지 않습니다.Open Firmware를 탑재한 특정 PCI 기반 모델만 작동합니다.NuBus 기반의 PowerMac은 지원하지 않습니다.
Mac OS X가 설치되면 XPF도 해당 운영 체제에서 실행됩니다.지원되지 않는 컴퓨터에서는 Mac을 Mac OS X로 부팅할지 또는 Mac OS 9와 같은 이전 버전으로 부팅할지 여부를 선택하려면 Apple의 "시작 디스크" 제어판 또는 시스템 기본 설정 창 대신 XPF를 사용해야 합니다.
XPF 버전은 Mac OS X v10.2, v10.3 및 v10.4 출시 이전부터 사용 가능했지만, XPF 4가 지원하지 않는 v10.5 출시 시점에는 사용할 수 있는 버전이 없었습니다.지원되지 않는 Mac에서는 G4 프로세서와 AGP 그래픽스를 탑재하고 있는 한 XPostFacto를 실행할 필요가 없습니다.또한 867MHz G4 프로세서의 정식 요건은 LeopardAssist 설치 시에만 생략하면 됩니다.또한 설치한 Leopard는 문제나 XPostFacto를 필요로 하지 않습니다.PCI 그래픽스만 탑재된 Mac(예: Beige G3)에서는 Mac OS X 10.4에서 사용하기 위한 XPostFacto 버전을 사용하여 10.5를 정상적으로 부팅해야 합니다(단, Leopard가 G3에서 전혀 실행되지 않기 때문에 G4 프로세서로 업그레이드된 경우). 그러나 실제로는 운영체제로 사용할 수 없습니다.oes는 10.5 DVD를 인식하지 않습니다(다른 머신을 설치에 사용하고 나서 지원되지 않는 머신으로 하드 드라이브를 전송하거나 지원되지 않는 머신을 타겟 디스크 모드로 전환하여 지원되지 않는 OS를 설치해야 합니다).