**Gentoo Linux 2025 レビュー**

Gentoo Linuxは、最もカスタマイズ性が高くパフォーマンス志向のディストリビューションとして今なお人気を保っています。2025年版でも、開発者やハイエンドユーザーにとって強力な機能を提供し続けています。

- **Portage 3.x**  
  - より高速な依存関係解決を実現した更新済みebuildリポジトリ。  
  - OPTIONAL機能を細かく制御できるUSEフラグシステムの改善。

- **カーネル統合**  
  - 最新のAMD・Intelプロセッサを含むモダンハードウェア向けに事前設定されたモジュール。  
  - `make menuconfig` や自動化スクリプトで簡単にカーネル設定が可能。

- **セキュリティアップデート**  
  - 自動ebuildオーバレイを通じて重要脆弱性の迅速なパッチ適用。  
  - 多くのパッケージでデフォルトで利用できるハード化コンパイラオプション。

- **パフォーマンス**  
  - マルチコア対応と並列コンパイルフラグによりビルド時間を最適化。  
  - 不要なバイナリを除去できるため、実行時のフットプリントが最小限。

- **コミュニティ & ドキュメント**  
  - アクティブなフォーラムとメーリングリストでベストプラクティスが随時共有。  
  - 新規インストール、カーネルチューニング、パッケージ管理に関する包括的ガイド。

総じて、2025年のGentoo Linuxは、制御性・性能・常に進化し続けるエコシステムを重視するユーザーにとってトップクラスの選択肢であり続けています。

2026/01/11 20:38

**Gentoo Linux 2025 レビュー** Gentoo Linuxは、最もカスタマイズ性が高くパフォーマンス志向のディストリビューションとして今なお人気を保っています。2025年版でも、開発者やハイエンドユーザーにとって強力な機能を提供し続けています。 - **Portage 3.x** - より高速な依存関係解決を実現した更新済みebuildリポジトリ。 - OPTIONAL機能を細かく制御できるUSEフラグシステムの改善。 - **カーネル統合** - 最新のAMD・Intelプロセッサを含むモダンハードウェア向けに事前設定されたモジュール。 - `make menuconfig` や自動化スクリプトで簡単にカーネル設定が可能。 - **セキュリティアップデート** - 自動ebuildオーバレイを通じて重要脆弱性の迅速なパッチ適用。 - 多くのパッケージでデフォルトで利用できるハード化コンパイラオプション。 - **パフォーマンス** - マルチコア対応と並列コンパイルフラグによりビルド時間を最適化。 - 不要なバイナリを除去できるため、実行時のフットプリントが最小限。 - **コミュニティ & ドキュメント** - アクティブなフォーラムとメーリングリストでベストプラクティスが随時共有。 - 新規インストール、カーネルチューニング、パッケージ管理に関する包括的ガイド。 総じて、2025年のGentoo Linuxは、制御性・性能・常に進化し続けるエコシステムを重視するユーザーにとってトップクラスの選択肢であり続けています。

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

Gentoo の開発、インフラストラクチャー、および財務は着実に進行しています。

• 開発・パッケージング: – 19 174 パッケージのために 31 663 の ebuild が存在します。
– amd64 ミラーには 89 GB のバイナリパッケージがあり、各アーキテクチャごとに週次で 154 個のインストールステージが構築されています。
– Main ::gentoo コミットは 2024 年の 123 942 件から 2025 年には 112 927 件へ減少しました;GURU コミットは 7 517 件から 5 813 件に減りましたが、寄付者数は 241 名から 264 名へ増加しています。
– バグトラッカーの活動は鈍化し、2025 年には新規バグ 20 763 件と解決済み 22 395 件で、2024 年の 26 123 / 25 946 件に比べて減少しました。
– 2025 年に 4 人の開発者が参加しました(Jay Faulkner, Michael Mair‑Keimberger, Alexander Puck Neuwirth, Jaco Kroon)。

