最近在試些玩意, 發現不少開發環境都轉到了 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 環境應該是非常的適合.