ハクソク

世界を動かす技術を、日本語で。

Gentoo Linux 2025 レビュー

概要

  • Gentooの2025年の活動総括と2026年の展望
  • 新開発者の加入やパッケージ増強、WSL対応など多様な進化
  • EAPI 9やCodeberg移行など、全体的な技術刷新
  • 物理・財政インフラの現状と今後の課題
  • コミュニティの貢献と今後の参加呼びかけ

Gentoo 2025年総括と2026年の展望

  • Gentooは2025年も多くの進展と変革を経験
  • 新規開発者加入、バイナリパッケージの拡充、GnuPG代替対応、WSL対応、Rustブートストラップ改善など多彩な取り組み
  • NGINXパッケージングの刷新やドキュメント強化も実施
  • 年間コミット数は112,927件、外部コントリビューターは377名
  • GURUリポジトリの活動は減少傾向だが、貢献者数は増加
    • 2025年のコミット数は5,813件、貢献者数は264名
  • バグトラッカーの活動はやや減少、解決数は22,395件

新規Gentoo開発者

  • 2025年に4名の新開発者が加入
    • Jay Faulkner (jayf):OpenStackに精通、米国ワシントン出身
    • Michael Mair-Keimberger (mm1ke):オーストリアのネットワークセキュリティエンジニア、品質管理に注力
    • Alexander Puck Neuwirth (apn-pucky):物理学ポスドク、イタリア在住、CIやRISC-Vにも関心
    • Jaco Kroon (jkroon):南アフリカのシステム管理者、Asteriskなどに貢献

主要な変更・ニュース

  • Codeberg移行:Copilot強制回避のため、ミラーとPR受付をGithubからCodebergへ移行計画
  • EAPI 9:新仕様策定、Portage対応完了。エラーハンドリングやedo関数、ビルド環境のクリーン化など新機能追加
  • イベント参加:FOSDEM 2025(Brussels)、FrOSCon 2025(Sankt Augustin)、GNU Tools Cauldron 2025(Porto)などで存在感
  • SPIへの財務移行:寄付受付先の変更を推進、経費支出も段階的にSPI経由へ移行中
  • オンラインワークショップ:EAPI 9やGnuPG/LibrePGPなど多様なテーマで開催

アーキテクチャ関連

  • RISC-V対応:QCOW2形式の起動可能イメージを提供開始、rv64gc/ lp64d対応
  • Gentoo for WSL:amd64ベースでWSL向けイメージを毎週公開
  • hppa/sparc:安定キーワード削除、テスト用サポート継続
  • muslロケール:muslベースステージでロケールサポートを標準化

パッケージ・技術面の進化

  • GPG代替:GnuPG、FreePG、Sequoia-PGP/Chameleonの切り替え可能な仕組み導入
  • zlib-ng対応:zlib-ng/minizip-ngを互換モードで利用可能に
  • system-wide jobserver:ビルドジョブの全体管理を実現するsteve導入、Portageで実験的サポート
  • NGINX再構成:サードパーティモジュール分離によるパッケージ改善
  • Rustブートストラップ:mrustcを用いたC++経由のRust自力ビルドパス追加
  • Ada/Dブートストラップ:gccのUSEフラグ切替で容易に有効化可能
  • FlexiBLAS採用:BLAS実装のランタイム切替とABI安定性確保
  • Python:デフォルトバージョンが3.13に、3.14も安定提供
  • KDE:KDE Gear 25.08.3、Frameworks 6.20.0、Plasma 6.5.4を安定提供

物理・ソフトウェアインフラ

  • ビルドサーバ増強:Hetzner Germanyに2台目の専用サーバ追加、ステージ/ISO/QCOW2/バイナリ生成を高速化
  • ドキュメント:wiki.gentoo.orgで継続的に拡充、Handbookも大幅更新
    • 現在9,647ページ、累計766,731回の編集

財政状況

  • 収入:Gentoo Foundationは2025年度で$12,066を受領(主に個人寄付)
    • SPI経由では$8,471を同期間に受領
  • 支出:プログラムサービス$8,332、管理$1,724、募金活動$905、減価償却$10,075
  • 残高:2025年7月1日時点で$104,831
  • SPI移行:未移行の定期寄付者へ移行促進を呼びかけ、支出も順次SPI経由へ

