Canonical正重构Snap应用安装包:更细、更模块化
来源:cnBeta.COM 发布时间:2022-01-09 20:10:27

Snap 是由 Canonical 创建的 Linux 软件包打包和分发平台。相比较传统 Linux 安装包,Snap 更具可移植性,而且它们中的大多数都被容器化,以防止一些常见的安全问题。 然而,Snap 也有很多问题,这可能是 Canonical 正在试验新架构的原因。

Canonical说:“基本概念是围绕着把 Snapcraft 拆开--拆成更小、更模块化和可重复使用的组件,可以在一系列不同的产品中利用。这项工作的共同基础是一套 Craft Libraries,正如我们在‘Craft Parts’博文中已经讨论过的。该理论要求使用基于工艺提供者和工艺部件的通用部件构建器,并将添加的 Snapcraft 功能作为一个单独的层”。

Snap 安装包无疑是应用程序在 Linux 上发布的一种更容易的方式,因为它们不必依赖系统自己的包管理器,而包管理器在不同的桌面 Linux 发行版中并不总是相同。例如,如果你想为 Ubuntu、Fedora 和 Arch Linux 制作一个应用程序,你将不得不维护三种完全不同的发行方式(PPA、RPM 和 Pacman)。相比之下,Snap 应用程序几乎可以在所有基于 Linux 的现代操作系统上运行,包括 Ubuntu, Arch, Debian, Fedora, Majaro, Pop!_OS 等。

【来源:cnBeta.COM】

上一篇:

下一篇:

猜你喜欢

Canonical正重构Snap应用安装包:更细、更模块化

Snap是由Canonical创建的Linux软件包打包和分发平台。相比较传统Linux安装包,Snap更具可移植性,而...更多

2022-01-09 20:10:27

Meta正在广泛测试新版隐私控制中心

本周五,Meta(前Facebook)宣布其正在刷新用户的隐私控制体验,且这项修改正在跨多款应用推进。美...更多

2022-01-09 15:29:25

荷兰宜家开售Sonos第二代Symfonisk书架式扬声器

荷兰科技网站Tweakers报道称:宜家(IKEA)悄然刷新了与Sonos联手打造的Symfonisk书架式扬声器的第2...更多

2022-01-09 15:29:20

初代iPhone发布15周年 盘点初代所没有的15项功能

本周日,是史蒂夫·乔布斯在旧金山的Macworld博览会上介绍初代iPhone的15周年。虽然该设备彻底改变...更多

2022-01-09 15:29:14

电动汽车制造商ELMS正专注于制造价格合理的电动商

据CNET报道,特斯拉、Rivian、Lucid和Fisker是抢占头条的电动车制造商。但其他无数的电动汽车制造商...更多

2022-01-09 15:29:08

MobileCoin透露Signal集成的加密货币支付功能已悄

2021年春,加密通信应用Signal宣布将在英国开测支付功能,并且集成对MobileCoin的支持。作为一款相...更多

2022-01-09 15:29:02

2022款Moto G Stylus智能机规格曝光

上月,Prepp in泄露了2022款MotoGStylus新机的一组高清渲染图。周五的时候,XDA-Developers又曝光...更多

2022-01-09 15:28:52

微软披露AT&T 5G核心网迁移至Azure云端的最新进展

在达成了突破性的协议大约六个月后,微软表示,该公司在将AT&T的5G云和核心网转移到微软的Azure业务...更多

2022-01-09 11:51:11

沃尔沃宣布自动驾驶功能Ride Pilot将在加州试点推出

很多汽车制造商都朝着自动驾驶方向布局和发展,今天沃尔沃公司宣布将首先在加州推出RidePilot,这是...更多

2022-01-09 11:51:05

新爆料称AirPods Pro 2下半年发布 蓝牙带宽拖

近期有不少消息称,苹果会在2022下半年推出第二代AirPodsPro真无线降噪耳机。而DigiTimes的一份新报...更多

2022-01-09 11:50:58


© 2012-2020 财经快报网 版权所有

网站联系邮箱:98 28 36 7@qq.com