Arch Linux 使用心得 - Linux

Iris avatar
By Iris
at 2014-09-05T17:18

Table of Contents

有兩件事好像需要解釋一下


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

--
Tags: Linux

All Comments

Sierra Rose avatar
By Sierra Rose
at 2014-09-08T00:13
ubuntu直接換repo升級炸掉的機會頗高耶
Ethan avatar
By Ethan
at 2014-09-09T16:56
以前有炸過 不過只有小炸而已
Genevieve avatar
By Genevieve
at 2014-09-13T06:26
Arch的人力現在有比gentoo少嗎?感覺gentoo現在人少很多。
Andrew avatar
By Andrew
at 2014-09-17T12:06
其實我是好奇有在幫忙維護的開發者人數就是,感謝回覆。
Margaret avatar
By Margaret
at 2014-09-20T18:59
延伸閱讀還滿好玩的。
Doris avatar
By Doris
at 2014-09-23T17:29
推推這篇專業 @@!
Hardy avatar
By Hardy
at 2014-09-27T18:53
https://www.youtube.com/watch?v=5pOxlazS3zs
Jake avatar
By Jake
at 2014-09-29T21:20
這篇延伸讓我想到這個影片,非常有趣,有空的人可以看一下

Arch Linux 使用心得

Elizabeth avatar
By Elizabeth
at 2014-09-05T14:26
※ 引述《sealoe (不買美債=人權倒退XD)》之銘言: : 我並不認同 我幫朋友處理過一家公司 : 他們還在用DBASEIII的系統 : 而且 我敢說 這種公司非常的多 : 我並不認同現實面上 只撐5年就足夠 : 除非是資訊公司 : 用超舊電腦的公司 雖然看似極端的例子 : 但是依照數量來說 卻反而是常 ...

Arch Linux 使用心得

Delia avatar
By Delia
at 2014-09-05T13:24
※ 引述《maxwux (賓)》之銘言: : ※ 引述《filiaslayers (司馬雲)》之銘言: : 5 年其實很夠了 : 現在的 Server 硬體 5 年差不多也要開始準備汰換了 : 最多 7 年應該就要換掉了 : 另外,有空的話看一下這篇 : http://shell909090.org/blog ...

Arch Linux 使用心得

Puput avatar
By Puput
at 2014-09-05T10:46
※ 引述《filiaslayers (司馬雲)》之銘言: : 想藉這個機會問一下 : 請問如果要架設Web Server的話 : 會比較推薦用哪個distro? : 敝部門本來用ubuntu,不過ubuntu一個版本最長也就維護五年 5 年其實很夠了 現在的 Server 硬體 5 年差不多也要開始準備汰換了 ...

Arch Linux 使用心得

Isabella avatar
By Isabella
at 2014-09-05T09:47
想藉這個機會問一下 請問如果要架設Web Server的話 會比較推薦用哪個distro? 敝部門本來用ubuntu,不過ubuntu一個版本最長也就維護五年 如果考慮到這個server是要長期架設的話,感覺還是不太方便 本來是有考慮用arch,但似乎有機率在更新的時候炸掉 然後我也不一定每次都會看cha ...

Arch Linux 使用心得

Harry avatar
By Harry
at 2014-09-04T22:21
身為推坑原 PO Arch 的兇手加上我自己也是 Debian 愛好者,跳出來一起討論 XD 小弟經驗:6yr 左右 Linux user 碰過的發行版: Arch, Ubuntu, Debian, Gentoo, CentOS 以及他們一些衍生版 主力 Debian 4yr 經驗,Arch 2.5yr 經 ...