Canonical:我们对探索完全容器化、不可改变的Ubuntu桌面的想法感到兴奋

news2024/11/26 15:50:46
导读Canonical的Oliver Smith近日在一篇博文中写道,这个最受欢迎的GNU/Linux发行版之一背后的公司很高兴在不久的将来使用Ubuntu Core和Snaps探索完全容器化和不可变的Ubuntu桌面的想法。

在今年早些时候宣布从Ubuntu 23.04(Lunar Lobster)开始,未来的Ubuntu版本将默认不支持Flatpak应用程序后,Canonical现在公布了他们计划全面采用Snap沙盒包格式,甚至提供不可变的Ubuntu桌面的事实。

我们都知道,有许多Ubuntu用户由于Snap非常耗费资源,而且有时不能像预期的那样工作而转向其他GNU/Linux发行版,但Canonical承诺在未来的版本中集中所有精力改进Ubuntu桌面上的Snap,并以这种格式提供大部分的软件包。

“Snaps因为在桌面上有一些粗糙的边缘而有点出名。尽管如此,我们很高兴能探索完全容器化的桌面的想法,其中每个组件都是不可变的和隔离的。我们一直在稳步提高桌面snaps的体验,在适当的时候,当我们认为整个系统可以以这种方式交付时,我们将很高兴提供一个具有这些新功能的Ubuntu桌面版本,”Oliver Smith说。
在我看来,随着越来越多的GNU/Linux发行版考虑提供不可更改的变体,今年是 “不可更改的Linux桌面之年”。Ubuntu已经有很多官方的变体,有各种流行的桌面环境,所以制作一个Ubuntu桌面的不可变版本可能会吸引更多的用户。

对于那些不了解的人来说,不可变的发行版提供了只读的文件系统,用户或应用程序不能做任何改变,因为组件只被替换,更新是原子式应用的,在不同的设备上有可预测的行为,以及通过容器化(Flatpak,Snap等)隔离的应用程序。

一个不可变的Ubuntu桌面将为用户提供一个额外的稳定和安全层。然而,一个不可变的发行版不太灵活,可能会引入额外的复杂性,甚至限制熟悉的应用程序和工作流程的使用,并且可能与某些应用程序不兼容。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/665724.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

计算机网络——物理层

物理层 物理层是计算机网络体系结构中的底层层级,负责处理计算机与物理传输媒介之间的接口和通信细节。它主要关注如何在物理媒介上传输原始比特流,并确保数据能够可靠地从发送方传输到接收方。 物理层的主要任务包括: 传输介质&#xff1a…

基于springboot的阅读系统-计算机毕设 附源码86095

基于springboot的阅读系统 摘 要 从古至今,阅读都是人们学习新技能,新知识的一种方式。随着互联网时代的到来,传统的纸质阅读早已满足不了人们对于阅读的渴望。在这样的大背景下,电子阅读便快速崛起。越来越多的人们喜欢愿意通过这…

这个传感器真的可以解决问题吗?

倒闭了 之前在文章里面写了我创业开发的猫塔,其中有一个问题是,因为猫砂重量不一致,磁铁老化等等问题,可能导致在倒砂的时候不能准确让沙仓回到正确的位置。 有个朋友在文章后面回复了一个方案,就是用编码器。 先简单说…

Linux网络操作实操指南:从网络配置到安全管理

目录 1. 网络配置2. 网络诊断3. 网络服务管理4. 网络安全5. 小结 Linux是一种开源的操作系统,具有稳定性高、安全性好、可定制性强等优点。作为一名Linux用户,掌握基本的Linux网络操作是非常必要的。以下是Linux网络操作的几个方面,包括具体的…

6款程序员实用工具,老少皆宜,你一定用得上!

从事开发行业已有4年之久,在此期间积累了不少好用的开发工具,希望帮助各位在工作上化繁为简,提升个人生产力。 这里的分享本着1个原则去做: 凡是需要重复做的,必须使用自动化工具来完成。 01、单元测试工具——PHPUnit…

7从0开始学PyTorch | PyTorch中求导、梯度、学习率、归一化

今天我们继续,接着昨天的进度。 先回顾一下上一小节,我学到了构建起一个模型函数和一个损失函数,然后我们使用人眼观察损失,并手动调整模型参数。然而看起来,我们虽然看到了损失,但我们调整参数的方案跟损失…

