作者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/cn.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