[软件] MAC系统可以取代linux环境吗?

楼主: lovepork (我爱猪肉不爱牛肉)   2022-02-04 10:36:21
小弟还没使用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下都能基本上实现吗?
还是说有些还是不行呢?
感谢各位大德!
作者: maplefff (maplefff)   2022-02-04 10:44:00
装Fortran, python画图可以机器学习没NV显卡不可行. 当服务器也不太行Fortran有些加速库, 不确定是不是只有intel能用mac当作终端机连服务器会是比较可行的做法
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2022-02-04 10:54:00
以你的需求python画图应该还可以,其他的可能都会有点问题,fortran很依赖intel blas,机器学习就更不用说了…
作者: roccqqck (ccqq)   2022-02-04 12:49:00
cpu intel了话很多可以可以用docker解决m1就会遇到比较多问题只是要连进去server windows也可以如果你是要在笔电写在server能跑的code不管你用virtualbox还是dockerx64比unix-like还重要你大部分需求都可以用“vscode remote ssh”到server解决
作者: ho83leo (LWHo)   2022-02-04 15:32:00
同楼上
作者: tw11509 (John-117)   2022-02-04 18:41:00
你现在换新款要考虑的是ARM相容性的问题
作者: cevs (cevs)   2022-02-04 18:51:00
作者: Dracarys (MayShowGunMore)   2022-02-04 20:36:00
还是把Mac当成有漂亮外观的terminal用比较好Terminal emulator可以用iTerm2,比附的Terminal好用
作者: TWN48 (台湾48)   2022-02-04 20:54:00
iTerm2 ++
作者: bilibala   2022-02-05 01:14:00
推 iTerm2 好用。Alacritty 太简略,反而变成缺点。
作者: unmolk (UJ)   2022-02-06 09:42:00
Docker
作者: Jmoe (Rin0moe)   2022-02-06 10:25:00
Iterm2好用,然后python基本没问题
作者: pent (有人试我的密码,干)   2022-02-06 10:33:00
现在还叫iterm2吗?我的是iterm
楼主: lovepork (我爱猪肉不爱牛肉)   2022-02-06 11:03:00
网络搜寻了一下 似乎MAC OS本身就是一个UNIX, 理论上可以不需要透过模拟器 就能接近目前的任何linux环境但 实务上有没有人能够做到就很难讲了..也是基于MAC OS 是UNIX 架构 我才会前些日子发问 能否把新MBP 变成一个远端服务器 让多个使用者可以同时登入把MAC OS 当成linux 机器来用这个概念让我很着迷 不知道为什么....
作者: loduf8cv8gg (面摊埋料大犬)   2022-02-06 13:16:00
mac os 底层不是 unix-like,根本就是 unix。在 intel 版本的 mbp 上建置跑 lamp没问题
作者: roccqqck (ccqq)   2022-02-06 13:22:00
是可以同时多人ssh进mac 你钱很多是可以这样搞没错为何server是linux大宗 因为免费又有更新5-10年
作者: xcycl (XOO)   2022-02-06 14:39:00
Unix 是作业系统的标准,Linux 只是 Unix-like 但并不符合标准,反而是 macOS 有经过 Open Group 审核是标准 Unix的系统。https://www.opengroup.org/openbrand/register/但这只是作业系统层面,硬件需求是另一回事
作者: jamfly (jamfly)   2022-02-07 11:49:00
把他当 client ssh 进 server 吧
作者: xoy (XerXes)   2022-02-07 12:26:00
OS X的核心比较接近BSD,不过重点不在像Linux或BSD,而是平台的支援度,就算是Linux,x86跟ARM版的支援程度是不一样的,要自己确认。OS X之后在Mac上有Homebrew之类的架构提供UNIX常用的程式,但一样x86跟ARM版Mac的支援程度都不一样
作者: roccqqck (ccqq)   2022-02-08 00:06:00
楼上正解
作者: silver2012 (Stark)   2022-02-08 04:39:00
不可能,有些目录macOS是锁死不给你写的,而且破解机制又有点难度
作者: andrew43 (讨厌有好心推文后删文者)   2022-02-08 18:26:00
光是很多常用指令的参数都一定完全相容...

Links booklink

Contact Us: admin [ a t ] ucptt.com