コミュニティへの感謝と参加呼びかけ

  • 全開発者・貢献者へ感謝
  • 新規参加者・貢献者の募集
  • Gentooはボランティア主導のプロジェクトであり、コミュニティの力が不可欠

Hackerたちの意見

早くGentooに戻りたいな。今まで使った中で一番安定してて、ハッカー向けのディストロだったから。貢献してくれたみんなに感謝!
Gentooを10年間(2005年~2015年)使ってたけど、すごく満足してたよ!安定してるとは言えなかったけど、更新するたびに壊れたり手動での介入が必要だったりしたから。でも、柔軟性は抜群だった!システムのすべてを選ぶためのオプションが簡単にアクセスできるのは、他のどのシステムでも味わったことがない。もっといじる時間があれば、今でも使ってたかも。最近はNixOSを使ってるけど、どのマシンでも同じセットアップにするためだよ。
> Gentoo財団は2025年度(2025年6月30日終了)に12,066ドルを受け取りました。主な部分(80%以上)はコミュニティからの個人の現金寄付です。SPI側では、同じ期間に8,471ドルを受け取りましたが、こちらも小規模な個人寄付からのものです。こんなに大きくて影響力のあるプロジェクトが、少ない資金でやっていけるなんて驚きだよね。もちろん、多くの人が貴重な労力をプロジェクトに寄付しているけど、GentooのROIは商業ソフトウェアにかかるコストに比べて信じられないほど素晴らしい。
だからこそ、Red HatやSUSEみたいな会社があるのはいいことだよね。特定のディストロが好きじゃなくても、彼らは受け取ったものに対してちゃんと還元する方法を見つけてる。ほとんどの会社はそういうことしないけど。
まさに俺がコメントしようと思ってたことだよ。なんでお金をもっと使わないの?何に使うべきかは分からないけど、だって… Gentooなんだから!コア開発者に何か支払うと思ってたんだけどな。
そうだよね、特にCSSライブラリが年間100万ドル稼いでるのに。資金を改善するインセンティブがないのかな。
…今のGentooって大きくて影響力あるの?俺の知る限りでは、今の文化的な地位はジョークのネタみたいだけど、訂正されるのも歓迎だよ。
Gentooの維持にかかる実際のコストをもっと正確に見積もるのは面白いかも。例えば、100人のコア開発者が週に10時間、380人の外部貢献者が週に2時間使ってるとしたら、40人以上のフルタイム相当になって、1人あたり15万ドルだと年間600万ドルになるね。
一方で、お金がないことには、過剰に給料をもらってるCEOやマネージャー、マーケティング担当者、気を散らすサイドプロジェクトがないという利点もあるよね。
問題は、Gentooが業界ではあまり人気がないことだね。もし数社の資金力のあるテック企業が使い始めたら、カンファレンスでそれぞれから1万ドルくらいのスポンサーシップを得るのは簡単だろうね。
ここで一番過小評価されているのはRISC-Vサポートの状態だと思う。ほかのディストロが新しいISAのためにパッケージリポジトリを立ち上げるのに苦労している中、Gentooのソースベースの性質はアーキテクチャに依存しないからね。@systemセットでamd64と同等の状態を達成したrisqueチームを称賛するよ。これは、2025年以降のハードウェアの多様性の爆発を扱うための唯一のスケーラブルな方法がメタディストリビューションモデルだということを証明している。もし組み込みプラットフォームを構築したり、カスタムシリコンに取り組んでいるなら、Gentooはトップクラスの選択肢だよ。ステージ1をクロスコンパイルすれば、あとはportageが処理してくれる。
俺は常にソースベースのパーソナライズされたディストリビューションが好きだったけど、これが2004年初頭にGentooに移った大きな理由でもある(Risc-Vや他の組み込みではなくamd64のためにね)。Pentium-IVの非常に深いパイプラインやコンパイラフラグの感度(そして最速のペンギンの名前自体)が、システム専用にコンパイルするスタイルのスピード感を生み出してたけど、カスタマイズや設定をいじるハッカーのマインドセットにはすごく合ってる。
すべてのディストリビューションはソースベースで、ソースからブートストラップされてるんだ。デフォルトではバイナリパッケージを使うけど(ソースパッケージも提供してる)、Gentooはデフォルトでソースパッケージなんだよね(でもバイナリパッケージもある)。ここに関してはGentooにメリットは全くないよ。君の言ってることは論理的にもおかしいし。他のディストロはRisc-Vをサポートしてないのは、誰もそのハードウェアに手をかけてないからだよ。ほとんど存在しないからね。
ジョブサーバーの名前が「steve」って面白いね。
2025年にNixOSに切り替えて、そのままいると思う。Gentooは20年くらい使ってたから、心のディストロだよ。古いノートパソコンもあったから、更新するのがリソース的に厳しかった。例えばGHCだけでも、古いノートパソコンではコンパイルに12時間以上かかることもあった。
NixOSで利用可能なパッケージをリストしようとしたら、nix-envが6GB以上のRAMを消費したんだ。みんなnix-envを使わない方がいいって言ってたけど、NixOSのマニュアル以外はね。NixOSの環境を理解しようとすると、深いウサギの穴に入っていく感じだよ。
Gentooには賢い人がたくさんいるよね。でも、Archが台頭してから、Gentooはかなり地盤を失った気がする。これが主にArchのせいかどうかは分からないけど、そう感じる。Gentooの開発者たちは、VoidやArchのような主要な競合をもっと見てほしいなと思う。彼らは違うけど、現代のGentooに近い感じがする。
Archがあるから、最新のビルドでGentooを選ばなかったんだ。便利だし、私の使い方には「十分」だからね。Gentooは他のOSとは違って、コンピュータに完全に繋がってる感じがして、懐かしい気持ちになるけど、時間がかかるのがネックなんだよね。
14年前にGentooを使ってたことがある!特定のハードウェア(高コア数の4ソケットAMD Opteronサーバー)で見た中では、最も速いディストロの一つだった。インストール時にそのCPU用にすべてをコンパイルしてたからだと思う… emergeでビルド/コンパイルして、USEフラグを正しく設定すれば、かなりカスタマイズされた最適化バイナリが生成されてた。ステージング/グラデュエーション(最初にプリコンパイルをダウンロード/実行しつつ、背景でフラグ最適化されたコンパイルを行う)を取り入れれば、いくつかの欠点を克服できると思う(具体的には、emerge/pacmanでFirefoxをインストールするのに45分かかることや、ビルドが失敗することが多いこと)。まだ元気にやってるのを見るのはすごく嬉しい。多くのマシンを管理するのはちょっと大変だったのを覚えてる、特に脆弱性に先んじるのがね。
Gentooは最高だよ!ブータブルシステムを作るコツをつかんで、自由にやるのが楽しくなると、まるでLinux from Scratchみたいだけど、すべてを手動でビルドする必要がない。俺はpodman(ルートファイルシステムをビルドするため)とqemu(テストブート&ルートファイルシステムの書き込み、異なるアーキテクチャのエミュレーション)を使ってシステムイメージのビルドを自動化して、毎週新しいシステムイメージをCIで作ってる。これまで作った中で一番クールなものかも。今では実質的に自分のLinuxディストロをソースからビルドしてるし、すべてContainerfilesで定義されてる!このプロジェクトを可能にしてくれたGentooチームには本当に感謝してる。彼らがどれだけ少ない予算で運営してるかを知って驚いたから、定期的に寄付するつもり。
どこかにこれを記録した?もっと知りたいな。
これは素晴らしい学びの機会だと思うけど、10年くらいGentooを使った後は、最近はArchの方が好きだな。だから、Linuxやそのエコシステムについてもっと学びたいなら、数ヶ月か数年やってみるといいよ。ただ、公式リポジトリのバイナリを使ったGentooはまだ試してないから、もしかしたらシステムを最新に保つのが楽になるかもね。
これが話題に上がるなんて、ちょうどGentooを再訪しようか考えてたところなんだ。これをサインと受け取るべきかな。
Gentoo PortageがChromeOSの基盤インフラだと考えると、これは驚くほど少ない数字だね。
典型的な企業のオープンソースの搾取だね。