黄色网站入口国产美女,精品国产欧美另类一区,国产一区二区美女自慰,日日摸夜夜添无码国产

選擇你喜歡的標簽
我們會為你匹配適合你的網(wǎng)址導航

    確認 跳過

    跳過將刪除所有初始化信息

    您的位置:0XUCN > 資訊 > 軟件
    新聞分類

    Canonical正重構(gòu)Snap應用安裝包:更細、更模塊化

    軟件 PRO 稿源:CnBeta 2022-01-08 15:14

    Snap 是由 Canonical 創(chuàng)建的 Linux 軟件包打包和分發(fā)平臺。相比較傳統(tǒng) Linux 安裝包,Snap 更具可移植性,而且它們中的大多數(shù)都被容器化,以防止一些常見的安全問題。然而,Snap 也有很多問題,這可能是 Canonical 正在試驗新架構(gòu)的原因。

    在一篇名為《the future of Snapcraft》的博文中,Canonical 詳細介紹了將 Snap 框架分解成更小的模塊化組件。關(guān)于最終結(jié)果會是什么樣子,或者對于安裝和使用 Sna p應用程序的普通人來說是否會更好,目前還沒有任何確定的細節(jié)。然而,它應該使應用程序開發(fā)人員和 Canonical 更容易創(chuàng)建和維護 Snap 應用程序,這有可能使 Canonical 騰出時間來專注于 Snap 框架的其他方面。

    Canonical說:“基本概念是圍繞著把 Snapcraft 拆開--拆成更小、更模塊化和可重復使用的組件,可以在一系列不同的產(chǎn)品中利用。這項工作的共同基礎(chǔ)是一套 Craft Libraries,正如我們在‘Craft Parts’博文中已經(jīng)討論過的。該理論要求使用基于工藝提供者和工藝部件的通用部件構(gòu)建器,并將添加的 Snapcraft 功能作為一個單獨的層”。

    Snap 安裝包無疑是應用程序在 Linux 上發(fā)布的一種更容易的方式,因為它們不必依賴系統(tǒng)自己的包管理器,而包管理器在不同的桌面 Linux 發(fā)行版中并不總是相同。例如,如果你想為 Ubuntu、Fedora 和 Arch Linux 制作一個應用程序,你將不得不維護三種完全不同的發(fā)行方式(PPA、RPM 和 Pacman)。相比之下,Snap 應用程序幾乎可以在所有基于 Linux 的現(xiàn)代操作系統(tǒng)上運行,包括 Ubuntu, Arch, Debian, Fedora, Majaro, Pop!_OS 等。

    多年來,Snapcraft因各種問題而受到批評。不支持自定義軟件庫或應用服務器,所以所有的軟件都必須通過Canonical自己的Snap商店分發(fā),而且Canonical也沒有發(fā)布Snap商店服務器的源代碼。這種集中式的模式并不受所有人的歡迎,尤其是Canonical已經(jīng)慢慢用Snap版本取代了Ubuntu中的核心應用程序(如Chromium)。Linux Mint完全阻止了Snap應用程序的安裝,其他一些發(fā)行版也認可Flatpak作為一種替代。Canonical的博客文章沒有提到任何關(guān)于支持第三方商店和存儲庫的內(nèi)容。

    0XU.CN

    [超站]友情鏈接:

    四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
    關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級服務市場:https://www.ijiandao.com/

    圖庫
    公眾號 關(guān)注網(wǎng)絡(luò)尖刀微信公眾號
    隨時掌握互聯(lián)網(wǎng)精彩
    贊助鏈接