【Python学习】—认识Python与环境搭建(一)

【Python学习】—认识Python与环境搭建(一) 本章节思维导图如下: 一、Python解释器 首先一个基本原理就是:计算机只认识二进制,0和1 Python解释器,是一个计算机程序,用来翻译Python代码&…

十六、Docker Swarm的介绍和使用

一、Swarm简介 1、swarm介绍 Dockere Swarm是Docker公司推出的用来管理docker集群的编排工具,代码开源在https://github.com/docker/swarm, 它是将一群Docker宿主机变成一个单一的虚拟主机,提供了标准的 Docker API,所有任何已经与…

MySQL8超详细安装教程

MySQL的下载与安装 一、MySQL8下载 MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于大多数普通用户。 MySQL Enterprise Edition 企业版本,需付费,不能在线下载&#x…

VUE——Vue CLI的原理与基本使用

摘要 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,提供: 通过 vue/cli 实现的交互式的项目脚手架。通过 vue/cli vue/cli-service-global 实现的零配置原型开发。一个运行时依赖 (vue/cli-service),该依赖: 可升级&…

互联网企业更需要线上版的产品手册

互联网企业在不断发展变化的市场中,需要更加灵活和快速地适应市场需求,因此,线上版的产品手册对于互联网企业来说是非常重要的。 互联网企业更需要线上版的产品手册的原因 互联网用户更喜欢在线文档 互联网用户更喜欢在线文档,…

中创|没人比我更懂!马斯克发出警告:人类要小心人工智能

马斯克在过去十年对AI的态度一直非常鲜明,很早就对这个问题有深入地思考: 2014 “我们对AI要非常小心,这可能是我们最大的存在威胁。” 2016 “AI的未来发展方向可能并不乐观,起码不会所有结果都是好的。” 2017 “AI会比地…

中原银行 OLAP 架构实时化演进

中原银行 OLAP 架构实时化演进 1. OLAP 实时化建设背景2. OLAP 全链路实时化3. OLAP 实时化探索4. 未来探索方向 中原银行成立于 2014 年,是河南省唯一的省级法人银行,2017 年在香港联交所主板上市,2022 年 5 月经中国银保监会批准正式吸收合…

【问题解决】 网关代理Nginx 301暴露自身端口号

一般项目上常用Nginx做负载均衡和静态资源服务器,本案例中项目上使用Nginx作为静态资源服务器出现了很奇怪的现象,我们一起来看看。 “诡异”的现象 部署架构如下图,Nginx作为静态资源服务器监听8080端口,客户浏览器通过API网关…

跟晓月一起学:mysql中常用的命令汇总

前言 本文主要讲解了MySQL中常用的命令,感谢师父的耐心指导,师父博客:https://zmedu.blog.csdn.net 本文是对MySQL常用的两个命令的总结,一个是select ,一个是show命令,很多时候我们监控MySQL需要监控MyS…

ABB 5SHY35L4520 AC10272001R0101/5SXE10-0181 IGCT模块

ABB 5SHY35L4520 AC10272001R0101/5SXE10-0181 IGCT模块 ABB 5SHY35L4520 AC10272001R0101/5SXE10-0181 IGCT模块 2、DCS的软件系统 DCS的软件体系如图2所示,通常可以为用户提供相当丰富的功能软件模块和功能软件包,控制工程师利用DCS提供的组态软件&…

STM32 USART串口

什么是串口 串口是串行接口 (Serial Interface)的简称,它是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本&#xf…

优秀的 Verilog/FPGA开源项目介绍(三十七)- MATH库

DSP介绍 数字信号处理( Digital Signal Processing)技术广泛地应用于通信与信息系统、信号与信息处理、自动控制、 雷达、军事、航空航天、医疗、家用电器等许多领域。DSP 技术可以快速地对采集的信号进行量化、变换、滤波、估值 、增强、压缩、识别等处理&#xff…

2023 linux驱动中probe函数的返回值,返回0成功。返回负数则失败,这个时候驱动向系统申请的有关资源都会被释放,如中断号,申请的内存等。实际测试。

一、在linux 驱动里面申请一个gpip&#xff0c;&#xff0c;gpip2b4 变换是 76 &#xff0c;dts 如下&#xff1a; m117b45 {compatible "xxx,m117b";reg <0x45>;pinctrl-names "default";pinctrl-0 <&m117b_gpio>;pwdn-gpios <&a…