Back to Debian from the Arch Linux World

在退伍後買了新電腦,裝的不是 Debian 而是 Arch Linux,主要是因為在當兵期間參與 Debian 的活動少了,並看看這個新興的 distro 有什麼有趣的地方,讓我在網路上總是遇上 Arch 的使用者。結果一用之下竟能快速上手,還加了幾個套件到 AUR 中,用著用著有些不想換了。以下寫寫我在用 Arch 時最想念 Debian 的地方,還有希望 Debian 也有的特色。

最想念 Debian 的:

  1. 廣大的使用者與開發者社群:

    Arch 的使用者也許不少,但開發者就不多了。看看 devel 的 mailing list,上面活躍的只有幾位,所謂的 TU 也是不多。再加上我所知道的 hacker,或是同 project 的 developer,很多都是 Debian 的使用者或是開發者…

  2. 行之有年的社群管理制度:

    Arch 除了 TU 和幾位 core developer… 其他都是渾沌不明的狀態

  3. 好用的 Bug Report 系統:

    debbugs 太好用了,flyspray 的介面我還是很不習慣

  4. 社群契約:

    這很重要,定出了 Debian Project 的目標,是一種信念

  5. 支援的 architecture 衆多:

    名為 Arch 的只支援 2 種 arh..

希望 Debian 有的:

  1. 快速的套件管理系統:

    這其實包含很多層面;Arch 只用 pacmanmakepkg 就可以打理一切,反觀 Debian,套件管理分成 dpkg-*, dselect, apt-*, aptitude,建構套件又有 dpkg-buildpackage, debuild, *build, *-buildpackage

    Arch 的使用者雖說 pacman 的 db 沒效率,可在我來看己是飛快了, Debian 的 dpkg, apt 在套件多起來時真是慢的可以…

  2. 極新的 userspace:

    Debian 的也是更新很快,但會有週期性的 slowdown,到現在 python 2.6 還在 experimental…

  3. Artworks:

    Arch 的使用者很會打造網站,桌面,Logo,Icon 等,非常用心,Debian 似乎就弱了點…

在使用 Arch 的這段時間,我體驗到的 DIY 的樂趣,發現原來 Debian 的套件做了這多事。比起 Arch 要自己去 /boot, /etc, /usr/bin 下東改西改,Debian 會用各種 script 如 update-* 來幫你。用久了 Debian 真的變成只會用的 script… 戒之戒之。

得知申請己久的 DD 資格終於有進展,我決定回到 Debian,並把在 Arch 學到的優點在 Debian 實現,打造我的 Debian :-)