2019 年の 1 月、コダシマはこのブログで Antergos という Arch 系のディストリビューションを紹介しました。リリースの紹介から始めて、実際にインストールしてみた記事、日本語環境を整えた記事と続けて書いています。Arch Linux をグラフィカルなインストーラーで入れられて、インストールのときにデスクトップ環境まで選べる。当時の記事を読み返すと、インストーラーの使いにくさや、インストール後の手直しの多さに不満も書いていました。それでも、開発は精力的に見えていたんです。
ところが、2 月に 19.2 の紹介記事を書いた 3 か月後、5 月に開発終了が発表されました。紹介したばかりなのに、です。ボクにとってはちょっとした事件で、今でも印象に残っているディストリビューションです。
今回の Saturday Night FREEDOM で取り上げた EndeavourOS は、その Antergos のコミュニティから生まれた Arch Linux ベースのディストリビューションです。配信で話したこと、実際に触ってみた結果、そして後から調べ直したことを分けてまとめます。
結論:EndeavourOS は「インストールが楽になった Arch」です。
中身は Arch にかなり忠実で、パッケージは Arch の公式リポジトリと AUR からそのまま入ります。コマンドだけで組み立てる Arch 本家のインストールはハードルが高い、でも Manjaro ほど「おまかせ」にはしたくない。そんな、Linux を使い始めて「もう一歩踏み込みたい」人に向くディストリビューションです。ただし、常に最新であることが、手元の機材では裏目に出る場面もありました。ココは後半で書きます。
Antergos はどこから来て、どこへ行ったのか

スペイン生まれの Cinnarch から Antergos へ
Antergos の前身は、2012 年 5 月に最初の ISO が公開された Cinnarch です。名前のとおり、Linux Mint チームが開発するデスクトップ環境 Cinnamon と Arch を組み合わせたディストリビューションでした。中心にいたのは、スペイン・ガリシア地方出身の Alexandre Filgueira さんです。
ところが Cinnamon は GTK+ 3.6 への対応で問題を抱え、Cinnarch は最終リリースで GNOME 3 に切り替えます。Cinnamon を名前に掲げる理由がなくなったわけですね。そこで 2013 年 5 月、Antergos として再出発しました。Antergos はガリシア語で「祖先」の意味で、過去と現在をつなぐという思いを込めた名前だそうです。
ちなみに、配信のスライドには「Cinnarch 2012.12.21 リリースが最後」と書いていましたが、調べ直すと Cinnarch 名義の最終版は 2013 年 4 月の GNOME 版でした。ここで訂正しておきます。
Antergos の売りは「Cnchi」というグラフィカルインストーラーです。インストール中にインターネットから GNOME、Cinnamon、KDE、MATE、Openbox、Xfce などを選んで入れられました。2019 年にボクが触ったのも、この仕組みです。当時の Antergos 19.1 では選べるデスクトップが 9 種類に増えていました。一方で、19.2 の紹介記事では、Cnchi がいつまでもベータ版のままなのが気になる、Calamares と比べて使いにくい、とも書いています。
2019 年 5 月の終了と、残ったコミュニティ
2019 年 5 月 21 日、Antergos の開発者たちは、ボランティアとして割ける時間が足りないことを理由にプロジェクトの終了を発表しました。最終版は同じ年の 4 月に出た 19.4 です。ちなみに SourceForge には今も Antergos の ISO が残っていて、配信前に試したらちゃんとダウンロードできました。起動して使えるかまでは試していません。それから、日本にも AntergosJP というチームがあったと記憶しています(現時点では確認できていません)。
ここから EndeavourOS が始まります。Antergos のフォーラムでモデレーターをしていた Bryan Poerwoatmodjo さんが、発表から数日のうちに、コミュニティを新しいフォーラムで続けようと呼びかけました。Johannes Kamprad さん、Fernando Omiechuk Frozi さん、Manuel さんが加わり、フォーラムの引っ越しのはずが、新しいディストリビューションを作る計画に変わっていったそうです。
公式サイトは、Antergos のクローンを作るつもりはないとはっきり書いています。受け継いだのはディストリビューションではなく、コミュニティ。見た目も Antergos から引き継がず、自分たちの形を探したとのことです。
開発の拠点は、Linux Magazine の 2022 年の記事でオランダとされています。創設メンバーそれぞれの出身国までは、現時点では確認できません。スペイン生まれのディストリビューションのコミュニティを、オランダを拠点とするチームが引き継いだ形です。
Cnchi を引き継がなかった理由

