这个网友对 Mac OS 的评价有道理么 ?

2019-07-13 12:02:40 +08:00
 ooooo
别的网站看到的原文如下:

之前都说 Mac OS 是程序猿必备系统,我当年就特么花了血本,买个 2016 款 MacBook Pro,I7 16G 内存,带 Touch Bar 的,除了硬盘以外是公版(非定制)的顶配性能了

然而实际使用起来,用了一两年,我唯一怀念的就是那个 cmd 在空格键旁边,用大拇指按起来比 ctrl 方便,还有(基本)任何页面都通用的 cmd+W/Q 关闭,别的没了

我就不谈价格了,论娱乐性,远不如 Windows,我主要玩的游戏:LOL,steam 的各种大作 Mac 都没法玩。
论开发,很常用的开发流程管理软件 Project 没法用,Visio 没法用,最常用的写文档的 Word 打开缓慢,有些数据要导出 Excel,大小超过 50M 感觉打开就要卡死,这个不谈了 Windows 专属。只论开发,Mac OS 有比直接在 Linux 上开发更有优势嘛?我用 Manjaro 或者 Deepin 用起来完全比 Mac OS 顺手呐,状态跟服务器上的是一样的。

论性能,我现在的笔记本是 I7-8750H,2060 显卡,24G 内存( 8+16,暂时没动力换成 16+16,我知道双通道部分只有 16G,但是现在 24G 跑不满就先这样,以后跑满了再换),1T 的 PM981 (读 3200 写 2400 ),以后想搞搞机器学习,要用显卡,Mac 有显卡用么?

Mac 的优势在于,轻薄,续航长,别的没了,我用得上嘛?我用不上啊,在办公室是内网开发机,我电脑都快当个台式机用了(偶尔还是需要便携,比如时不时的带着电脑去对象家住个周末),我觉得要是长期出差跑业务,买个 13 寸 MacBook Pro 完全没问题。正常有性能追求的程序猿还是老老实实高性能笔记本吧。

另外,关于开发,我现在有个方案,家里放台高性能服务器(我现在搞得是 I7-7700T+16G 内存+240GNVME+3THDD,平时 15W,满载不超过 50W 功率),装 Manjaro 或者 Deepin,装上 owncloud 当 NAS,装上 PLEX 当 HTPC,再装上开发全家桶,设置好 FRP 用湾湾服务器的 IP 和带宽,装好 VNC SERVER,不管在哪在哪个机器上都能连上我熟悉的开发环境。
15137 次点击
所在节点    macOS
129 条回复
shiny
2019-07-14 00:51:01 +08:00
@icyalala 无中生友
liprais
2019-07-14 01:00:51 +08:00
@YourLord
arch 滚动升级也能拿来说怕是要笑死,官方自己就滚死过几次了,能不吹么
lincanbin
2019-07-14 01:43:27 +08:00
你确定你那个配置能待机 15W ?
unknowncheater
2019-07-14 02:38:11 +08:00
🐔兒用,mac os 玩不了幾款遊戲,只能開🌸。那就開🌸和遊戲分開不得了,非得吹一個,貶一個
unknowncheater
2019-07-14 02:39:06 +08:00
還有 v2 的政治正確,不能說🍎一點壞處,不然等著被噴
ayasakinagi
2019-07-14 03:19:17 +08:00
手持 18 款 13 寸 mac,加到 16g 内存,mac 的开盖即用, 关盖即走的确很舒服, 但是在窗口管理上面和快捷键上面不是特别自由。 还有一点是 mac 的显示输出性能很差, 外接两块 4k 屏,scale 调到 2k 左右, 各种操作丢帧特别严重, 尤其是 iterm2, 并且多屏窗口管理很不好用。 后来组了机器上 archlinux, 用的 i3wm, 用起来舒服多了, 现在 mac 只用来收发邮件和开会用。
shutongxinq
2019-07-14 03:34:48 +08:00
为啥要把 windows 电脑和你的 mac 混淆起来?你的 windows 可以运行 ps4 的碟吗?
机器学习有正常人在笔记本上运行吗?不都是 cluster 上跑吗?
你的服务器性能也不行啊。一般的家庭用主机差不多都是 x299 或者 x399 平台。4 核电脑就是玩具,再怎么也得搞个 12 核吧?另外机器学习,一般人用的都是 2080TI,1080TI 或者 Titan XP 啊。2060 用来搞机器学习?有点意思。

最好的分配还是一个电脑专门来跑 desktop (win + linux 随时切换),一个电脑专门来跑 server (可以虚拟化,也可以简单跑一个 ubuntu ),外加一个笔记本。mac 比较适合笔记本这个生态位。
bloomfielderic
2019-07-14 06:39:26 +08:00
其实不是特别懂 Mac 在程序猿圈里怎么这么火=。=

开发的话想要 clutter free 以及 highest level of customization 肯定是 Linux 啊 配个 Windows 虚拟机想跑啥跑啥 程序员又比一般人能折腾(应该...吧) 想定制出最顺手的系统肯定不那么困难

