用於進行新作業系統安裝的 Red Hat/Fedora Anaconda 安裝程式正處於對其使用者介面進行重大重寫的早期階段,並且未來還將繼續推進基於 Web 的優化。Anaconda 團隊表示,他們一直在尋找現代化和改善使用者體驗的可能性;目前已經找到了適合的解決方案,因此決定將相關資訊公佈出來。
根據介紹,Anaconda 長期以來一直是基於 GTK 的;但作為對其進行現代化改造的一部分,該團隊計劃使用現有的 Cockpit 技術將新 UI 重寫為基於 Web 瀏覽器的 UI。
我們採用這種方法是因為 Cockpit 是一個成熟的解決方案,對後端 (Anaconda DBus) 有很好的支援。Cockpit 團隊也為我們提供了強大的支援,他們擁有我們可以使用的重要知識。我們感謝他們在原型方面為我們提供了很多幫助,併為未來的發展奠定了基礎。
我們還決定讓這一步驟與系統的其他部分保持一致。越來越多的專案在 Cockpit 中得到支援。通過這一步,我們應該使系統在不同的應用程式之間更加一致。與目前的 VNC 解決方案相比,使用者體驗的巨大改進應該是更容易進行遠端安裝。你還可以期待很多其他的改進,讓我們拭目以待吧 :)。
此外,我們正在 Anaconda 模組化工作的基礎上構建新的 UI,並且已經實施了相當長的一段時間。很高興看到我們的工作成果現在幫助我們建立新的 UI。這也意味著 Fedora 的使用者在開發新 UI 的過程中應該不會受到太大的影響。Anaconda 的很大一部分現在是帶有 DBus API 的 Anaconda 模組,我們正在重用該 API。我們還沒有決定上游開發的方法。我們會在未來告訴你更多關於這方面的資訊。
目前,官方還無法確定新 UI 的具體釋出日期或最低可行產品可用性。但其保證將會及時更新相關進展,感興趣的使用者可以關注。詳情可。