Архивы меток: psystar

Google отказывается от Windows в пользу Mac OS или Linux

31 мая

Google недавно с шумом и скандалом покинул континентальный Китай, обвинив Поднебесную в хакерских атаках, краже со взломом и прочих неблаговидных поступках. В продолжение этой истории — Google вроде бы отказывается от использования Windows на рабочих компьютерах своих сотрудников.

Раньше в «корпорации добра» была свобода — работники Google сами выбирали операционную систему для своего компьютера. Сейчас Windows (до кучи с китайцами) сочли опасной, так что использовать её то ли запрещено, то ли настоятельно не рекомендуется. Выбор остался — Linux или Mac OS. Для имеющейся техники выбора особо нет, Mac OS туда не встанет по причинам юридического характера — хакинтош вне закона, это на своей жо... эээ судьбе продемонстрировал Psystar. Остается Linux, который человеку после Windows переварить будет сложновато.

Зато Apple может улыбаться — в штате Google около 10 тысяч человек, так что к следующему обновлению парка компьютеров компания явно закупит пару вагонов каких-нибудь Маков, скорее всего фаворитом будет MacBook Pro в разных версиях.

Надо попросить китайцев испугать до схожей жути еще пару транснациональных корпораций, желательно российских. Может, тогда Apple как-то посолиднее устроится на наших просторах. Предлагаю Газпром и РЖД, они по всей стране расползлись.

Psystar — живучий, мерзавец

21 Дек

Сайт Psystar то пропадает, то появляется. Юристы говорят, что компания не намерена закрываться — есть еще дела. Например, длящееся судебное дело, в котором Psystar обвиняет Apple в неправомерном использовании монопольного положения. Да и RebelEFI компания считает вполне легальным продуктом.

RebelEFI @ Psystar Online Store

Примечательно, что на главной картинке отсутствует логотип Mac OS, хотя показана как раз программа на Маке. Да и вообще на сайте не скрывают, что с помощью этой мега-программы можно нарушить лицензионное соглашение, установив Snow Leopard на любой ПК. Я не знаю насчет юристов Apple, но по-моему в вердикте суда был пункт, запрещающий подстрекать людей к подобным экспериментам с продукцией Apple.

Совсем закрывать Psystar довольно расточительно — компания имеет известность, хоть и скандальную. Бодаться с Apple тоже бесперспективно, это вроде бы очевидно уже. Перепрофилировать бизнес — неплохой вариант. «Psystar выпустил игрушку для iPhone» — как вам заголовочек? Растащат по всей сети, будьте уверены.

Psystar полностью выпилен из бытия

15 Дек

Я не силен переводить мудреные юридические формулировки, читайте сами. Насколько я понял, под список «запрещенной продукции» попали и клоны с предустановленной Mac OS, и без нее, и RebelEFI — в общем, все, что похоже на нелегальное использование продуктов Apple, а также на подстрекательство к этому честных граждан.

1. Copying, selling, offering to sell, distributing, or creating derivative works of plaintiff's copyrighted Mac OS X software without authorization from the copyright holder;

2. Intentionally inducing, aiding, assisting, abetting, or encouraging any other person or entity to infringe plaintiff’s copyrighted Mac OS X software;

3. Circumventing any technological measure that effectively controls access to plaintiff's copyrighted Mac OS X software, including, but not limited to, the technological measure used by Apple to prevent unauthorized copying of Mac OS X on non-Apple computers;

4. Manufacturing, importing, offering to the public, providing, or otherwise trafficking in any technology, product, service, device, component, or part thereof that is primarily designed or produced for the purpose of circumventing a technological measure that effectively controls access to plaintiff's copyrighted Mac OS X software, including, but not limited to, the technological measure used by Apple to prevent unauthorized copying of Mac OS X on non-Apple computers;

5. Manufacturing, importing, offering to the public, providing, or otherwise trafficking in any technology, product, service, device, component, or part thereof that is primarily designed or produced for the purpose of circumventing a technological measure that effectively protects the rights held by plaintiff under the Copyright Act with respect to its copyrighted Mac OS X software.

До 31го декабря Psystar повинен привести свое хозяйство в соответствие с этими требованиями. Если я правильно понимаю традиции американской Фемиды, это решение также ставит крест на всех будущих попытках поживиться на производстве хакинтошей или продаже «сопутствующих товаров», вроде того самого RebelEFI.

