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

你为什么选择 Arch Linux ?

  •  
  •   tensorzhang · 2023-05-17 00:59:20 +08:00 · 7286 次点击
    这是一个创建于 551 天前的主题,其中的信息可能已经有所发展或是发生改变。

    当时入门的发行版是 deepin 15 ,那个时候还是王勇在的时候,deepin 论坛的当时的氛围很棒,你遇到的问题,总有人会发帖帮你避坑,当时的 DDE 颜值也符合我口味,侧边栏的设置,热区,类似 macos 的 dock ,还有看王勇喷人也是很有意思的一件事。 后面王勇离职了,deepin 也升级到了 20 ,DDE 改的不太符合自己审美,很多有特色的东西也砍掉了,软件包也出奇的旧,随换到了 arch 。

    我在想 我为什么喜欢 deepin15 ,大概就是那时的 deepin 论坛吧,一个充满人情味和技术的论坛,还有自由和开源的精神深深影响了我。

    所以我喜欢 arch 的原因也是这样,arch 的 wiki 也好,论坛也好,很多默默无闻的人在丰富 arch 的开源世界,最值得说还有 arch 的 AUR ,大部分的 arch 用户不图什么回报,只是热爱技术罢了,arch 提供了一个很棒的平台。

    65 条回复    2023-09-19 03:02:33 +08:00
    tongyifan
        1
    tongyifan  
       2023-05-17 01:07:00 +08:00 via Android   ❤️ 5
    aur+wiki
    ByteCat
        2
    ByteCat  
       2023-05-17 01:42:08 +08:00
    主要是 AUR 软件比较多,装起来比较方便,我感觉 Arch 还是挺适合当桌面系统的。
    terence4444
        3
    terence4444  
       2023-05-17 01:49:36 +08:00
    虽然我在用 Linux Mint 但听起来 Arch 社区大佬好像更友好一些?
    软件方面其实自从有了 Flatpak 没感觉有太多落后了。
    techstay
        4
    techstay  
       2023-05-17 02:13:13 +08:00
    我是更新强迫症,所以看来看去还是 arch 这样的极简滚动发行版适合我,当然折腾了一通桌面之后我顿悟了,最好的 linux 发行版不就是 wsl 么,命令行用起来多爽。

    不过最近用 vscode 的 devcontainer 功能学 c++的时候遇到个问题,arch 的一些包也没有我想象的那么及时。clang 到现在还是 15 ,所以我只能把容器镜像换成了 fedora 。说起来 fedora 好像也不错,开箱即用,软件源比较新,之前记得 linus 好像也在用 fedora 。
    baobao1270
        5
    baobao1270  
       2023-05-17 04:15:33 +08:00
    自定义程度高
    很多系统组件可以自己选择
    KISS 简洁
    levelworm
        6
    levelworm  
       2023-05-17 04:23:02 +08:00 via Android   ❤️ 10
    自从我深刻认识到,时间有限,要专注在自己喜爱的事情上,就再也不折腾 arch ,vim 这些东西了。现在就希望开箱能用,最好连配置都和我想的差不多。这些都是工具而已。
    xieyuheng
        7
    xieyuheng  
       2023-05-17 04:36:02 +08:00
    因为社区。曾经 Arch Linux 有一个很棒的 IRC 频道,在里面可以和大家分享自己所学到的关于编程和不关于编程的各种知识。关于 Linux 和 Unix 的各种问题,都能一起讨论和探索,经常会获得帮助并且得到解答。
    ltkun
        8
    ltkun  
       2023-05-17 06:18:15 +08:00 via Android
    因为好用 个人桌面用户 rehhat7.1 开始用的那时候还没有 yum 包管理哈 能想象吗 装个应用各种依赖比 Windows 还难搞 尝试过各种操作系统最后稳定在 Ubuntu 和 Debian 不过去年尝试了 Arch 立刻被他的包管理机制吸引了 决定以后主力就是它了
    0superx0
        9
    0superx0  
       2023-05-17 07:18:19 +08:00
    因为 unity 桌面环境一直在用 ubuntu 18.04LTS ,
    尝试过其它桌面环境,要么太花,要么太简.
    Pylogmon
        10
    Pylogmon  
       2023-05-17 07:37:21 +08:00 via Android
    @0superx0 我记得没错的话 ubuntu18.04 已经不是 Unity 桌面了,应该已经切到 gnome 了。
    coolfan
        11
    coolfan  
       2023-05-17 08:26:03 +08:00   ❤️ 1
    😋只有我一个人举的 logo 好看吗。还有时刻保持软件包最新的感觉很爽🤣
    kaiveyoung
        12
    kaiveyoung  
       2023-05-17 08:34:14 +08:00 via Android
    滚啊
    zent00
        13
    zent00  
       2023-05-17 08:48:21 +08:00
    具体时间忘了,好像是 2004 年还是 2005 年的时候。因为 Arch 软件版本较新,系统配置简洁,当时没有 Systemd ,系统服务都用 rc.conf 管理。所有的包都跟随上游源码,尽量少引入那些非必需的补丁,当然最大的优点还是打包方便,也不像 Gentoo 需要那么大的编译量。

    虽然现在因为工作原因只用 Debian 和 RHEL(Rocky Linux) 了,桌面也换成了 macOS ,但是当初让我深入了解 Linux 的四个发行版我这辈子都会记得,分别是 Arch Gentoo LFS Slackware 。
    sky96111
        14
    sky96111  
       2023-05-17 08:49:54 +08:00
    以前选择 Arch 是因为软件源新、全,现在其他发行版有了 flatpak 都差不多了,反而是 Arch 在某些核心软件包上相对保守(如 Gnome 组,往往会慢 Fedora 等系统一个月才更新)
    现在还在用它主要是社区维护软件包,官方源可以直接装一些受专利影响的开源软件(ffmpeg mesa 多媒体编解码器等)
    yolee599
        15
    yolee599  
       2023-05-17 08:52:57 +08:00 via Android
    不管你说什么,反正最后都要选择 Arch Linux ,不如一步到位(逃
    cnfczn
        16
    cnfczn  
       2023-05-17 08:55:01 +08:00 via Android
    进来看看,没用 arch,用的 gentoo
    aloxaf
        17
    aloxaf  
       2023-05-17 08:59:16 +08:00   ❤️ 3
    被 Manjaro 软文忽悠去用 Manjaro ,然后用着用着就变成 Arch 用户了……
    不过吐槽一下,我从来不会去安利 Arch ,也很反感不分情况无脑安利 Arch 的人——就是因为这些人,搞得在别人眼里 Arch 用户除了苦行僧就是装逼犯(
    lower
        18
    lower  
       2023-05-17 08:59:25 +08:00
    Arch Linux 有个 gui install 项目,但是好像停了没更新了
    AyaseEri
        19
    AyaseEri  
       2023-05-17 08:59:52 +08:00
    因为 Steam OS
    dtros
        20
    dtros  
       2023-05-17 09:44:13 +08:00
    不知道为什么
    kkzxak47
        21
    kkzxak47  
       2023-05-17 09:56:59 +08:00
    manjaro 算半个 arch 用户吗?
    manjaro 那个时候在 distro watch 排第一,就试试。后来也一直没换,AUR 肯定是最重要的因素之一。
    再后来滚动升级挂了两次之后,还是觉得稳定很重要,特别是办公的话还是能不升级就不升级了,可能再装系统会直接用红帽吧。
    huntagain2008
        22
    huntagain2008  
       2023-05-17 09:57:20 +08:00
    小白我为什么当初选择了 Arch Linux 后来却放弃了。开始选择 Arch Linux 是因为自己小白,而且 V2EX 宣传 Arch 的帖子特别多,让我受到了蛊惑,我在 B 站找 Linux 有关的视频,发现大多是 Windows 开虚拟机用 Ubuntu,唯有一个视频是作者平时办公娱乐用的都是 Arch Linux ,于是我就照着视频用 20 分钟给我的固态 U 盘装好了 Arch Linux 。后来我就可以用固态 U 盘插在单位的电脑上用 Arch Linux 。可是用了一年多,忽然一次更新 kernel5.18,应该是单位的低端机 i3-9100 对 5.18 支持不好,电脑开机进系统就变得很卡,网络连接不了,用命令行都是等待无响应,NetworkManager 也不管用,只能强制关机,也不想用 Windows10 ,只好将文件备份到台式机的机械硬盘,系统重装了,将固态 U 盘重装为 Kubuntu 。

    换成 Kubuntu 之后确实觉得没有 Arch Linux+KDE 好用,主要是启动速度,关机速度,打开文档的效率,以前的 Arch Linux + KDE 打开文档只需要单击,而 Kubuntu 还要双击,一下子就习惯不了。说实在就 Ubuntu 的风味版,还不如用 Xubuntu 。而且 Kubuntu 的关机特慢,本来平时都是瞬间关机走人,换成了 Kubuntu 就只能等它。
    gfhtsffdsgdg
        23
    gfhtsffdsgdg  
       2023-05-17 09:58:38 +08:00
    huntagain2008
        24
    huntagain2008  
       2023-05-17 10:09:57 +08:00
    @huntagain2008 我小白以后都不会用 Arch Linux ,因为按照推广的作者的意思是要频繁的更新,才不容易滚挂,然而我是每天更新,但是最终还是出了问题,我已经决定不再碰 Arch Linux ,当然它的社区和文档都很全。以后有新的电脑我会尝试安装 Rocky Linux
    makelove
        25
    makelove  
       2023-05-17 10:20:49 +08:00
    @huntagain2008 你脑补的“频繁的更新才不容易滚挂”吧,arch 社区可没这说法,反而不推荐你这种天天频繁的更新,因为所有软件包的所有 bug 你会一个不落全中。
    我一般至少几个月更新一次,毕竟主力干活用的稳定最重要,滚了十几年没挂过,其实以 arch 这种半手工系统挂了也好修。
    alexsunxl
        26
    alexsunxl  
       2023-05-17 11:10:24 +08:00   ❤️ 1
    猫哥热情是真热情,emacs 的问题都很热心回答,喷人也是真的猛。
    Nazz
        27
    Nazz  
       2023-05-17 11:13:59 +08:00   ❤️ 1
    deepin 真是可惜了, 从 deepin 到 uos 审美方面真的是大倒退. 难道是因为老干部喜欢 XP 风格?
    rzdCG
        28
    rzdCG  
       2023-05-17 11:19:14 +08:00
    aur
    Tee
        29
    Tee  
       2023-05-17 11:26:31 +08:00
    因为你们都在帮忙打包
    dianso
        30
    dianso  
       2023-05-17 11:46:14 +08:00
    因为他 arch 了,大。
    kongkongyzt
        31
    kongkongyzt  
       2023-05-17 11:47:00 +08:00
    唯一的原因是 aur
    aloxaf
        32
    aloxaf  
       2023-05-17 11:59:03 +08:00
    @huntagain2008 #24
    哈哈哈,这其实就是小马过河的故事
    每个人的 Linux 水平不一样,处理事故的能力也不一样,不要听别人说「 Arch 很稳定」就相信了,那只是在他手中的稳定
    BFDZ
        33
    BFDZ  
       2023-05-17 12:01:29 +08:00
    我选的 Debian ,因为要用的东西都可以无脑 apt 或者 snap 安装,一个好的系统不应该出现各种复杂的问题,而是方便快捷
    DeltaC
        34
    DeltaC  
       2023-05-17 12:17:09 +08:00
    无他,AUR 。
    LindsayZhou
        35
    LindsayZhou  
       2023-05-17 12:42:02 +08:00
    简洁漂亮 ( KISS )

    随心所欲 ( 没有 windows 限制那么多。偶尔用下 windows ,感觉像是在被强奸)

    前两天 ArchCN 群在讨论这个东西: https://github.com/phtyhu/archisoCN
    大部分群员并不感冒,并且有人觉得 Arch 并不需要靠降低门槛吸引用户。
    其实我也有点觉得这种门槛对维持社区的讨论质量挺有帮助的,这种质量和 geek 感,也算是 Arch 吸引我的地方。

    另外 Drew 在用 Alpine 做桌面系统,我也挺喜欢 alpine 那种简洁感的,APKBUILD 打包也和 PKGBUILD 非常像。
    https://drewdevault.com/2021/05/06/Praise-for-Alpine-Linux.html
    zone
        36
    zone  
       2023-05-17 13:02:21 +08:00
    @makelove 同十幾年正常更新,不像 fedora 或 ubuntu 有過期需要升級版本的問題
    txy3000
        37
    txy3000  
       2023-05-17 13:19:04 +08:00
    yay -Syu
    ohwind
        38
    ohwind  
       2023-05-17 13:34:50 +08:00
    @levelworm 有没有一种可能,折腾就是一些人的爱好?如果不喜欢折腾,本来就不适合用 Arch
    yzbythesea
        39
    yzbythesea  
       2023-05-17 13:39:34 +08:00
    @LindsayZhou

    其实 Arch 没什么门槛。AUR 就是大号版 Homebrew ,很多发行版要自己编译的,AUR 都可能找到一键安装。论门槛,可能就是 NixOS ,Gentoo ,Asahi Linux 这些吧,再或者就是 Alpine ,BSD 等偏门系统。
    elechi
        40
    elechi  
       2023-05-17 13:41:18 +08:00
    可以随时滚动更新
    kelvinismartian
        41
    kelvinismartian  
       2023-05-17 14:26:32 +08:00
    过来人告诉你别折腾,生命有限,时间花在有意义的事情上面。
    pinylin
        42
    pinylin  
       2023-05-17 14:49:29 +08:00
    因为 manjaro,, 2333
    shyling
        43
    shyling  
       2023-05-17 15:02:13 +08:00
    因为 wiki 做的好,还有更加透明吧,从装系统开始,安装了什么,都是知道的,既不像 gentoo 要等编译,也不像 fedora 这种比较黑盒。处于一种中间的简单状态。

    不过,现在换 Nix 了。更爱了,一份配置文件,重装系统也不用再折腾一次。开发环境什么的也很好搞
    libook
        44
    libook  
       2023-05-17 15:14:09 +08:00
    2010 年到 2014 年主要在用 Arch Linux ,虽然一年会有那么一到两次滚挂,但 AUR 实在是香。
    后来试了试 Manjaro ,可靠性高不少,攒了半年的更新都滚不挂,而且我把装了系统的 SSD 从 Intel 平台上直接插到 AMD 平台上竟然完全可以用。去年我用一台 2018 年产的灯厂笔记本装了 Manjaro ,兼容性非常好,不需要额外折腾驱动,就用做主力机到现在了。

    不过 Arch 系还是对个人的 Linux 知识储备要求较高,新手我还是推荐 Ubuntu 。

    家里服务器都用的是 Debian ,装上 docker 后系统环境就基本不用动了;跑在 Docker 上的 code-server 用了 linuxbrew 把常用软件都装在了 volume 里的 home 目录。
    z1645444
        45
    z1645444  
       2023-05-17 15:33:35 +08:00 via Android
    我第一次作为主力用 Linux 是高一,买了一台 Chromebook ,刷了 SeaBIOS 后用的 Ubuntu ,高二因为什么契机记不清了,是一个处理不了的待机问题,让我想换个“高度自定义”的操作系统,reddit 上好几个帖子都说 Arch 我就去用了 Arch ,然后在论坛逛了一圈,装了个包输了什么命令,解决了,此后 Arch 越用越顺手。如果不是 AUR 我可能就是大蜥蜴忠实用户吧,主用大蜥蜴一阵子过,很舒服,不过已经习惯了相对激进的更新策略,用别的不太能完全满足心里对看到新特性的渴望。
    iRiven
        46
    iRiven  
       2023-05-17 15:41:03 +08:00
    滚动更新,软件比较新,包的颗粒度比较粗
    woctordho
        47
    woctordho  
       2023-05-17 16:15:22 +08:00   ❤️ 1
    因为 Ubuntu 给你喂 Snap 这坨史
    wtdd
        48
    wtdd  
       2023-05-17 17:53:52 +08:00
    因为足够年轻,到时间和精力不足以随便浪费的时候,就自然远离 arch 甚至一切 linux 桌面了
    messyidea
        49
    messyidea  
       2023-05-17 17:55:39 +08:00
    工作之后用了 mbp ,有时候几个月才碰一下自己的电脑,终于某一天把 arch 滚挂了。chrome 打开直接报错,回滚包也不行。遂转到了 mint 。之前看到了 nixos 感觉蛮有意思,最近打算装一下看看
    ivvei
        50
    ivvei  
       2023-05-17 17:58:09 +08:00
    我入门是 Gentoo ,后来实在厌倦了不断地反复地编译程序,于是换了 Arch ,省事,太省事了。只要放弃洁癖,什么不能用。
    ivvei
        51
    ivvei  
       2023-05-17 18:04:17 +08:00
    @BFDZ debian 的包拆得那么碎,怎么能算无脑 apt 呢。装个软件要装几个包都得查一查,不然容易缺东西。
    sgeeks
        52
    sgeeks  
       2023-05-17 19:36:46 +08:00 via Android
    Arch 开箱就能用
    sgeeks
        53
    sgeeks  
       2023-05-17 19:38:33 +08:00 via Android
    相比 gentoo, arch 不用折腾,无脑直接 aur
    也不用像 ubuntu 那样一些软件到官网下载 deb, 添加 ppa, 一通折腾才装好浏览器。
    sgeeks
        54
    sgeeks  
       2023-05-17 19:40:51 +08:00 via Android
    而且现在都有官方 arch install 脚本了了,应该没什么借口说太难装不了了吧,不会吧不会吧

    我重装 arch 都懒得看 wiki, 直接 arch install 一套默认
    Showfom
        55
    Showfom  
       2023-05-17 19:42:02 +08:00
    因为认识很多打包的人,有问题可以随时请教他们
    icreeper
        56
    icreeper  
       2023-05-17 20:13:26 +08:00
    之前一直是 ubuntu 用户,换电脑时正好 manjaro 当时比较火,就从 manjaro 入坑了
    LindsayZhou
        57
    LindsayZhou  
       2023-05-17 20:17:35 +08:00
    @sgeeks #54 中文社区的态度是 arch install 不适合新手用

    https://luoxu.archlinuxcn.org/#g=1031857103&q=archinstall
    nah
        58
    nah  
       2023-05-17 20:50:05 +08:00
    喜欢 arch 的社区,然而讨厌更新,我就喜欢用一个系统没什么问题直到天荒地老,后来还是选择了 debian 。
    hauzerlee
        59
    hauzerlee  
       2023-05-17 22:06:31 +08:00
    个人观点是,如果正在急需学东西的阶段,比如正在上学,或者刚工作需要持续充电,时间充裕的前提下就多折腾折腾。因为很多深层的东西是在折腾的过程里学来的。上学的时候,我学 Linux 的方法就是去 BBS (好古老的东西了)或论坛里帮人解决问题,然后解决的不彻底的时候再被大佬教育一通,探索+学习兼顾了。

    如果是已经工作上已经在很顺畅的使用了,就是哪种发行版用着最顺手就用哪种。我最早是 redhat 系,后来用 ubuntu 顺手了,也能用。绝大多数时间都是 terminal 上远程,或者虚拟机里,也是 putty 练上去用命令行。换发行版的动力不足。

    用久了,基本上常用的东西也就那么几样,而且因为学的时候 GUI 很难搞,要折腾 X 配置文件啥的,加上中文环境还不成熟,所以大部分时候是命令行,看英文帮助。有问题找男人( man )。命令行的工具大多数都是配置文件搞定,积累下来,换台机器放上配置文件就能用。我是放到 github 上随时更新和同步。里面有些个人信息,所以只开源了一部分,也很偏个人喜好了。
    james122333
        60
    james122333  
       2023-05-18 04:24:12 +08:00
    @levelworm

    你这就还没用熟 熟悉了开箱即用的标准就会不一样 变成不想找应用
    huntagain2008
        61
    huntagain2008  
       2023-05-18 08:31:38 +08:00
    @makelove #25 不是我脑补要频繁更新才不容易滚挂,是下面这个链接的推广者写的建议是要经常更新。

    https://archlinuxstudio.github.io/ArchLinuxTutorial/#/?id=为什么使用-arch-linux

    "正是由于其软件更新的策略的激进,如果条件允许,建议使用者经常对 Arch Linux 进行更新。较长时间段内没有升级可能会造成各种问题(俗称 滚挂了),虽然大多数问题可以通过救援手段事后补救,但还是常常更新得好。"
    makelove
        62
    makelove  
       2023-05-18 10:28:14 +08:00
    @huntagain2008 较长时间段可能指几年?入库的开源软件基本上都是成熟上年头的,功能和代码早非常稳定不会大改,几个月滚一下你都不会发觉什么功能大变化,没必要天天滚没好处只有坏处。
    datou
        63
    datou  
       2023-05-18 13:17:09 +08:00
    @0superx0 我跟你正好相反

    Ubuntu 默认桌面切到 unity 之后我就再也没碰过桌面版 Ubuntu

    即使后面回归 gnome 之后也不用桌面版 Ubuntu 了

    最后仍然要说一句 manjaro 是最强桌面发行版 linux
    JohnDenver
        64
    JohnDenver  
       2023-05-18 16:22:38 +08:00
    方便啊
    aaniao002
        65
    aaniao002  
       2023-09-19 03:02:33 +08:00 via Android
    因为 bleeding edge
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5529 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:33 · PVG 15:33 · LAX 23:33 · JFK 02:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.