看板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://www.ptt.cc/bbs/Linux/M.1409908707.A.614.html
※ 編輯: HamalAri (220.133.247.80), 09/05/2014 17:31:09
→ Adama: ubuntu直接換repo升級炸掉的機會頗高耶 09/05 19:28
推 prismwu: 以前有炸過 不過只有小炸而已 09/05 21:32
推 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
→ jksen: 其實我是好奇有在幫忙維護的開發者人數就是,感謝回覆。 09/06 04:00
→ jksen: 延伸閱讀還滿好玩的。 09/06 04:01
推 xatier: 推推這篇專業 @@! 09/06 16:18
→ xatier: 這篇延伸讓我想到這個影片,非常有趣,有空的人可以看一下 09/06 16:28