Psystar продолжает извиваться

2 Дек

Продать 786 компьютеров и налипнуть на возмещение $2.7 миллионов — это какой-то мазохизм, а не бизнес.

Сумма состоит из двух приблизительно равных частей — затраты Apple на юристов в проигранном Psystar деле и отступные за то, что Apple снимет большую часть обвинений (по которым разбирательство еще длится), связанных с незаконным использованием торговой марки. В общем, дорогое это удовольствие тягаться с Apple в суде. Я так понял, во всяком случае.

Тем не менее, Psystar, вроде, не собирается сдаваться. Компания планирует продавать свои клоны без операционной системы вообще, вроде как Mac OS ready, тем самым переложив груз ответственности на плечи покупателей.

Проблема в том, что на этот кусок рынка (если он вообще есть) успешно претендует производитель EFiX — небольшой коробочки (фактически, USB dongle), которая позволяет установить Mac OS на любой более-менее совместимый ПК.

efi-x 2.0

Стоит устройство от 155 долларов, продавцы также предлагают комплекты EFi-X с материнской платой, обеспечивающей неплохую совместимость.

Да и сам Psystar с недавних пор продает чисто программное решение — RebelEFI ($50), предназначенное для тех же целей — установить Snow Leopadr на подходящее «железо». Решение чуть менее удобное, но вполне рабочее, если хочется потратить денег.

Впрочем, недешевый EFi-X (может быть самым дорогим компонентом в компьютере!) и не столь удобный RebelEFI покупать вовсе не обязательно, можно взять бесплатный загрузочный диск а-ля boot132. Проблемы и нестыковки все равно будут, что ни возьми.

В общем, смысл покупать готовый «Snow Leopard Ready» PC у Psystar отсутствует чуть больше, чем полностью.

ПС: Тут один комрад только что получил новенький «990й» Macbook Pro — счастью нет предела, хотя он его еще даже не включал! Вот дурик, за этот полтинник мог бы собрать два-тире-три отличных хаакинтоша! Шутка, все правильно сделал :) Настоящий Mac (даже выключенный) радует глаз изяществом отделки. Поздравляю.

Psystar продал 768 клонов Mac

29 Ноя

Мне было довольно любопытно узнать, насколько успешным является (был?) бизнес Psystar. И вот увидел цифры. Планы, конечно, смешные, а факты довольно унылые — 768 проданных компьютеров. Довольно немало в масштабах провинциального компьютерного салона, но для компании, наделавшей столько шума — это пшик.

Планы — другое дело: 12 миллионов к концу 2012 года. Сам Apple продает примерно 3 миллиона компьютеров (и настольных, и ноутбуков) в квартал, что дает те же 12 миллионов в год.

Psystar виновен, Apple победил

14 Ноя

Окружной судья William Alsup вынес вердикт — Psystar продает клоны компьютеров Mac в нарушение прав Apple. Судья признал законным пункт лицензионного соглашения, согласно которому Mac OS может быть установлен только на компьютеры, выпущенные Apple. Это открывает путь к полному жестокости и насилия выпиливанию Psystar из бизнеса.

Мало кто будет оплакивать братьев Педраза (простихосподи), основателей Psystar, старшему из которых, кстати, всего 25 лет. Фанаты Apple изначально готовы были съесть их живьем, а сообщество любителей хакинтошей пришли к этому постепенно — Psystar позволял себе красть чужие идеи и код, выдавать за свои и даже продавать. В общем, едва ли кто-то серьезно опечалится.

Это решение в отношении Psystar затрагивает всех пользователей хакинтошей в США. Даже законных приобретателей коробки с Mac OS фактически признали нарушителями лицензии. Не уверен, что это приведет к каким-то серьезным последствиям, впрочем.

Интереснее с другими странами, в которых этот пункт лицензии (Mac OS только для компьютеров Apple) нарушает национальное законодательство, то есть не действует по определению. Это верно для России, да и в Евросоюзе тоже не все ровно, если не ошибаюсь. У нас с купленным программным обеспечением в личных целях можно делать что угодно, включая самые аморальные сценарии типа reverse engineering, лишь бы не нарушались иные законы.

