DaveC
1 years ago @Edit 1 years ago
Ref Jserv
儘管 Microsoft 和 Apple 公司過去對 Linux 核心抱持不同的態度,但卻殊途同歸,即讓 Linux 核心和相關使用者層級的工具得以執行在自家的作業系統,於是有 Microsoft Windows Subsystem for Linux (WSL) 和 macOS 13 Virtualization for ARM/Linux。換言之,執行「打不過就加入 (Linux)」的策略。
latest #7
DaveC
1 years ago
1998 年,Microsoft 總部用來對付開放原始碼技術 (特別是 Linux) 而起草內部備忘錄,被稱為「萬聖節文件」(Halloween Document),2001 年 Microsoft 前執行長 Ballmer 甚至說: "Linux is a cancer",但後來隨著 Hyper-V 的程式碼加入 Linux 核心,Microsoft 一度是全世界排名前 20 的 Linux 核心貢獻廠商。2000 年,Apple 前執行長 Steve Jobs 則邀請 Linus Torvalds 加入 Apple Mac OS X 作業系統的開發。不過現在 Microsoft Windows 和 Apple macOS 都具備直接執行 Linux 核心的能力。
DaveC
1 years ago
macOS 13 的虛擬化框架引入 Arm/Linux 的執行能力,並搭配 Rosetta 動態轉譯 x86_64 指令為 Arm64,這樣原本 Linux 豐富的軟體生態就能在 Apple Silicon 展現。

Apple Developer Documentation
掰噗~ 覺得
1 years ago
作業應該是外星人派來毀滅地球的武器吧(p-surprised)
立即下載
Reco
1 years ago
是滴,這些都是林姓商人的幕後陰謀.....
JokerCatz
1 years ago @Edit 1 years ago
「這樣原本 Linux 豐富的軟體生態就能在 Apple Silicon 展現」 這句話很怪唄,很多都有編譯成 darwin/arm64,感覺描述有點倒果為因,Rosetta 是必要的存在,不然會被噴死那樣
jokercatz: 雖然沒有實測過,但推測 Linux/ARM 的 binary 無法直接執行,這篇應該是在講說 macOS 的 Virtualization Framework 有能力用執行 Linux,並且依賴 Rosetta2 將 x86_64 的 binary 跑起來
JokerCatz
1 years ago
這種時候就要看一下 ... 各種掙扎 XDD

Docker Desktop for Apple silicon
back to top