查看原文
其他

在DDUC上,我们聊了你最关心的deepin V23

deepin 深度操作系统 2023-12-27
在刚刚结束的 DDUC 2023 第十三届深度开发者与用户大会上,deepin(深度)社区的研发负责人对 deepin V23 进行了全面的解读,阐述了 deepin V23 的未来规划细节,同时还透露了你最关心的问题——正式版到底什么时候发布?这篇文章给你答案!

 deepin V23 想解决什么问题?

传统的 Linux 给人们留下这样一种印象:灵活度和自由度高,系统给予了使用者很高的权限,通过命令可以创建文件、生成文件,甚至可以把整个根删除。但这种自由可能会为用户的行为带来很强的不确定性,比如执行某些常见命令都可能导致整个系统被损坏,用户在进行一些操作前,并不能很确定地知晓操作后系统会进入到什么状态,让用户的行为未必可以带来想要的目的,对系统的掌控权并没有想象中那么高。

而现代化的 Linux 操作系统,本质上是为了降低用户的操作为系统带来副作用的可能性,在系统灵活度与安全性之间寻找平衡,实现数据安全、系统安全、应用安全,这也正是 deepin V23 要实现的目标。

deepin V23 的设想是将整个系统结构分为两个部分,上层是玲珑应用,底层是不可变系统,实现系统和应用隔离。整个底层系统将作为一个整体进行安全加固,对系统层的所有改动都将以事务性的方式进行,避免系统陷入不可恢复的中间状态。

上层的玲珑软件是一种新型的独立包管理工具集,致力于治理Linux系统下传统软件包格式复杂、交叉的依赖关系导致的各种兼容性问题,以及过于松散的权限管控导致的安全风险。玲珑的隔离技术可以将应用与系统进行完全解耦,从而解决系统与应用、应用与应用之间因升级引起的兼容性问题,同时减少不同操作系统下分发时的打包次数。在最新版本 deepin V23上,已预装十多款玲珑格式自研应用。目前玲珑商店已上架 500+ 款应用,预计到今年年底可以达到 2000 款,基本覆盖常用软件。

在硬件平台支持方面,PC 系统领域的趋势是多架构发展,deepin 也不会只绑定 x86 架构,deepin V23 正式版希望实现 LoongArch、AArch64、RISC-V 的多架构支持。

 DDE—基于Wayland重新架构 

近几年,Wayland 蓬勃发展,大有替代 X11 之势。X11 诞生于 1984 年,其设计符合当时的硬件环境、用户需求。随着技术的发展,出现了很多问题,特别是在桌面环境里面,需要 Xorg、窗口管理器、桌面环境组件三者之间进行复杂的交互、协作,导致演进困难。同时 X11 对于新特性的支持较差,Hi-DPI 体验糟糕,并且完全不支持 HDR。

在 deepin V23 中支持 Wayland,是 DDE 的一个非常重要的特性,也是今后 deepin 团队的工作重点,以实现 X11 版本的完全替代,提升 DDE 的优质体验,在 Wayland 桌面环境领域达到领先水平。

在此背景下,deepin 团队推出了 Treeland 作为今后 DDE 所有功能开发的核心。Treeland 的底层基于 wlroots,且将其与 Qt Quick 进行了绑定,可同时兼顾两者的优点。wlroots 是 Wayland 生态中发展最迅速的开发库之一,具有功能丰富、演进速度快等优势,将其与 Qt Quick 结合则可以弥补 wlroots 在 GUI 能力方面的欠缺,极大的降低 Wayland 合成器的开发难度,实现 Vulkan、OpenGL ES2、软件渲染等多种渲染方式的无缝切换。

DDE 的新架构,将桌面环境各技术领域的组件进行了统一设计,允许桌面环境开发人员对其进行完全掌控,可轻松实现设备共享、多端无缝协同等高级功能。

应用层面,deepin V23 将建立起一套完备的权限管理/资源管理框架,包括应用程序身份识别(为所有的应用程序分配唯一识别 ID,无法改变、无法伪造、无法篡改)、文件访问权限管理、DBus 接口调用权限管理、摄像头等硬件设备访问权限管理等多种敏感资源的管控。

除此之外,deepin V23 未来还会规划更多新功能:

 deepin V23 正式版何时发布?

deepin V23 对系统层、桌面环境层、应用程序层都进行了大量的修改和优化,有很多重量级功能,俗话说“一口吃不成胖子”,所以在即将发布的 deepin V23 Beta3 版本中,将主要实现多架构适配、自研窗口管理、DDE QML 改造、玲珑 UAB 软件包等功能。

deepin V23 Beta3 将是最后一个测试版本,之后便是大家期待的正式版。正式版将对 X11 应用和 Wine 应用进行兼容性打磨,提高 Wayland 桌面环境成熟度,真正做到让用户的所有日常使用都能在 Wayland 环境中完成。

由于不可变系统等现代化 Linux 的设计,将会很大程度上改变用户的使用习惯,因此 deepin V23 在一定时间内都会同时提供两个版本,即传统软件包仓库和系统底层不可变将会同时存在,为用户操作习惯的转移预留出足够的时间缓冲。不可变系统版本将在 deepin V23 正式版发布之后的后续版本中推出,尽情期待!

deepin V23 承载了许多理想和期待,做了很多大胆的尝试和创新。不可变系统、玲珑软件包格式,以及自研 Wayland 窗管......这些事情虽然困难,却意义重大,如果不去尝试,deepin(深度)操作系统就无法实现技术突破和自我蜕变。deepin 希望与社区开发者和用户一起,继续做有情怀的产品,努力成为 Linux 桌面操作系统多个技术领域的领头羊!

往期精选  |  Selection in the past

继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存