最近在試些玩意, 發現不少開發環境都轉到了 64bit 上了, 剛好 Ubuntu 一直出些大大小小的問題 (尤其當 package 裝得太新時), 轉回 Gentoo 安裝時間實在很長, 所以想找個 source based 但有 prebuilt binary 的 distro, 看來只有 archlinux 比較合乎需求.
Archlinux 沒有像 Ubuntu 或是 Fedora 那樣美美的安裝界面, 但我最喜歡他的是
- 快速 & 輕量的 package manager - pacman
- 給你最小的 base, 之後就隨你組裝了
- 方便的 build 環境
- 整合了 systemd
- 開機有夠快
- Package 超新
- Multilib 的整合度有足夠的成熟度
不過, 它還是有尚未解決的基本面問題
- Package 太新, 所以問題不少 (測試不足, 例如: gdm 進去後沒法用 alt+Fn 切換 virtual terminal, gnome shell 跑起來能用但不順)
- 官方只保留所有 package 的最新一版, upgrade 後要 downgrade 要自行想法子
- 雖然有 build 環境, 但不像 Gentoo 那樣能一個指令就把整串 package 從 source 開始 build (可能是我還不夠熟)
- Build process 是散落在各 PKGBUILD 檔案中, 所以要轉換 toolchain 或是 HW platform 時改起來比較麻煩 (這也可能是我還不夠熟)
如果後面的問題能解決, 那轉到上面應該是個很不錯的選擇, 因為, 在管理 package 時的反應真的非常高! 用在 embedded 環境應該是非常的適合.