当初は Antergos と同じように、オンラインで好きなデスクトップを入れられる形を目指していました。ところが Cnchi は Antergos の環境の外で動かすと問題が多く、作り直しが必要だと判断されます。そのため、2019 年 7 月 15 日の最初のリリースは、カスタマイズした Xfce をオフラインで入れるだけのものでした。オンラインインストーラーが ISO に加わったのは、同じ年の 12 月です。現在のインストーラーは Calamares を使っています。
EndeavourOS の正体

公式サイトによると、EndeavourOS は「Arch に近い基本的なシステム」を提供し、最初から自分の手でカスタマイズしたい中級者を想定しています。プリインストールのアプリは最小限で、ほぼ白紙のキャンバスに近い状態から始まります。
最初に起動すると Welcome アプリが立ち上がり、システムの更新やミラーの更新、アプリの追加といった基本設定を案内してくれます。Arch 本家なら Wiki を読みながら自分でやることを、ココで手引きしてくれるわけです。
インストール方法は 2 つあります。
- オンラインインストール:インストール中に好きなデスクトップ環境を選べる
- オフラインインストール:KDE Plasma が入る(2024 年の Galileo リリースで Xfce から変更)
リリースモデルは Arch と同じローリングリリースです。一度インストールすれば入れ直しは不要で、ISO は新しいハードウェアに対応するために定期的に作り直されています。2026 年 11 月時点の最新 ISO は 2026 年 8 月 28 日の Titan Nova です(バージョン情報は時期によって変わります)。
ほかの系統と比べると

配信では、Arch 本家、Manjaro、Debian・Ubuntu、Fedora と比べました。
Arch 本家との違いは、主にインストールの手軽さと、Welcome アプリのような補助ツールです。中身が Arch に忠実なので、ArchWiki の情報がそのまま使えるのは大きな利点です。
よく比べられる Manjaro は、Arch のパッケージを独自のリポジトリでいったん止めてから配信します。そのぶん安定寄りで、GUI のツールも豊富。初心者を最優先にした作りです。対して EndeavourOS は Arch の公式リポジトリに素直に追従するので、最新性が高く、余計なカスタムもありません。ざっくり言えば、完全おまかせなら Manjaro、自由と最新を求めるなら EndeavourOS です。
Debian や Ubuntu は固定リリースです。Ubuntu の LTS は 5 年の標準サポートがあり、環境の変化が少ないまま使い続けられます。日本語環境も最初からしっかりまとまっています。
Fedora は年 2 回のペースで新しい版を出し、新しい技術を積極的に取り入れます。ローリングリリースに近い感覚はありますが、節目ごとにアップグレードの作業が必要になる点が決定的に違います。
| ディストリビューション | リリース方式 | 向く人 |
|---|---|---|
| EndeavourOS | ローリング(Arch に追従) | 自由と最新を求める |
| Manjaro | ローリング(独自リポジトリで調整) | おまかせで使いたい |
| Debian・Ubuntu | 固定リリース | 環境を変えずに長く使いたい |
| Fedora | 年 2 回の定期リリース | 整った最新技術を使いたい |
実機で試したら、最新が裏目に出た

配信前に、以前から手元にある富士通製のノート PC にインストールしてみました。型番の記録を残していなかったので、機種名は書けません。ごめんなさい。
オンラインインストールでは、タッチパッドが効かなくなりました。デスクトップ環境を変えても同じです。困ったなと思ってオフラインインストールに切り替えたところ、こちらは問題なく動きました。ところが、パッケージを最新に更新したところ、ファームウェアの部分でエラーが出ました。原因はまだ突き止めていません。
ここからはボクの推測ですが、常に最新のパッケージを追うぶん、相性の悪いハードウェアが出てくることもあるのではないかと思っています。オンラインインストールの途中に出てくるパッケージ一覧で、チェックを入れる項目を変えればうまくいった可能性もありますが、そちらは未検証です。
コダシマ的には、最新も良し悪しだなと感じた一件でした。手持ちのパソコンに入れる前に、まずライブ環境で一通り動くかを確かめておくのがおすすめです。ローリングリリースなので、普段使いのマシンなら更新の前にバックアップを取っておくと安心です。
インストールの流れ

