Linux開発者らがD-Busの抜本改革を求める

最近の記事では、Linuxの長年使用されてきたプロセス間通信システムであるD-Busに対する不満の高まりを強調し、Hyprwireを優れた代替として提案している。批評家らは、ほぼ20年にわたる使用後のセキュリティ欠陥と不十分なドキュメントを指摘している。この議論は、Linuxの基幹インフラの近代化の必要性を強調している。

D-Busはほぼ20年間、Linuxディストリビューションの基盤として機能し、GnomeやKDEなどの環境で以前のシステムに代わるプロセス間通信(IPC)バスとして、事実上の標準となりました。しかし、その設計上の欠陥は厳しい批判を浴びており、開発者のVaxry氏が最近の記事で、d-busをHyprwireに置き換えるべきだと主張しています。

Vaxry氏の提案は、Brodie Robertson氏のビデオで文脈が得られ、同ビデオではArch Linuxが参照実装に頼らず独自のd-bus実装を開発するなどの問題を詳述しています。注目すべきセキュリティ懸念はCVE-2018-19358で、鍵束がアンロックされた状態でバス上の任意のアプリケーションが内容にアクセスできるリスクを露呈しました。D-BusのメンテナであるGnome開発者はこれを「設計通りに動作する」とし、Waylandなどのプロジェクトの論争を想起させる立場を取っています。

Hyprwireは実際のセキュリティ権限、メッセージ検証、包括的なドキュメントにより改善を約束しており、D-Busが不足する分野です。ほぼ20年経った今も、D-Busのドキュメントは初歩的で、コメントの少ないコード、未完のドラフト、TODOだらけのファイルが主です。Vaxry氏はHyprwireの広範な採用は当面期待薄と認めつつ、それがLinuxが時代遅れのシステムをさらに数十年使い続けるのを防ぐための必要な改革を促すことを望んでいます。

この議論は、Linux開発における広範な緊張関係を反映しており、明らかな欠陥にもかかわらず慣性が革新を遅らせる傾向があります。D-BusはUnixソケットのような高速なポイントツーポイント方式より便利なバス型IPCを可能にしますが、その持続性は互換性と進歩のバランスについての疑問を投げかけています。

関連記事

freedesktopプロジェクトは、コミュニティから強い反発を受けた後、Linuxデスクトップ向けの年齢確認インターフェース提案を終了した。この取り組みは、アプリケーションが米国の新たな州法に基づくオンライン年齢確認に対応するのを支援することを目的としていた。批判者らは、プライバシーへの懸念とこうした機能のコアデスクトップ規格への適合性を問題視した。

AIによるレポート

Nitrux 開発チームは、イミュータブル Debian ベースの Linux ディストリビューションのバージョン 6.0 をリリースしました。CachyOS パッチ適用済みの Linux カーネル 6.19 と複数の Wayland ネイティブコンポーネントを特徴とし、パフォーマンス向上と仮想化機能に重点を置いています。異なるグラフィックスハードウェア向けのバリエーションでダウンロード可能です。

Red Hatは、セキュリティを強化した新しいローリングリリース形式のLinuxディストリビューション「Fedora Hummingbird」を発表しました。このOSは起動可能なOCIイメージとして提供され、主にFedora Rawhideのパッケージをベースにしています。アトミックアップデートとロールバック機能を備え、開発者やクラウドネイティブなワークロードをターゲットとしています。

AIによるレポート

アトミックLinuxディストリビューションは、隔離された環境でオペレーティングシステムを更新し、再起動時に完全に成功した場合にのみ変更を適用します。このアプローチは、rpm-ostreeやAndroidのA/Bシステムなどの技術に着想を得て、破損したアップグレードやデータ損失を防ぎます。レビューでは、さまざまなデバイスで安定性をテストした5つのディストリビューションが注目されています。

このウェブサイトはCookieを使用します

サイトを改善するための分析にCookieを使用します。詳細については、プライバシーポリシーをお読みください。
拒否