На месте Apple я бы поощрял хакинтошеров, как идею и сообщество. Уже пара знакомых нищебродов переехали с хакинтоша на «настоящий Mac», причем едва ли они когда-либо купили бы его без предварительной подготовки. Но поощрять Psystar было глупо. Туда ему и дорога.

Psystar RebelEFI — с миру по нитке?

27 Окт

Шумиха вокруг продукта Psystar, который позволяет устанавливать Snow Leopard на более-менее совместимые компьютеры продолжается. Комрад tea расковырял установочный пакет RebelEFI, netkas плюется и матерится.

Судя по всему, господа из Psystar особой щепетильностью не отличаются — как бы они ни заметали следы, уши открытых разработок торчат отовсюду.

Структура пакета как бы намекает

Папочка Extra

AppleACPIPS2Nub.kext IONetworkingFamily.kext OpenDevice.kext
ApplePS2Controller.kext NullCPUPowerManagement.kext OpenHaltRestart.kext
AttansicL1eEthernet.kext OpenAHCI.kext OpenIntelEthernet.kext
ElliottForceLegacyRTC.kext OpenBlockStorage.kext RealTekR1000.kext
IOATAFamily.kext OpenCompatible.kext nForceLAN.kext

Набор вылеченных DSDT

1000he dsdt.bin cr600 dsdt.bin ep45-ds3r dsdt.bin g31m-es2l dsdt.bin
eg31m-s2 dsdt.bin ep45-ud3p dsdt.bin g31m-s2l dsdt.bin
cdboot ep35c-ds3r dsdt.bin ex58-ud4p dsdt.bin g41m-es2l dsdt.bin

За такое скотство Psystar выпилен из цензурных слов на InsanelyMac, реклама, обсуждение или хотя бы упоминание этого «слова на Пэ» на форуме запрещены.

Это здорово, что я не поддался искушению и не купил RebelEFI, сейчас бы презирал себя за малодушие :) С другой стороны, по-режнему жду когда появится поломанная версия RebelEFI, любопытно мне.

RebelEFI + Snow Leopard kextstat & dmesg

23 Окт

Просили — получите. Загружался с RebelEFI CD сегодняшнего разлива (22.10.09 у буржуев еще было).

kextstat