配信では仮想マシンでインストールを実演しました。流れは次のとおりです。
- ISO から起動し、ライブ環境の Welcome 画面で「Change Language」から日本語を選ぶ
- インストーラーを起動し、オンラインかオフラインかを選ぶ(配信ではオンライン)
- デスクトップ環境を選ぶ(配信では Cinnamon)
- 入れるパッケージの一覧を確認する
- ブートローダーを選び、ユーザーを作成してインストール
ブートローダーは、実機では systemd-boot が選択肢に出てデフォルトになっていましたが、仮想マシンでは出てこなかったので GRUB を選びました。systemd-boot は UEFI 専用なので、仮想マシンが UEFI で起動していなかったのが理由だと思われます(確信度:中)。
インストールの所要時間は、配信では「だいたい 10〜15 分くらい」と話しましたが、計測はしていません。
日本語入力は、デスクトップ環境ごとに作法が違う
今回いちばん時間を使ったのが日本語入力です。インストールで日本語を選べば、表示は日本語になり、キーボード配列も基本的には日本語になります。ただ、日本語入力(IME)は自分で入れる必要があります。しかも、デスクトップ環境によってやり方が違うんです。配信では 3 つの環境で試しました。
KDE Plasma

オフラインインストールで入る標準の環境です。Fcitx5 と Mozc を入れます。Mozc は、Google 日本語入力のオープンソース版です。
sudo pacman -S fcitx5-im fcitx5-mozc
echo 'XMODIFIERS=@im=fcitx' | sudo tee -a /etc/environment
reboot
再起動したら「システム設定」の「仮想キーボード」で Fcitx 5 を選び、入力メソッドに Mozc を追加します。配信ではこの時点で入力メソッドのキーボードが英語になっていて、日本語のキーボードを追加してからもう一度再起動したら、日本語入力ができるようになりました。
Plasma の Wayland 環境では、Fcitx5 を KWin(Plasma のウィンドウマネージャー)から起動させるのが Fcitx の公式 Wiki の推奨です。GTK_IM_MODULE と QT_IM_MODULE は設定せず、XWayland で動くアプリ向けに XMODIFIERS だけを設定します。上の手順はこの考え方に沿っています。
Xfce

以前のオフラインインストールの標準だった環境です。X11 で動くので、環境変数を ~/.xprofile に書きます。
sudo pacman -S fcitx5-im fcitx5-mozc
echo 'export GTK_IM_MODULE=fcitx' >> ~/.xprofile
echo 'export QT_IM_MODULE=fcitx' >> ~/.xprofile
echo 'export XMODIFIERS=@im=fcitx' >> ~/.xprofile
reboot
再起動後、Fcitx5 の設定で Mozc を追加します。ちなみに 2019 年に Antergos の日本語環境を整えたときも、同じ 3 行を ~/.xprofile に書いていました。当時は Fcitx(Fcitx5 の前の世代)でしたが、やり方の骨格は変わっていません。
ここでは盛大につまずきました。まずキーボードレイアウトの設定場所がわからず迷い、次に .xprofile に書いた中身の打ち間違いで動かず。最近あまり使っていなかったせいもありますが、3 度目の正直でようやく日本語入力ができました。コピーして貼り付ける前に、中身をちゃんと確認しないとダメですね。
GNOME

GNOME は IBus を使うのが定番です。ところが、IBus 用の Mozc(ibus-mozc)は Arch の公式リポジトリにはなく、AUR からビルドする必要があります。配信の時間内では難しかったので、今回は Anthy で日本語入力ができるところまでを確認しました。
sudo pacman -S ibus ibus-anthy
reboot
再起動後、「設定」の「キーボード」で入力ソースに日本語(Anthy)を追加します。
配信のスライドでは、この手順の見出しが「KDE ほか」になっていましたが、正しくは GNOME 向けです。コマンドの「ssudo」も「sudo」の誤りでした。あわせて訂正します。
なお Cinnamon も、設定の仕方が微妙に違った記憶がありますが、今回は試していません。
どんな人に向いているか

EndeavourOS が向いているのは、次のような人です。
- Arch の仕組みを学びながら使いたい人
- AUR を使って幅広いソフトを入れたい人
- 最新のカーネルやソフトを使いたい人
- インストール後の設定を自分で詰めるのが苦にならない人
逆に、インストール直後から日本語入力まで整っていてほしい人や、更新のたびに環境が変わるのは困るという人には、Ubuntu の LTS のような固定リリースの方が合います。手元の機種で動くか不安なときは、まずライブ環境で確かめてからにしましょう。
今回の配信は、日本語入力で何度かつまずいたわりには、わりとサクサク進んだと思います。富士通のノート PC でのパッケージ一覧の選び方と、ibus-mozc のビルドは、宿題として時間をとって試してみるつもりです。
日本語入力でつまずいて、3 度目でやっと動いたところまで含めて、配信のアーカイブで見られます。
Saturday Night FREEDOM アーカイブ:https://www.youtube.com/live/_UUsbjXbG1I
