V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
join
V2EX  ›  Linux

逃离到 Linux 两周的感受

  •  5
     
  •   join ·
    leyafo · 2021-08-06 22:47:27 +08:00 · 19819 次点击
    这是一个创建于 964 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前文提要:最近折腾 hyper-v 的一些吐槽
    之前因为用 wsl2 做了一段时间的开发,各种莫名奇妙的问题重重。后来想换成虚拟机,但想想还是算了,反正多出一块 SSD,为何不直接装一个新的操作系统装在单独的 SSD 上呢? 我选用的发行版是基于 arch 的 manjaro 。 刚开始装好系统时那几天非常折腾,配置和装好软件。现在已经在上面开发两周了,说说这两周的感受。

    这里是我折腾的一些配置: https://gist.github.com/leyafo/856fe83d3d7681744b895a66baa62486

    首先说好的方面:
    docker 非常丝滑
    命令行和包管理工具很丝滑
    goland 丝滑,这个特别惊喜。不知道 jetbrains 怎么会把 linux 下的 ide 优化得这么好。远超其他平台体验。
    不关机运行非常正常
    开发环境真的很友好,友好度超过 mac,各种工具完全无痛安装。甚至我还自己编译了一个开源的 C++ QT 的软件。

    说说不好的方面:
    桌面依然很拉跨,我用 gnome 能看到明显的 bug 。
    字体很难看,需要时间去适应。
    输入法很拉跨,配置超级烦。我后悔花那么多时间去配置,应该直接用 chrome 的插件形式。
    配置折腾很烦,我尝试着调整我的 tty 控制台,停了一天去配置别的软件后,ctrl+alt + F1 进入控制台就卡死了。 太省配置了,跑了好多天不关机才吃掉 8G 内存。

    我个人认为 Linux 正确的服用方式:
    别去折腾桌面
    别试图追求完美卓越的配置
    有些问题能忍忍就忍忍,桌面,字体,输入法。
    有些功能不怎么用,就算拉跨也别去管它。比如我的 tty 控制台。我本来就是想把它当成一个写代码的勿扰模式来用,但用不了就算了。
    侧重实用成熟的那一面。 如果你的电脑大部分时间都是开个浏览器,很少用其他软件,Linux 会非常适合你。

    另外一方面,机器没有很多 fancy 的软件,很多东西感觉都很原生,粗糙。你会感受到你开的是辆不怎么漂亮完美的车,但是车上几乎所有的零件你可以控制的感觉真的挺好。

    144 条回复    2021-08-10 10:50:25 +08:00
    1  2  
    wsy2220
        1
    wsy2220  
       2021-08-06 22:56:28 +08:00
    桌面环境不好用的地方忍着就好了
    longbow0
        2
    longbow0  
       2021-08-06 22:58:54 +08:00
    如果不需要太多功能,或者太花哨的桌面,Xfce4 是比较简单方便的选择。
    Stevenv
        3
    Stevenv  
       2021-08-06 22:59:55 +08:00 via iPhone
    建议 kde
    echo1937
        4
    echo1937  
       2021-08-06 23:19:06 +08:00
    我不是来抬杠的,Mac 下面有什么软件是属于“有痛的”:

    “开发环境真的很友好,友好度超过 mac,各种工具完全无痛安装。甚至我还自己编译了一个开源的 C++ QT 的软件。”
    vk42
        5
    vk42  
       2021-08-06 23:19:27 +08:00
    字体难看是说默认提供的字体难看还是说字体渲染效果?默认字体的话换字体也不难,渲染效果相比 Win 我更喜欢 Linux 的效果。
    tty 没看出来你说的具体是啥问题,不过切 tty 卡死一般是 N 卡驱动的锅。话说 Linux 那么多好用的 term 为啥要虐自己用 tty 呢……
    输入法 fcitx 应该可以做到开箱即用了,不知道你说得怎么配置麻烦
    其它的基本赞同。gnome 确实拉跨,当初就是因为这个转到 awesome 了……
    Cabana
        6
    Cabana  
       2021-08-06 23:21:09 +08:00   ❤️ 3
    不折腾桌面,建议用 i3
    wangxn
        7
    wangxn  
       2021-08-06 23:22:01 +08:00 via iPhone
    我 Linux 只用服务器版本,感觉体验确实不错。GUI 一直是 Windows 。
    join
        8
    join  
    OP
       2021-08-06 23:25:58 +08:00 via iPhone
    @echo1937 其实有的,glibc 那一套还有各类 c/c++库。
    join
        9
    join  
    OP
       2021-08-06 23:27:01 +08:00 via iPhone
    @vk42 我也是用了 fcitix,没有开箱即用。搞了一堆配置很烦。
    mason961125
        10
    mason961125  
       2021-08-06 23:32:01 +08:00   ❤️ 1
    @echo1937 Darwin 终究还是搭配的 BSD 那一套工具链,和 GNU 这一套差距不小。
    echo1937
        11
    echo1937  
       2021-08-06 23:32:48 +08:00
    @join #8 我主项不是 C/C++开发的,但是 glibc 那一套不是 brew install glibc 的事吗?

    https://brewinstall.org/install-glibc-on-mac-with-brew/
    marczhao
        12
    marczhao  
       2021-08-06 23:34:04 +08:00
    要做好折腾的准备啊。
    Manjaro 21.1 + GNOME 40 的 Release 要出了。
    [Manjaro Forum]( https://forum.manjaro.org/t/manjaro-21-1-pahvo-release-is-near/75919)

    GNOME 40 更新还是挺大的。
    可以预见的继续折腾,生命不息,折腾不止。🐶
    WuSiYu
        13
    WuSiYu  
       2021-08-06 23:34:46 +08:00
    arch/manjaro 的话因为软件都很新,几乎上游一有新版就会被同步过来,所以相对没那么稳定,适合折腾
    不想太折腾的话,喜欢原版 gnome 可以试试 fedora,想再省事一点可以直接 Ubuntu
    还有每个发行版在不同的桌面环境之间投入是不同的,造成体验会不一样(稳定性、易用性之类的),manjaro 的话可以试试 xfce
    vk42
        14
    vk42  
       2021-08-06 23:34:56 +08:00
    @join 不知道你搞了什么配置,如果用拼音直接装 sunpinyin 基本就没问题了吧。不过 Linux 输入法词库比较拉跨,有人做过一些比较全的词库,另外多设备同步也是个问题。其它双拼之类的不太了解情况
    join
        15
    join  
    OP
       2021-08-06 23:36:18 +08:00 via iPhone   ❤️ 2
    @echo1937 找个 c/c++项目编译跑跑看你就知道了。mac 也是有生态封闭的问题。
    另外 docker 在 mac 上绝对没有 Linux 丝滑。
    join
        16
    join  
    OP
       2021-08-06 23:38:00 +08:00 via iPhone
    @marczhao 反正不关我事,我能用就凑合用着。不行就拉倒换一个。只要能正常跑,有点瑕疵无所谓,不想折腾。我自己的代码就够折腾的了。
    join
        17
    join  
    OP
       2021-08-06 23:40:31 +08:00 via iPhone
    @vk42 我用 google 拼音。反正就是各种难用,能正常输出中文我就满足了,开发机我也不用太多的依赖输入法。我不用依赖中文工作,大部分专业和工作上的事情都可以通过英文搞定。
    foMM
        18
    foMM  
       2021-08-06 23:40:38 +08:00
    @echo1937 #4 docker-desktop for one
    Trim21
        19
    Trim21  
       2021-08-06 23:40:50 +08:00 via Android
    今天刚装上 manjaro…
    一开始因为硬件太新装不上官网的 stable ISO,结果找到 manjaro buildiso 的文档,文档开头的要求就是有一个已经装好的 manjaro 系统…

    最后 GitHub 上找了一圈才发现他们其实是从 Ubuntu 开始构建的,抄了他们的 GitHub actions workflow 构建了个带最新内核的才成功装上
    love
        20
    love  
       2021-08-06 23:41:09 +08:00   ❤️ 2
    用 linux 十多年了,真的舒服,回家的感觉

    GNOME BUG 我倒没注意到,但我对桌面的要求是只要能快速启动 /切换程序就行了,这方面 GNOME 很好,所以我也懒得去试别的。默认的 alt tab 按程序切很傻,还好可以改成类 windows 按窗口切。

    字体不知道为什么用 google noto 系列中文似乎没有 mac 里扣出来的字体渲染好看,所以我现在用的是 mac 里的中文字体文件,不过再怎样字体渲染都秒 windows 。

    输入法我用 fcitx 五笔,所以体验和 windows 上完全没有区别。

    播放器用 smplayer,试了很多,只有这个最佳。有时切切视频用 avidemux 。

    用 linux 折腾一般只会在第一年,因为新鲜,选择多,想各种都试试,然后就稳定了,非常稳的那种,我十来年使用基本没任何变化。
    mason961125
        21
    mason961125  
       2021-08-06 23:41:56 +08:00
    话说 Debian 11 马上发布了,可以尝试一下。
    join
        22
    join  
    OP
       2021-08-06 23:45:17 +08:00 via iPhone
    @love 我也有回到家的的感觉。从小用 windows 到 mac 用了 7-8 年。再到前年试图用 freebsd 失败后改到 wsl,希望这次可以让我留下了。不用让我再离开了。
    echo1937
        23
    echo1937  
       2021-08-07 00:04:19 +08:00   ❤️ 1
    @foMM #18 docker-desktop 我在比较久之前用过(现在不太了解),我个人觉得完全它就像 Office for Mac 和 Office for Windows,名字一样,但内在并不一样,很多问题来源于平台移植(实现),。

    @join #15 Mac 平台的绝大部分软件如果 Brew 有的话,基本都是 Bottle (binary package) installation,一般不涉及编译的问题,安装过程基本无痛。如果软件在 Mac 平台移植(实现)得不好,或者 Brew 没有需要自己折腾起来,这倒确实比较麻烦。

    我圈出这句话,只是是因为“各种工具无痛安装”这个点,在我印象里,brew 比 dnf/apt-get 更顺手一些。
    foMM
        24
    foMM  
       2021-08-07 00:05:24 +08:00
    @echo1937 #23 brew 确实方便,我在 Linux 上也用 brew
    smdbh
        25
    smdbh  
       2021-08-07 00:06:23 +08:00
    一个 ssh 解决所有问题
    twor2
        26
    twor2  
       2021-08-07 00:08:54 +08:00
    两年以后再来看
    BeautifulSoap
        27
    BeautifulSoap  
       2021-08-07 00:19:04 +08:00   ❤️ 1
    linux 在桌面上糟糕的体验这点没得洗,根本没法和 windows,mac 相提并论。就连 linus 自己都承认 linux 的桌面是失败的

    linux 可以说完美诠释了什么叫:我的桌面体验很糟糕,你要忍一下。

    所以你能不能长久用 linux 就看你能不能忍受 linux 桌面。反正我是受够了 linux 的折腾和不稳定的桌面了

    namelosw
        28
    namelosw  
       2021-08-07 00:20:50 +08:00
    很好,坐等你坚持一周年再来发帖

    我之前每次坚持了几个月最后还是跑回 Mac 了
    join
        29
    join  
    OP
       2021-08-07 00:22:17 +08:00 via iPhone   ❤️ 1
    @twor2 楼上有个十年的用户....
    @BeautifulSoap 我自己经常维护屎山,和项目拉屎。难用能有多难用呢?再难用能比我维护的那些屎山项目难用?
    BeautifulSoap
        30
    BeautifulSoap  
       2021-08-07 00:24:37 +08:00 via Android   ❤️ 2
    @join 维护不维护屎山和能不能忍受 linux 的桌面没有任何相关性,谢谢
    xgfan
        31
    xgfan  
       2021-08-07 00:29:14 +08:00
    Linux 最大的问题还是桌面问题。
    HiDPI 支持和莫名其妙偶发的小卡顿。


    ---------
    Linux 桌面的好用程度=WSL/Windows Terminal 的好用程度。
    都是看上去很美,网络一片夸,用起来……
    🐶
    agagega
        32
    agagega  
       2021-08-07 00:54:39 +08:00
    加油。对 Linux 桌面的印象还停留在 10 年前那个不稳定的状态。QQ 微信啥的 Mac 上本来也不用。这块整好了以后哪天逃离 Mac 了就能逃到 Linux 来了。
    hronro
        33
    hronro  
       2021-08-07 00:54:47 +08:00
    所以我用 macOS 做桌面然后 SSH 到 Linux 下工作
    lonccc
        34
    lonccc  
       2021-08-07 00:56:15 +08:00 via Android
    Linux 桌面 5 年,manjaro 一年用户。最近装了 win11,wsl 支持 gui 之后感觉也挺好的,想换回去主力用 win11 但找不到什么动力,已经习惯了 Linux 的开发环境,平时娱乐也就是看看视频用啥系统都一样
    timpaik
        35
    timpaik  
       2021-08-07 00:57:57 +08:00 via Android
    @join 主要是滚动更新的功劳
    fangxing204
        36
    fangxing204  
       2021-08-07 00:58:48 +08:00 via Android
    从 Ubuntu 到 mac os 没注意到字体有什么问题,我觉得 Linux 喝 mac 开放都好用,mac 最大的好处就是可以不关机
    yitingbai
        37
    yitingbai  
       2021-08-07 01:01:41 +08:00
    主力系统用 Mac, SSH 连接到 Linux, 岂不是两全其美, 为什么要忍受 Linux 那么难用的桌面呢, 毕竟很多软件需要 GUI 的, 不要折腾自己
    WebKit
        38
    WebKit  
       2021-08-07 01:08:11 +08:00 via Android
    不知道为什么好多人说 kde,我就是用着体验非常糟糕。目前给我体验最好,bug 比较少,开箱即用的就是 mint 了。上面说的输入法啥的直接用搜狗就行了
    gBurnX
        39
    gBurnX  
       2021-08-07 01:21:10 +08:00
    1.开发建议 Windows Server 版本,2008 比较好,再高的版本容易自动更新。

    2.服务器一定要 VMware,有钱直接双 ESXi 热备,经济不够就 Windows Server 2008 r2 sp1 + VMware Workstation Pro 15,虽然性能差一点,但灵活方便。

    如果有用 Docker 需要,就别 VMware,两层虚拟化性能太拉胯。Docker 建议直接 CentOS7 + Docker 。

    之所以选 CentOS7 是因为兼容性高。如果担心更新问题可以直接上 CentOS8 。

    但用 CentOS7 有个问题,洋垃圾捡来的普通主板不一定支持。
    initd
        40
    initd  
       2021-08-07 01:31:20 +08:00   ❤️ 7
    Docker 连个 GUI 都做不出来也叫丝滑
    默认包版本关联系统版本
    linuxbrew 都能打败相当一部分包管理器
    明明是 snap 的 jetbrains 系列, 这算体验好的,
    arch 系的还要下源码编译, 而且图标根本对不上,
    之前 jetbrains 启动 IDE 是用命令行执行脚本的, 而且不后台, 占用前台进程哦.
    超过 mac 是有的, ext 文件系统, service, systemctl, /etc/统一配置目录. linux 内核, 环境友好.
    但是这些对 darwin 来说, 也没有不友好.
    但是 mac 的桌面杀手级应用, 甚至算是平台卝独占那么多, linux 甚至没有好的程序开发框架, (谢天谢地 Electron)
    远程桌面 xrdp 读不到用户配置, 所以是默认样式.
    远程桌面因为程序不能多启动, 所以本地用户启动的, 远程用户根本拉不起来. (但是它打开了, 但没完全打开)
    输入法, 耕耘多年的搜狗+最流行 Ubuntu 依然在 JetB IDE 里 拉不起中文. 百度刚发布更拉, 现在在用 Gооgle 哦, 连网页都没了的谷歌拼音, Linux 还留着它的程序包, 因为是最好用的中文输入法了.
    我还忍忍? 黑苹果也不费多大事, 甚至比白苹果还更能自卝由升降版本.
    买个白苹果呢? 花点钱, 哪怕二卝手呢?
    别吹什么 Linux 桌面, Manjaro 了, 真是自 High 的够可以的.
    fugu37
        41
    fugu37  
       2021-08-07 02:25:17 +08:00 via Android   ❤️ 4
    @initd 不会用就别用,人傻不要怪电脑,谢谢!
    yitingbai
        42
    yitingbai  
       2021-08-07 03:15:13 +08:00   ❤️ 3
    @fugu37 你人身攻击的样子真丑
    Keyi
        43
    Keyi  
       2021-08-07 06:07:34 +08:00 via Android
    @initd JetBrains IDE 直接用自家 Toolbox 安装不香吗?
    输入法确实有问题,ibus-rime 在 JetBrains IDE 中光标不跟随,目前似乎只能 patch JBR 来解决
    harwck
        44
    harwck  
       2021-08-07 06:12:00 +08:00
    跟你相反,我觉得 1080p 下 Linux 字体比 Windows 好看一万倍
    ekidona
        45
    ekidona  
       2021-08-07 06:20:46 +08:00 via iPhone
    一扯到桌面环境就知道要塔塔开,有这功夫还不如多去拉点屎
    cassyfar
        46
    cassyfar  
       2021-08-07 07:31:33 +08:00
    Linux 好要辨证地看。Linux 本身肯定是非常卓越,甚至第一的内核,但是 GNU/Linux 绝对是垃圾的存在。我觉得使用 GNU/Linux 真的只剩信仰和情怀了。
    reverland
        47
    reverland  
       2021-08-07 08:24:15 +08:00 via Android
    我也用了将近十年 ubuntu 了,也没觉得有啥不好。十年用得最顺手的操作系统了,win10 也行,mac ?几年了我都没明白咋用
    vk42
        48
    vk42  
       2021-08-07 08:28:45 +08:00   ❤️ 2
    @cassyfar 什么乱七八槽的……你会单独用 Linux 内核?没 GNU 你用啥?
    zvl0reqglvd
        49
    zvl0reqglvd  
       2021-08-07 08:34:19 +08:00
    同用 arch,推荐使用桌面 dwm,安逸,稳定,没有 kde 那些花里胡哨的功能。字体你安装个 source code pro 。不就完美了。
    Wanyne
        50
    Wanyne  
       2021-08-07 08:38:21 +08:00 via Android
    现在开发都是直接 vs code ssh remote,非常方便
    MarkLeeyun
        51
    MarkLeeyun  
       2021-08-07 08:58:34 +08:00
    别去折腾桌面 这个我很赞同。所以我选择云服务器。哈哈。
    Chingim
        52
    Chingim  
       2021-08-07 09:02:36 +08:00 via iPhone
    linux 桌面环境体验差是众所周知的了,搞台 mac+ssh linux 不香吗
    greenskinmonster
        53
    greenskinmonster  
       2021-08-07 09:05:59 +08:00
    我的 Linux 桌面折腾的挺满意的,用了好多年 Gentoo/Gnome,去年因为换了 4K 显示器,Gnome 只支持整数缩放,所以另外装了个 Manjaro/KDE,然后就用下来了。目前两个系统都在电脑上,Manjaro 用 X11 做主力,Gentoo 用 wayland 来体验新平台。
    ALVC666
        54
    ALVC666  
       2021-08-07 09:36:47 +08:00
    @Chingim 目前我就是这个模式 好顶赞
    voiyy
        55
    voiyy  
       2021-08-07 10:21:40 +08:00
    @greenskinmonster GNOME 只支持 wayland 下的小数缩放,ubuntu 还可以支持 X 下的小数缩放
    yazinnnn
        56
    yazinnnn  
       2021-08-07 10:39:29 +08:00   ❤️ 1
    linux gui 用户的最终归宿是 arch+i3
    imdong
        57
    imdong  
       2021-08-07 10:43:37 +08:00 via iPhone
    16 年用过半年多 Ubuntu,多桌面是我当时感觉很爽的地方,至于桌面我也没觉得啥不好,唯一的问题就是,工作离不开 QQ 微信
    IgniteWhite
        58
    IgniteWhite  
       2021-08-07 10:52:54 +08:00 via iPhone
    @vk42 是啊,不用 GNU,意味着不用 coreutils (基本所有的基础 command ),不用 gcc,不用 gdb,不用 bash,以及很多很多…… @cassyfar 可能想说 gnome ?
    greenskinmonster
        59
    greenskinmonster  
       2021-08-07 10:54:47 +08:00
    @voiyy #55 嗯,是的,不过在 Gentoo Gnome Wayland 下面 175%缩放还是有点糊,还没去深究。Ubuntu 我 Live CD 试了下感觉不错,不过鉴于目前 Manjaro 已经比较满意,还没有切换的打算。
    yazoox
        60
    yazoox  
       2021-08-07 10:58:21 +08:00
    我觉得字体不能忍啊
    写代码的人,字体你能忍?
    felixcode
        61
    felixcode  
       2021-08-07 11:02:51 +08:00   ❤️ 3
    @initd
    说的越多,越看出来你的确不会用。
    刚知道还有人整天拿着 GUI 用 Docker 的。
    greenskinmonster
        62
    greenskinmonster  
       2021-08-07 11:08:42 +08:00
    @yazoox #60 也没特别设置,感觉没啥问题。

    i.imgur.com/d6vsrxN.png
    tony9413
        63
    tony9413  
       2021-08-07 11:13:51 +08:00
    用 ubuntu,设置了一下,用这还满舒服。
    chunqiuyiyu
        64
    chunqiuyiyu  
       2021-08-07 11:15:27 +08:00
    每次看到有人折腾 Linux 桌面版,我都会发出博客上的这篇文章: https://www.chunqiuyiyu.com/2016/11/linux-it-is-not-easy-to-say-love-you.html
    join
        65
    join  
    OP
       2021-08-07 11:19:52 +08:00   ❤️ 2
    @chunqiuyiyu 我没说要完全用 Linux 工作哦。接受不完美,不去折腾锦上添花的东西。该切回去用 windows 就切回去,我做开发用 linux 体验是真不错。
    chih758
        66
    chih758  
       2021-08-07 11:20:24 +08:00   ❤️ 1
    全平台输入法都用 rime,体验一致
    chunqiuyiyu
        67
    chunqiuyiyu  
       2021-08-07 11:22:14 +08:00
    @join 那挺好的,本来就是工具,用着合适就行了。
    timothyye
        68
    timothyye  
       2021-08-07 11:35:52 +08:00   ❤️ 1
    日常开发用 Mac OS,最近装了个 System76 的 Pop!_OS,还折腾了个 bspwm,用起来还不错
    noparking188
        69
    noparking188  
       2021-08-07 11:51:01 +08:00
    我选择都要,按需使用(真的
    qanniu
        70
    qanniu  
       2021-08-07 11:56:07 +08:00 via Android
    @initd 看来都是被坑多次的主
    popil1987
        71
    popil1987  
       2021-08-07 11:57:34 +08:00   ❤️ 1
    针对 iphone 扫描儿童色情图片视频,霍炬最近在 twitter 上评论:开源的意义是让你有选择的权利
    当你忍不了 windows 和 mac 的一些特性后,linux 给你选择的权利,当然你需要失去些什么,比如学习成本
    楼上提到 linus,他觉得桌面很糟糕,他有选择终端的权利。有的人会 emacs 就够了。
    我完全用 linux 工作 9 年以上,小程序 flutter ios 需要 windows 和 mac 就装的虚拟机。从 ubuntu gnome 到 ubuntu xfce 到 manjaro 到 arch i3,如楼上所说,arch i3 是最终归宿。
    我希望未来能够便利的使用开源硬件手机,pwa 和 flutter 有可能会推动这一过程。
    vigack
        72
    vigack  
       2021-08-07 11:58:45 +08:00
    输入法用 fcitx5 搭载 rime,非常舒适
    sola97
        73
    sola97  
       2021-08-07 12:02:17 +08:00
    我直接买了个 11 代的 nuc 装 ESXi 然后装 manjaro 了,需要的时候就开 vmware workstation 连上去用
    agagega
        74
    agagega  
       2021-08-07 12:09:56 +08:00 via iPhone   ❤️ 1
    @popil1987
    Mozilla 搞过尝试,失败了。彻底开源的 Android 版本也一直都有。但移动设备终究是强调消费性质的,开源产品很难生存。
    noyidoit
        75
    noyidoit  
       2021-08-07 12:11:44 +08:00
    我切到 ubuntu 后,基本不会重启系统了,但是每天都要 alt+f2 r 好多次,gnome 问题实在太多
    mijazz
        76
    mijazz  
       2021-08-07 12:23:12 +08:00
    @noyidoit manjaro with gnome 一样,当时刚刚上到 gnome40 的那个更新,extension 会容易出 bug,我也不知道是不是我自己一个人的问题。alt+f2 r 就好了。现在就好多了,几乎无感。
    roundgis
        77
    roundgis  
       2021-08-07 12:26:04 +08:00 via Android
    14 年開始一直用 xfce 的路過
    libook
        78
    libook  
       2021-08-07 12:43:02 +08:00 via Android   ❤️ 1
    @echo1937
    Mac 下 docker 和 Windows 一样依然不是内核支持的,需要类似虚拟机的机制来模拟,desktop 版 docker 客户端不好用,私货太多,bug 也多,功能还少,我是折腾了许久后决定卸载 desktop 版,开始用虚拟机+ docker-machine 方案,跟在 Linux 下比,便捷性也差很多。
    Mac 下是 BSD 生态,很多工具不是 GNU 系的,功能和参数用法不同,需要自己安装如 coreutils findutils gnu-tar gnu-sed gawk gnutls gnu-indent gnu-getopt,好在 homebrew 都有。
    Mac 下的 POSIX 实现和 Linux 发行版有些区别,比如$TMPDIR 就没有,但好在有 mktemp 。
    Jeansh
        79
    Jeansh  
       2021-08-07 12:48:51 +08:00
    用 archlinux+i3 几年了。桌面是问题吗?感觉不需要桌面啊。除了 office 兼容和排版的问题,linux 不能完全替代,其他都挺好!
    exceldream
        80
    exceldream  
       2021-08-07 12:49:10 +08:00 via Android   ❤️ 1
    建设 xmonad awesome 这种 一套配置 从此远离折腾
    join
        81
    join  
    OP
       2021-08-07 12:51:42 +08:00   ❤️ 6
    @popil1987 对,拥有一台自己能完全控制的机器,才是最实用的好处。
    看看这些年 apple 干的事情,一两年升级硬件绝对是件不正常的事情。苹果这些年干的这些事情在商业上是非常成功的,对用户来说很鸡贼。
    去掉耳机口让你强行只能用蓝牙耳机。
    蓝牙耳机电池不能自己更换,一副耳机用两年要买新的。
    去掉所有的内存硬盘升级选项,让你要么花大价钱一步到位,要么用两年再买新的。
    机器外部去掉几乎所有可能的接口,机器内部让所有人都难以维修。
    维修时让你去漂亮的天才吧,而不是电线和电路板满地的修理铺。然后逛着漂亮的商店再买一波新产品。
    更鸡贼的是强大 M1 处理器给你一个 8G 内存,等于把一辆引擎强大的把油箱削掉一半,最后卖给你的实际是个半残废品。等下一代出来,你就算是掏钱给他们第一代产品做研发。

    硬件每年上新升级抓住了人性中喜新厌旧的弱点,让你不停的像一个仓鼠跑滚轮一样重复掏钱。想想你买所有的电子产品新鲜期只维持一两个月,甚至一两周就是这个道理。实际上我们真的不需要那些 fancy 的硬件和软件,除了让你多掏钱和吸引注意力以外,其他的好处实在有限。我这三年前买的 PC,CPU 持续的运行在 1%~ 2%, 花了点小钱升级内存始终占不满。我很难想象用上 Linux 后,把资源吃光用到感觉卡的时候还需要几年。
    join
        82
    join  
    OP
       2021-08-07 12:54:37 +08:00
    @join 等于把一辆引擎强大的跑车的油箱削掉一半
    alexkkaa
        83
    alexkkaa  
       2021-08-07 13:04:51 +08:00 via Android
    都 2021 了, 跟十年前不能比。作为日常使用完全没问题, 各种生态已经超越 win 和 osx 了。
    liuxu
        84
    liuxu  
       2021-08-07 13:11:05 +08:00
    我用 linux 也 10 年了,现在用的 xubuntu 发帖,桌面开发都建议用 ubuntu20.04.x,lfs,gentoo 我都搞过,老年选手 ubuntu 准没错,我 xubuntu 是应为笔记本 4G 内存,没法扩容,ubuntu 开个 idea 开个 chrome 内存就爆了,所以换成 xubuntu 了
    liuxu
        85
    liuxu  
       2021-08-07 13:13:40 +08:00   ❤️ 1
    @chunqiuyiyu 你们的 windows 怎么都说好用,我给我的电脑装了 window98 感觉也不怎么样啊
    zzzzqqw
        86
    zzzzqqw  
       2021-08-07 13:19:37 +08:00
    linux 折腾了两个礼拜,win 下常用的软件都在这找到了替代品。
    安安心心开发就好了。很舒适了已经,反应速度快内存占用低,clion,goland 都很丝滑的。显卡驱动也完全支持
    不同人不同性格用 linux 能说出两个完全相反的使用感受
    不要纠结它的缺点,利用好优点就好了
    从我的角度来说,当前发行版我应该还能使用很多年不用换,不参与语言和系统优劣争论,大部分人就是迷,就是想说服对方(唉我也一样,不过我在克制这种糟糕的冲动
    initd
        87
    initd  
       2021-08-07 13:38:47 +08:00
    Ubuntu Xrdp 默认配置黑屏,不知道评论区 Linux 大佬们,有没有遇到过,

    我写了一键脚本解决
    sh <(curl -L xrdp.ubtu.net)
    fugu37
        88
    fugu37  
       2021-08-07 13:56:24 +08:00 via Android
    @zzzzqqw 有些人根本不在乎 linux 的优点,而是拼命地找缺点。

    他们不在乎你用 linux 解决了哪些问题,只想证明你错了,甚至直接人身攻击。
    Trim21
        89
    Trim21  
       2021-08-07 14:05:49 +08:00
    snap 急需支持镜像,太慢了
    iBugOne
        90
    iBugOne  
       2021-08-07 14:09:46 +08:00
    主力 Windows,平时万事 SSH 到开发机上干( Ubuntu )
    winterbells
        91
    winterbells  
       2021-08-07 14:49:18 +08:00 via Android
    我们用 KDE Neon
    虽然我还不知道和 kubuntu 是什么关系,但用着还行
    honkki
        92
    honkki  
       2021-08-07 14:53:23 +08:00
    mac + windows + ssh
    JerryCha
        93
    JerryCha  
       2021-08-07 14:53:43 +08:00
    银行狗大概过几年就要告别 Windows 转向深度那套东西了
    857681664
        94
    857681664  
       2021-08-07 16:37:25 +08:00 via Android
    我用 manjaro 的一个体会就是不折腾,只要把开发环境配好,能满足正常写代码的需求就够了,当然在我使用这么久以来还是踩过许多坑,包括微信安装,独显驱动等。只不过我都记录了过程,方便下次重装。
    Donahue
        95
    Donahue  
       2021-08-07 16:56:06 +08:00
    你会感受到你开的是辆不怎么漂亮完美的车,但是车上几乎所有的零件你可以控制的感觉真的挺好。

    这句话好贴切哈哈,就是喜欢 linux 的可控。windows 下面好多魔法的感觉
    Donahue
        96
    Donahue  
       2021-08-07 17:05:40 +08:00
    操作系统大战、编程语言大战
    跟饭圈大战有异曲同工之妙? 都是为了自己的信仰试图说服别人哈哈哈

    不过 u1s1, 老年选手用 ubuntu 挺方便的,基本上是开箱即用
    bruce0
        97
    bruce0  
       2021-08-07 17:11:09 +08:00
    `有些问题能忍忍就忍忍,桌面,字体,输入法。` 这绝对是真的
    大三的时候,那时候沉迷折腾 linux, Ubuntu, mint, centos, elementary OS ,Fedora 等等好几个版本.
    后来在自己笔记本上装了 Ubuntu 和 win10 的双系统, 又开始折腾 Ubuntu 的美化, 直到把它弄成像 mac,
    后来工作后换了台式机, manjaro, 也是各种折腾, 后来因为显卡驱动导致进不去系统了.开始不折腾了,
    换了个 debian, 装了个搜狗输入法, 装了几个开发工具,就不管了

    现在想想, 折腾 linux 桌面真滴是浪费时间, 桌面能用就行
    Dragonphy
        98
    Dragonphy  
       2021-08-07 17:17:03 +08:00
    1. 别去 Linux 折腾桌面,如果折腾请选择 Windows 或 Mac,因为折腾过后总会转向这俩;
    2. 2021 年了,Visual Stuido 、JetBrains 哪个平台不能用,非要 Linux?
    Dragonphy
        99
    Dragonphy  
       2021-08-07 17:24:05 +08:00
    @Dragonphy VS Code
    Aspector
        100
    Aspector  
       2021-08-07 17:37:44 +08:00   ❤️ 1
    前两天还看到 r/cpp 上有人吐槽,Mac 上的 libc++ 版本和 macOS 版本是绑定的,不更到最新的系统版本的话有些新出的语言特性不能用。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3107 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 98ms · UTC 12:55 · PVG 20:55 · LAX 05:55 · JFK 08:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.