当然了如果你被苹果 lock in 了另说 不过苹果这么多年越来越 proprietary 肉眼可见 无论怎么样 lock-in 对于自己余地都是越来越小 当然了 如果你有钱交苹果税那么无所谓

苹果从来不会是追求性价比的人的选择
bloomfielderic
2019-07-14 06:43:21 +08:00
@shutongxinq 跑小的 DL jobs 如果散热做好的话 单卡比拼笔记本 RTX 还是能战的

https://developer.nvidia.com/cuda-gpus

NVIDIA TITAN RTX 7.5
Geforce RTX 2080 Ti 7.5
Geforce RTX 2080 7.5
Geforce RTX 2070 7.5
Geforce RTX 2060 7.5
NVIDIA TITAN V 7.0
NVIDIA TITAN Xp 6.1
NVIDIA TITAN X 6.1
GeForce GTX 1080 Ti 6.1
GeForce GTX 1080 6.1
GeForce GTX 1070 6.1
GeForce GTX 1060 6.1
GeForce GTX 1050 6.1
ChangHaoWei
2019-07-14 06:55:10 +08:00
呵呵,适应不了就埋冤系列。

1. 苹果系统不是完美的,我不是果粉也不是果黑
2. 我用 Mac OS 做开发,用 Linux 跑程序。
3. 公司用 Windows 做 Host,虚拟机跑 Manjaro
4. 所以?

生活日常 MacOS 好用。Windows 适合办公流吧。。但是 Mac 写文档( Markdown )用 MWeb,画思维导图用 mindnode。截图也好看,一个白果笔记本黑果台式机。便携性什么的都完美啊。

不能玩游戏,就双系统啊,废什么话。说的好像玩游戏的同时你能办公一样。你自己都做不到的事情要求电脑做到?
ChangHaoWei
2019-07-14 06:59:11 +08:00
Windows 下 写个 golang,跑起来都要记得按下回车键,要不然卡死。Linux 用 deepin 总担心自己给自己开后门,然后时不时界面崩溃程序好好的给你看。GUI 贼不稳定。。

虚拟机下,Linux 听话多了。大不了用 vscode 的 remote 插件。
jin7
2019-07-14 07:38:25 +08:00
windows 10 也是图形和命令的完美结合
YourLord
2019-07-14 08:21:59 +08:00
@liprais 第一我说了 arch 系不是单单 arch,注意阅读,不要断章取义。

第二就算是 arch,不第一时间升级也并不能滚死,道听途说不可取。

第三,osx 正常升级,蓝牙都有几率掉我不知道你哪来的自信用个>>>。哈哈,我 team 里曾经有个小朋友和你想法差不多,一问分期买的 mac 新鲜劲还没过。
MartinWu
2019-07-14 08:35:54 +08:00
@icyalala #27 同九义何汝雕
shutongxinq
2019-07-14 09:33:52 +08:00
@bloomfielderic #69 显存连 11G 都没有的卡,怎么跑?只能跑少数模型不算能跑啊。
Imr
2019-07-14 09:37:54 +08:00
win 除了做开发环境缺乏熟悉的终端环境难受一些,可以说是日常终端最佳选择,硬件性能利用率三系统最好,软件支持最好,配置统一又简单,除了一些自定义操作需要熟悉 cmd 或者 ps 命令,这点很多人不愿意学,使用上最大的问题是小 bug 不断,好在重启能解决大部分 bug

linux x 桌面是一坨 x,不管怎么改,繁琐的设置,差劲的运行效率,即使用 wine 也只是用上了却根本没法高效使用各大软件,笔记本 4k 屏幕下使用简直是噩梦。我都不知道一群憨憨会一点 linux 就觉着比 win 多优越是怎么得出的结论

macos 可以说是两者的折中,既有 win 大部分软件官方支持,又有不错的 gui,熟悉的命令行环境 ,缺点也不少,好在两者兼顾优势太大,不缺钱的选择
lscho
2019-07-14 09:44:57 +08:00
@charlie21 问题是,中庸和平衡也是一种胜出啊。。。windows 应用和游戏毫无争议的胜出,但是相当多的一部分人也就是常用的几个软件,这几个软件在 macOS 上同样体验不错。。linux 开发确实没问题,但是相当多的一部分人根本用不到 linux 底层,FreeBSD 魔改对他有什么区别吗?并且还能拥有常用软件和部分行业软件,为什么不是胜出?
dcoder
2019-07-14 09:59:43 +08:00
@ooooo
说半天没说 Mac 原生的 Terminal 及其工具链, 所以说楼主根本不是 Mac 用户.
NiXie2014
2019-07-14 10:03:02 +08:00
买前就要想好,你是做什么开发的。
用 Project 又想用 Mac,还是准备两台电脑吧。
macOS 的优势在于 Unix,还是不错的系统调度,无障碍功能。
ifaii
2019-07-14 10:04:09 +08:00
楼主根本不是开发

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/582611

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX