不再基于 GNOME,System76 使用 Rust 开发全新桌面

近日,老牌 Linux PC 厂商 System76 在 reddit 上称,其正在开发属于自己的、 Rust 编写的桌面,该桌面不再基于 GNOME 或任何现有的桌面环境。

近日,老牌 Linux PC 厂商 System76 在 reddit 上称,其正在开发属于自己的、 Rust 编写的桌面,该桌面不再基于 GNOME 或任何现有的桌面环境。

事情源于 System76 工程师在 reddit 上提出了关于 Pop!_OS KDE 风格的讨论。System76 的 Pop!_OS Linux 发行版之前已经拥有基于 GNOME 的“COSMIC”桌面,但 Pop!_OS 和 GNOME 的开发人员似乎在主题化和自定义方法上的沟通存在一些摩擦,这让 System76 产生了自己写一个桌面的想法。

新桌面将支持 X11 和 Wayland

据 System76 工程师和 Pop!_OS 维护者 Michael Murphy 称:“我们正在编写自己的桌面操作系统。” 而在网友进一步询问新的桌面是否是来自 GNOME 的分支时,Michael Murphy 回复道:“不,这是用 Rust 编写的属于我们自己的桌面“。

根据 Michael Murphy 的说法,新桌面还将如预期的一样支持 X11 和 Wayland,因为 X11 是 Nvidia 驱动程序的硬性要求。

除了利用 Rust 编程语言之外,用户对于新桌面的其他新特性也非常感兴趣。不过,System76 具体什么时候从 GNOME 基础转移到自己的 Linux 桌面,以及他们是否会使用任何 GNOME 组件作为他们新桌面工作的一部分,都还并未确定。“它仅处于试验的早期阶段,目前还没有在 Pop!_OS 21.10 发布期间积极开展工作,”Michael Murphy 表示。

基于 GNOME 的桌面环境 “COSMIC”

今年上半年,System76 宣布它开发的 Linux 发行版 Pop!_OS 将使用一个新的桌面环境 COSMIC,COSMIC 并不是从头开始构建的产品,而是基于 GNOME 桌面环境打造,其中 COSMIC 最大的亮点就是可定制化。相比 GNOME ,它的变化有: Activities Overview 分成两个不同视图 Workspaces 和 Applications,Super key 默认激活启动器等等。

不再基于 GNOME,System76 使用 Rust 开发全新桌面

下面简单介绍 COSMIC 的部分变化:

Workspaces and Applications

在 COSMIC 中,GNOME 原来的 Activities Overview 被划分为两个不同的视图,分别是工作空间和应用 (Workspaces and Applications)。工作空间视图用于查看打开的窗口和工作空间,应用视图则会打开应用程序选择器。

Super Key 默认激活启动器

在 COSMIC 中,Super Key 默认情况下会激活启动器。用户可通过启动器启动或切换应用程序、执行命令并计算方程式。System76 解释称,此改变基于他们在 GNOME 中观察到的常见行为。在 GNOME 中,用户会按 Super Key 并输入应用程序的名称来启动它。到了 COSMIC 中,用户也可以将 Super Key 设置为打开工作空间或应用程序视图,而不是启动器。

Dock

COSMIC 中的 Dock 底栏支持配置在屏幕的右侧,左侧或底部,以及支持自动隐藏,还可以设置将 Dock 底栏的长度扩展到屏幕边缘。

两种工作流模式:鼠标驱动和键盘驱动

COSMIC 通过添加其他的自定义功能,使用户可以更好地控制自己的桌面,以迎合两个主要工作流程:鼠标驱动和键盘驱动。

对于习惯使用鼠标的用户,COSMIC 会让他们保持现有习惯的同时无缝过渡到新版本桌面环境。而对于键盘驱动的用户,由于他们喜欢更高效、无干扰的体验,因此在 COSMIC 中,极简主义者可以不使用 Dock 底栏,从而为应用程序窗口提供额外的空间。Auto-tiling 将为键盘驱动的工作流程奠定基础,它主要依靠快捷键和启动器来尽可能快速地浏览桌面。

Pop!_OS VS Ubuntu

首先需要清楚 System76 并不是从零开始构建自己的操作系统,Pop!_OS 就是我们一般所说的 Linux 发行版,其基于最流行的桌面 Linux 版本 Ubuntu ,因此,从技术上来说,它们的核心是一样的。它们都默认带有 GNOME 桌面环境,因此它们具有相似的 UI。

下面介绍一下 Pop!_OS 和 Ubuntu 的差异:

用户体验及主题

Pop!_OS 和 Ubuntu 都可以在 GNOME 桌面环境中运行,但是,Pop!_OS 感觉更加优美。

除外观之外,Ubuntu 通过添加了一个 Dock 和更多技巧来自定义 GNOME 体验,所以对于喜欢定制 GNOME 体验的开发者来说会觉得很好。

但是,如果开发者更喜欢纯粹的 GNOME 体验,Pop!_OS 会更适合,并且 Pop!_OS 的总体配色方案、图标和主题更显高级。

易于安装第三方应用

Pop!_OS 具有其自己的官方 PPA,并已默认启用,开发者可以在此处找到一些有用的应用程序,例如 Android Studio、TensorFlow。这意味着无需下载 Android Studio 的 1GB 大的 Snap 程序包,直接使用 apt-get install 获取就可以。

