看板Linux
标题Re: [心得] Arch Linux 使用心得
时间Fri Sep 5 17:18:24 2014
有两件事好像需要解释一下
1. Rolling Release
"滚动更新" 的意思不是说你随时可以更新到
最新版,这比较像是它的副作用。 它指的纯粹是开发
中的版本。
你不需要滚动更新就可以追最新版,例如改
package manager 的 repo 就可以一直用最新版的 ubuntu
,Rolling Release 是当有最新版本 xxx-latest 和
xxx-git 两个版本的时候,为了以後开发的考量选後
者 (并且前者的发布日期也有可能比後者来得新) ,
而 Debian unstable 就不同於 Ubuntu 最新版,它是
真正的 rolling release。
这是一件很糟的事,所以各家大部份都还是有
分板本,Arch Linux 会这样做是因为人力太少,它
的使用者远少於 Debian 也远少於 Gentoo ,不像
Debian 有人力一直 backport 更新到过时旧版本,也
不像 Gentoo 那样新旧板混用不算麻烦。当然这是非
常合理的选择,看看这几年 Arch wiki 和 Gentoo
wiki ,为什麽人比较少的这边品质有办法後来居上?
有一好没两好,如果你的发行板有分板本,
更新到最新版就是最好的选择了,用 Arch 的人是因
为没有一个 [stable] 的 repo 可以用 (那些衍生版
延时才从 Arch repo 抓过去的不能算是,除非有人
在维护安全性更新) ,开 Arch testing 的人也很少
pacman -Syu 应该是很难炸到让你开不了机,加了
--force 参数,或古早时代的 -Syuf 才是原因吧。
2. 堆积木这件事
Keep it simple and stupid 的意思不是什
麽都没有,最简单的系统也不代表容量最小,Arch 的
简单包含什麽都没有修改。
以前 Arch 用 sysvinit ,後来换 systemd
这是为什麽?明明前者比後者简单多了,那是因为 udev
并入 systemd ,为了不要自已改太多东西,保持精简
,比如 Debian 的 firefox source package 几百行
的 patch 就比 Ubuntu 的少一些。
Arch 装好什麽都没有只是顺便而已,把 mesa
拆成 ati-dri / intel-dri / nouveau-dri ,每个装起
来 gl 版本不同也只是顺便,拆包拆的细并不是 Arch 比
别人精简的地方。编译软体不用装一堆 xxx-dev ,( 因
为装软体时本身就不会把原始码拆开) 改设定档不用
/etc /var /usr/local 或 gconf 等到处找,没有任何
自已发明的专属改设定档工具才是。
当大家都换 clang 时 arch 还是用 gcc-git
为什麽?因为 Arch 不愿意为了让软体可以用 clang 编
做 patch。Arch 更新完系统炸掉绝大多数不是 Arch 的
问题。公告说更新什麽东西会让你炸掉是因为上游开发
者要改变设计,而 Arch 不愿意 patch ,着名的 glibc
更新,最近的 xorg 都不能算是 Arch 的问题,何况在
testing 测试时就早几个月放公告了。
如果愈到新版有 bug 而不是改变设计炸掉,那是 Arch
Linux 的职业伤害,不能怪你。 虽然多数人抱怨炸
掉都不是因为 bug
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.247.80
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Linux/M.1409908707.A.614.html
※ 编辑: HamalAri (220.133.247.80), 09/05/2014 17:31:09
1F:→ Adama: ubuntu直接换repo升级炸掉的机会颇高耶 09/05 19:28
2F:推 prismwu: 以前有炸过 不过只有小炸而已 09/05 21:32
3F:推 jksen: Arch的人力现在有比gentoo少吗?感觉gentoo现在人少很多。 09/05 23:03
没有一种方法可以知道使用的人数有多少
刚刚看了一下论坛统计,我还是觉得 Gentoo >> Arch
虽然在 Distro watch 上 Gentoo << Arch
但是论坛每日发文数,新使用者数等,应该比 Distro Watch 准
以论坛统计的话,我猜 Gentoo 比 Arch 多五倍
Debian 又一定数倍於 Gentoo
这麽小的社群有这样强的 wiki ,这麽多衍生版也蛮强大的了
延伸阅读:
http://ppt.cc/s~86
※ 编辑: HamalAri (220.133.247.80), 09/06/2014 00:41:34
4F:→ jksen: 其实我是好奇有在帮忙维护的开发者人数就是,感谢回覆。 09/06 04:00
5F:→ jksen: 延伸阅读还满好玩的。 09/06 04:01
6F:推 xatier: 推推这篇专业 @@! 09/06 16:18
8F:→ xatier: 这篇延伸让我想到这个影片,非常有趣,有空的人可以看一下 09/06 16:28