ディストロ比較で「openSUSE」の名前を見ることは少ない。でもこれ、実はめちゃくちゃよくできてる。ドイツ生まれの堅実さと、YaSTという最強管理ツール。過小評価度ナンバーワンだ。
openSUSEにはTumbleweed(ローリングリリース)とLeap(安定版)の2系統。Tumbleweedは最新パッケージをテストしまくってから出すから、Archより安定してる。LeapはSUSE Linux Enterpriseとパッケージを共有してて、企業品質の安定性。
openSUSEの光るポイント:
- YaST(Yet another Setup Tool) — 全部GUIで設定できる。パーティション、ネットワーク、ファイアウォール、ユーザー管理。`yast`コマンドでCUI版も出る。これがマジで便利。Ubuntuの`dpkg-reconfigure`より遥かに高機能。
- Btrfs + Snapper — デフォルトでBtrfsを使い、スナップショットを自動取得。アップデート前の状態に巻き戻し可能。NixOS並とは言わないけど、かなりの安心感。
- OpenQA — 自動テストシステム。全てのアップデートが実際のインストールと操作を自動テストされてからリリースされる。理論上、アップデートで壊れにくい。
- OBS(Open Build Service) — AURみたいなもの。ソースからパッケージをビルドして配布できる。
なんでマイナーなのか。単純にマーケティングが弱いのと、北米・アジアでの知名度不足。欧州(特にドイツ)では結構使われてる。
仕事の開発マシンとして真面目に検討するなら、UbuntuよりopenSUSEの方が好き。YaSTがあるからネットワーク設定で悩まない。Btrfsのスナップショットで安心してアップデートできる。日本語情報は少ないけど、英語ドキュメントは充実してる。