Canonical 將徹底改革 Snapcraft 架構

2022-01-08 11:00:08

Ubuntu 部落格近日發表了一篇題為「」的文章,原以為這是他們計劃放棄 Snapcraf 應用打包/商店/更新技術,轉而擁抱 Flatpak 的公告。事實上,他們計劃徹底改革 Snapcraft 架構。

按照文章的說法,當前的 Snapcraft 程式碼將會進入「停產(legacy)」狀態。同時 Ubuntu 團隊正在將最新的程式碼納入一個新的、更加模組化的架構。目前,此架構處於「早期的概念證明只涵蓋了 Snapcraft 功能的某些方面,但它確實說明了向新模組化設計的相對快速轉換」的階段。

徹底改革 Snapcraft 架構需要編寫大量新程式碼,Ubuntu 似乎也已將此工作納入他們 2022 年的議程。

雖然這是一個激進的變化,但團隊不希望它中斷當前的 Snapcraft 使用模型,以及依賴於 core18/core20 狀態的專案能夠繼續利用單一的"legacy" Snapcraft,並且在準備就緒後可以過渡到新的程式碼庫。

在文章的結尾中,Canonical 說道:「要大膽地去別人沒有去過的地方。對於航天器和 Snapcraft 來說都是如此。展望未來,你應該會在產品中看到不少新的、有趣的發展,所有這些都是為了使事情變得更簡單、更快速、更健壯,並且不會對使用者體驗產生不利影響。」

展開閱讀全文