XLibre 專案將驅動程式整合到主線 X 伺服器中

XLibre 專案負責人 Enrico Weigelt 在與社群討論後,準備了一個拉取請求 (pull request),希望將核心 X11 驅動程式整合到 X 伺服器主分支。其理由是,由於驅動程式互動的 ABI 發生變化,導致 X 伺服器和驅動程式不同步,並且希望將所有必要的驅動程式與 X 伺服器一起提供,而無需手動搜尋相容版本。

社區中一些人批評了這一決定,擔心這會使XLibre新驅動程式的開發變得更加複雜,但Enrico堅持認為這種方法是必要的。他引用了一個類似的核心開發模型作為佐證。 Linux目前,XLibre 的 ABI 非常不穩定,而且其程式碼庫仍處於「原始」狀態,仍在進行全面的重構。不過,隨著專案的成熟,開發者並不排除未來穩定 ABI 的可能性。雖然可以在 XLibre 程式碼樹之外開發新的 X11 驅動程序,但 ABI 同步仍然是開發者的責任。對於那些不想一次性安裝所有驅動程式的用戶, 服務器 他們承諾會實施建構標誌。

同樣值得注意的是,XLibre 的 FreeBSD 移植版已經出現,以及將 XLibre 翻譯成 Rust 的討論。開發人員反對將 XLibre 的部分內容重寫為 Rust,他們認為這個過程會耗費很長時間,效能損失較小,收益不足,而且維護雙語程式碼庫會極其困難。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster