45K 黑蘋果 deep learning 實驗機 - 3C

Table of Contents

原文吃掉
來說說支援的硬體好了
如果大家要補充也歡迎
CPU:
首先基本上忽視AMD INTEL有原生的可以用沒必要自找麻煩啊
INTEL的基本上隨便一顆都可以跑
從古早的Dothan到在的Kabylake都可 讓要用Atom也不是不行(這邊不論內顯)
但是要用新的Clover來引導的話還是越新越好拉
SNB/IVY已經算年代久遠這邊就不說
Haswell以後到現在的Kabylake從賽揚,奔騰 到Core的可以
但是要沒有獨立顯卡的話請選Core系列才會有可以運作的內顯,其他的沒有驅動

主機板與其他選擇:
晶片組:
Intel的從H到X都可 筆電的也OK

SATA控制器:
請選擇用Intel原生Sata控制器的主機板或只插在Intel Sata上面

USB控制器:
請跳過用非Intel的,Yosemite以後非Intel控制器相容很差
另外蘋果原生驅動只支援16個prots,一個同時支援USB2/3的算兩個
所以不用選一堆孔的不然很麻煩= =

HDMI輸出及音效:
HDMI HDA這隨意,Intel晶片組上的都吃,顯卡上的也都吃

音效卡:此處指板載音效卡
基本上以螃蟹卡為大宗,可以在AppleALC的wiki上查詢

SSD:
走SATA3的隨意挑,插在INTEL SATA控制器拉出來的就好了
NVMe基本上挑支援4k sector的,蘋果驅動很挑食(10.13以前)
Note:三星SSD基本上LBA都不支援4K 只有512...

網卡:
基本上推薦Intel on board的就好了
螃蟹的RTL8111也可以

無線網卡與藍牙:
要完整支援(AirDrop/Hand-off...)就用BRCM的
主流用的是BCM94352/BCM94360 一堆衍伸出來的Rebarnd
基本上這用這兩個晶片的就都可以
FaceTime/iMessage 對岸主流解法是你要有真正的頻果序號拉
至於歐洲人的解法怕被魔人抗議就PASS

ThunderBolt:
沒用過但是一樣請選INTEL主控拉

顯卡:
Intel Core系列內顯都可以 但是Sleep可能有問題
Nvidia自己有提供Driver給蘋果使用者,請自己上官方網站看
AMD:沒用過 Pass

說了這麼多,你們應該已經發現幾乎市面上所有單子都符合上述條件了...

另外昨天有人提到的法律問題我分享一下我的看法
黑蘋果有沒有違反蘋果的EULA或者是美國的DMCA-Google大家都看過美國千禧數位版權..
這要看你怎麼對黑蘋果這個詞下定義,或是說你的做法

舉例來說AMD 黑蘋果很多都是透過修改Darwin Kernel的,這個作法基本上已經竄改了
違反了EULA跟DMCA

但是如果透過以Clover 透過載入修改過"主機板上"的ACPI tables來達到驅動硬體
將硬體資訊以蘋果的系統(蘋果不只有macOS這個商業系統也還有Darwin這個開源的)
支援的格式與名稱寫在"主機板上"Dump出來的UEFI裡面來模擬成蘋果
而系統得到他所有需要的參數,成功便是硬體進而使硬體元件正常運作

這個方法我們可以看看小石頭是怎麼做怎麼解釋的...
http://www.asrock.com/mb/Intel/H110M-STX/?cat=Beta

這個方法有個殺雞用牛刀的案例就是被蘋果停止更新的MacBook可以透過Clover去模擬
來達成幾乎不需要修改系統的情況下安裝最新的macOS


剩下一些原生macOS不支援的硬體可以透過依照蘋果開放的系統API撰寫或Port Linux
的驅動程式來驅動(在macOS上使用依照蘋果API寫出來的驅動我相信沒有違反遊戲規則拉)

相信到這裡大家都看得出來所提到的和蘋果的版權無關吧?
講到現在我們連系統怎麼取得和怎麼安裝我們都沒談到,也不會去談
請大家在正確與合理不侵犯他人著作權的情況下參考這篇文章就好

上面那些是關於所謂黑蘋果的基礎認識,如果板眾對如何正確的驅動有興趣我會考慮再多寫
--

All Comments

Catherine avatarCatherine2017-08-21
法律還是以國內的為主。美國的只能當參考..
Anthony avatarAnthony2017-08-22
給Mac用的叫作OSX吧? 改名了?
Sandy avatarSandy2017-08-27
store.apple.com/Catalog/US/Images/MacOSX.htm
Anonymous avatarAnonymous2017-08-30
use one copy of the Apple Software on
a single Apple-labeled computer
Skylar Davis avatarSkylar Davis2017-09-01
他只授權你裝在 "Apple-labled computer"
Lauren avatarLauren2017-09-05
so ... 你懂得的 !
Aaliyah avatarAaliyah2017-09-08
這麼專業文一定要推的啦
John avatarJohn2017-09-12
支援CPU還是有限制的,新OS不支援太舊的U,太舊的OS
不支援新U,到2012年10.8支援x64時更直接淘汰32位
元的C2D(替換kernel就不討論了)
Kristin avatarKristin2017-09-17
蘋果單方面主張OSX只準允許裝在Mac機器,這主張在
國外也是有爭議的。用戶合法取得OSX之後,蘋果公司
限制用戶不能安裝在非Mac機器,有侵害用戶使用權的
疑慮,對此蘋果公司解釋該主張:用戶取得的OSX並不
包括所有權,所以用戶必須遵守蘋果公司的使用規範。
意思大概就是「OSX是我蘋果公司的,給你(用戶)使用
還是得聽我的。」
Hedy avatarHedy2017-09-18
到了近期這類爭議逐漸淡化,只要黑營不去惡意踩線(
破壞安全性),不去推廣侵蝕Mac市場,基本上蘋果公
司也不會有刻意的反制,甚至還有默許的可能,例如TB
3外接GPU也是從黑營開始的,今年蘋果才正式解禁,
找第三方搭配自己賺
Heather avatarHeather2017-09-18
其實就是一個字「騙」
clover通常都是靠騙的騙過蘋果以為是認識的硬體
Xanthe avatarXanthe2017-09-20
我說的「讓蘋果能辨認硬體」其實是微婉的說法xD
Ivy avatarIvy2017-09-21
Bootloader要啟動原生的OSX當然只能用騙的,所以黑
蘋果跟電蝦有關,採購的硬體跟Mac有87%+像,跑OSX也
就越87%+穩