Index Refs Address    Size       Wired      Name (Version) 
    1   58 0          0          0          com.apple.kpi.bsd (10.0.0)
    2    4 0          0          0          com.apple.kpi.dsep (10.0.0)
    3   84 0          0          0          com.apple.kpi.iokit (10.0.0)
    4   89 0          0          0          com.apple.kpi.libkern (10.0.0)
    5   65 0          0          0          com.apple.kpi.mach (10.0.0)
    6   30 0          0          0          com.apple.kpi.private (10.0.0)
    7   42 0          0          0          com.apple.kpi.unsupported (10.0.0)
    8    1 0          0          0          com.apple.kernel.6.0 (7.9.9)
    9    1 0          0          0          com.apple.kernel.bsd (7.9.9)
   10    2 0          0          0          com.apple.kernel.iokit (7.9.9)
   11    1 0          0          0          com.apple.kernel.libkern (7.9.9)
   12    0 0          0          0          com.apple.kernel.mach (7.9.9)
   13    9 0x79ab1000 0x4000     0x3000     com.apple.iokit.IOACPIFamily (1.3.0) <7 6 4 3>
   14   17 0x79ca3000 0x11000    0x10000    com.apple.iokit.IOPCIFamily (2.6) <7 5 4 3>
   15    1 0x79d43000 0x41000    0x40000    com.apple.driver.AppleACPIPlatform (1.3) <14 13 7 6 5 4 3>
   16    0 0x798bd000 0x4000     0x3000     com.psystar.driver.OpenCompatible (1.0.4) <9 7 4 3>
   17    0 0x7386d000 0x2000     0x1000     com.psystar.driver.OpenHaltRestart (2.1.0) <10 7 4 3>
   18    0 0x7388d000 0x2000     0x1000     com.psystar.NullCPUPowerManagement (1.0.2) <7 4 3>
   19    0 0x79da0000 0x18000    0x17000    com.apple.driver.AppleIntelCPUPowerManagement (90.0.0) <7 6 5 4 3 1>
   20    9 0x79dca000 0x18000    0x17000    com.apple.iokit.IOStorageFamily (1.6) <7 6 5 4 3 1>
   21    0 0x79d22000 0x11000    0x10000    com.apple.driver.DiskImages (281) <20 7 6 5 4 3 1>
   22    0 0x79e8a000 0x8000     0x7000     com.apple.nke.applicationfirewall (2.0.11) <7 6 5 4 3 1>
   23    2 0x79d1c000 0x3000     0x2000     com.apple.kext.AppleMatch (1.0.0d1) <4 1>
   24    0 0x79e92000 0x5000     0x4000     com.apple.security.quarantine (0) <23 7 6 5 4 2 1>
   25    0 0x79e80000 0x8000     0x7000     com.apple.security.sandbox (0) <23 7 6 5 4 2 1>
   26    0 0x79e97000 0x3000     0x2000     com.apple.security.TMSafetyNet (6) <7 6 5 4 2 1>
   27    0 0x79d1f000 0x3000     0x2000     com.apple.driver.AppleAPIC (1.4) <4 3>
   28    0 0x79e9a000 0x4000     0x3000     com.apple.driver.AppleSMBIOS (1.4) <7 4 3>
   29    3 0x80b31000 0x3b000    0x3a000    com.apple.iokit.IOHIDFamily (1.6.0) <7 6 5 4 3 1>
   30    0 0x79dc3000 0x4000     0x3000     com.apple.driver.AppleACPIButtons (1.3) <29 15 13 7 6 5 4 3 1>
   31    0 0x79db8000 0x6000     0x5000     com.apple.driver.AppleRTC (1.3) <13 5 4 3 1>
   32    1 0x79dbe000 0x3000     0x2000     com.apple.driver.AppleEFIRuntime (1.3.0) <7 5 4 3>
   33    0 0x79f42000 0x4000     0x3000     com.psystar.OpenSMC (1.0.0d1) <13 11 10 7 6 4 3>
   34    0 0x79dc1000 0x2000     0x1000     org.tgwbd.driver.ElliottForceLegacyRTC (1) <13 4 3>
   35   11 0x80bd8000 0x2f000    0x2e000    com.apple.iokit.IOUSBFamily (3.7.8) <7 5 4 3 1>
   36    0 0x80b9d000 0x10000    0xf000     com.apple.driver.AppleUSBUHCI (3.7.5) <35 14 7 5 4 3 1>
   37    3 0x80b8e000 0x6000     0x5000     com.apple.iokit.IOAHCIFamily (2.0.0) <5 4 3 1>
   38    0 0x80b7d000 0xc000     0xb000     com.apple.driver.AppleAHCIPort (2.0.0) <37 14 5 4 3 1>
   39    0 0x80b94000 0x6000     0x5000     com.apple.driver.AppleEFINVRAM (1.3.0) <32 7 5 4 3>
   40    0 0x80bb7000 0x14000    0x13000    com.apple.driver.AppleUSBEHCI (3.7.5) <35 14 7 5 4 3 1>
   41    2 0x80d70000 0x16000    0x15000    com.apple.iokit.IONetworkingFamily (1.8) <7 6 5 4 3 1>
   42    0 0x80bcb000 0x6000     0x5000     com.psystar.driver.RealtekR1000 (2.0.9) <41 14 7 5 4 3 1>
   43    2 0x80e35000 0x43000    0x42000    com.apple.iokit.IOFireWireFamily (4.1.7) <5 4 3 1>
   44    0 0x80deb000 0x26000    0x25000    com.apple.driver.AppleFWOHCI (4.3.4) <43 14 7 6 5 4 3 1>
   45    0 0x79ea5000 0x2000     0x1000     com.apple.iokit.IOUSBUserClient (3.7.5) <35 5 4 3 1>
   46    0 0x80dc8000 0xf000     0xe000     com.apple.driver.AppleUSBHub (3.7.8) <35 5 4 3 1>
   47    0 0x80b6c000 0x3000     0x2000     com.apple.driver.AppleFileSystemDriver (2.0) <20 4 3>
   48    0 0x80de5000 0x6000     0x5000     com.apple.AppleFSCompression.AppleFSCompressionTypeZlib (1.0.0d1) <6 4 3 2 1>
   49    0 0x80f91000 0x5000     0x4000     com.apple.BootCache (31) <7 6 5 4 3 1>
   50    3 0x817e6000 0x1a000    0x19000    com.apple.iokit.IOSCSIArchitectureModelFamily (2.5.0) <5 4 3 1>
   51    0 0x817c0000 0x8000     0x7000     com.apple.iokit.IOAHCISerialATAPI (1.2.0) <50 37 5 4 3 1>
   52    0 0x8184e000 0x12000    0x11000    com.apple.iokit.IOAHCIBlockStorage (1.5.0) <37 20 5 4 3 1>
   53    0 0x818a4000 0x3000     0x2000     com.apple.driver.XsanFilter (402.1) <20 5 4 3 1>
   54    3 0x818d5000 0x8000     0x7000     com.apple.iokit.IOCDStorageFamily (1.6) <20 5 4 3 1>
   55    2 0x818ed000 0x6000     0x5000     com.apple.iokit.IODVDStorageFamily (1.6) <54 20 5 4 3 1>
   56    1 0x81902000 0x5000     0x4000     com.apple.iokit.IOBDStorageFamily (1.6) <55 54 20 5 4 3 1>
   57    0 0x81947000 0x17000    0x16000    com.apple.iokit.IOSCSIMultimediaCommandsDevice (2.5.0) <56 55 54 50 20 5 4 3 1>
   58    0 0x818c7000 0x7000     0x6000     com.apple.iokit.SCSITaskUserClient (2.5.0) <50 20 5 4 3 1>
   59    1 0x818ce000 0x4000     0x3000     com.apple.driver.AppleUSBComposite (3.7.5) <35 4 3 1>
   60    0 0x818d2000 0x3000     0x2000     com.apple.driver.AppleUSBMergeNub (3.7.5) <59 35 4 3 1>
   61    1 0x81a02000 0x6000     0x5000     com.apple.iokit.IOUSBHIDDriver (3.7.5) <35 29 5 4 3 1>
   62    0 0x819db000 0x3000     0x2000     com.apple.driver.AppleHIDKeyboard (1.1.5f1) <61 29 4 3>
   63    2 0x81bbb000 0x3b000    0x3a000    com.apple.iokit.IOBluetoothFamily (2.2f18) <7 5 4 3 1>
   64    1 0x81b5a000 0x8000     0x7000     com.apple.driver.AppleUSBBluetoothHCIController (2.2f18) <63 35 7 5 4 3>
   65    0 0x81b55000 0x4000     0x3000     com.apple.driver.CSRUSBBluetoothHCIController (2.2f18) <64 63 35 4 3>
   66    0 0x81b4a000 0x3000     0x2000     com.apple.driver.AppleLPC (1.4.6) <14 5 4 3>
   67    0 0x81b48000 0x2000     0x1000     com.apple.driver.AppleSMBusPCI (1.0.2d0) <14 5 4 3>
   68    1 0x81b95000 0x4000     0x3000     com.apple.kext.OSvKernDSPLib (1.3) <5 4>
   69    2 0x81b99000 0x17000    0x16000    com.apple.iokit.IOAudioFamily (1.7.0fc16) <68 5 4 3 1>
   70    0 0x81d46000 0x34000    0x33000    com.apple.driver.AppleUSBAudio (2.6.4b15) <69 35 5 4 3>
   71    2 0x81c8a000 0xb000     0xa000     com.apple.driver.IOPlatformPluginFamily (3.4.0a20) <6 5 4 3>
   72    2 0x81ca0000 0xa000     0x9000     com.apple.driver.AppleSMC (3.0.1d2) <13 7 5 4 3>
   73    0 0x81cb5000 0xf000     0xe000     com.apple.driver.ACPI_SMC_PlatformPlugin (3.4.0a20) <72 71 14 13 7 6 5 4 3>
   74    1 0x81d11000 0x7000     0x6000     com.apple.iokit.IOHDAFamily (1.7.4a1) <5 4 3 1>
   75    0 0x81e24000 0x10000    0xf000     com.apple.driver.AppleHDAController (1.7.4a1) <74 14 5 4 3 1>
   76   10 0x81fbd000 0x2c000    0x2b000    com.apple.iokit.AppleProfileFamily (40) <14 7 6 5 4 3 1>
   77    0 0x81ced000 0x7000     0x6000     com.apple.driver.AppleIntelMeromProfile (19) <76 6 5 4 3>
   78    4 0x81f27000 0x1e000    0x1d000    com.apple.iokit.IOGraphicsFamily (2.0) <14 7 5 4 3>
   79    2 0x81ee5000 0xe000     0xd000     com.apple.iokit.IONDRVSupport (2.0) <78 14 7 5 4 3>
   80    2 0x82941000 0x294000   0x293000   com.apple.NVDAResman (6.0.0) <79 78 14 5 4 3 1>
   81    0 0x82bd5000 0x1de000   0x1dd000   com.apple.nvidia.nv40hal (6.0.0) <80 4 3>
   82    0 0x79c92000 0x4000     0x3000     com.apple.driver.AudioIPCDriver (1.1.0) <69 5 4 3 1>
   83    0 0x79c96000 0x8000     0x7000     com.apple.driver.AppleIntelNehalemProfile (11) <76 6 4 3>
   84    0 0x821f9000 0xa7000    0xa6000    com.apple.GeForce (6.0.0) <80 79 78 14 7 6 5 4 3 1>
   85    0 0x79fc5000 0x6000     0x5000     com.apple.Dont_Steal_Mac_OS_X (7.0.0) <72 7 4 3 1>
   86    0 0x818bc000 0x7000     0x6000     com.apple.driver.AppleIntelPenrynProfile (17) <76 6 4 3>
   87    0 0x81e15000 0x5000     0x4000     com.apple.driver.AppleUpstreamUserClient (3.0.5) <78 14 13 7 5 4 3 1>
   88    2 0x81dce000 0x9000     0x8000     com.apple.iokit.IOSerialFamily (10.0.2) <7 6 5 4 3 1>
   89    0 0x81e1a000 0x9000     0x8000     com.apple.iokit.IOBluetoothSerialManager (2.2f18) <88 7 5 4 3 1>
   90    0 0x81dd7000 0x5000     0x4000     com.apple.driver.AppleIntelYonahProfile (14) <76 6 4 3>
   91    0 0x81f15000 0xb000     0xa000     com.apple.iokit.IOSurface (73.0) <7 5 4 3 1>
   92    0 0x81d31000 0x3000     0x2000     com.apple.driver.AppleProfileCallstackAction (20) <76 5 4 3 1>
   93    0 0x821cd000 0x9000     0x8000     com.apple.iokit.IOFireWireIP (2.0.3) <43 41 5 4 3 1>
   94    0 0x82f75000 0x3000     0x2000     com.apple.driver.AppleProfileKEventAction (10) <76 4 3 1>
   95    0 0x82f7d000 0x3000     0x2000     com.apple.driver.AppleProfileRegisterStateAction (10) <76 4 3 1>
   96    0 0x82f86000 0x3000     0x2000     com.apple.driver.AppleProfileThreadInfoAction (14) <76 6 4 3 1>
   97    0 0x82f8f000 0x3000     0x2000     com.apple.driver.AppleProfileTimestampAction (10) <76 5 4 3 1>
   98    0 0x82f98000 0x3000     0x2000     com.apple.driver.AppleProfileReadCounterAction (17) <76 6 4 3>
   99    0 0x81d02000 0x9000     0x8000     com.apple.driver.AppleTyMCEDriver (1.0.1d8) <71 14 13 7 6 5 4 3 1>
  100    0 0x798f9000 0xa000     0x9000     com.apple.filesystems.autofs (2.1.0) <7 6 5 4 3 1>
  101    0 0x798d2000 0x4000     0x3000     com.apple.driver.InternalModemSupport (2.6.0) <88 35 8 7 6 5 4 3 1>

dmesg

npvhash=4095
PAE enabled
64 bit mode enabled
Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; root:xnu-1456.1.25~1/RELEASE_I386
vm_page_bootstrap: 2007312 free pages and 89840 wired pages
standard timeslicing quantum is 10000 us
mig_table_max_displ = 73
Warning - kext com.psystar.driver.OpenCompatible has immediate dependencies on both com.apple.kernel* and com.apple.kpi.* components; use only one style.
Warning - kext com.psystar.driver.OpenHaltRestart has immediate dependencies on both com.apple.kernel* and com.apple.kpi.* components; use only one style.
AppleACPICPU: ProcessorId=0 LocalApicId=0 Enabled
AppleACPICPU: ProcessorId=1 LocalApicId=3 Enabled
AppleACPICPU: ProcessorId=2 LocalApicId=1 Enabled
AppleACPICPU: ProcessorId=3 LocalApicId=2 Enabled
calling mpo_policy_init for Quarantine
Security policy loaded: Quarantine policy (Quarantine)
calling mpo_policy_init for Sandbox
Security policy loaded: Seatbelt sandbox policy (Sandbox)
calling mpo_policy_init for TMSafetyNet
Security policy loaded: Safety net for Time Machine (TMSafetyNet)
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California. All rights reserved.
MAC Framework successfully initialized
using 16384 buffer headers and 4096 cluster IO buffer headers
IOAPIC: Version 0x20 Vectors 64:87
ACPI: System State [S0 S3 S4 S5] (S3)
Trying to change a collection in the registry
Backtrace 0x4ff1ae 0x4fef6b 0x798bec52 0x798befc6 0x5389f2 0x536c27 0x5371b8
      Kernel Extensions in backtrace (with dependencies):
         com.psystar.driver.OpenCompatible(1.0.4)@0x798bd000->0x798c0fff