预装应用

与 Ubuntu 相比,Pop!_OS 捆绑了更少的默认应用程序。

snap 软件包支持

对于熟悉 snap 包的开发者来说,Ubuntu 的软件中心体验感会更好,因为开发者可以在软件中心中列出 snap 包。虽然 Pop!_OS 同样支持 snap 包,但是,开发者并不能在 Pop!_OS 商店中找到它们,这是唯一区别所在。

单独的 NVIDIA/AMD ISO 文件

Pop!_OS 提供了单独的 ISO,一个用于带 NVIDIA 显卡的系统,另一个用于带/不带 AMD 显卡的系统。而使用 Ubuntu 19.10,开发者可以在 Ubuntu ISO 上获得 NVIDIA 驱动程序,但 AMD 显卡上没有这种功能。

可靠性问题

这两个发行版都对初学者友好且相当可靠,当出现新版本的 Ubuntu 时,Pop!_OS 可以在其上运行,并有可能解决用户在 Ubuntu 原始发行版上遇到的问题,然后再进行新的升级。

性能

性能主要取决于用户所安装的内容以及所安装的硬件配置,但是,如果用户使用 System76 笔记本电脑,Pop!_OS 会更加适合,因为与 Ubuntu 不同,Pop!_OS 已针对 System76 的硬件进行了量身定制。

总结

Ubuntu 是一个不以硬件为中心的“长青”发行版,而 Pop!_OS 是为 System76 硬件量身定制的发行版。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/81364.html

(0)

相关推荐

  • 滴滴的现状及发展前景分析,滴滴出行大数据

    本人是一名T3从业工作者,从今年滴滴匆忙上市之后我做为一名T3司机来看待一些问题,当然网络上有很多大V已经解读了很多的滴滴问题,比如为什么会在数据安全法颁布的前几个小时赴美上市,为什么要给美国政府部门开数据后台,中国人的数据为什么要给美国政府,里面有太多道不明的原因,为什么要查滴滴?(因为滴滴掌握的数据结合美国天上的卫星能把中国的地容地貌完全以3D立体图像呈现给美国),换句话说,当年日本侵略中国刚开始布局都是以经商名义不断的到中国来探测地容地貌,打仗的时候甚至中国军队都没有日本军队对中国的地容地貌熟悉,这也导致了当时战争为什么那么被动,当然这只是一方面,毕竟战争涉及太多方面的因素,但是这也是一个很重要的点。那我们现在抛开这些问题,是什么造成了这种情况发生?从国安局严查滴滴之后,我们是不是有一种大彻大悟?是我们国家的经济在飞速发展,大家在便民的同时忽略了最重要的一个环节,那就是我们的数据安全有没有被侵犯到,我估计百分之99的人都不会这样想,但是现在问题已经发生,我们在经济高速发展的同时会不会又遇到这种情况呢?我觉得是必然的,在这里我想说一下二维码支付,二维码也不是我们国家创造的,当年大家都在用滴滴软件的时候有没有想到会流失数据?造成国家数据泄露的时候那么我反问一下二维码会不会也是一个这样的东西呢?只是我们不知道怎么流失,所以我觉得有必要说出来,引起相关部门的重视,目前没有造成和将来会不会造成都是值得深思的问题,中国经济在高速发展,但是中国创造的东西太少了,全世界只有中国在用二维码支付,那么为什么发明二维码的那个人那个国家为什么不用?为什么只有我们在用?会不会有一天二维码会存在很大的弊端?我觉得我们要引起警惕,我们应该记住,发明二维码的那个国家向来都是贼心不死,所以我希望发一片文章出来说说我的感受,最后说一下二维码支付并不是一个高科技的东西,这会不会又是跟当年鸦片战争一样的另一种入侵中国的一次战争?

    科技 2021年12月10日
  • 宝宝吃什么锌容易吸收,宝宝多大吃锌比较好

    锌促进人体新陈代谢,被称为“生命之花”。虽然它被称为微量元素,但它对促进婴儿生长和提高免疫力有重要作用。 宝宝应该如何补充锌? 食物可以满足,比如肉(牛肉、羊、瘦肉)、海鲜(扇贝、...

    生活 2021年12月5日
  • 这是华为吗?

    鼎桥通信新机N8Pro开启预售新机N8Pro开启预售,搭载麒麟985芯片,5G手机,据了解这是鼎桥通信推出的一部运行Android系统的名为N8 Pro手机,该机配置有120Hz屏幕刷新率和300Hz触控采样率,在摄像方面,拥有3200万像素前置超广角镜头+1600万像素人像镜头。后置64MP主摄+120度超广角的设计提升了拍摄体验感。6.72英寸曲面屏,66W闪充。

    科技 2021年11月17日
  • 重生之晨曦,新生命的诞生 曦曦成长日记7

    今天下雨了。下雨的时候带宝宝出去很不方便。什么样的伞也遮不住俺们娘俩。她长大了,喜欢拿推车推他出去。

    生活 2021年10月30日
  • 爸爸把宝宝隔离了14天,女儿头发都爆了。真的只是扎头发不好的问题吗?

    大家好,我是严眼看天下。写好玩文章,交天下朋友。

    生活 2021年11月14日