• 主な技術的アップデート: – EAPI 9 は pipestatus、edo 関数、default‑EAPI 宣言、および Portage サポートを含めて最終化されました。
– 新しいアーキテクチャイメージ:RISC‑V QCOW2(rv64gc, lp64d ABI)と amd64 用の週次 Gentoo for WSL;hppa/sparc キーワードは testing のみへ移動しました。
– 主なパッケージアップグレード:GnuPG/FreePG/Sequoia‑PGP の代替、zlib‑ng/minizip‑ng の互換モード、システム全体のジョブサーバー「steve」、NGINX のモジュラー再設計、Rust の bootstrap(mrustc 経由)、Ada/D の bootstrap パス、FlexiBLAS ラッパー、Python 3.13 をデフォルトに設定(3.14 は安定版)、KDE Gear 25.08.3/Frameworks 6.20.0/Plasma 6.5.4。

• インフラストラクチャー: – Hetzner Germany に第二のビルドサーバーが追加されました。
– Wiki は現在 9 647 ページと 766 731 回の編集があります。

• GitHub マイグレーション: – Gentoo は GitHub ミラーおよび PR を Codeberg(Forgejo)へ移行し、独自の主要 git、バグなどのインフラストラクチャーはそのまま維持します。

• 財務 (FY2025): – 収入 $12,066 ($9,653 はコミュニティキャッシュ + $2,413 その他)。
– SPI 収入 $8,471。
– 支出 $21,626(プログラムサービス $8,332;管理・一般 $1,724;資金調達 $905;減価償却 $10,075)。
– 銀行残高は 2025 年 7 月 1 日時点で $104,831。

• 今後の焦点: – 基盤は寄付者に対し、継続的な寄付を SPI プログラムへ再配分するよう促しています;40 名以上の寄付者がまだ応答していません。
– プラットフォームサポートの拡大とパッケージメンテナンスの改善を継続的に計画しています。

本文

ハッピーニューイヤー 2026!
先月も引き続き、Gentooでは数多くの出来事がありました。新しい開発者の登場、バイナリパッケージの増加、GnuPG代替機能のサポート、WSL向け Gentoo、Rust ブートストラップの改善、NGINX パッケージングの向上… いつものように、当社のお気に入り Linux ディストリビューションからの注目すべきニュースをまとめてみましょう。


Gentoo の数値

  • 現在、Gentoo は 31 663 個の ebuild を持ち、19 174 種類のパッケージが管理されています。
  • amd64(x86‑64)向けには、ミラーに 89 GB に相当するバイナリパッケージが揃っています。
  • 毎週、Gentoo は異なるプロセッサアーキテクチャとシステム構成のために 154 個のインストールステージをビルドしており、その大部分は完全に最新です。
  • メインリポジトリ
    ::gentoo
    のコミット数は 2025 年も高水準で推移し、123 942 件から 112 927 件へわずか減少しました。外部寄与者によるコミットは 9 396 件で、377 名のユニークな著作者が関わっています。
  • ユーザー主導型リポジトリ GURU(信頼できるユーザーモデル)は活動が減少し、2025 年は 5 813 コミット、2024 年は 7 517 コミットでした。一方で GURU の寄与者数は 2024 年の 241 名から 2025 年に 264 名へ増加しました。
  • Gentoo バグトラッカー bugs.gentoo.org はやや活動が鈍化し、2025 年は 20 763 件のバグレポート(2024 年は 26 123 件)と解決済みバグ数も 22 395 件(25 946 件)となっています。

新しい開発者

2025 年に加わった Gentoo 開発者(年代順)は以下の通りです:

  • Jay Faulkner (jayf) – ウォシントン州出身で 3 月に参加。OpenStack に関与し、アイスホッケーと NASCAR の大ファン、長年 Gentoo を愛用しています。
  • Michael Mair‑Keimberger (mm1ke) – 6 月にオーストリアから加入し、すでに 9 000 件を超えるコミット歴があります。大型システムハウスでネットワークセキュリティエンジニアとして働き、ジョギングと週末のハイキングを楽しみます。品質管理やクリーンアップにも積極的です。
  • Alexander Puck Neuwirth (apn‑pucky) – 物理学ポスドクで 7 月にイタリアから参加。Gentoo をコード管理に活用し、継続的インテグレーションと RISC‑V に興味があります。
  • Jaco Kroon (jkroon) – 南アフリカ出身で 10 月に開発者として登録。複数の Gentoo インストールを運用する企業のシステム管理者で、2003 年から関わっています。Asterisk に興味があります。