OpenHaltRestart: 2009 \M-B\M-) COPYRIGHT PSYSTAR CORPORATION (www.psystar.com)
RTC: Only single RAM bank (128 bytes)
mbinit: done (64 MB memory set for mbuf pool)
USBF:	0.360	AppleUSBOHCI[0xb85a000]::CheckSleepCapability - controller will be unloaded across sleep
USBF:	0.360	AppleUSBOHCI[0xb89f800]::CheckSleepCapability - controller will be unloaded across sleep
FireWire runtime power conservation disabled. (2)
From path: "uuid",
Waiting for boot volume with UUID 83A55924-DCEF-3A07-8BBE-EAB51474C259
Waiting on IOProviderClassIOResourcesIOResourceMatchboot-uuid-media
com.apple.AppleFSCompressionTypeZlib load succeeded
FireWire (OHCI) TI ID 8024 PCI now active, GUID 002f0d4800001fd0; max speed s400.
Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDE1@1F,2/AppleAHCI/PRT3@3/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/SAMSUNG HD300LJ Media/IOGUIDPartitionScheme/Untitled@2
BSD root: disk1s2, major 14, minor 5
com_psystar_RealtekR1000: Ethernet address 00:1f:d0:28:f1:41
systemShutdown false
Bluetooth: Adaptive Frequency Hopping is not supported.
Previous Shutdown Cause: 0
NVDANV40HAL loaded and registered.
DSMOS has arrived
ERROR: FireWire unable to determine security-mode; defaulting to full-secure.
Refusing new kext com.apple.iokit.IONetworkingFamily, v1.8: a loaded copy with a different executable UUID is already present.
ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out
com_psystar_RealtekR1000: Ethernet address 00:1f:d0:28:da:10
Warning - com.apple.driver.InternalModemSupport declares no kernel dependencies; using com.apple.kernel.6.0.

