广州  三星  集成吊顶  仿古砖  汽油价格  百度  电影  银行卡  悠悠球  北京楼市 
 
企业新闻  |  财经金融  |  行业数据  |  家居生活  |  创业指南  |  国内消息  |  国际消息
 
首页 » 资讯 » 行业数据 » 科技 » 正文»Canonical正重构Snap应用安装包:更细、更模块化Canonical,Snap,应用安装包|快资讯
 

Canonical正重构Snap应用安装包:更细、更模块化Canonical,Snap,应用安装包|快资讯

放大字体  缩小字体时间:2022-01-10 10:18

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

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

  在一篇名为《the future of Snapcraft》的博文中,Canonical 详细介绍了将 Snap 框架分解成更小的模块化组件。关于最终结果会是什么样子,或者对于安装和使用 Sna p应用程序的普通人来说是否会更好,目前还没有任何确定的细节。然而,它应该使应用程序开发人员和 Canonical 更容易创建和维护 Snap 应用程序,这有可能使 Canonical 腾出时间来专注于 Snap 框架的其他方面。

  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 等。

  多年来,Snapcraft因各种问题而受到批评。不支持自定义软件库或应用服务器,所以所有的软件都必须通过Canonical自己的Snap商店分发,而且Canonical也没有发布Snap商店服务器的源代码。这种集中式的模式并不受所有人的欢迎,尤其是Canonical已经慢慢用Snap版本取代了Ubuntu中的核心应用程序(如Chromium)。Linux Mint完全阻止了Snap应用程序的安装,其他一些发行版也认可Flatpak作为一种替代。Canonical的博客文章没有提到任何关于支持第三方商店和存储库的内容。

 
 
 
精彩视窗
 
以上就是对Canonical正重构Snap应用安装包:更细、更模块化Canonical,Snap,应用安装包|快资讯的要点介绍,希望对大家了解Canonical正重构Snap应用安装包:更细、更模块化Canonical,Snap,应用安装包|快资讯有所帮助。如果您认为此信息侵犯了您的合法权益,请您将相关资质证明和您的权利要求发送至邮箱uqihui@qq.com,工作人员24小时内处理。欢迎大家投稿及信息合作;本文链接:http://www.utmaoyi.com/news/134031.html
 
 
您可能感兴趣的
 
您可能感兴趣的产品

 
新资讯
关注排行榜
 

 
优通贸易 | 惠商活动 | 付款方式 | 关于我们 | 联系我们 | 法律声明网站地图Sitemaps百度新闻客服留言
增值电信业务经营许可证  工业和信息化部ICP (晋ICP备19011392号)