KWinFT
2020年初め「KWin」の開発を大幅に促進するため、「KWinFT」プロジェクトが発足しました。「KWinFT」は、「KWin Fast Track」の略称です。
KWinとKWaylandの置き換え
「KWin」は「KDE」におけるウィンドウマネージャーです。本プロジェクトは「KWin」を置き換え可能な「KWinFT」と、「KWin」に付随する「KWayland」ライブラリーを置き換え可能な「Wrapland」で構成されます。
「KWinFT」は「KWin」からフォークされ、Waylandコンポジター及びX11ウィンドウマネージャーを実装します。
「Wrapland」は「KWayland」からフォークされ、「libwayland」をラッピングします。
KWinFTプロジェクトの目的
上記でも紹介したように「KWinFT」プロジェクトの目的は、「KWin」の開発を大幅に促進することです。既存の「KWin」は多くのユーザーが日常的に利用しており、既存のユーザーに影響を与えずに「KWin」に大きな修正を加え続けていくことは困難です。
既存のユーザーに影響を与えずにもっと積極的に変更を加えていくには、別のプロジェクトとして推進するほうが好ましいと判断されました。
また大きな組織は意思疎通や合意形成、調整などに大きなコストが掛かりがちです。
この目的を達成するため本プロジェクトでは、組織及び開発プロセスの再構築が行われます。
「KWinFT」では、Waylandに焦点をあてた開発が行われます。
また「Wrapland」は、Cスタイルのライブラリーである「libwayland」をC++でラッピングし、さらに「Qt」から脱却します。