Хитрый Rebel EFI и установка Snow Leopard с нуля

23 Окт

В общем, повторил все заново, в той же последовательности, только отформатировал диск перед установкой. После установки загружался с того же CD RebelEFI, поскольку на диске никакого загрузчика не стало. Стартовал в «болтливом» режиме с ключиком -v, успел заметить OpenHaltRestart и пачку строчек насчет OpenComputing что-то там.

Люди из Psystar приложили усилия для того чтобы никто не украл их интеллектуальную собственность, а еще вернее — чтобы скрыть тот факт, что они украли наработки хакинтошерского сообщества. Образ initrd, который лежит на диске и который, по аналогии с boot132, очевидно, содержит нужные дополнения, запакован в неизвестный формат и его невозможно (пока) смонтировать.

Демо RebelEFI — это аналог boot132 для Snow Leopard, который позволяет изначально установить систему, больше от него никакого толку. Если не грузиться постоянно с CD, конечно. Надо либо покупать полную версию и разбираться, либо ждать, когда кто-нибудь ограбит самих пиратов.

Я им платить деньги не стану однозначно, хотя была такая идея. Слишком хитрые и слишком жадные. Возьму свои слова назад, если кто-то расколет initrd и окажется, что там нет софта с лицензией, запрещающей использование в платных пакетах, либо тупо ворованного кода.