注目の変更とニュース

ディストリビューション全体の取り組み

  • GitHub から Codeberg へ:Gentoo はリポジトリミラーとプルリクエストを Codeberg(Forgejo)へ移行し、主要な git、バグ追跡などのインフラはそのまま維持します。
  • EAPI 9 の完成:文言が最終化され、Portage への対応も完了しました。新機能として
    pipestatus
    、コマンドを印刷/実行する
    edo
    関数、クリーンなビルド環境、プロファイルディレクトリツリーのデフォルト EAPI 宣言が可能になりました。
  • イベント参加:FOSDEM 2025(ブリュッセル)、FrOSCon 2025(サンクト・オーギュステン)でインストール、設定、ebuild 作成に関するワークショップを実施し、GNU Tools Cauldron 2025(ポルト)にも出展しました。
  • SPI への移行:ソフトウェアの公共利益(Software in the Public Interest)への転換が進行中で、寄付者は継続的な寄付を SPI に振り向けるよう奨励されています。
  • オンラインワークショップ:2025 年に 4 回のドイツ語ワークショップ(EAPI 9 と GnuPG/LibrePGP)を開催しました。

アーキテクチャ

  • RISC‑V 用 QCOW2 ブート可能イメージ:コンソール版とクラウド初期化版の事前構築済みブートイメージがダウンロード可能です。
  • Gentoo for WSL:amd64 ステージベースの Windows Subsystem for Linux 用 Gentoo イメージを毎週公開し、ストアでの提供も予定しています。
  • hppa と sparc の安定化解除:安定キーワードは削除され、テストキーワードのみが残ります。
  • musl とロケール
    sys-apps/musl-locales
    をデフォルトで musl ベースのステージに追加しました。

パッケージ

  • GPG 代替機能:ユーザーは GnuPG、FreePG、および Sequoia‑PGP/Chameleon の中から選択できるようになりました。
  • zlib‑ng サポート
    zlib-ng
    minizip-ng
    用の互換モードを初期導入しました。
  • システム全体ジョブサーバー:グローバルなトークン会計型ジョブサーバー(
    steve
    )により、Portage、make、ninja などで同時ビルド数を制御できます。
  • NGINX の再構築:第三者モジュールを別パッケージ化し、主要なパッケージング改善を実現しました。
  • Rust ブートストラップの C++ ベース:Mutabah の
    mrustc
    により事前ビルド済みバイナリ不要でビルドできます。
  • Ada と D のブートストラップ:GCC 内のクリーンなブートストラップパスにより、これら言語を簡単に有効化可能です。
  • FlexiBLAS:ランタイム BLAS 選択用の主要ラッパーライブラリとして採用し、ABI の安定性を確保しました。
  • Python:デフォルト Python バージョンが 3.13 に更新され、3.14 が安定版で利用可能です。
  • KDE のアップグレード:KDE Gear 25.08.3、KDE Frameworks 6.20.0、KDE Plasma 6.5.4 を含む安定リリースが提供されています。

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

  • 追加ビルドサーバー:Hetzner Germany に第二の専用ビルドサーバーを設置し、ステージ、ISO、QCOW2 イメージ、バイナリパッケージ生成速度を向上させました。
  • ドキュメント:Wiki.gentoo.org は 9 647 ページ、766 731 編集という規模で継続的に拡充中です。

Gentoo Foundation の財務状況(2025 年)

