Кіріспе

PowerPC эмуляторы

PearPC – x86 аппараттық құрылғысында Mac OS X, Darwin және Linux-тың Intel-ге дейінгі нұсқалары сияқты көптеген PowerPC операциялық жүйелерін іске қосуға мүмкіндік беретін PowerPC платформасының эмуляторы. Ол GNU General Public License (GPL) лицензиясымен таратылады. Оны Windows, Linux, FreeBSD және POSIX X11 негізіндегі басқа да жүйелерде пайдалануға болады. Алғашқы ресми нұсқасы 2004 жылдың 10 мамырында жарияланды. Бұл бағдарламалық қамтамасыз ету көбінесе Windows XP компьютерлерінде OS X-тің ерте нұсқаларын іске қосу үшін қолданылды.

Тарих

PearPC 2004 жылдың мамыр айында Себастьян Биаллас және Стефан Виерграф әзірлеушілер тарапынан жарық көрді. Алғашқы нұсқалары баяу және тұрақсыз болғанымен, қауымдастық тарапынан жақсы қабылданды. 2004 жылдың 6 шілдесінде Стефан Виерграфты пойыз қағып өлтірді, бірақ дамыту жұмыстары жалғасты. PearPC-нің соңғы ағымдағы нұсқасы 0.5.0, ол 2015 жылдың 12 шілдесінде шығарылды. 2005 жылдан кейін дамудың баяулау себептерінің бірі – Apple компаниясының PowerPC архитектурасынан x86 архитектурасына өтуі болды.

Ерекшеліктері

PearPC тек Intel және AMD процессорлары бар Windows, Linux, FreeBSD және ReactOS сияқты x86 жүйелерінде ғана жұмыс істейді. Эмуляторда PPC кодын x86 кодына динамикалық түрлендіретін және нәтижелерін кэштейтін уақытында (JIT) процессор эмуляциялық ядросы бар. Алғашқы нұсқа G3 чипін эмуляциялаған. Ол Finder, Safari, QuickTime және Terminal сияқты барлық стандартты Mac қолданбаларын іске қоса алады.

Кемшіліктер

Pear PC-нің қазіргі ресми нұсқасы 0.5.0 (2015 жылдың 12 шілдесінде жарық көрді). PowerPC эмуляциясы көптеген бағдарламаларды іске қосса да, жобада PowerPC мүмкіндіктерін толық эмуляциялау үшін қажетті бірнеше компоненттер жетіспейді. Дыбыс эмуляциясы, G5 чипінің эмуляциясы, dmg форматына қолдау және OS X Leopard жүйесіне қолдау осы нұсқада жоқ. Орнату процесі кейде қиындық тудыратындығы айтылды, оған конфигурациялық файлдарды өңдеу және командалық қатарды пайдалану қажет болды.

CherryOS дау-дамайлары

2005 жылдың наурызында PearPC іске қосылғаннан кейін, CherryOS деп аталатын коммерциялық PowerPC эмуляторы көп ұзамай жарияланды, ол көбірек мүмкіндіктер мен жоғары жылдамдық ұсынатынын мәлімдеді. Бірақ, хабарланғаннан кейін бірнеше сағат өткен соң, оның дұрыстығына күмән туды, кейбір адамдар Cherry OS, PearPC-нің жаңадан жиналған нұсқасы ғана деген пікір білдірді. PearPC жобасының негізгі авторы Кассондра Фоештің сөзіне сүйенсек, ол әлі де PearPC жобасы үшін жазылған кодтың толық немесе бір бөлігін қамтиды. Cherry OS сонымен қатар x86 архитектурасында macOS-ты іске қосуға арналған коммерциялық бағдарламалық қамтамастың заңдылығы туралы сұрақтар тудырды, себебі Apple-дың лицензиялық шартында операциялық жүйені тек Apple таңбасы бар компьютерлерге орнатуға рұқсат беріледі. 2005 жылдың 6 сәуірінде сынға байланысты Cherry OS тарату уақытша тоқтатылды. Кейіннен 2005 жылдың 1 мамырында ол ашық код ретінде жарияланды.