Любопытные строчки из kernel.log

Oct 22 22:11:28 localhost kernel[0]: Previous Shutdown Cause: 0
Oct 22 22:11:29 localhost kernel[0]: Waiting for DSMOS...
Oct 22 22:11:32 localhost kernel[0]: Refusing new kext com.apple.iokit.IONetworkingFamily, v1.8: a loaded copy with a different executable UUID is already present.
Oct 22 22:11:33 localhost kernel[0]: NVDANV40HAL loaded and registered.
Oct 22 22:11:35 localhost kernel[0]: DSMOS has arrived
Oct 22 22:11:40 localhost kernel[0]: ACPI_SMC_PlatformPlugin::start — waitForService (resourceMatching (AppleIntelCPUPowerManagement) timed out
Oct 22 22:11:40 localhost kernel[0]: com_psystar_RealtekR1000: Ethernet address ff:ff:ff:ff:ff:ff
Oct 22 22:11:40 localhost kernel[0]: com_psystar_RealtekR1000: Ethernet address 00:1f:d0:28:f1:41
Oct 22 22:11:42 localhost kernel[0]: Warning — com.apple.driver.InternalModemSupport declares no kernel dependencies; using com.apple.kernel.6.0.

Свершилось! Rebel EFI и установка Snow Leopard

22 Окт

Ну что же, сказано — сделано. Попробовал я этот Psystar Rebel EFI в деле. Чудесным образом всё (почти) заработало. История в картинках.

1. Подготовка. Записал образ rebelefi_latest.iso на CD, достал диск с Mac OS X 10.6 Snow Leopard.

2. Перезагрузил компьютер, нажал F12, выбрал загрузку с CD-ROM, загрузился псистаровский загрузчик DUBL (Darwin Universal Boot Loader).

Rebel EFI DUBL (Darwin Universal Boot Loader)

3. Выбрал пункт Install Mac OS. Диск выплюнулся, на экране появилась надпись «вставьте диск с Mac OS X», вставил, началась установка. Тут надо отметить, что устанавливал я систему поверх уже имеющейся, которая так и не заработала.

rebel efi установка с диска

4. Установка завершилась довольно тревожно, но на самом деле я часто это видел. Установщик не смог сменить загрузочный диск для следующего старта системы — нету такой возможности в хакинтошах.

rebel efi Mac OS install failed

5. После перезагрузки опять стартовал с CD диска с Rebel EFI. Стартовало все без промедления, посмотрел заставку, выбрал раскладку клавиатуры, часовой пояс, завел пользователя, сфотался на камеру для профиля — как обычно все, в общем. Загрузился до конца, подождал. Не виснет, не падает, не паникует. Чудеса. Посмотрел процессы — все в 64 бита работает.

snow leopard 10.6 64 бит на хакинтоше

6. На диске RebelEFI нашел пакет RebelEFI.pkg и установил его. В приложениях появилась программа RebelEFI. Что он еще сделал полезного — не понять. Я сравнивал папки /system/library/extensions с другой установкой Snow Leopard — ничего нового не появилось.

rebel efi pkg install

7. Демонстрационная версия программы RebelEFI штука бесполезная полностью. Пока не купишь — никакого толку. Что они подразумевали, говоря о двух часах работы — загадка. Что будет работать 2 часа? Операционка? Это бред, потому что ничего нового не появилось ни в процессах, ни в библиотеках.

rebel efi бесполезная демо-версия

8. Результаты. Эксперимент мой не вполне чистый, поскольку загружался я вообще-то при помощи старого Chameleon, а не загрузчиком Psystar. Буду повторять с полным форматированием винчестера. А пока результат такой — работает, но нет звука и в консоли полно ошибок про UUID (error 35). UPD: Если загружаться с CD (DUBL), то этих ошибок нет, это уши от Хамелеона торчат.

rebel efi console error 35 uuid

Покупать ли RebelEFI за 50 баксов? Пока не знаю. Самую интересную часть, а именно установку и настройку разных аппаратных запчастей, проверить не дают бесплатно. В остальном — это просто немного более гламурный способ установки Retail Mac OS X, который начался с появлением boot132. С одним «но» — почему-то заработало то, что раньше не работало. Мистика.

Пойду пробовать чистую установку.

Страница 1 из 212