피어PC

PearPC
피어PC
PearPC logo.png
개발자세바스티안 비알라스, 스테판 바이에르그라프, 카손드라 포에슈
초기 릴리즈2004년 5월 10일; 17년(2004-05-10)
릴리스 미리 보기
0.6.0 / 2015년 7월 12일; 6년(2015-07-12)
리포지토리
기록 위치C++, C, 어셈블리
운영 체제FreeBSD, Linux, Microsoft Windows
유형에뮬레이터
면허증GNU 일반 공중 사용권
웹사이트pearpc.sf.net Edit this on Wikidata

PearPC는 아키텍처에 독립적인 PowerPC 플랫폼 에뮬레이터로 많은 전력을 실행할 수 있음Mac OS X,[1] DarwinLinux의 인텔 이전 버전을 포함한 PC 운영 체제GNU General Public License(GPL)의 조건에 따라 발매된다.마이크로소프트 윈도, 리눅스, FreeBSDPOSIX-X11 기반의 다른 시스템에서 실행할 수 있다.첫 정식 개봉은 2004년 5월 10일이었다.[citation needed]

에뮬레이터는 PPC 코드를 x86 코드로 동적으로 변환하여 결과를 캐싱하는 JIT(Just-in-Time) 프로세서 에뮬레이션 코어가 특징이다.x86 호스트 아키텍처에서만 실행됨에도 불구하고, JIT 에뮬레이션 코어는 아키텍처에 독립적인 일반 프로세서 에뮬레이션 코어보다 최소 10배 더 빨리 실행된다.그러나, Debian의 PearPC 패키지와 함께 제공된 맨 페이지에 따르면, JIT 코어조차 네이티브 코드를 실행할 경우 호스트 머신보다 약 40배 느리게 실행된다.[citation needed]

2005년 12월까지 PearPC는 속도, 안정성, 특징 면에서 빠르게 진보했다.그러나 그 후 5년 반 뒤인 2011년 7월까지는 새로운 발매가 없었다.개인들은 또한 네이티브 CD-ROM 지원 같은 더 많은 기능을 가진 빌드 작업을 해왔고 심지어 음을 에뮬레이션하는 과정까지 진행되기 시작했다.[citation needed]전원이 필요한 애플리케이션을 실행하는 AltiVec 에뮬레이션을 포함한 빌드PC G4 프로세서 또한 생산되었는데, 이러한 빌드를 사용하여 Mac OS X Tiger를 실행하는 것은 많은 문제(주로 인터페이스 결함)가 있었지만 해결되지는 않았다.Graphics Acceleration에 대한 지원도 진행되었는데, 이론적으로는 현재 PearPC에서 지원되지 않는 Quartz Extreme으로 알려진 OS X의 하드웨어 가속 GUI로 인해 큰 성능 향상을 제공해야 한다.[citation needed]

단점

Pear의 현재 공식 버전PC는 0.5.0(2015년 7월 12일 발매)이다.그 힘이 있는 동안PC 에뮬레이션은 대부분의 애플리케이션을 처리하며 에뮬레이터는 이미 인상적인 기능 세트를 보유하고 있지만, 이 프로젝트에는 PowerPC 경험을 완전히 에뮬레이션하는 데 필요한 기능이 아직 부족하다.

  • 음향 에뮬레이션(배도 있다)PC 사운드 테스트는 웹 상에 구축되며, 일반적으로 ppc-snd라고 함)
  • G5(64비트 전원)PC) 에뮬레이션
  • 이미지로 사용하기 위한 Apple Disk Image(.dmg) 지원(현재 .dmg 이미지를 사용하려면 파일을 ISO 이미지(.iso)로 변환해야 함)
  • Mac OS X Leopard 지원(대신 OSx86을 사용해 보십시오)[citation needed]

