- KDEプロジェクトが、自前のLinuxディストリビューションである KDE Linux のアルファ版を公開した
- Arch Linuxベースの イミュータブル(immutable)構成 を採用し、パッケージのインストールではなく Flatpak と KDE Builder を利用する方式
- Wayland専用で、X.orgのサポートおよびBIOSベースのシステム対応は予定していない
- システムイメージには EROFS を使用し、アトミックアップデートとロールバック機能を提供する
- 今後3つのエディションを提供予定で、セキュリティアップデート、パッケージ管理 などで既存ディストリビューションとの差別化を図る
KDE、自前のLinuxディストリビューションのアルファ版を公開
概要と発表
- KDEプロジェクトは Akademy 2025 で、KDE Linux という自前のLinuxディストリビューションのアルファ版を公開した
- このディストリビューションは「KDEのあらゆる技術を最も先進的に実装した最高の成果物」を目標とし、家庭用、企業向け、OEM導入など多様な用途への拡張可能性を追求している
- 現在は初期開発段階で、未完成の機能や粗い部分 が多く、完成されたLinuxデスクトップの方向性を示す実験版という性格を持つ
開発の動機と背景
- KDE Linuxの開発にはHarald Sitterをはじめ、多くの KDE主要コントリビューター が積極的に参加している
- 既存の KDE neon はUbuntu LTSベースであるため、古い技術や不要なパッケージング作業、過度にカスタマイズされたビルドプロセスの問題などで限界に達したと言及している
- KDE Linux はこうした限界を超え、最新技術の活用可能性と配布・運用の自由度を高めることを目的としている
- 主な目的はKDEソフトウェアの提供方法を自ら管理することであり、既存の Linux Mint、ElementaryOS のようにデスクトップ環境陣営が独自OSを持つ自然な流れと文脈を共有している
アーキテクチャと技術的特徴
- Arch LinuxのパッケージをベースOSとして使うが、KDE Builderでソースビルドするか、Flatpakでアプリを管理する。Pacman は提供されない
- X.orgセッションはサポートせず、Waylandのみを使用 し、古いNVIDIAカードなど一部のハードウェア構成では手動設定が必要になる
- UEFIシステムのみをサポートし、BIOS専用システムをサポートする予定はない
- ルートファイルシステム(/)には可変のBtrfsボリューム、/usrには EROFSベースの読み取り専用ボリューム を使用し、アトミックアップグレードと容易なロールバック構成を実現している
- システム更新はDiscoverまたはCLIから updatectl を利用し、EROFSファイルを最大5個までキャッシュして簡単にバージョンをロールバックできる
パッケージとユーザー体験
- ユーザーは基本システムに直接パッケージをインストールできず、FlatpakまたはSnap(Discover統合は未対応)、そして Distrobox(コンテナ内で他ディストリビューションのアプリを導入・統合)だけをサポートする
- Podmanの設定など、アルファ段階のバグは存在するが、今後徐々に改善される予定
- 標準搭載ソフトウェアにはGwenview、Okular、Haruna、Kate、Konsole、Firefoxなどがあり、Bash、curl、Linux 6.16.5、GCCなど必須のCLIツールも含まれる
- Emacs、tmux、pip、Fishなど、一部の便利なユーティリティは搭載されていない
カスタムイメージと管理
- システムの基本パッケージはユーザーが直接変更できない。ただし、プロジェクト自身が使用する mkosi ツールと関連設定ファイルを使ってカスタムイメージを作成できる
エディションと今後のロードマップ
- 長期的にはTesting、Enthusiast、Stableの3つの エディション を提供する計画
- Testingは開発/QA向けで、Gitから毎日ビルドされる(現在配布中)
- Enthusiastはベータおよび一般ユーザー向け、Stableは一定の品質指標に達したリリースソフトウェアのみを含む
- ベータリリース前までに、Arch User Repositoryへの依存脱却や公式KDEインフラへの移行などの課題が残っている
セキュリティ、管理、ガバナンス
- セキュリティ通知用メーリングリストや自動通知システムなどは未提供で、ユーザーは Archのセキュリティトラッカー と KDEセキュリティアドバイザリ を自分で監視する必要がある
- Archベースのイミュータブルシステムという性質上、セキュリティパッチの適用が遅れる可能性があり、パッケージマネージャーがないため、システムにインストールされたソフトウェア一覧の管理が難しいという限界もある
- 実質的なガバナンスは「長老委員会」モデルに従い、重要な対立については Sitter が最終決定権を持つ
プロジェクトの今後と意義
- ディストリビューションの直接的な開発と保守を通じて、オープンソースデスクトップ環境の自律的な責任感と限界 を体験し、なぜ従来の大規模ディストリビューションが複雑な選択を行うのかへの理解を深める目的がある
- プロジェクトが中止された場合に備え、EOL(サポート終了)時には他ディストリビューションへ自動移行する計画も用意している
- アルファ版という性質上、不十分な部分は多いものの、KDEが独自に技術的方向性を示そうとする 意志をうかがえるプロジェクトだ
まだコメントはありません。