V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xuegy
V2EX  ›  程序员

从 Linux 换到黑苹果的一些感想

  •  1
     
  •   xuegy · 2021-03-14 16:55:58 +08:00 · 11414 次点击
    这是一个创建于 1380 天前的主题,其中的信息可能已经有所发展或是发生改变。

    优点:

    1. 桌面颜值高又稳定

    2. 字体渲染好看,4K 屏效果最好没有之一

    3. 同一张显卡 3D 图形性能原地翻倍

    4. 对蓝牙耳机友好,Linux 的蓝牙和音频都是半残

    缺点:

    1. 系统自带的包太旧了,装了新的还要避免冲突

    2. Homebrew 的包太新了,大版本一言不合就直接升级

    3. 代码编译选项简直是两个世界

    4. 网上可查资料远少于 Linux

    总的来说,macOS 金玉其外败絮其中。当然 Linux 败絮其外也不是什么值得称赞的事情。终极解决方案可能是把电脑装回 Linux,再买个 Mac mini...

    第 1 条附言  ·  2021-03-15 08:08:50 +08:00
    三维软件特指 Paraview,kitware 出品(也就是做 cmake 的公司)
    92 条回复    2021-03-17 21:23:44 +08:00
    1072512118
        1
    1072512118  
       2021-03-14 17:00:22 +08:00
    性能要求高吗,不高的话虚拟机装 linux 多开心
    xuegy
        2
    xuegy  
    OP
       2021-03-14 17:02:27 +08:00
    @1072512118 那应该还是装个 ESXi 最开心
    wolfan
        3
    wolfan  
       2021-03-14 17:02:45 +08:00 via Android
    为什么要黑,买个 mini 其实也就和普通机差不多了。
    love
        4
    love  
       2021-03-14 17:09:38 +08:00   ❤️ 6
    很多年前尝试过黑果又退回 linux 的表示:
    1 )颜值是个人喜好,我觉得 GNOME 也挺好看的。稳定性没感觉,因为 GNOME 就从来不崩。
    2 )字体渲染二者都秒杀 Windows 。
    3 )图形性能我不知道在 linux 要用来干嘛,我不玩游戏
    4 ) Mac 真的要有上手适应时间,至少不比从 windows 到 linux 低。

    现在随着对 linux 越来越熟,这些年还多了些对自由软件世界的情感,苹果这种世界上最封闭的体系已经让我毫无感觉了
    xuegy
        5
    xuegy  
    OP
       2021-03-14 17:09:47 +08:00   ❤️ 2
    M1 的性能与本电脑仍有较大差距

    icyalala
        6
    icyalala  
       2021-03-14 17:10:30 +08:00   ❤️ 1
    macOS 金玉其外败絮其中,Linux 败絮其外。。
    那来评评 windows 吧~
    mml
        7
    mml  
       2021-03-14 17:13:23 +08:00
    macos 的音频也是半残。
    cmdOptionKana
        8
    cmdOptionKana  
       2021-03-14 17:19:09 +08:00   ❤️ 2
    windows 图形性能最高,但界面最不好看(太朴素),编程方面看语言,多数情况下都勉强能用,没啥大问题。

    (主流软件之中极少不支持 windows 的,而支持 windows 就意味着必然能在 windows 里成功编译,因此理论上 windows 编程是没问题的,可能因为是个大众化系统而显得不够酷而已)
    idblife
        9
    idblife  
       2021-03-14 17:23:31 +08:00
    @xuegy
    你这套花了多少钱?
    Linioi
        10
    Linioi  
       2021-03-14 17:35:04 +08:00 via Android
    @love 刚因为 Gnome 天天崩跑路的我哈哈😄
    justin2018
        11
    justin2018  
       2021-03-14 17:46:18 +08:00
    @xuegy 求配件单和 EFI 😁
    ophunter
        12
    ophunter  
       2021-03-14 18:10:30 +08:00
    编译速度 linux 还是 macos 快
    generic
        13
    generic  
       2021-03-14 18:20:29 +08:00   ❤️ 6
    绝大部分时间都在 firefox, vscode, 终端和文件管理器这四个应用里打转,不太能理解各平台在“颜值和稳定”上有什么差别。前俩应用各平台长得都一样,后俩像 konsole/dolphin 明显强于其它平台的...
    proxychains
        14
    proxychains  
       2021-03-14 18:53:37 +08:00
    @Linioi gnome 用户路过,暂时还没崩过...
    inhzus
        15
    inhzus  
       2021-03-14 18:56:47 +08:00 via iPhone
    macOS 主要就是受不了编译选项,BSD 一套语法 还有垃圾的包管理,诶 真用不来。
    natscat
        16
    natscat  
       2021-03-14 19:27:24 +08:00
    我个人同时在使用 macOS linux
    我觉得 Linux 吃亏在娱乐性(办公也是,比如 Office 类似的软件)
    因为买回电脑来不可能只为了工作的 所以只买一台电脑的话还是 mac 吧
    natscat
        17
    natscat  
       2021-03-14 19:28:55 +08:00
    @cmdOptionKana Windows 和 Mac 比起来还是不够精致吧 可能和苹果确实在生态中话语权特别高有关 感觉同时开发的软件,Mac 版本就比 Windows 用心
    torenayto
        18
    torenayto  
       2021-03-14 19:29:25 +08:00 via iPhone
    @icyalala Windows 内外都败絮(开玩笑
    love
        19
    love  
       2021-03-14 19:54:51 +08:00
    @natscat 娱乐性具体是指?
    kawaiidora
        20
    kawaiidora  
       2021-03-14 20:06:01 +08:00
    我选择 win10+wsl,对所有外设友好,游戏生态最完善
    zhangxs1989
        21
    zhangxs1989  
       2021-03-14 20:10:44 +08:00
    说得不错,但是苹果再好也不用,不支持技术独裁
    natscat
        22
    natscat  
       2021-03-14 20:39:21 +08:00
    @love 最基本的一些软件 微信 qq linux 用起来都麻烦 别说各种客户端了(这里不说游戏)
    abbottcn
        23
    abbottcn  
       2021-03-14 20:42:50 +08:00 via iPhone
    我把一台 mac mini 搞成了 ubuntu,又买了一台内存更大的 NUC8 黑果,能用。2K 显示器给 ubuntu 用,换个 23.8 英寸的 4K 给黑果用。低分辨率显示器在苹果系统下很糟糕。
    no1xsyzy
        24
    no1xsyzy  
       2021-03-14 21:14:13 +08:00   ❤️ 2
    奇妙的柑橘属比喻
    BSD 是香橼
    macos 是柠檬
    Linux 是混杂橘
    windows 是橙
    Minix 是个柚子
    (不,不要找规律,我乱说的。要是有人能从操作系统和柑橘属找到对应关系,那我猜你的名字是荒木飞吕彦
    zmxnv123
        25
    zmxnv123  
       2021-03-14 21:24:34 +08:00
    大学折腾了四年 linux,从 ubuntu 折腾到了 arch,导致现在也没女朋友。

    我现在选择 windows 。
    nutting
        26
    nutting  
       2021-03-14 21:25:56 +08:00 via Android
    linux 主要是微信,qq,钉钉不好解决,软件生态还是差点
    northisland
        27
    northisland  
       2021-03-14 21:41:37 +08:00
    同一张显卡 3D 图形性能原地翻倍 —— 请问 @xuegy 怎么得出这个结论的?
    systemcall
        28
    systemcall  
       2021-03-14 21:41:39 +08:00
    最好的其实是 Windows 10 +wsl2,Windows10 要最新版的。要用最新的硬件,才可以有最好的体验
    文件系统方面,Windows 10 可以创建存储池,可以用一些方法来用上 ReFS,还可以通过 WSL2 来挂载 EXT4 之类的分区(还在测试版)
    硬件支持方面毫无疑问是最好的。也就 4k 屏和广色域的支持比 macOS 差一些,但是如果用的是新的技术开发的软件的话,高 DPI 没什么问题。广色域的话要安装正确的色彩配置文件,不过如果是专业情况下本来就应该校色,不是什么问题。但是 Windows 对低 DPI 的显示器支持是最好的,而且可以正确的处理多显示器之类的复杂情况
    要说槽点的话,应该还是在国内的毒瘤带来的垃圾生态吧。系统里面不装毒瘤、毒瘤丢虚拟机里面跑,如果是比较新的稍微好点的硬件其实还要快一些。那些毒瘤也没几个支持 GPU 加速的,不分配 GPU 也不会慢多少。没什么东西可以扫,CPU 和磁盘的占用会低很多
    northisland
        29
    northisland  
       2021-03-14 21:45:31 +08:00
    我用的大法、铁三角家的蓝牙耳机、音箱,在 ubuntu 上都 ok,满血。

    zmxnv123
        30
    zmxnv123  
       2021-03-14 21:53:55 +08:00
    @zmxnv123 主要是 wallpaper engine 实在太香了。

    xuegy
        31
    xuegy  
    OP
       2021-03-14 22:03:59 +08:00 via iPhone
    @idblife 4 年前弄的洋垃圾了,差不过跟 Mac mini 一个价。
    xuegy
        32
    xuegy  
    OP
       2021-03-14 22:08:08 +08:00 via iPhone
    @Linioi 同天天崩,之前有一个版本的 CentOS 7 自带的 gnome 我甚至还找到了触发它崩的方式。
    xuegy
        33
    xuegy  
    OP
       2021-03-14 22:11:51 +08:00 via iPhone
    @northisland 同一个 3D 软件打开同一个网格,拖拽旋转的帧数。当然描述的不太准确,应该是说是 X11 的性能损失太大。
    Chingim
        34
    Chingim  
       2021-03-14 22:12:16 +08:00
    国内软件生态:
    windows 100%
    macos 80%
    linux 0%
    Chingim
        35
    Chingim  
       2021-03-14 22:12:53 +08:00
    @Chingim 国内[办公]软件生态:
    xuegy
        36
    xuegy  
    OP
       2021-03-14 22:20:08 +08:00 via iPhone
    @zhangxs1989 整个开源世界花了几十年时间集合了全人类的智慧结晶就鼓捣出来一个 X11,Wayland 至今兼容性仍不行。我还是选择技术独裁。
    defunct9
        37
    defunct9  
       2021-03-14 22:20:35 +08:00 via iPhone
    gnome 不崩?我这天天用,一不留神就崩了
    emberzhang
        38
    emberzhang  
       2021-03-14 22:24:06 +08:00 via iPhone
    装完黑果之后发现居然 Big Sur 依然可以从备份盘启动,白果瞬间吃灰
    xuegy
        39
    xuegy  
    OP
       2021-03-14 22:37:28 +08:00 via iPhone
    @systemcall 你用 Windows 系统编译一次 LaTeX 文档就知道了。明明是完整的一套移植,编译速度就是比 Linux/Mac 慢了好几倍。甚至连跑在 WSL 里的 LaTeX 跑起来都比宿主机快。
    toptyloo
        40
    toptyloo  
       2021-03-14 22:48:10 +08:00 via Android
    Big Sur 丑死了
    toptyloo
        41
    toptyloo  
       2021-03-14 22:51:15 +08:00 via Android
    gnome shell 的自定义脚本还是更强大一点,天天崩的好奇是用了啥插件。Gnome 目前比较大的问题就是大版本更新会出现非常多的 break changes.
    toptyloo
        42
    toptyloo  
       2021-03-14 22:52:44 +08:00 via Android
    上面打错了,破坏性更新,意会一下😂
    polarpy
        43
    polarpy  
       2021-03-14 23:26:30 +08:00
    折腾多了,浪费了太多时间,还是原装的香
    wzhy
        44
    wzhy  
       2021-03-15 06:42:26 +08:00 via Android   ❤️ 1
    楼主可以试试最新的 KDE,比几年前简直是脱胎换骨,占用资源少(开机内存 500M+),运行快,软件套装给力
    zszhere
        45
    zszhere  
       2021-03-15 08:53:05 +08:00 via iPhone
    老铁,mac 的很多 shell 工具是 bsd 版本的,这个需要注意下
    Eagleyes
        46
    Eagleyes  
       2021-03-15 08:53:23 +08:00
    大部分人用 mac 和 win 是作为生产力工具,用 GUI 界面 app 的。

    比如设计师装个 adobe 全家桶,coder 装个 visual,文员装 office 三件套,文青装个 chrome,杀马特装一堆游戏。

    这些跟底层包是不是旧有关系吗?需要知道么?

    GUI 界面大大降低了电脑使用门槛,DOS 年代干啥都要敲代码运动程序的时代一去不返了。

    抠系统环境,底层代码的毕竟是极少数人。
    xuegy
        47
    xuegy  
    OP
       2021-03-15 09:04:42 +08:00 via iPhone
    @Eagleyes 恰恰就是因为我又要跑代码,又要数据可视化,Linux 的 GUI 三天两头崩溃,Mac 相对来说是最不差的选择。
    philonic
        48
    philonic  
       2021-03-15 09:06:51 +08:00
    @Chingim #34 可以试试优麒麟,优信、深度,很早就可以满足办公使用了
    xuegy
        49
    xuegy  
    OP
       2021-03-15 09:08:22 +08:00 via iPhone
    @zszhere 可以 brew 安装 gnu 版本的包(然而这又有可能引入冲突)
    Eagleyes
        50
    Eagleyes  
       2021-03-15 09:20:49 +08:00   ❤️ 1
    @xuegy 所以小朋友才做选择,成年人自然是都要。买俩就完了。我一个系统一台电脑
    xuegy
        51
    xuegy  
    OP
       2021-03-15 09:31:24 +08:00 via iPhone
    @Eagleyes 有可能会考虑换成 esxi,反正 16 核 128G 内存想怎么分就怎么分。
    Chingim
        52
    Chingim  
       2021-03-15 09:37:10 +08:00 via iPhone
    @philonic 无非就是 wine 那一套,你说没有坑我是不信的
    gggxxxx
        53
    gggxxxx  
       2021-03-15 09:40:37 +08:00
    完全不理解主推 linux 到底是什么逻辑,当真是心里话么?
    客观不装的说,漂亮的 gui 加上 100%认证 unix 不喜欢么?再不济去选 win 10 啊。
    从商业软件使用角度来说更是,Mac >= win 10 >>>> linux
    shutongxinq
        54
    shutongxinq  
       2021-03-15 09:40:57 +08:00
    如果你要求不同屏幕 PPI 不一致,Linux 桌面就是梦魇。
    lasfresas
        55
    lasfresas  
       2021-03-15 09:49:46 +08:00
    @gggxxxx "从商业软件使用角度来说更是,Mac >= win 10" ???果粉的蜜汁自信???
    skiy
        56
    skiy  
       2021-03-15 09:51:52 +08:00
    LINUX 挺好的,就是生态~唉。LINUX QQ 已经一年没有更新了
    coder2077
        57
    coder2077  
       2021-03-15 09:56:29 +08:00 via Android
    linux 能玩的游戏不多好像
    starcraft
        58
    starcraft  
       2021-03-15 09:57:18 +08:00
    @lasfresas 能被这种 nt 钓起来,你需要反思一下自己。
    felixcode
        59
    felixcode  
       2021-03-15 10:00:49 +08:00 via Android
    @lasfresas
    部分果粉可以一直自信,因为 win 用的少,Linux 桌面不会用。
    zszhere
        60
    zszhere  
       2021-03-15 10:16:06 +08:00 via iPhone
    @xuegy 目前我的实践是 mbp 作为 gui 终端和 shell 终端 生产工作跑在 pve 虚拟化的平台上 ubuntu win10 等虚拟机一把梭 vnc 或者 terminal 或者 vscode remote 体验都不错 各有所长 各司其职
    dbg
        61
    dbg  
       2021-03-15 10:46:17 +08:00
    大学折腾了四年 linux,从 ubuntu 折腾到了 arch,导致现在也没女朋友。

    因为玩 Linux,导致没有女朋友,这个因果关系成立吗?
    iSNN
        62
    iSNN  
       2021-03-15 10:47:21 +08:00
    @xuegy ESXi 显卡驱动不好弄吧...我用的 ESXi 的 ubuntu 桌面就只能一小块,窗口拉大没用,win 倒是正常
    jheroy
        63
    jheroy  
       2021-03-15 10:59:46 +08:00
    之前一直用 linux 各种发行版各种桌面用遍了,如何现在我还用 linux 的话肯定就是 manjaro+xmonad,linux 的平铺式桌面管理器用起来效率是真高。新手不喜欢 xmonad 的也可以 i3wm 入手。后来之所以还是主用 macbook,一是 macbook 颜值高,还有就是很多效率软件只有 macOS 版,或只有 macOS 上的同类软件最好用。比如 Sequal Ace, Vimac, Karabiner, Hammerspoon,PopClip, Alfred, iStats Menu. 特别是 Karabiner 和 Alfred,完全离不开了。
    henryhu
        64
    henryhu  
       2021-03-15 11:22:28 +08:00
    我三个笔记本,windows,mac,ubuntu,成年人全都要
    lusi1990
        65
    lusi1990  
       2021-03-15 13:15:23 +08:00
    @skiy Linux QQ 原来又开始更新了
    Chancel
        66
    Chancel  
       2021-03-15 13:21:06 +08:00
    @defunct9 那还能坚持天天用也是厉害了😆😆😆
    Lemeng
        67
    Lemeng  
       2021-03-15 13:25:45 +08:00
    喜欢玩机,相对用的少
    zoumouse
        68
    zoumouse  
       2021-03-15 13:26:26 +08:00
    Gnome 确实天天崩
    comoyi
        69
    comoyi  
       2021-03-15 13:35:37 +08:00 via iPhone
    还是 3 大系统一起用最没烦恼
    VZXXBACQ
        70
    VZXXBACQ  
       2021-03-15 13:45:03 +08:00
    @icyalala it just works.... 换硬件也好,开发也好,虽然不够优雅,总能找到点办法,特别是 wsl 出来之后。个人看法就是 it just works,在 wsl 支持 cuda 之后,原来装 linux 的开发机现在都装回 win10 了。
    defunct9
        71
    defunct9  
       2021-03-15 13:53:03 +08:00
    @Chancel 没办法,windows 更难用
    rpish
        72
    rpish  
       2021-03-15 14:13:11 +08:00
    @cmdOptionKana
    据说 2021 H2 UI 大幅改动(Sun Valley)
    挺期待十月份更新的

    个人感觉,系统稳定性和软件丰富度,win10 独一档,毕竟基数庞大的用户支持着
    这几年 WSL2,Terminal 都有了
    UI 再变得现代一点,直接完全失去换系统理由
    rpish
        73
    rpish  
       2021-03-15 14:16:42 +08:00
    我觉得 win10,只剩两个待改善的地方
    1.设计语言不统一的 UI(File Explorer,Control Panel)
    2.包管理工具
    newmlp
        74
    newmlp  
       2021-03-15 15:04:21 +08:00
    折腾了一圈,最后我发现,还是 Windows 好用,不管是硬件兼容性还是软件兼容性都是最强的
    skiy
        75
    skiy  
       2021-03-15 15:05:20 +08:00
    @lusi1990 上次更新是 2020 年 4 月,且只是修复了一些 BUG 而已,算不得更新。也不知道腾讯到底有没有在搞大招。
    Chancel
        76
    Chancel  
       2021-03-15 15:08:58 +08:00
    @defunct9 我用 gnome3 还行,基本一年也没遇到一两次崩溃,印象深刻的一次也没有,可能是因为我装的图形客户端少🤣🤣
    defunct9
        77
    defunct9  
       2021-03-15 15:35:33 +08:00
    @Chancel wine+微信|Tim|QQ|Foxmail ; wps ;日常基本就只用 Terminus 和火狐
    northisland
        78
    northisland  
       2021-03-15 21:26:51 +08:00 via Android
    @zoumouse 笑死我
    msg7086
        79
    msg7086  
       2021-03-16 01:09:54 +08:00
    Windows+msys 用户路过。
    包管理走的 pacman 。
    终端用的 ConEmu 。
    我觉得不足的地方,一个是 Windows 的 CPU 性能还是比不上 Linux,跑同样的计算,Linux 会快一丁点儿。一个是更新拉胯,天知道更新以后哪里会炸,让我一个习惯无脑 apt upgrade 的人无法接受。还有一个就是莫名其妙强加的计划任务,特别是杀毒软件那个,还有奇怪的 telemetry 每隔一小时唤醒我所有的硬盘。
    liberize
        80
    liberize  
       2021-03-16 08:34:15 +08:00 via Android
    我现在选择 windows
    gddg
        81
    gddg  
       2021-03-16 08:52:50 +08:00
    后台 c++开发.
    mac m1 收到一台.暂时不打算用,仅编译.
    kubuntu 用了 1 年,挺好.微信 web, qq 没有用.dingding web.
    老 MBP15 在家吃灰.换了 1TBSSD 仅存电影用了.
    反正我打算再回 win 了,积累不了什么经验.
    a0000
        82
    a0000  
       2021-03-16 09:29:03 +08:00 via Android
    @xuegy 风扇太吵怎么解决?
    xuegy
        83
    xuegy  
    OP
       2021-03-16 09:34:48 +08:00   ❤️ 1
    @a0000 这种工作站当然是上水冷
    zhangxs1989
        84
    zhangxs1989  
       2021-03-16 10:11:15 +08:00
    @xuegy 那就选择咯,价值观不同嘛。不过我得说一句:好用和不好用,与独裁与开放是两个问题,不要混淆。
    bfdh
        85
    bfdh  
       2021-03-16 11:03:11 +08:00   ❤️ 1
    @zmxnv123 #25 说明你还没遇到一个有足够吸引力的人
    cluefly
        86
    cluefly  
       2021-03-16 11:33:35 +08:00
    @love +1,握个爪
    cluefly
        87
    cluefly  
       2021-03-16 11:34:11 +08:00
    @Linioi 用 I3WM 吧
    ZxykM
        88
    ZxykM  
       2021-03-16 16:15:09 +08:00
    Linux 最大的坑还是在娱乐和通讯软件吧,如果聊天软件能原生 Linux 那爽死了
    gaigechunfeng
        89
    gaigechunfeng  
       2021-03-16 16:43:29 +08:00
    我公司好几台主机,自己也黑了一台黑果,然后也有一台公司配的 15 mac pro 。
    系统换来换去,最后主力机还是高配 win10,3700x,反正用啥都不会有兼容性问题。

    但我绝对苹果的封闭性,带来的稳定和统一值得称赞。活该苹果赚钱,动作做的牛逼。
    gaigechunfeng
        90
    gaigechunfeng  
       2021-03-16 16:44:30 +08:00
    @justin2018 网上一搜很多。我发给你一个我自己的文档。
    去年年底装的,亲测都有效。

    https://blog.csdn.net/ljflemon/article/details/112099416?spm=1001.2014.3001.5501
    Linioi
        91
    Linioi  
       2021-03-17 17:46:57 +08:00 via Android
    @cluefly 正在配置,现在 awesome 先过渡一下(毕竟之前也没尝试过窗口管理器)
    panzhc
        92
    panzhc  
       2021-03-17 21:23:44 +08:00
    我是真的 3 台电脑,Windows 下用 Office 写文档,Linux 工作主力,Mac 便携移动
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3859 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 00:57 · PVG 08:57 · LAX 16:57 · JFK 19:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.