取代x86蘋果月底將宣布基於ARM處理器的Mac - 3C

Iris avatar
By Iris
at 2020-06-12T16:28

Table of Contents

以軟體面來說應該沒什麼問題。反正Apple從硬體到軟體都是一手包辦。但過渡期這方面
就不好說

單純軟體的話,在Mac OS轉換至OS X時,兩者是架構不一樣的系統。Apple是使用
Classic環境的方式來進行相容。使用的手法是利用軟體和硬體抽象層的模擬方式來相容
。但這個在10.5之後就不再支援。且Intel Mac不支援這套模擬器。至於針對moto 68k
的軟體則是用另外一套模擬器來支援

在10幾年前PPC轉換成Intel時所使用的手法是通用二進位和Rosetta

通用二進位的前提是應用程式必須要用Xcode編寫才能使用,在文件的表頭會塞入x86和
PPC的程式碼。系統執行後會自動抓取二進位制代碼選擇適合的方式執行。理論上在檔案
會比較大,但實際上在運作只會調動一部分的檔案。而且兩種架構有共通的非執行資源所
以並不會到原有的兩倍大。後來在Xcode 2.6發展出x86、x86-64、PPC32和PPC64四種模式
的切換。這套一直用到10.6不支援PPC為止。在moto68k轉換至PPC時Apple也使用相似的技
術來過度轉換期

Rosetta使用的手法是模擬器運作方式,主要是給已經不再更新的軟體在Intel Mac上運作
。但是Rosetta對於系統的限制也比較多,例如不能執行基於Mac OS 9和基於PPC G5的
應用程式。這個同樣的在10.6就預設不會安裝(但依然可以在官網上下載)。10.7停止之援

在這之後OS X就只支援IA-32和x86-64的應用程式直到去年的10.15完全移除IA-32應用程
式支援

--
WARgame723 : 故意不換腳位讓你單換cpu出問題最後連板一起換,老08/23 08:13
WARgame723 : 實說我覺得intel不換腳位良心多了08/23 08:13
SungHyun : 1樓中肯!08/23 08:18
WARgame723 : 打錯,我是要說i皇換腳位08/23 08:39
WARgame723 : 而且5nm就能打贏14nm? 我看未必08/23 08:40

--
Tags: 3C

All Comments

Skylar Davis avatar
By Skylar Davis
at 2020-06-14T05:06
故意不換腳位讓你單換cpu出問題最後連板一起換,老
實說我覺得intel不換腳位良心多了
Isabella avatar
By Isabella
at 2020-06-14T07:50
1樓中肯!
Michael avatar
By Michael
at 2020-06-17T07:20
打錯,我是要說i皇換腳位
Hardy avatar
By Hardy
at 2020-06-18T12:10
而且5nm就能打贏14nm? 我看未必
Jessica avatar
By Jessica
at 2020-06-20T09:21
專業推。只是好不容易只剩x86-64了,又要開始換 XD
Frederic avatar
By Frederic
at 2020-06-24T08:06
軟體維護人員覺得很..
Selena avatar
By Selena
at 2020-06-25T04:45
這樣難道不侵權X86的指令集也是很奇怪
Blanche avatar
By Blanche
at 2020-06-28T05:44
黑蘋果末日
William avatar
By William
at 2020-06-30T02:58
arm沒有用x86指令集要怎麼侵權?軟體自己去改寫 XD
Dorothy avatar
By Dorothy
at 2020-07-02T03:42
黑蘋果末日QQ
Puput avatar
By Puput
at 2020-07-05T16:29
不知道 LLVM bitcode 能不能省下一些跨平台功夫
Heather avatar
By Heather
at 2020-07-06T15:41
改用 KVM去跑 ARM黑蘋果就好了
Dinah avatar
By Dinah
at 2020-07-09T22:26
但這過程中,驅動應該是會有一段痛苦時間吧?
Mia avatar
By Mia
at 2020-07-11T09:54
這倒是如果 Apple的SoC 軟體和驅動不公開
跑到驅動就當了
Lydia avatar
By Lydia
at 2020-07-13T08:45
以後黑蘋果會不會越來越麻煩
Oliver avatar
By Oliver
at 2020-07-15T04:09
改走 ipad os 路線的話,連黑都沒得黑了
Mason avatar
By Mason
at 2020-07-20T02:58
先擔心bootcamp的相容性吧
Frederica avatar
By Frederica
at 2020-07-22T14:23
應該是軟體工程師 不想同時維護兩個版本的code吧
Kama avatar
By Kama
at 2020-07-23T21:41
arm架構你要怎麼黑? 你組的電腦全是x86
Bennie avatar
By Bennie
at 2020-07-27T10:44
買一台macbook把機殼噴黑
Edith avatar
By Edith
at 2020-07-31T11:11
黑蘋果沒救了吧,看當年Atom x86模擬ARM那個慘況==
Thomas avatar
By Thomas
at 2020-08-01T12:21
多的是一包 code build 全部 arch 的 project
Aaliyah avatar
By Aaliyah
at 2020-08-02T09:49
專業推 只是作為軟體覺得又要痛了。。。
Caitlin avatar
By Caitlin
at 2020-08-06T06:11
多arch也蠻常見,在android apk上見怪不怪。
Todd Johnson avatar
By Todd Johnson
at 2020-08-08T14:04
說麻煩也還好。真正麻煩的是那種處理圖像之類需要最
Carol avatar
By Carol
at 2020-08-11T08:35
佳化的程式。比如修圖程式好了,要用到SIMD的只能重
頭來,而且只能手工
Noah avatar
By Noah
at 2020-08-14T04:58
我是覺得短期內應該應該會先從低階的Air先開始換吧
,MBP很多人都是拿來做FCP這類專業用途的(假如真
的要換成Arm的話)
Daniel avatar
By Daniel
at 2020-08-17T18:53
iMac 和Mac pro也是維持x86吧
Bethany avatar
By Bethany
at 2020-08-20T21:37
乾脆所有程式全部都在Container裡面跑…
Caroline avatar
By Caroline
at 2020-08-22T07:25
Mac os市占率才幾%專注ios類的iPadOS反而比較有看頭
Delia avatar
By Delia
at 2020-08-23T09:33
要擺脫x86很難 -.-
Emma avatar
By Emma
at 2020-08-27T15:27
mac使用者才幾%,還不如想辦法讓mac能打遊戲才真的
Zanna avatar
By Zanna
at 2020-08-28T17:02
不是,誰會買mbpr 16甚至mac pro來打遊戲
Audriana avatar
By Audriana
at 2020-08-31T02:53
問題是OSX再差,生產力還是屌打iPadOS吧
Annie avatar
By Annie
at 2020-09-04T22:02
Atom的安卓手機不需要模擬arm安卓程式是在JVM下跑
Olive avatar
By Olive
at 2020-09-06T22:39
只有極少數title需要做Binary層級的指令轉譯
Emily avatar
By Emily
at 2020-09-08T07:51
覺得32樓和33樓邏輯上沒有牴觸
Carol avatar
By Carol
at 2020-09-11T06:53
當時Atom手機的效能並沒有那麼糟糕是有中階水準
Victoria avatar
By Victoria
at 2020-09-15T06:26
而當時Atom手機的價格算是賣的相當便宜也是真的
Todd Johnson avatar
By Todd Johnson
at 2020-09-18T20:43
Steve Jobs自己非常喜歡Atom當時原本蘋果都要用的啊
Odelette avatar
By Odelette
at 2020-09-20T13:27
以後mac不能灌雙系統辣
Aaliyah avatar
By Aaliyah
at 2020-09-21T01:03
bootcamp 在Windows on ARM 還沒成熟之前只會 GG
Elma avatar
By Elma
at 2020-09-23T09:45
所以那個續行 發熱?
Lauren avatar
By Lauren
at 2020-09-23T16:36
Atom通常不用模擬arm 所以效能不差
只是當時功耗沒優勢 離開win的x86
Harry avatar
By Harry
at 2020-09-27T05:15
就只是很普通處理器 沒有生態指令優勢
Lauren avatar
By Lauren
at 2020-10-01T06:38
問問當年經歷過OS9轉OSX的 軟體Buglist加班到修不完
Ida avatar
By Ida
at 2020-10-05T04:19
照SPEC改照樣修不好 一堆OS底層因素bug沒辦法修的
Anonymous avatar
By Anonymous
at 2020-10-08T06:09
全部改寫修完到沒災情超過一年 超慘烈的
Ula avatar
By Ula
at 2020-10-10T13:40
所以OS X 10.0評價還蠻差的,水果之後在10.1出來後
可以免費升級
當然是指之前購買10.0的人
Una avatar
By Una
at 2020-10-12T01:12
os9到osx的轉變和比較像dos到win95

60K 遊戲影音機

Todd Johnson avatar
By Todd Johnson
at 2020-06-12T15:22
已買/未買/已付訂金(元): 未買 預算/用途: ~60K, 主要玩3A大作, RPG, 策略, 運動類型遊戲 觀望了一個多月, 研究了版上各式菜單 請幫忙看看是否有需要更改的地方 感謝 CPU (中央處理器):【一搭三】AMD R7 ...

55k遊戲影音機(含OS)

Daph Bay avatar
By Daph Bay
at 2020-06-12T15:07
第一次自己組電腦 手機排版 傷眼抱歉 已買/未買/已付訂金(元):未買 預算/用途:玩遊戲 看影片 CPU (中央處理器):【狂】華碩 TUF X570-PLUS +AMD R7 3800X【8核/16緒】$14960 MB (主機板):同上 RAM (記憶體):美光 Crucial ...

intel知名晶片設計師Jim Keller離職

Hedwig avatar
By Hedwig
at 2020-06-12T13:32
媒體連結: https://technews.tw/2020/06/12/intel-chip-executive-jim-keller-departs-company /?utm_source=fb_tnandamp;utm_medium=facebookandamp;fbclid=IwAR3ZgKBWRV ...

AMD表示Zen3依然會使用7奈米製程

Hardy avatar
By Hardy
at 2020-06-12T13:11
這是AMD提供給投資者看的簡報 https://ir.amd.com/static-files/fd06c15e-0241-424d-9fd9-5a469d96012d 其中比較關注的是未來Zen3會使用什麼製程。AMD在簡報中已經明確標示Zen3依然會使用 7nm的製程。預估Zen4才會推行5nm的製程 ...

Computex 2020 取消 明年2021見

Charlie avatar
By Charlie
at 2020-06-12T12:48
2020 Computex 原展期 6/2 ~ 6/6 如果沒有疫情的話 上週展期就應該結束了 2020.3.24 公告 : 延期至 9/28 ~ 9/30 只使用南港展覽館2館 2020.6.12 公告 : 停止舉辦 台北市電腦公會新聞稿 https://www.tca.org.tw/tca_new ...