2005년 6월 6일, 애플의 (당시) 최고 경영자인 스티브 잡스는 애플이 IBM의 파워에서 컴퓨터 아키텍처의 전환을 시작할 것이라고 발표했다.PC에서 인텔의 x86 플랫폼으로.전환은 2006년 8월에 완료되었다.이 소식은 PearPC 프로젝트의 미래에 대해 많은 의문을 제기했는데, 그 이유는 프로젝트 자체는 파워(Power)이기 때문이다.PC 에뮬레이터, 그것은 주로 x86 기계에서 Mac OS X를 실행하는 데 사용된다.이제 Mac OS X는 비 Apple 컴퓨터(Mac OS X 라이센스 계약 위반), Peare에 대한 관심 등 x86 플랫폼에서 기본적으로 실행될 수 있게 되었다.그 이후로 PC는 시들해졌고 현재는 주로 x86 하드웨어 또는 VMware Workstation과 같은 가상화 소프트웨어에서 Mac OS X를 실행하는 데 관심이 집중되고 있다.[citation needed]

프런트엔드

PearPC는 현재 자체 GUI가 부족하다. 초기 버전에서 찾을 수 있는 'Change CD' 버튼은 거의 제대로 작동하지 않기 때문에 제거되었다.그러나 개발자들은 이 프로그램의 앞부분을 만들었다.맥 OS X 애플리케이션처럼 보이지만 PearPC와 호환이 불가능한 PearGUI와 PearPCP 0.3 이상과 호환이 가능한 PearPCP(PearPC Control Panel의 줄임말)가 두 가지다.PearGUI의 불완전성은 많은 사용자를 성가시게 하고 '디스크 이미지 생성' 기능이 아직 완성되지 않은 상태(심각한 단점)이지만 많은 사용자가 GUI를 칭찬했다.PearPCP는 다른 고급 기능 외에도 내장형 구성 마법사가 있지만, 많은 사용자가 열등한 인터페이스와 여러 버그라고 생각하는 것에 방해받고 있다.일부 사용자들은 PearPCP가 구성 파일에서 코멘트를 삭제하지만 PearGUI는 삭제하지 않는다고 보고하기도 한다.PearPC.net 웹사이트는 또한 PearPC.net 패키지의 일부인 APE라고 불리는 자바 기반의 PearPC-GUI를 발표했다.체리OS는 단순히 피어PC의 프런트엔드라고 주장되고 있다.그것의 웹사이트는 2005년 5월에 폐쇄되었다.[citation needed]

체리OS 논란

배에서 5개월 이내PC 출시, 또 다른 파워체리OS라고 불리는 PC 에뮬레이터가 등장하여 더 많은 기능과 더 빠른 속도를 제공한다고 주장했다.그러나 발표 몇 시간 만에 많은 전문가들과 오픈소스 옹호자들은 체리OS가 PearPC의 재포장에 불과하다고 주장하면서 이러한 주장에 대한 의문이 제기되었다.체리OS 에뮬레이터는 2005년 3월 상용 제품으로 재 출시되었다.PearPC의 주요 저자인 Cassondra Foesch에 따르면, PearPC 프로젝트에 쓰여진 코드의 전부 또는 일부를 여전히 포함하고 있다고 한다.CherryOS는 또한 애플의 라이센스 계약에서 운영체제는 애플이 라벨을 붙인 컴퓨터에만 설치될 수 있다고 명시되어 있기 때문에 x86 아키텍처에서 맥 OS를 실행할 목적으로 특별히 개발되고 판매되는 상용 소프트웨어의 합법성에 관한 의문을 제기했다.결국 체리오스를 향한 비난이 쏟아지면서 유통이 중단됐다.[citation needed]

또 CherryOS는 네이티브 CD-ROM 설치를 지원하지만, 에뮬레이터 자체는 PearPC보다 3배 더 빨리 실행한다고 주장하지만 PearPC보다 약간 느리게 실행된다.[citation needed]

에뮬레이트 하드웨어

CPU:

이더넷:

참고 항목

참조 및 참고 사항

  1. ^ Mac OS X v10.0 또는 Mac OS X v10.5 이상을 실행할 수 없다.(보기)"PearPC".).
  2. ^ pearpc-0.4.tar.bz2: pearpc-0.4/src/io/3c90x/3c90x.cc
  3. ^ pearpc-0.4.tar.bz2: pearpc-0.4/src/io/rtl8139/rtl8139.cc

외부 링크