브라우저에서 부팅하는 Apple Copland D11E4

2 hours ago 2
  • 실물 하드웨어에서도 실행이 어렵고 이전에는 에뮬레이션으로 이용할 수 없었던 Apple Copland의 마지막 빌드 D11E4를 개선된 DingusPPC로 브라우저에서 부팅할 수 있음
  • 실물 하드웨어의 부팅 시간은 약 30초이며, 최신 컴퓨터에서는 wasm으로 실물과 같은 속도를 낼 수 있음
  • 화면을 클릭하면 키보드와 마우스 입력이 에뮬레이터로 전달되고, Escape를 누르면 해제됨
  • Copland 실행에 필요한 패치 11개와 wasm 버전용 패치가 각각 GitHub 브랜치에 공개돼 있음
  • DingusPPC는 AI의 도움으로 작성한 패치를 받지 않으므로, 업스트림 반영을 위해서는 커밋 메시지의 설명을 바탕으로 수정 사항을 다시 구현할 사람이 필요할 수 있음

브라우저에서 Copland 실행하기

  • Copland는 실물 하드웨어에서 실행하기가 매우 까다로웠고, 이전에는 에뮬레이션으로 이용할 수 없었음
  • 개선된 DingusPPC에서 마지막 빌드인 D11E4를 실행할 수 있음
    • 실물 하드웨어에서는 부팅에 약 30초가 걸리며, 최신 컴퓨터의 wasm 실행도 실물과 같은 속도를 낼 수 있음
    • 화면을 클릭하면 키보드와 마우스 입력이 에뮬레이터로 전달되며, Escape로 해제할 수 있음
    • 코드가 단언문(assertion)에 걸리면 디버거로 진입하며, “Continue”를 클릭하면 실행을 이어갈 수 있음
    • Copland HD→Applications→GXSlidemaster 또는 Eric’s Solitaire를 실행해 볼 수 있음

공개 패치와 Copland의 역사

  • Copland 실행에 필요한 패치 11개포크의 copland-boot 브랜치에 있으며, wasm 버전용 패치는 wasm-port 브랜치에 공개돼 있음
  • DingusPPC는 AI의 도움으로 작성한 패치를 받지 않음
    • 커밋 메시지에 담긴 설명을 바탕으로 다른 사람이 수정 사항을 다시 구현할 수 있음
  • Copland는 기존 System 7을 현대적인 마이크로커널 기반 시스템으로 대체하려 했으나 취소됨
    • Apple은 대신 NeXTSTEP/OpenStep 운영체제를 인수했으며, 이는 Mac OS X가 됨
Read Entire Article