我都是能用玲珑的用玲珑,没有玲珑的用deb win 和安卓
不可能去除apt的
做不到
不可能。
应该不会吧
不可能,因为
1.玲珑是二级包管理器,甚至需要apt/yum等一级包管理器安装
2.apt能与操作系统对接,apt软件源里都是系统必需组件,而玲珑里都是与发行版解耦的软件,如果用玲珑运行系统底层,这个效率之低和体积占用之高会无法想象
但是日常与操作系统无关的软件更建议用玲珑跑
按你这么说,Fedora和Arch等是怪物系统怎么生成的?
为什么拿了apt和dpkg就说是debian做基础
搞得debian初始系统只有一个apt和dpkg而没有安全更新依赖适配一样的
按你这么说,Fedora和Arch等是怪物系统怎么生成的?
apt不是唯一的包管理,这些发行版用的别的。
跟玲珑还不是一回事,玲珑是个容器。
我估计,所谓的不可变系统版本应该就是这样的吧?要等v23正式版发布后,不可变系统版本可能与v23.1一起发布,双版本并行衍进。系统软件包更新只有一个途径,那就是官方的操作系统原子更新,更新要么成功,要么不成功恢复。用户安装的软件都不允许更改系统目录,这就要求应用软件必须自带或共享运行库,推广采用玲珑包格式。在DDUC上,官方宣布2023年底玲珑仓库软件数量要达到2000,明年可能达到10000款,常用软件的玲珑包都会有了。
我估计,所谓的不可变系统版本应该就是这样的吧?要等v23正式版发布后,不可变系统版本可能与v23.1一起发布,双版本并行衍进。系统软件包更新只有一个途径,那就是官方的操作系统原子更新,更新要么成功,要么不成功恢复。用户安装的软件都不允许更改系统目录,这就要求应用软件必须自带或共享运行库,推广采用玲珑包格式。在DDUC上,官方宣布2023年底玲珑仓库软件数量要达到2000,明年可能达到10000款,常用软件的玲珑包都会有了。
但有两个问题
1.玲珑目前不支持以高权限身份运行,而操作系统大量组件需要root或system用户身份
2.玲珑软件体积虽然相比flatpak小了很多,但仍然比deb大一点,一个组件大一点不要紧,问题是那么多操作系统组件全变玲珑,这体积不得膨胀多少倍
但有两个问题
1.玲珑目前不支持以高权限身份运行,而操作系统大量组件需要root或system用户身份
2.玲珑软件体积虽然相比flatpak小了很多,但仍然比deb大一点,一个组件大一点不要紧,问题是那么多操作系统组件全变玲珑,这体积不得膨胀多少倍
系统组件不可能采用玲珑格式,玲珑包只会用于应用软件。不错,当前的linux发行版都是以root身份通过apt安装组件的,今后可能只能用ll-cli来管理软件了。不可变系统就是不允许用户随意修改系统组件,只能通过官方操作系统的原子更新,这样才能从根本上保证系统的稳定性。现在用apt安装软件,可以向系统目录写入很多文件,卸载软件又会删除很多文件,应用文件和系统文件交叉耦合,造成了系统的不稳定。
不过要实现这一点的话,要对操作系统架构进行重新设计,包括重新规划系统目录,工作量是巨大的。官方说了,v23正式版可能填不完所有的坑,会通过23.1、23.2逐步完成,而且不可变系统版本是一个单独的版本,双版本并行推进,让用户自己选择。喜欢折腾的可以选择权限开放的版本,喜欢稳定的可以选择不可变系统版本。
我推测,deepin v23最终目标是:linux内核(内核层)+不可变系统目录(系统层)+wayland协议下的treeland项目(DTK、DDE)+权限可控的应用软件玲珑包(应用层)。逐步构建起自己的软件生态体系。
系统组件不可能采用玲珑格式,玲珑包只会用于应用软件。不错,当前的linux发行版都是以root身份通过apt安装组件的,今后可能只能用ll-cli来管理软件了。不可变系统就是不允许用户随意修改系统组件,只能通过官方操作系统的原子更新,这样才能从根本上保证系统的稳定性。现在用apt安装软件,可以向系统目录写入很多文件,卸载软件又会删除很多文件,应用文件和系统文件交叉耦合,造成了系统的不稳定。
不过要实现这一点的话,要对操作系统架构进行重新设计,包括重新规划系统目录,工作量是巨大的。官方说了,v23正式版可能填不完所有的坑,会通过23.1、23.2逐步完成,而且不可变系统版本是一个单独的版本,双版本并行推进,让用户自己选择。喜欢折腾的可以选择权限开放的版本,喜欢稳定的可以选择不可变系统版本。
我推测,deepin v23最终目标是:linux内核(内核层)+不可变系统目录(系统层)+wayland协议下的treeland项目(DTK、DDE)+权限可控的应用软件玲珑包(应用层)。逐步构建起自己的软件生态体系。
是的,不过我认为不可变系统更多应该指的是大部分应用不需要依赖apt
有些神器比如UEngine运行器,wine运行器等都需要root权限,如果系统分区真的不可变会带来极大困扰,这个更可能给统信UOS家庭版/个人版使用
或者deepin准备像Magisk一样使用Overlayfs实现对操作系统的修改,新建一个分区,将所有的root权限后的更改加入到overlay里(可以参考Waydroid),包括读写/删除操作,然后系统出现问题时一键停止加载overlay进只读系统,对overlay进行修复后再加载overlay进入更改后的系统,但这实现难度不是一般的大。
Popular Events
More
最新的 v23 镜像中存在 apt 分支 不是要去除改用玲珑了?