XLibre 25.0: X.Org サーバーの新しいフォークの最初のリリース

  • X.Org Serverフォークの最初のリリースとしてXLibre 25.0がリリースされました
  • 新機能: Xnamespace 拡張、Xnest の xcb への適応、ドライバ管理の改善
  • フォークの動機: Xorgコミュニティとの意見の相違とオープン性を促進したいという願望
  • 異なるディストリビューションの開発者とユーザーの協力を求める

XLibre

XLibre 25.0 光を見たばかり 最初のバージョンのように 有名なX.Orgサーバーの新しいフォークの公式リリース。このプロジェクトは、多くのLinuxディストリビューションが… フェドラのような — Wayland のみをベースとしたデスクトップへの移行を準備しており、X11 エコシステムの代替手段とより大きなダイナミズムを求めるユーザーと開発者の間で興奮が生まれています。

バージョン25.0のリリースは 長い作業期間と多数の内部変更開発者たちはコードのクリーンアップに注力しており、場合によっては、導入後に検出された問題のために、オリジナルのXorgサーバーで行われた最近の決定を覆すようなことも行っています。さらに、現在のニーズに対応し、X11環境のセキュリティと柔軟性を強化するための新機能も導入しています。

XLibre 25.0の主な新機能

  • Xnamespace拡張従来のコンテナなど、異なるセキュリティドメインで動作するクライアントを独立したX11名前空間に限定することで分離する革新的なメカニズムが導入されました。これは、XNUMX年代半ばに開発された従来のセキュリティモデルを改良したものです。
  • Xnest を xcb に移植: Xlib への古い依存関係が削除され、アーキテクチャが最新化され、新しいテクノロジとの統合が容易になります。
  • ABIによるドライバーディレクトリ: ディストリビューションでは、異なる ABI アーキテクチャ用の複数のドライバーを同時にインストールできるようになり、互換性のないシームレスなアップグレードとシステム移行が容易になりました。
  • 脆弱性の修正: CVE として特定されたいくつかのセキュリティ問題が修正されたほか、メンテナーによれば詳細を列挙するには数が多すぎる多数の小さな修正も行われました。

フォークの理由と背景

メインプロジェクトマネージャーのエンリコ・ヴァイゲルト氏は次のように説明した。 XLibreの創設は、 Xorgグループの現在の大多数(IBM/Redhatの従業員が率いる)は、開発を中止し、重要な貢献をブロックすることを表明しました。この状況は、 彼の証言によると、に連れて行きました 検閲と禁止 プロジェクトをフォークする意向が発表された直後、彼らの貢献は明らかになりませんでした。新機能や改善に対するオープンな姿勢が欠如していたことを踏まえ、Weigelt氏はXLibreの下で新たな方向性を定めるのに適切な時期だったと考えています。

約1年間、多大な努力が払われてきました 多数の貢献を再統合する コードベースには数百件のマージリクエストと数千件のコミットが行われました。しかし、元のプロジェクトの停滞により、最終的にはこのアプローチは放棄され、生き生きとしたオープンな代替手段の開発へと移行しました。そのため、XLibreは、Xorgとその前身であるXfree86の両方に歴史的に存在した、エリート主義と新規貢献者の歓迎の欠如という認識への反論として誕生しました。

コミュニティへの呼びかけ

XLibreのチームは あらゆるディストリビューションやオペレーティングシステムの人々を招待する この最初のバージョンをテストし、統合を改善するための提案や具体的なニーズを歓迎します。また、フォーク、追加モジュール、その他の関連プロジェクトをお持ちの開発者の皆様にも、Xサーバーの将来に向けて協力していただけることを願っております。

これが Xserver の何年ぶりかのメジャーリリース 最新リリースから約3000件のコミットが残っているため、未調査のバグがまだ存在する可能性があり、このリリースはテストとフィードバックのためのオープンベータ版としてお考えください。このプロジェクトは完全なオープン性を重視しており、背景、信念、個人の経験を問わず、貢献を歓迎しています。

XLibre 25.0の登場は、X11プロトコルの将来に関する議論が、よりオープンで協調的な視点から再燃することを意味します。コミュニティがどのように受け止め、Waylandの台頭の中でどのように立ち向かうのかはまだ分かりませんが、このフォークは開発を活性化させ、Xへの投資を継続したい人々にとって現実的な選択肢を提供することを目指しています。

関連記事
Haiku OSは、Xサーバーを使用せずにX11アプリケーションを実行できるようになりました