カテゴリ金額 (USD)
収入:合計12 066
• 個人寄付>80 %
• SPI 収入8 471
支出:プログラムサービス8 332
• 管理・一般(会計)1 724
• 募集活動905
• 非運営費(減価償却)10 075
2025 年 7 月 1 日時点の残高104 831

Foundation は継続的寄付を SPI に移行するよう奨励しており、年末までに回答が無い寄付者は 40 名以上です。支出は収入次第で SPI 構造へ移行される予定です。


ご覧いただきありがとうございます!毎年通り、Gentoo の開発者と貢献者の皆さまの日々の努力に感謝申し上げます。もしお手伝いに興味がある場合はぜひご参加ください―― Gentoo はそのコミュニティなしには存在し得ません。

同じ日のほかのニュース

一覧に戻る →

2026/01/12 5:47

**macOS Tahoe におけるウィンドウサイズ変更の苦労** macOS Tahoe では、アプリケーションウィンドウをリサイズすることが思ったより難しい場合があります。ユーザーは次のような点に悩むことが多いです: - 標準のドラッグ&ドロップ方式が安定しない。 - リサイズ用キーボードショートカットが十分に文書化されていない。 - 特定のアプリではウィンドウサイズ制限を無視してしまう。 これらの問題は、デスクトップ上で効率的に作業することを困難にします。

## Japanese Translation: --- ## 要約 macOS Tahoe の極端に大きなウィンドウの角丸半径は、通常のリサイズ動作を妨げます。丸みが付いた角は、必要な 19×19 ピクセルのクリックターゲットの約 75% を可視ウィンドウ枠外へ押し出します。その結果、ユーザーが緑色領域(通常使う部分)内で角を掴もうとすると、クリックが許容領域外に落ちてリサイズが失敗します。見える角のすぐ外側、同じ 19×19 ピクセル帯内でのみクリックが成功し、リサイズが起動します。以前の macOS バージョンでは、このターゲットの約 62% がウィンドウ内部に配置されており、ユーザーの期待に合っていました。筆者はほぼ四十年にわたるコンピュータ使用経験の中でこのような問題を一度も遭遇したことがありません。この不一致はフラストレーションと生産性低下を招きます。開発者は対策を設計するか、Apple にバグ報告を提出する必要があります。 ---

2026/01/12 6:29

2026 年はセルフホスティング(自前で運用すること)の年です。

## 日本語訳: > 本記事は、Claude Code CLI エージェントを利用することで、誰でも低価格のミニPCで完全に機能的なホームサーバーを構築できることを示しており、深いシステム管理スキルが不要になる点を強調しています。Beelink Mini N150($379)に8 TB NVMe SSDを搭載し、著者はUbuntu 22.04 LTS をインストールし、セキュアネットワーク用に Tailscale を追加、その後 SSH で Claude Code をインストールします。シンプルな英語のプロンプトを発行するだけで、Claude Code は自動的に Docker を設定し、Compose ファイルを作成し、サービス(Vaultwarden, Plex, Immich, Uptime Kuma, Caddy, Home Assistant, ReadDeck)をデプロイし、リバースプロキシを構築し、永続性を確保し、更新とセキュリティパッケージを管理し、ブート時の再起動も可能にします。 > > Vaultwarden は軽量な Bitwarden 互換パスワードマネージャーとして機能し、Immich は Google Photos の代わりにモバイルアプリ、ローカル顔認識、タイムライン/マップビューを提供します。ReadDeck は Mozilla Pocket を補完するクリーンな UI と読み続行機能を備えています。Lazydocker(Docker コンテナ UI)や Glances(システムモニタリング)などの追加ユーティリティもスタックを完成させます。著者は低い消費電力(CPU 約6 %、メモリ約32 %)を指摘し、保守作業がサーバーを所有する感覚に近く、問題は SSH と Claude Code への英語プロンプトで解決できると強調しています。 > > 対象読者はターミナル操作に慣れたユーザーで、既に SaaS サービスの料金を支払っているが、フルインフラ専門家になることなく基盤システムを理解したい人々です。本記事は、ミニPC 上で Claude Code を利用したセルフホスティングが今や実現可能で楽しく、今年おすすめできると結論付けています。

