Budgie 11:升級至 Qt6、模組化架構和 2026 年路線圖

關鍵點:
  • Budgie 11 放棄了 GTK,轉而基於 Qt6 和 KDE 框架。
  • 全新的模組化架構分為「Budgie Core」和「Budgie Desktop」。
  • 適應新格式:手機、平板電腦和虛擬實境。
  • Budgie 10.x 系列在完成向 Wayland 的遷移後進入維護階段。
  • 將開發工作從 GitHub 遷移到自訂的 Forgejo 實例。

虎皮鸚鵡-10-10-特色

該組織最近 Budgie 的夥伴宣布 通過張貼 他們的年度報告 制定專案未來發展路線圖。這是因為 在 Budgie 10.10 發布之後, 在最終完成向 Wayland 的遷移後,團隊宣布 10.x 分支正式進入維護模式。 從現在開始,所有努力都將集中在 Budgie 11 上。 一次雄心勃勃的重寫,有望改變該環境的技術基礎。

2026 年最重要的變化是工具包的改變,因為開發人員最終決定 Budgie 11 將是最終放棄 GTK 的版本,並將成為第一個基於 Qt6 和 KDE Frameworks 支援庫構建的環境。

該出版物提到,與以往的遷移嘗試不同, 這項決定是基於已經在生產環境中運行的程式碼做出的。。 該 “Budgie桌面服務” 目前負責管理 10.10 版本中 Wayland 出口的人員它們已經用Qt6寫好了。此外,該遷移已在 Budgie Display Configurator 應用程式中成功測試,該應用程式使用 Kirigami 介面框架。

模組化架構:Budgie 超越 PC

因此,文中提到… Budgie 11 的目標不僅僅是更換工具, 而是重新定義架構,使其能夠適應多種外形尺寸。該系統 它將被分成兩個明顯不同的層次:

  • Budgie Core(平台):包含與裝置無關的基礎庫。它負責電源管理、區域設定配置、資料輸入和元件生命週期管理。
  • Budgie Desktop(演示層):這是建立在核心之上的圖形介面層。它管理視窗、面板和視覺互動的佈局。

這種分離 p這將使 Budgie 不僅可以在 PC 和筆記型電腦上運行,還可以在平板電腦、電視等設備上運行。 虛擬實境裝置和智慧型手機,保持共同的核心,但根據裝置改變呈現層。

Budgie 10.10:韋蘭的成熟

那一年2025年對於完善當前經驗至關重要。Budgie 10.10 標誌著歷時兩年的開發工作圓滿完成,旨在使桌面環境成為 Wayland 下的可行選擇。主要改進包括:

  • Labwc 橋: 雙向同步功能可讓 Budgie 控制中心設定自動反映在 labwc 合成器中,從而消除手動配置。
  • 能源管理與鎖定: 舊的鸚鵡屏保已被移除,取而代之的是由 swayidle、gtklock 和 wlopm 組成的現代套件。
  • 螢幕截圖: 他們使用原生 Wayland 工具(如 grim 和 slurp)重寫了這個功能。
  • 小程式重寫: 任務清單和其他子程式已移植,以消除對 X11 的依賴,使用了 libxfce4windowing 等函式庫。

新的基礎設施和通信

該專案在內部管理方面也日趨成熟。由於對GitHub的發展方向不滿(特別是由於人工智慧和Copilot的介入), Budgie 11 的開發已轉移到 Forgejo 的自託管實例上。

為了驗證程式碼, 他們使用 Woodpecker 實現了自己的 CI/CD 管線。 配備專用於 ARM64 架構的編譯器,並規劃支援 RISC-V。

最後,為了提高透明度,Joshua Strobl 宣布了「Chirps」計畫:在官方網站上發布簡短而頻繁的更新,讓社群了解每日進展,作為冗長且零星報告的補充。

Budgie 11 發布策略

為確保長期版本 (LTS) 的穩定性,Budgie 11 將採用 XYZ 版本號方案:

  • X(主要):與 Qt 的主要版本相關聯(例如,Budgie 11 將是 Qt6,Budgie 12 將是 Qt7)。
  • (功能)每半年發布一次版本,可能會對 ABI(應用程式二進位介面)進行改進,維護時間約為 2 年。
  • Z(補丁):修復了一些小錯誤。

透過這份路線圖,Buddies of Budgie 結束了十年的篇章,開啟了以模組化、平台獨立性和 Qt 為基礎的全新技術體系為重點的新篇章。

最後,如果您有興趣了解更多,可以查閱詳情 以下鏈接。