作者lovepork (我愛豬肉不愛牛肉)
看板MAC
標題[軟體] MAC系統可以完全取代linux嗎?
時間Fri Feb 4 10:36:21 2022
小弟還沒使用MBP 和 MAC OS前
因為工作需要會經常透過ssh登入遠端工作站
工作站則大多是linux 的作業環境 (ubuntu, CentOS, redhat..,etc)
所以我對於linux也很熟悉
側面知道
MAC OS 是一個unix-like的作業系統
所以它本身就有附設terminal
想請教各位的是
既然蘋果MAC OS本身就是一個unix的作業環境
那它可以用來取代目前在linux環境下大部分的功能和需求嗎??
比方說
linux 我會使用最新的Fortran編譯器去編譯一些科學模擬的套件
或是裝一些機器學習的Python套件
或是使用一些Python套件來畫圖
這些在蘋果自帶的unix terimal下都能基本上實現嗎?
還是說有些還是不行呢?
感謝各位大德!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.204.149.227 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MAC/M.1643942183.A.3AD.html
※ 編輯: lovepork (203.204.149.227 臺灣), 02/04/2022 10:38:45
※ 編輯: lovepork (203.204.149.227 臺灣), 02/04/2022 10:45:35
1F:推 maplefff: 裝Fortran, python畫圖可以 02/04 10:44
2F:→ maplefff: 機器學習沒NV顯卡不可行. 當伺服器也不太行 02/04 10:45
3F:→ maplefff: Fortran有些加速庫, 不確定是不是只有intel能用 02/04 10:47
4F:→ maplefff: mac當作終端機連伺服器會是比較可行的做法 02/04 10:48
5F:推 Sunal: 以你的需求python畫圖應該還可以,其他的可能都會有點問題 02/04 10:54
6F:→ Sunal: ,fortran很依賴intel blas,機器學習就更不用說了… 02/04 10:54
7F:推 roccqqck: cpu intel了話很多可以可以用docker解決 02/04 12:49
8F:→ roccqqck: m1就會遇到比較多問題 02/04 12:50
9F:推 roccqqck: 只是要連進去server windows也可以 02/04 12:53
10F:推 roccqqck: 如果你是要在筆電寫在server能跑的code 02/04 12:57
11F:→ roccqqck: 不管你用virtualbox還是docker 02/04 12:57
12F:→ roccqqck: x64比unix-like還重要 02/04 12:57
13F:推 roccqqck: 你大部分需求都可以用「vscode remote ssh」到server解 02/04 13:04
14F:→ roccqqck: 決 02/04 13:04
15F:推 ho83leo: 同樓上 02/04 15:32
16F:推 tw11509: 你現在換新款要考慮的是ARM相容性的問題 02/04 18:41
17F:推 cevs: 難 02/04 18:51
18F:推 Dracarys: 還是把Mac當成有漂亮外觀的terminal用比較好 02/04 20:36
19F:→ Dracarys: Terminal emulator可以用iTerm2,比附的Terminal好用 02/04 20:38
20F:推 TWN48: iTerm2 ++ 02/04 20:54
21F:→ bilibala: 推 iTerm2 好用。Alacritty 太簡略,反而變成缺點。 02/05 01:14
22F:推 unmolk: Docker 02/06 09:42
23F:→ Jmoe: Iterm2好用,然後python基本沒問題 02/06 10:25
24F:推 pent: 現在還叫iterm2嗎?我的是iterm 02/06 10:33
25F:→ lovepork: 網路搜尋了一下 似乎MAC OS本身就是一個UNIX, 理論上 02/06 11:03
26F:→ lovepork: 可以不需要透過模擬器 就能接近目前的任何linux環境 02/06 11:05
27F:→ lovepork: 但 實務上有沒有人能夠做到就很難講了.. 02/06 11:05
28F:→ lovepork: 也是基於MAC OS 是UNIX 架構 我才會前些日子發問 能否 02/06 11:09
29F:→ lovepork: 把新MBP 變成一個遠端伺服器 讓多個使用者可以同時登入 02/06 11:09
30F:→ lovepork: 把MAC OS 當成linux 機器來用這個概念讓我很著迷 不知道 02/06 11:20
31F:→ lovepork: 為什麼.... 02/06 11:21
32F:→ loduf8cv8gg: mac os 底層不是 unix-like,根本就是 unix。 02/06 13:16
33F:→ loduf8cv8gg: 在 intel 版本的 mbp 上建置跑 lamp沒問題 02/06 13:16
34F:推 roccqqck: 是可以同時多人ssh進mac 你錢很多是可以這樣搞沒錯 02/06 13:22
35F:→ roccqqck: 為何server是linux大宗 因為免費又有更新5-10年 02/06 13:24
36F:推 xcycl: Unix 是作業系統的標準,Linux 只是 Unix-like 但並不符合 02/06 14:39
37F:→ xcycl: 標準,反而是 macOS 有經過 Open Group 審核是標準 Unix 02/06 14:39
38F:→ xcycl: 的系統。 02/06 14:39
40F:推 xcycl: 但這只是作業系統層面,硬體需求是另一回事 02/06 14:43
41F:推 jamfly: 把他當 client ssh 進 server 吧 02/07 11:49
42F:推 xoy: OS X的核心比較接近BSD,不過重點不在像Linux或BSD,而是平 02/07 12:26
43F:→ xoy: 台的支援度,就算是Linux,x86跟ARM版的支援程度是不一樣的 02/07 12:26
44F:→ xoy: ,要自己確認。OS X之後在Mac上有Homebrew之類的架構提供UNI 02/07 12:26
45F:→ xoy: X常用的程式,但一樣x86跟ARM版Mac的支援程度都不一樣 02/07 12:26
46F:推 roccqqck: 樓上正解 02/08 00:06
47F:推 silver2012: 不可能,有些目錄macOS是鎖死不給你寫的,而且破解機 02/08 04:39
48F:→ silver2012: 制又有點難度 02/08 04:39
49F:→ andrew43: 光是很多常用指令的參數都一定完全相容... 02/08 18:26