2026/01/12 7:14

このゲームは、Windows・Linux・ブラウザ上で動作する単一の13 KiBファイルです。

<|channel|>final <|constrain|>## Japanese Translation: 記事では、1つのソースファイルが「ポリグロット」バイナリを生成する方法を示しています。このバイナリには、Windows、Linux/BSD、およびブラウザ用にコンパイルされた3つの小さなプログラム(スネークゲーム)がすべて含まれており、合計13 312バイトです。コードはJustine Tunneyのcosmopolitan libcアイデアを使用し、各プラットフォームでネイティブに実行できる<16 KiBの実行ファイルを生成します。 3つのビルドが作成されます: • WinAPI用C(i686 Visual C)– 画面スクリプトとしても機能する非従来型PEヘッダーを使用。スタブはゲームを解凍して起動し、最初に再実行まで0xc0000005エラーが表示されます。 • Linux/X11用C(x86_64 clang)– lzmaデコンプレッションとシェルドロッパーを使用してファイルからELF64バイナリを抽出します。 • ブラウザ用JavaScript – ブラウザは先頭の無害なゴミを無視し、CSSで隠し、HTML/Canvasゲームがこの余白後に開始されます。 各コンパイル済み/ミニファイド版は約3–5 KiBです。3つのバイナリは順序通りに連結され、各オペレーティングシステムまたはブラウザが自分のセクションを実行します。元のゲームソースは13 772バイトでしたが、パッキングと連結後、正確に13 312バイトになります。 ゲームプレイの詳細(パッケージング物語の一部ではなく、キーポイントで言及されている)は次の通りです: - スネークは食べ物を食べることで成長し、壁を避けます。 - 操作:矢印キー/WASDキー、ESCで終了、Rでリセット、Pで一時停止、Spacebarで開始。 - スコア:フルーツごとに+10、黄色のフルーツは+20。フルーツは一定レートで生成され、スネーク速度/長さに比例した時間が経過すると消えます。 - 10個のフルーツ後、ランダム壁を含むレベル変更が行われ、ヘッドから任意の食べ物へのパスが保証されます。初期スネーク位置はランダムですが、向いている方向に少なくとも5つの空きタイルがあります。 このプロジェクトは、複数のオペレーティングシステムとウェブブラウザ用の実行コードを1ファイルにまとめることができることを示し、小規模プログラムの軽量でプラットフォーム非依存的な展開の可能性を開きます。

**Gentoo Linux 2025 レビュー** Gentoo Linuxは、最もカスタマイズ性が高くパフォーマンス志向のディストリビューションとして今なお人気を保っています。2025年版でも、開発者やハイエンドユーザーにとって強力な機能を提供し続けています。 - **Portage 3.x** - より高速な依存関係解決を実現した更新済みebuildリポジトリ。 - OPTIONAL機能を細かく制御できるUSEフラグシステムの改善。 - **カーネル統合** - 最新のAMD・Intelプロセッサを含むモダンハードウェア向けに事前設定されたモジュール。 - `make menuconfig` や自動化スクリプトで簡単にカーネル設定が可能。 - **セキュリティアップデート** - 自動ebuildオーバレイを通じて重要脆弱性の迅速なパッチ適用。 - 多くのパッケージでデフォルトで利用できるハード化コンパイラオプション。 - **パフォーマンス** - マルチコア対応と並列コンパイルフラグによりビルド時間を最適化。 - 不要なバイナリを除去できるため、実行時のフットプリントが最小限。 - **コミュニティ & ドキュメント** - アクティブなフォーラムとメーリングリストでベストプラクティスが随時共有。 - 新規インストール、カーネルチューニング、パッケージ管理に関する包括的ガイド。 総じて、2025年のGentoo Linuxは、制御性・性能・常に進化し続けるエコシステムを重視するユーザーにとってトップクラスの選択肢であり続けています。 | そっか~ニュース