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

用了多年 Linux 和 Windows,发现还是喜欢 Arch

  •  
  •   MiketsuSmasher · 2022-04-30 09:03:16 +08:00 · 11521 次点击
    这是一个创建于 973 天前的主题,其中的信息可能已经有所发展或是发生改变。

    蹭个热度。

    为什么我喜欢 Arch Linux ?(其实有很多都是各种 Linux 发行版的共性)

    • Arch 需要从零开始安装,虽然麻烦,但是我在安装系统时就能清楚地知道我装了什么东西。这一点 Windows 什么时候都很难做到;

    • Arch (以及其他任何发行版)对编程更友好,这个就不多说了;

    • Arch 图形界面的字体渲染比 Windows 好看,没有 Windows 下凹凸尽显的字形(毕竟我没条件买 4k 屏幕从物理层面改善渲染质量);

    • Arch 官方源提供的软件(尤其是驱动)比其他大多数发行版都要新。2 年前我刚换 Matebook14 时,在安装 Ubuntu 时发现居然缺少键盘和触摸板驱动,于是怒换 Arch ,所有驱动问题都解决了(当然指纹是个例外,到现在为止 Linux 下仍然无解);

    • Arch (以及其他任何发行版)更有利于极致压榨电脑性能。Minecraft 、GTA5 ( proton+DXVK )之类的游戏在 Linux 环境下,帧率无明显下降的同时,画质能更上一层楼

    94 条回复    2022-05-27 18:20:17 +08:00
    Biwood
        1
    Biwood  
       2022-04-30 09:13:06 +08:00 via Android   ❤️ 1
    ThinkPad 上的指纹模块在 Linux 上也能用哦
    MonkeyJon
        2
    MonkeyJon  
       2022-04-30 09:13:34 +08:00
    win 的软件都能完美兼容么?
    ekidona
        3
    ekidona  
       2022-04-30 09:15:47 +08:00 via iPhone   ❤️ 44
    arch 本质上就是差生文具多在 os 届的体现
    CharlesGray
        4
    CharlesGray  
       2022-04-30 09:22:16 +08:00   ❤️ 9
    《 Linux 与苦难哲学》
    https://book.freebsdcn.org/di-shi-jiu-zhang-wen-xue-gu-shi/di-san-jie-linux-yu-ku-nan-zhe-xue
    Linux 的苦难哲学在 Arch 这里很集中地体现了出来...虽然我也不用 FreeBSD ,这篇文章的文法也很欠火候,但写得一针见血。
    Cooky
        5
    Cooky  
       2022-04-30 09:32:45 +08:00   ❤️ 4
    所有的 linux 本质上都差不多, 为什么选择 arch ?
    1. 接近原生,arch 打包的改动很小,不像其他发行版文件地方内容都给你改了,照着 wiki 自己怎么调都行,没有多余的配置管理器,对于能用 arch 的人来说,配置管理器是绊脚石
    2. 滚动更新,想想前些日子 ubuntu 更新都要费劲折腾,arch 平滑滚动,当然如果更新失败都要自己处理,我用 arch 很多年,出的问题自己都能解决
    3. 软件打包,想想 debian 那莫名其妙的一大堆拆包和命名?我想装点啥 TMD 到底要装哪些?真要细粒度定制我就用 gentoo 了
    Biwood
        6
    Biwood  
       2022-04-30 09:43:07 +08:00   ❤️ 32
    2 楼的比喻也是莫名奇妙,竟然那么多赞,不愧是 iV2EX

    Arch Linux 设计初衷就是为了保证系统的简洁性,让用户能深入了解 Linux 系统内部架构,它本身也不像 Ubuntu 这类为了普及大众而搞一个打包好的东西,Linux 本身就是一个开放、自由、多样化的世界,何来“差生”之说?好和差的评判标准谁来定?怕是被应试教育洗脑多年难以转换过来吧
    makelove
        7
    makelove  
       2022-04-30 09:47:09 +08:00   ❤️ 1
    简洁易用无私货、环境稳定不折腾,安装一次使用终身,可以说是最适合技术人的 OS
    SeaTac
        8
    SeaTac  
       2022-04-30 09:48:27 +08:00   ❤️ 5
    @Biwood
    整个贴子连 Mac 甚至苹果都没提到,你上来就扣个 iV2EX ,魔怔了吧
    bthulu
        9
    bthulu  
       2022-04-30 09:50:34 +08:00   ❤️ 1
    我就不一样了, 我还是更喜欢裸金属, 手写引导文件, 要啥功能自己写一个就是了.
    Biwood
        10
    Biwood  
       2022-04-30 09:59:46 +08:00   ❤️ 3
    @seaiaddca 没魔怔,基于我多年使用 V2EX 的体验,这里大部分用户把 macOS 和 iOS 这类所谓美观的、傻瓜化的东西放到神一样的位置,甚至别人不用苹果系的东西他们还会生气,说你不该自己动手鼓捣别的系统,这是一种病态,我只是点出这一点而已
    sidkang
        11
    sidkang  
       2022-04-30 10:03:02 +08:00   ❤️ 1
    对于 linux 发行版还不能有个好恶优劣的判断了么,太难了.....
    haozi1986
        12
    haozi1986  
       2022-04-30 10:08:44 +08:00
    我主力电脑、家庭服务器、VPS 都是 Arch
    用什么其实都是个人喜好,反正我现在就很喜欢 Arch ~
    SeaTac
        13
    SeaTac  
       2022-04-30 10:12:23 +08:00   ❤️ 3
    @Biwood
    > 这里大部分用户把 macOS 和 iOS 这类所谓美观的、傻瓜化的东西放到神一样的位置
    首先,你需要证明一下“大部分用户”和“放在神一样的位置”,空口无凭,对吧。

    其次,从你的这条回复来看,你是真魔怔了…
    ToBeHacker
        14
    ToBeHacker  
       2022-04-30 10:13:05 +08:00
    说到性能,gentoo 还没说话呢
    Biwood
        15
    Biwood  
       2022-04-30 10:30:14 +08:00   ❤️ 2
    @seaiaddca 请不要扣莫名其妙的帽子,谢谢。另外,从你主页的回复记录和你使用“魔怔”这个词的频率来看,到底谁更像是“魔怔人”?
    imsea1
        16
    imsea1  
       2022-04-30 10:32:20 +08:00
    @seaiaddca 你挺喜欢语言攻击的
    darksword21
        17
    darksword21  
       2022-04-30 10:33:04 +08:00 via iPhone
    @ekidona 牛逼,果然大佬只要 windows 加记事本就够了,佩服佩服
    felixcode
        18
    felixcode  
       2022-04-30 10:33:41 +08:00
    @Biwood
    我也被他扣了个“魔怔”的帽子,不过无所谓呵,他好容易学了个高端点的词,还不得到处用。
    不过这也用那也用,对于同一个人还反复用,的确有点缺乏词汇量的感觉。
    SeaTac
        19
    SeaTac  
       2022-04-30 10:34:55 +08:00   ❤️ 1
    @Biwood
    > 2 楼的比喻也是莫名奇妙,竟然那么多赞,不愧是 iV2EX
    > 基于我多年使用 V2EX 的体验,这里大部分用户把 macOS 和 iOS 这类所谓美观的、傻瓜化的东西放到神一样的位置,甚至别人不用苹果系的东西他们还会生气,说你不该自己动手鼓捣别的系统,这是一种病态,我只是点出这一点而已

    在一个完全没提到任何苹果相关(评论里你是唯一提到苹果的)主题贴里空口无凭指责这里是“iV2EX”,是谁在扣帽子?

    频率高是因为抓到了不少像你一样的魔怔人啊 lol

    Have a life my friend.
    SeaTac
        20
    SeaTac  
       2022-04-30 10:35:40 +08:00
    @felixcode
    您可是真魔怔
    SeaTac
        21
    SeaTac  
       2022-04-30 10:38:13 +08:00
    @imsea1
    我还是那句话,在一个完全没提到苹果的贴子里上来肆意揣测动机,扣 iV2ex 的帽子,你觉得是合适的么?
    当然啦,这种行为可能更接近医学范畴,我没有相应资质,就不评判了。
    felixcode
        22
    felixcode  
       2022-04-30 10:38:34 +08:00
    @ekidona
    啥都不懂只知道鼠标点这点那炫耀一下字体多好看就是高材生了?
    ncepuzs
        23
    ncepuzs  
       2022-04-30 10:41:31 +08:00
    @madlifer 烦请记录一下
    SeaTac
        24
    SeaTac  
       2022-04-30 10:45:27 +08:00
    @felixcode
    > 还是喜欢 Windows ,说明你还在喜欢 Mac 的第 0 阶段,你早晚会喜欢 Mac 的,因为你再不喜欢 Mac ,神教饶不了你。
    > 虽然是垃圾,但因为苹果,显得高端不少,比 android 的系统广告上档次多了。
    > 用 iphone 的话,空余几十 G 空间时就能提示你空间不足,刷刷机空间又有了,给老人用很省心
    felixcode
        25
    felixcode  
       2022-04-30 10:47:15 +08:00
    @seaiaddca
    原来你还是我粉丝,谢谢关注。
    SeaTac
        26
    SeaTac  
       2022-04-30 10:50:40 +08:00
    @felixcode
    我只是觉得说话要讲证据,不像你 lol
    felixcode
        27
    felixcode  
       2022-04-30 10:57:47 +08:00   ❤️ 1
    @seaiaddca
    你研究过我的发言后应该能发现,我说话不带重复词语的,不会一个词反复用,更不会重复用同一个词攻击别人,好好学学 ,增加一下词汇量,更别动不动攻击人了。
    还有 have a life 是夸人的,说人兴趣广泛,特别是业余活动丰富,你用在#19 楼让我深感困惑。
    yehoshua
        28
    yehoshua  
       2022-04-30 11:02:07 +08:00 via Android
    我喜欢 Fedora ,这里主要用户好像都是 Arch 。
    levelworm
        29
    levelworm  
       2022-04-30 11:02:13 +08:00 via Android
    @bthulu 我也喜欢,可惜没水平。目前看到真的靠一个人全写下来的,毕竟现代的,temple os 算一个。
    SeaTac
        30
    SeaTac  
       2022-04-30 11:05:13 +08:00
    @felixcode
    1. 我不关心
    2. LMFAO it’s taunting moron.
    会 Google 很不错,但是至少多往下看几个结果?
    SeaTac
        31
    SeaTac  
       2022-04-30 11:07:11 +08:00
    @felixcode
    在别人的贴子下面这么 troll 很没意思,不回复了,下次你魔怔了见
    felixcode
        32
    felixcode  
       2022-04-30 11:13:19 +08:00
    @seaiaddca
    你说的那个是 get a life ,不是 have a life ,怪不得我看不懂。
    darksword21
        33
    darksword21  
       2022-04-30 11:18:24 +08:00 via iPhone   ❤️ 1
    @yehoshua fedora 确实也不错,我是 arch 和 fedora 都用
    heygum97
        34
    heygum97  
       2022-04-30 11:27:32 +08:00 via Android
    试试 EndeavourOS ,基于 Arch 的发行版之一
    skies457
        35
    skies457  
       2022-04-30 11:40:34 +08:00 via iPad
    滚挂后就不喜欢了(狗头
    ulosggs
        36
    ulosggs  
       2022-04-30 11:43:58 +08:00   ❤️ 2
    Arch 真正的优势是 ArchWiki 。日常使用 Linux 能碰到的一切问题几乎都能在上面找到答案。
    seliote
        37
    seliote  
       2022-04-30 11:44:52 +08:00   ❤️ 1
    六年的 Arch 用户了,准备转 Mac 了,生态这部分 Linux 确实不行
    idblife
        38
    idblife  
       2022-04-30 11:52:44 +08:00 via iPhone
    @seliote
    能展开说说 linux 比 mac 缺点啥不?
    我 mac 和 arch 一起用,从日常开发场景来看,差不多啊,linux 更快一些
    seliote
        39
    seliote  
       2022-04-30 12:02:57 +08:00
    @idblife 需要用思维导图,找来找去装了 AUR 里的 MindMaster ,UI 非常不正常,用了一下就卸载了,后来远程到公司电脑,需要写 Word 需要远程到公司的 Win 电脑上,LibreOffice 写出的格式发给别人会乱掉,需要简单的 P 图要远程到公司的电脑上,原型 Axure 不支持,Chrome 也从源里删了,只能从 AUR 拉,平时只 Java + Flutter 开发倒是没什么问题,但是涉及到一些其他相关需求就显得非常麻烦了
    whenov
        40
    whenov  
       2022-04-30 12:17:16 +08:00
    @seliote office 的话可以用 WPS Office ,LibreOffice 确实兼容性不行。
    xQmQ
        41
    xQmQ  
       2022-04-30 12:29:58 +08:00 via iPhone   ❤️ 3
    这帖子怎么干起来了
    raaaaaar
        42
    raaaaaar  
       2022-04-30 13:00:08 +08:00   ❤️ 1
    简洁,没有多少自带的软件,可以 diy
    文档完善
    滚动更新

    就这几点就足够我选择了
    WFDAK
        43
    WFDAK  
       2022-04-30 13:11:56 +08:00
    @seaiaddca @felixcode 这两位朋友从刚才的贴,干到现在的贴
    valuable
        44
    valuable  
       2022-04-30 13:23:18 +08:00
    @Biwood #6:
    >「 2 楼的比喻也是莫名奇妙,竟然那么多赞,不愧是 iV2EX …………」

    恕我冒昧,请问阁下所述的 「 2 楼的赞和比喻」为什么我一个都没看到?
    Buges
        45
    Buges  
       2022-04-30 13:38:53 +08:00 via Android   ❤️ 1
    Arch 的源里软件包丰富且质量高、版本新,大部分情况都可以直接用,没有 ppa 、没有野包、没有 curl | sh 。
    Arch 包管理系统简单,打包脚本简单,功能简单,没有动态配置,没有 dist-upgrade ,一个 pacman 完成所有操作,不像 deb/rpm 系需要多种命令行参数风格不同的工具。
    Arch 系统干净,不会捆绑 snap 这种垃圾,也不会预装并预设 ufw/firewalld 等服务,放公网服务器需要用户特别注意,但个人内网服务器会省心很多,你的系统里有且只有你主动安装配置的东西。
    Arch 文档丰富、质量高,即使陌生的内容也可以轻易参考文档配置,可靠性远好于其他发行版提供的难以预料的预设或配置脚本。
    12101111
        46
    12101111  
       2022-04-30 13:39:23 +08:00
    aur 难用,与官方源相比不是 first class 的支持,所以我选择 gentoo
    论榨干性能,没有哪个发行版能和 gentoo 比
    idssc
        47
    idssc  
       2022-04-30 13:39:56 +08:00 via Android
    Linux 现在用的有
    ArchLinux 定制化安装,滚动更新,内核驱动完善,Wiki 清晰,这是优点 (宿主 /实体)
    Alpine 不占内存和硬盘空间+arch 的优点(宿主 /实体 /base 镜像)
    Ubuntu Server ( base 镜像)
    只在 ssh 下用 Linux 系统,因为 Linux 的 gui 感觉和 win/mac 都有流畅度差距
    ProPh3t
        48
    ProPh3t  
       2022-04-30 14:08:04 +08:00   ❤️ 1
    华为 /荣耀系的笔记本指纹都是 Shenzhen Goodix Technology 这个厂家的。
    目前只有少数几个型号是支持的。
    详见 https://fprint.freedesktop.org/supported-devices.html
    Biwood
        49
    Biwood  
       2022-04-30 14:44:00 +08:00
    @valuable 手快输错了,是 3 楼
    lindas
        50
    lindas  
       2022-04-30 15:04:46 +08:00
    @idssc linux 整个生态都比不过 win/mac ,国内大公司不会开发 linux 版的软件,不过 linux 的命令行太强大了,不过是 mac 还是 win 都比不过
    slrey
        51
    slrey  
       2022-04-30 15:09:35 +08:00
    Windows 需要从零开始安装,但是安装过程很简单。这一点 Linux 什么时候都很难做到;

    Windows 对编程更友好,这个就不多说了;

    Windows 图形界面的字体渲染比 Linux 好看,没有 Linux 下凹凸尽显的字形(毕竟我没条件买 4k 屏幕从物理层面改善渲染质量);

    Windows 的软件(尤其是驱动)比其他大多数 Linux 都要新。用 Windows 所有驱动问题都解决了;

    Win 更有利于极致压榨电脑性能。Minecraft 、GTA5 之类的游戏在 Win 环境下,帧率无明显下降的同时,画质能更上一层楼。
    coer
        52
    coer  
       2022-04-30 15:16:31 +08:00
    用了这么多年 pc 和 mac ,发现还是喜欢看你们水贴
    SgtPepper
        53
    SgtPepper  
       2022-04-30 15:20:07 +08:00
    就算搞清楚 arch 装了什么,搞不清楚 win 装了什么 对使用究竟有何影响呢
    pmispig
        54
    pmispig  
       2022-04-30 15:47:05 +08:00
    其实你说了这么多,我还是建议你买 4k 显示器,或者直接买 mac 电脑。折腾这种东西,你学到的都是垃圾知识,对你并没有什么帮助
    MrKrabs
        55
    MrKrabs  
       2022-04-30 15:59:44 +08:00
    先手 aoe 论坛用户扣帽子的人,再给别人扣喜欢扣别人帽子的帽子“请不要扣莫名其妙的帽子”,很符合人设啦!
    MrKrabs
        56
    MrKrabs  
       2022-04-30 16:01:02 +08:00
    @Biwood 扣帽子精先管好自己吧!
    FrankHB
        57
    FrankHB  
       2022-04-30 16:07:05 +08:00   ❤️ 6
    然而,首先,systemd 就是个文明用语。(我倒不是特别在意放置不用的,不过没法和 WSL1 的 init 兼容就是个问题。即便根源是后者显然更欠扁。)
    技术角度来说,除了 nix 和 guix ,剩下的所有发行版在“发行”的意义上都是弟弟,因为连个基本系统内部版本管理都做不好,动不动就依赖冲突。(当然弟弟之间参差不齐,Gentoo 这种显然有瞎折腾碳排放的问题,别的发行版就不一定存在。)但是 nix 和 guix 自身又过于依赖系统机制,源又渣,一时也是没救。
    技术上来说,makepkg 是比较弱鸡的;但是如此弱鸡的东西居然可用性相对还行,也说明各大发行版的拉胯现状。
    alpm 这个机制只用在 AUR 上太浪费了。其实 MSYS2 和 devkitPro 这样已经使用了 pacman 的环境理论上也应该可以用(几年前 MSYS2 我是动手移植过,yaourt 没问题,不过后来 libalpm 的 API 改了不好搞),没铺开来大概只是流行不够。
    另一方面和不愿意出 WSL 官方发行版一样,显示了 Arch 官方的小家子气。(没把握做好就不做或者明确兴趣做要另请高明都没有什么不对,但对用户来讲显然不理想。)
    我用 SB2 ,字体渲染差异感知不大。不过低分屏明显 Win32 吊打绝大多数其它环境(你不可能指望应用开发者都是会折腾好 FreeType 的专家)。
    性能问题大部分反倒是没感知的。Windows 慢很大程度是使用的工具链保守,其次是 ABI 拉胯。但是基于 SysV ABI 很多时候更加拉胯(比如默认 std::unique_ptr 都没法传寄存器)。另一方面,很多有全局性能影响的改动其实一般用户自己都没什么感知,比如-fstack-proctector -D_FORTIFY_SOURCE=2 ,真计较的话其实不应该那么容易忽略。

    @CharlesGray 你引用的这个还真有点一言难尽……

    > ‘FreeBSD’、‘freeBSD’、‘Freebsd’、‘freebsd’这些字应该记着。
    正确使用大小写本来就是常识。比如专名,像 FreeBSD 基金会的名称和作为商标。小写是明确被允许的,比如官方源码库的名称,所以自然也不算错。真正应该迷惑的是“https://www.FreeBSD.org/”这种大写并没什么卵用的场合(这个是官方在用)。另外 freeBSD 和 Freebsd 我还真没见过。

    > 用自己的要求规范别人。
    那么用别人自己隐含的规范要求一致性应该不算问题吧。但是这文章“用 WP 手机的用户是否也是苦难哲学的受害者”的“WP”后面少了空格( V2EX 发出来会自作聪明调整,看不出来)和原文其它的位置格格不入,我觉得更容易逼死强迫症一点……
    (既然别的地方还会刻意加空格,不一致应该不是故意的。)

    > 一些人非要在 Linux 下学习 C 语言,说什么更清楚的了解 IDE 的工作方法,说什么预处理编译汇编链接在 IDE 下不直观,非要折腾自己用什么 GCC ,GCC 好用吗?对于初学者来说有什么用?那些是编译原理课程所需要的,而不是 C 语言。
    这就是明确的误导。
    首先说反了,是 IDE 对学 C 语言没什么用才对。至于如何使用 GCC ,那是 shell 语言课程的内容(悲)。
    另外,编译原理也用不到这些。作者应该相当不明白编译原理在这里并没什么卵用的程度和这个事实的作用原理。
    不懂得正确使用还原论,混淆 IDE 的莫须有用途,是迈向这个方向稀里糊涂的重要一步。

    > 用 GPL 协议捆绑用户也是一种苦难哲学。
    苦难哲学 ×
    政治哲学 √

    > 我觉得这破坏了语言的纯洁性。
    这明显是孔乙己双标嘛。大小写起码还有文法要求,都能不管,构词还能不纯洁了?
    真要说的话,这文章里上面有个“造轮子”后面用半角括号不符合《标点符号用法》(中华人民共和国国家标准),这明显更不纯洁嘛。

    > 显然不是,有谁记得和乔布斯同月去世的丹尼斯·里奇呢?
    虽然但是……这里毫无说服力。至今我都会时不时拖出 DMR 的历史言论来批判他在 C 里面的垃圾设计,不过也不是很频繁——就同辈来说,至少 Ken Thompson 明显比他烂多了。
    相比之下,Jobs 的烂得“毫无设计”差不多成了常识。毕竟他没本事发明什么管道信号量之类的东西,对吧?(时不时得科普一代 iPhone 基本被当时 WM 设备吊打和强行吹捧小屏机被翻案这么 low 的黑历史,我也很无奈啊。)

    > 这个东西首行缩进的设置都够呛,都是厘米以单位的
    这个有点莫名其妙,不以厘米为单位,难道还用英寸或者数空格数?

    > 也就是说收费开源是被允许的。
    虽然结论没错,这论证过程倒真有些像“许多开源小将不懂何为开源却大谈开源”。
    去看看 OSD 第一条,禁止收费直接被踢出开源,就不用下文那么弱鸡的解释了。

    > 这个文件系统的稳定性远远超过所谓的什么 xfs ext ,更不要 btrfs 了
    虽然但是,要不要跟 ntfs-3g 比比?
    zhuanlan.zhihu.com/p/28828826
    这究竟是在说文件系统还是实现的设计,暂且蒙在鼓里。微软的实现我审计不了,不过 NTFS 掉数据的经验我是丰富多了。另外,考虑到垫底货 exFAT (某一段时间遇到某些存储卡上必掉数据),微软的信誉就别太指望了。

    > 2021 年代的 Windows 11 ,甚至还可以运行 26 年前 windows 95 程序,而且更甚至地是不需要重新编译源码。
    毕竟能编译就赢麻了吧。
    说实话,我刚刚教育完小朋友(用 github.com/FrankHB/pl-docs/blob/master/zh-CN/criticisms-on-UTF-8-everywhere-manifesto.md ),真的很想干死几个滥用 Win32 A API 的废物祭天。

    > 这是任何一个 Linux 系统都做不到的,他们甚至连几天前的程序都不能够兼容。
    > 他们的程序会依赖特定的 C 库,依赖特定的内核版本。

    建议去咬 Linus Torvalds 的系统调用 ABI 政策。

    > 不要提及 Macos ,那是苹果战略性的不兼容
    OS X 、macOS ,谢谢。

    > 开源软件根本上就是违反软件工程的,因为其第一步就没有进行用户需求设计……
    开源本身就是个许可证箩筐,其实不在乎什么工程不工程。
    反过来,软件工程在很多情况下则根本是反人性的。
    例如,明明我同时能作为用户和工程师完成一人项目,按软件工程的方法却强迫我先要精分才能沟通。而就是这种低效使用户需求的反馈无条件地被降低了,即便我同时是某个领域最专业的用户和工程师也无法挽救。正常起见,只有先把软件工程打死再说了。

    @Cooky 本质?我选择 WSL1 ,因为我用不到 Linux kernel (
    1. 这个你得看下游自觉。比如 fcitx 这种,你确定你有本事找到及时更新的准确的非 GUI 配置方法么?(你要是维护者,当我没说。)
    2. 滚的问题是不保证隔一段时间突然滚就不挂。虽然对目标用户来说恢复不是什么难事,最近一些难也罕有案例,但是没保证就是没保证。无论是被强迫定时及时滚还是滚之前必须自觉去看公告这个都挺不咋地,除了默认爱用用不用润以外就差没说“你们用户的时间就是不值钱了”。(拜托,我审计更新什么包也是得花精力的好不……)
    3. 莫名其妙程度有差么。
    倒是某些官方开发者认为-git 包就应该获得完整历史记录( bugs.archlinux.org/task/34677 )、反复拒绝 makepkg 支持 shallow clone 这个要可笑的多了。
    这里的荒谬性在于只有 makepkg 这个层次最适合加这个功能,如果硬是不支持(不说是否有碍于功能完整性),用户又想要,逻辑上差不多就是让用户自己实现个 makepkg 替代。然而 Arch 官方又没本事把剩余部分写得足够模块化到用户想替代就替代,要重写就是要重写一整坨的……这就实在简洁不起来了。

    @makelove “私货”例子。↑

    @Buges 一个 pacman 用舒服是一般是不可能的,AUR manager 你不用么。
    极端点说,pacman.conf 还不是要手动编辑( yay 倒是能自己直接命令行改配置)?
    另外要充分发挥简单,自己打包,pacman 也没打算代替 makepkg 吧?
    命令行参数风格这个姑且算是统一了,但是“多种”这个还是跑不掉的。
    系统干净……你有把握打死所有认为 systemd 不干净的么……
    donieleigh
        58
    donieleigh  
       2022-04-30 16:22:52 +08:00 via Android
    所以现在最适合 Linux 的笔记本电脑是哪款?做工精致,性能不拉胯,续航不尿崩。之前用过八年 Arch ,后来还是该用 MacBook Air 做客户端,把 Arch 放到了 NAS 里。
    agagega
        59
    agagega  
       2022-04-30 16:30:09 +08:00
    我已经放弃在 PC 上使用 GNU/Linux 的想法了,始终有哪里不得劲。而自己的服务器的话,恐怕也会选择 FreeBSD 吧
    techstay
        60
    techstay  
       2022-04-30 16:40:13 +08:00
    arch 有两个优点恰好可以满足我的需求,第一就是轻量,不装图形环境就挂在后台用,感觉挺舒服的;第二就是更新快,滚动更新,完美满足我的强迫症。

    但是嘛,作为主力系统肯定是不太适合的,因为光图形界面这一点就可以 pass 了。
    zooo
        61
    zooo  
       2022-04-30 16:53:37 +08:00   ❤️ 2
    提醒下自己和 v 友:差生工具多,压制住自己想尝试不同工具的欲望,要时刻提醒自己的目标是什么,当自己所掌握的工具不能满足自己的目标时,再寻找满足自己的工具。

    工欲善其事必先利其器

    磨刀和砍柴,两者分配的时间和精力得自己把握,平衡。
    yzbythesea
        62
    yzbythesea  
       2022-04-30 16:58:06 +08:00
    A (Linux) distribution is not very interesting. I just want it to be easy to install so that I can just get on with my life

    - Linus Torvalds
    Showfom
        63
    Showfom  
       2022-04-30 16:59:36 +08:00   ❤️ 1
    Arch 现在不需要完全从 0 安装了

    https://9to5linux.com/arch-linuxs-archinstall-gets-a-brand-new-menu-system-many-other-new-features

    对着这些选项一顿选就行了 嘿嘿 我也已经日常换 Arch 了
    vision1900
        64
    vision1900  
       2022-04-30 17:23:01 +08:00   ❤️ 2
    felixcode
        65
    felixcode  
       2022-04-30 17:23:56 +08:00   ❤️ 1
    @zooo
    实际情况是,很多说在用 Linux 的人都是认为 Linux 是能满足自己目标的工具,却有一堆人在觉得他们在折腾,不如换 MacOS ,这个现象很有趣。
    FrankHB
        66
    FrankHB  
       2022-04-30 17:27:47 +08:00
    @techstay 其实如果是开发者,原则上还是要鼓励一下以主力系统折腾 Linux 图形界面的。
    微软在 Windows 11 继续喂屎这几年想必不会停,LTSB 钉子户也像是二等公民,要是最终受不了了,就算有能力自己开发个 DE ,替换掉 explorer 的代价也怕是比干掉不舒服的 Linux 上的 DE 大多了。

    @yzbythesea A (Linux) kernel is just boring, by fighting with the shitty ABI stability among the distributed kernel in hacking various kernel modules... (And the stability of the source interface of system calls? Who cares? I don't write the damn't libc... plus ENOSYS...)
    - Me
    ynyounuo
        67
    ynyounuo  
       2022-04-30 17:35:22 +08:00   ❤️ 1

    Cooky
        68
    Cooky  
       2022-04-30 17:43:26 +08:00   ❤️ 1
    @FrankHB 废话太多了,block ,byebye
    techstay
        69
    techstay  
       2022-04-30 18:06:15 +08:00
    @FrankHB 主要过了折腾的年龄了,现在我对 linux 桌面要求比较纯粹,就是默认配置足够好看好用,我自己就不折腾了。目前来看也就 manjaro 、garuda 、popos 这几个还凑合。linux 本质还是命令行工具,桌面这玩意真不行
    Jarvis666
        70
    Jarvis666  
       2022-04-30 18:35:31 +08:00
    代码都写完了?
    tedding
        71
    tedding  
       2022-04-30 18:37:32 +08:00 via iPhone
    累了 openSUSE tumbleweed 对我来说不用动脑子😂😂😂😂
    sparkrat
        72
    sparkrat  
       2022-04-30 18:39:01 +08:00
    @ProPh3t 哈哈哈哈 goodix 的指纹设备太典了,这家的驱动是继当年博通驱动之后的又一个老大难问题
    nguoidiqua
        73
    nguoidiqua  
       2022-04-30 18:47:57 +08:00
    十多年前从 Ubuntu 8.10 开始接触 Linux ,十多年下来各路 Linux 发行版都用过,最后决定用 Ubuntu 。

    为什么?因为我最终认识到一个事实——所有 Linux 发行版都差不多,不如用个人最多的版本,搜问题基本搜得到现成的。

    个人觉得喜欢自己 DIY 且追求极致优化的话可以试试 Gentoo ,当然电脑性能要比较好。
    CharlesGray
        74
    CharlesGray  
       2022-04-30 18:52:48 +08:00
    @FrankHB 我是 Linux 小白,确实不懂各种技术细节,就是觉得这篇文确实写出来了很多社区的各种乱象。而且我也经常在各种群里看到文中描述的现象,比如有好多人非得用 Linux 微信这种...
    wxg4net
        75
    wxg4net  
       2022-04-30 20:24:32 +08:00
    关于 Linux 下的指纹模块使用,建议 阅读 wiki fprint ,而且很可能需要手动使用 fwupd 升级设备硬件固件
    squarefong17
        76
    squarefong17  
       2022-04-30 20:28:41 +08:00
    @ekidona 也不多吧,就一个 pacman ,不像有的系统,一堆非官方包管理,一个能打的都没有
    Buges
        77
    Buges  
       2022-04-30 20:35:06 +08:00 via Android
    @FrankHB 我服务器上还真用不着 aur ,顶多补个 cn 源包怎么都够用了,服务都用 docker 跑。
    pacman 包的包格式和打包脚本格式都比 rpm 和 deb 简单,就一 shell 脚本没有什么 spec/CONTROL 之类乱七八糟的。
    你去看 rosetta ,常用操作一个 pacman 就,不用 dpkg 、dpkg-*、apt 、apt-*、aptitude 那么一大堆参数风格不同的工具,用 Debian 的时候难受的不行。
    干净是指没有乱七八糟的捆绑,snap 、redhat/suse 企业服务之类的。
    szzonly
        78
    szzonly  
       2022-04-30 22:11:21 +08:00
    笔记本用 Arch, 台式机用 Gentoo 感觉是不错的组合。
    drackzy
        79
    drackzy  
       2022-04-30 22:47:32 +08:00
    老电脑停留在之前的 Ubuntu lts 版本,再买新笔记本装新的 lts 版本。
    Syiize
        80
    Syiize  
       2022-05-01 09:42:44 +08:00
    楼主喜欢 Arch 就喜欢呗不知道评论有的人在吵什么。从我个人用过 Ubuntu 、Fedora 、CentOS 还有 Arch 的体验来讲还是 Arch 用着更舒服一些,pacman 添加了 cn 的源还有 aur 基本上软件包就足够了。在某些用途上 Arch 有着无可比拟的优势,无论是需要装气象行业需要的 WRF 还是 cartopy 都要比 Ubuntu 简单(在 Ubuntu 上装 WRF 甚至需要卡版本号我也是服)。包管理器我只要用着舒服就行,没有了 apt 的死锁真的很让人舒心。

    至于编程来讲,我觉得熟悉 Linux 的人配个环境变量还是很容易的,不像 Windows 有的人用了好几年了还不知道环境变量是个什么东西。而且 Linux 只要装的时候 home 和根目录分离,稳定用到电脑退休甚至都不是问题。

    另外用 Linux 难免避不了需要自己解决一些依赖问题,但这不就跟 Windows 打游戏遇到 dll 缺失差不多吗?只不过 Windows 有电脑管家之类的都整理好了。至少我并不觉得遇到这种依赖问题有多么麻烦。
    Syiize
        81
    Syiize  
       2022-05-01 09:55:52 +08:00
    @Syiize 纠正一下,个人感觉 Arch 配好了各种配置只要不自己瞎搞稳定一直用基本是没问题的,至于滚挂的问题我倒是一直没碰到过。至于 home 和根分离也是为了预防系统挂掉,到时直接重装一个根目录就行了,顶多就是丢失一些存放在根目录的配置。

    Libreoffice 确实会有排版混乱的问题,所以我都是尽量 PDF 。另外我不觉得 Linux 上用微信有啥值得别人说的地方,用不用是个人喜好,用不惯 wine-wechat 就上虚拟机,装个 win7 或者 winXP ,带的动就行。我自己的笔记本也是常开一个虚拟机用来登陆微信、QQ 或者百度云、阿里网盘下东西。
    Syiize
        82
    Syiize  
       2022-05-01 10:21:04 +08:00
    @seliote 我刚刚拿我写的论文试验了一下,如果使用 LibreOffice 写的文档格式比较标准,也即:对于标题你真的把他的样式设置成了标题样式,而不是手动增大字号粗体,正文类似,格式看样子是不会乱掉的。odt 文件不管是使用 Libreoffice 还是 MSOffice 排版都没有乱。
    v2defy
        83
    v2defy  
       2022-05-01 11:39:52 +08:00
    arch 是真的好用,并不是苦难哲学
    flynaj
        84
    flynaj  
       2022-05-01 15:49:48 +08:00 via Android   ❤️ 2
    Debian 才是各方面平衡的,才是真神。
    L4ragaki
        85
    L4ragaki  
       2022-05-01 16:10:00 +08:00
    @ekidona 这句话都是不明所以的,还有人点赞,强行要说是某些用户鼓捣 Arch 属于差生文具多的体现,不过可以认为这句话说明 Arch 确实是强力工具?感觉就是想强踩一脚,“你是真的有点急了”
    peterchen26
        86
    peterchen26  
       2022-05-01 23:08:18 +08:00 via Android
    昨天折腾 arch 把 win 搞没了。。。
    findex
        87
    findex  
       2022-05-02 01:52:36 +08:00
    debian, centos, ubuntu, linuxmint, archlinux, gentoo, redhat, fedora, opensuse, oracle 等等各种变种衍生版,选择性很多。
    自己做个 Linux/GNU 系统,优化都靠自己,想怎么提高优化,就怎么提高。你们讨论的 Linux 版本的区别仅仅在于包管理器、一些 Linux 内核定制、以及容器沙盒运行自定义等。讨论 linux 发行版没有什么意义,主要看你准备要干什么。认真来说,某个 linux 发行版能做到的,通过一些方式另外一个 linux 发行版也能做到。不是歧视 Archlinux ,很多强调 archlinux 的 wiki 安装方式的,大多是刚接触 archlinux 的(包括 5 年以内也算新手吧)。
    > Arch (以及其他任何发行版)对编程更友好,这个就不多说了;
    自己做一个定制的 Linux 系统,后期加上 BLFS 不见的比 Archlinux 编程不友好。

    楼主说的装 Ubuntu 某个驱动不支持,换了 Archlinux 就支持了。自己找个源代码编译一遍不就好了嘛,还可以优化或者贡献。既然找到了 Archlinux 的某驱动,添加到 Ubuntu 也未尝不可。

    > Archlinux 更有利于压榨电脑性能?
    Gentoo 比不过 Archlinux 吗
    EvilDevilJin
        88
    EvilDevilJin  
       2022-05-04 15:28:27 +08:00
    折腾 Linux 最终的归宿还是 macOS 。
    WebKit
        89
    WebKit  
       2022-05-06 16:31:53 +08:00 via Android
    用的晚,还是习惯 deb 系列的命令个包管理
    FrankHB
        90
    FrankHB  
       2022-05-07 21:03:30 +08:00
    @Cooky 显然如果眼睛没残疾的话,应该能发现,我一开始可没兴趣给你专开一楼……

    如果不是语文水平没问题,看来是因为半吊子言论恰好 100%被路人我摁死而发表不满,嗯?

    @findex Gentoo 整体思路的问题是,名义上谁都可以自己整,但是实际用户就没几个有本事确保折腾的方向是明确会按预期走的,更别说保证效果了。
    极端点的“压榨”的不可行性很显然,除非——比如说,作为压榨者,你至少知道什么时候-O3 会突然炸了但被容忍、-O3 炸了但是不能容忍以及-O2 甚至-O1 都实际上比-O3 实际真的能容易压榨性能的情况。
    光考虑这点就实际能导致压榨全局不可行,因为 gcc/clang/……显然就不可能是一个人写的,炸了也不是随便哪一个人就能独自确保调优正确的(不说改 gcc 之类的 bug ,万一被 build 这包不是你自己写的,很可能就够呛了……)。
    而更实际的困难是系统工程问题。你把包 A 定制好了,结果依赖这个包的 B 的运行性能差了,包 C 的运行性能好了,肿么办?更新了版本,regression 了,这个摁下去那个冒出来,打地鼠么?真实系统里的包显然不是那么点,就算你清楚地认清了自己的需求,这种决策路径实质上有无数种。
    所以这导致大部分人想要压榨,空间是很大,但是真正实现了压榨的解空间相比之下就小得可怜了,实际效果还真未必有更专业的系统开发人员替你整好的整个系统二进制映像更靠谱。
    技术角度说,Gentoo 真正顶用的目标用户是不差硬件资源,想要大批量折腾整个系统的系统原型研究用户。大部分 Gentoo 用户都落不到这个圈子内。而这样的用户也没必要拿 Gentoo 当主力系统,反而多备几个实例更容易收拾意外状况。
    所以对现实的大部分用户,选择 Gentoo 与大多数其它发行版的区别,基本就是提升了碳排放而已……
    FrankHB
        91
    FrankHB  
       2022-05-07 21:30:45 +08:00
    @CharlesGray Linux 微信的需求背后的矛盾是个另一个有趣但又有些无趣的话题。
    首先,这是应用软件厂商盲目依赖具体系统的实现细节(具体就是 Windows ),搞得可移植性成本上去了,应用厂商自己又不愿意多花资源移植。Linux 上就算有个能跑的起来的原生版本,功能经常也缩水到没法用。
    现在大环境下摆脱 Windows 依赖算是政策口刚需(即便不是政务专用软件),这么大的市场容量某些应用厂商就愣是不理,这是有点说不过去的。更奇葩的是,这方面(国产)系统厂商反而被逼得比某些应用厂商对适配更上心,拿操作系统适配应用,完全是职责颠倒过来了。
    其次,跟一些用户指望按闹分配改变现状的有关。
    ——同样非 Windows 应用,为什么有的应用会给 macOS 专门适配?是不是嫌弃 Linux 用户声音太小?
    所以某些 Linux 用户就拿这些说事了,倒也不是不能理解。
    这方面显然不是用户社区自己的问题。
    无趣在于,这些问题除了应用厂商以外,基本都有心无力。
    题外话,微信这一奇葩还有更加离谱的特有问题。其实 Windows 端相对移动端的微信一直是功能体验整个残废,从移动端迁移到 Windows 微信,甚至比 Windows 上模拟个运行环境跑 Windows 微信还要恶心。
    比如到几个月前还要每次登录扫码这离大谱的设计……
    况且移动端本来就没好哪去,教小龙做产品的骚话很多直接就是针对 Android 和 iOS 上的。
    (至于为啥非得用 PC ?因为手机不方便&空间不够&职业需要……说实话,无论是因为这里哪个原因逼着用户容忍迁移到离谱的 PC 端,都能算是移动端产品欠揍的槽点了。)
    这个和缺 Linux 版用有个共同点:小龙就是不鸟你,你爱咋咋地?
    FrankHB
        92
    FrankHB  
       2022-05-07 21:38:04 +08:00
    @FrankHB Typo:Windows 上模拟个运行环境→Linux 上模拟个运行环境。
    另外 Windows 微信欠揍的问题,跟缺少 Linux 版还不完全相同(虽然根本都是短视和不上心):Windows 版的企业微信证明至少 Windows 上,WXG 是有技术能力直接实现出(相对)不那么脑残的产品的,不像缺原生 Linux 版还可以拿技术(债)积累的问题当挡箭牌(虽然以鹅的实力来说,这也是相当程度的笑话了)。
    CharlesGray
        93
    CharlesGray  
       2022-05-07 22:57:47 +08:00
    @FrankHB 「 Linux 上的微信不好用」当然不是用户自己的问题,但是当其他平台有更为好用的版本,还非要选择 Linux 版微信,然后折腾来折腾去...我只能说我钦佩这种精神
    ShiJh
        94
    ShiJh  
       2022-05-27 18:20:17 +08:00 via iPhone
    云服务器好多不支持 arch
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2827 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:15 · PVG 17:15 · LAX 01:15 · JFK 04:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.