Canonical 将彻底改革 Snapcraft 架构
Ubuntu 博客近日发表了一篇题为“Snapcraft 的未来”的文章,原以为这是他们计划放弃 Snapcraf 应用打包/商店/更新技术,转而拥抱 Flatpak 的公告。事实上,他们计划彻底改革 Snapcraft 架构。
按照文章的说法,当前的 Snapcraft 代码将会进入“停产(legacy)”状态。同时 Ubuntu 团队正在将最新的代码纳入一个新的、更加模块化的架构。目前,此架构处于“早期的概念证明只涵盖了 Snapcraft 功能的某些方面,但它确实说明了向新模块化设计的相对快速转换”的阶段。
彻底改革 Snapcraft 架构需要编写大量新代码,Ubuntu 似乎也已将此工作纳入他们 2022 年的议程。
虽然这是一个激进的变化,但团队不希望它中断当前的 Snapcraft 使用模型,以及依赖于 core18/core20 状态的项目能够继续利用单一的"legacy" Snapcraft,并且在准备就绪后可以过渡到新的代码库。
在文章的结尾中,Canonical 说道:“要大胆地去别人没有去过的地方。对于航天器和 Snapcraft 来说都是如此。展望未来,你应该会在产品中看到不少新的、有趣的发展,所有这些都是为了使事情变得更简单、更快速、更健壮,并且不会对用户体验产生不利影响。”

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Ruby 类型检查器 Sorbet 推出开源的 VS Code 扩展
Sorbet 是由网络支付公司 Stripe 开发的一个专为 Ruby 设计的类型检查器,与 Ruby 100% 兼容。它旨在轻松地将渐进类型添加到现有代码库中,并快速响应错误和建议。Sorbet 此前一直是 Stripe 公司内部使用的工具,并于 2019 年正式开源。 Stripe 现在还针对 Visual Studio Code 推出了 Sorbet 扩展程序,该扩展与 Sorbet 语言服务器集成,为 Ruby 开发提供了类似 IDE 的功能。伴随扩展程序的推出,他们也一并开源了扩展程序的源代码。这个扩展程序目前提供的功能包括: 实时类型检查(当文件中出现错误时,Sorbet 会用红色下划线标注,并在 VS Code 窗口中显示所有错误的列表): 悬浮的类型和文档信息: 跳转至定义(Go to Definition) 在整个代码库中找到常量、方法或变量的所有引用: 工作区符号搜索 方法、局部变量、关键字和 sig 的自动补全 此次开源发布的内容包括: 在 Visual Studio Marketplace 上发布了预构建的扩展(0.3.8 版本) 扩展的源代码,位于 So...
- 下一篇
IDC:2021上半年中国视频云市场规模达43.7亿美元
兼职招募 | 51CTO社区编辑加盟指南 WOT全球技术创新大会2022,门票6折抢购中!购票立减2320元!--> 国际数据公司(IDC)最新发布的《中国视频云市场跟踪(2021上半年)》报告显示,2021上半年中国视频云市场规模达到43.7亿美元,同比增长达到38.7%,其中视频云基础设施与解决方案市场增速均有回落,调整后上半年同比增长分别达到36.9%和47.6%。 根据IDC定义,本次视频云研究覆盖了面向视频应用场景的全部公有云、私有云和混合云基础设施,视频内容分发网络(CDN),以及在视频云基础设施上部署的云平台、应用解决方案。同时,按照视频云应用场景,IDC将解决方案市场分为直播、点播、音视频通信等。 视频云基础设施市场 2021上半年,中国视频云基础设施市场规模达到35.5亿美元。其中,视频CDN市场规模仍略高于公有云、私有云与混合云基础设施市场,但差距进一步缩小。视频CDN市场中,阿里云、腾讯、华为云、金山云、百度智能云合计份额环比继续大幅提升,达到62.6%;在视频公有云、私有云与混合云基础设施市场中,阿里云、腾讯云、华为云、百度智能云、金山云合计份额稳中有降,维持在...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19