分类 观点 下的文章

现在,是时候回顾一下今年影响 Linux 和 Linux 用户的一些大事了。

2021 年即将结束。Linux 今年屡有大事,虽然并不全是好消息。

让我来分享一些来自 Linux 世界的大事,这些事件对普通的 Linux 用户,特别是桌面 Linux 用户有一定的影响。

1、RMS 重返自由软件基金会

自由软件基金会 Free Software Foundation (FSF)的创始主席 Richard Stallman(RMS)在 2019 年因媒体的抨击而被迫辞职。然而,这位标志性的嬉皮士技术人在今年 3 月份的 LibrePlanet 活动中出人意料地 宣布复出

虽然自由软件运动是 Stallman 在 80 年代发起的,并创立了自由软件基金会(FSF),但这次他是以董事会成员之一的身份回归的,而不是以主席的身份。

这段插曲使开源世界再次分裂。许多组织和开发者反对他的回归。但与此同时,Stallman 也得到了 来自非美国开发者的压倒性支持

尽管 Stallman 已经道歉,但许多来自 GNOME 和 开源推进计划 Open Source Initiative 的人 主张撤换整个 FSF 董事会

许多主要的赞助商因此断绝了与 FSF 的关系,但 FSF 在财政困难的情况下仍在坚持。2021 年即将结束,Stallman 仍然活跃在他 30 多年前创立的组织的董事会中。

2、Arch Linux 引入了一个安装程序

不过不是图形化的。

你可能已经知道,安装 Arch Linux 并不像安装 Ubuntu 或 Fedora 那样简单。没有图形化的安装程序。一切都必须通过命令行来完成,但即使是这样,你也必须参考一些文档。

Arch Linux 试图通过提供一个用来指导你的安装脚本来改善这种情况。

当然,它不像图形化的安装那么舒服,但至少有指导的 Arch Linux 安装总比没有好。

这个 archinstall 脚本可以在较新的 Arch Linux ISO 中找到,你可以在安装 Arch Linux 时在 TTY 中输入 archinstall 来使用它。

3、微软 Edge 浏览器登陆 Linux

它已经测试一年多了,但在 2021 年我们终于看到了 微软基于 Chromium 的 Linux 版 Edge 浏览器的最终稳定版

我知道一些 Linux 用户彻底反对接触任何微软的东西,这当然很好。它只是为 Linux 上长长的可用网页浏览器列表增加了一个选择。在 Windows 系统上使用 Edge 的人现在有能力在 Linux 上使用和同步他们的浏览器活动。

一些 在 Linux 上安装了 Edge 浏览器 的用户发现它出乎意料地好。就个人而言,比起其他浏览器,我还是更喜欢 Firefox,但如果 Edge 能把超高清或全高清的 Netflix 流媒体带到 Linux 上,它可能会成为我的辅助浏览器。

4、CentOS 替代品的崛起

红帽公司去年震惊了 Linux 世界,它决定 干掉稳定的 CentOS,转而支持滚动发布的 CentOS Stream

这催生了 几个 CentOS 替代发行版。其中获得了最多人气和 CentOS 市场份额的两个发行版是 Rocky Linux 和 Alma Linux。

Rocky Linux 是由 Gregory M. Kurtzer 创建的,他是 CentOS 的最初的创建者。

Alma Linux 是由 CloudLinux 创建的,它是一家提供了基于 CentOS 的服务器和内核补丁服务的企业。

这两个发行版已经占领了 CentOS 留下的市场。红帽公司向小型企业免费提供 RHEL 许可证的计划 并没有那么成功。

5、Steam Deck

Valve 发布了一款名为 Steam Deck 的掌上游戏设备。它产生了相当大的反响,预购即售罄。

它与 Linux 有什么关系?有两个:

首先,Steam Deck 运行在基于 Arch Linux 的定制 Steam OS 上。考虑到这些游戏将在基于 Linux 的操作系统上运行,这给桌面 Linux 上的游戏也带来了希望。

第二,Steam 声称所有的游戏(无论它们是否只在 Windows 上运行)都将可以在 Steam Deck 上运行。这个口号太大了,但是 Steam 已经开始验证能在 Deck 上运行的游戏。这可能意味着经过 Deck 验证的游戏在桌面 Linux 上应该也能正常运行。

6、反作弊引擎正式支持 Linux

对 Linux 玩家来说这是又一个 2021 年的大新闻。Epic Games 为其 Easy-Anti Cheat 服务增加了完整的 Linux 支持,以及官方 SteamPlay(或 Proton)和 Wine 兼容性

Easy-Anti-Cheat 是 Epic 提供的业界领先的反作弊服务,可以防止多人 PC 游戏中的黑客攻击和作弊。

这是一个重大举措,因为 Linux 游戏玩家经常被禁止参与许多流行的多人游戏,如《堡垒之夜》、《战地》。随着反作弊支持的加入,在 Linux 上玩主流多人游戏变得更加容易。

7、GNOME 40

GNOME 40 是一个激进的版本。几乎和 GNOME 3 一样激进。

不,将版本号从 3.38 跳到 40 并不是关键因素。

GNOME 40 换成了三指轻扫的水平布局。这种水平方式使得第 40 版在用户界面和用户体验上与之前的版本有很大不同。

8、内核 5.15 中支持 NTFS

这可能看起来没什么,但 Linux 内核中对 NTFS 文件系统的适当驱动支持对许多人来说是件大事,特别是对于共享分区来说。

之前,NTFS 文件系统是在用户空间(FUSE)中借助 ntfs-3g 软件包使用的。这意味着数据的读取和写入速度很慢。

原生的驱动程序改善了 Linux 中 NTFS 文件系统的性能。

9、Linux 已经 30 岁了

Linux 内核比许多 Linux 用户都要老。它诞生于 1991 年 9 月,当时芬兰计算机科学专业的学生 Linus Torvalds 宣布了这个 “爱好项目”,它本应不是 “大而专业” 的。

Torvalds 以 Linux 项目作为他的毕业论文取得了他的硕士学位。Torvalds 不可能知道他的 “爱好” 将成为今天 IT 世界的支柱和一个成功的开源项目的代表。

10、Linus Tech Tips 对 Linux 桌面的实验

这是另一位将 Linux 推上风口浪尖的 Linus。

Linus Sebastian 是顶级的技术 YouTuber 之一,他开始挑战日常使用 Linux 30 天的目标。

一个拥有数百万订阅者的流行 YouTuber 使用了 Linux。这是一个前所未有的机会,是桌面 Linux 被数百万 Windows 用户看到的一次大公关。

但是它出了问题。实际上,是可怕的错误。

Linus Sebastian 在 Linux 上遇到了困难。他遇到了各种困难,最后在试图安装 Steam 的时候毁掉了他的 Pop!\_OS 系统

我不知道 Torvalds 是否看到了那些视频,这个与他同名的人在他的造物中苦苦挣扎。

11、苹果的 M1 Mac 上的 Linux

一个苹果让世界认识了重力(尽管它已经存在)。一个苹果让世界认识了 ARM 处理器(尽管它也已经存在)。

苹果公司基于 ARM 的 M1 系列因其性能提升而在用户中大受欢迎。有一个专门的项目 Asahi 正在努力使 Linux 可以在苹果 M1 设备上运行。

2021 年,Asahi Linux 取得了一些良好的进展。他们的工作也将使其他发行版受益。

Arch Linux 与 KDE Plasma 在 M1 Pro MacBook 上运行

12、Windows 11 发布

为什么 Windows 11 的发布与 Linux 有关呢?因为不是所有的现有系统都有资格运行 Windows 11。这意味着当 Windows 10 支持结束时,将有一大批设备运行一个过时的操作系统。他们中的一些人会转移到 Linux。

不要认为我过于乐观。当 Windows XP 支持结束时,我已经看到了这种流亡。一些 Linux Mint 和 Zorin OS 用户曾经是 Windows XP 的移民。

让我们希望 2022 年对我们所有人都好一些

2020 年开始的 COVID-19 流行病在今年继续困扰着世界。看看 Omicron 变种的传播情况,2022 年的情况看起来也不太乐观。

但是,让我们不要太悲观,庆祝新的一年,希望明年对桌面 Linux 用户和其他所有人会更好。


via: https://news.itsfoss.com/biggest-linux-stories-2021/

作者:Abhishek 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

日前,龙蜥社区低调地宣布了将 龙蜥操作系统 Anolis OS 捐赠给开放原子开源基金会。作为一个密切关注操作系统与 Linux 生态的开源爱好者,这件事引起了我的兴趣。

操作系统作为一个投入庞大而又极其重要的项目,很多操作系统项目都是仰赖于某些开源企业或大型 IT 公司的支持而运作的。我似乎从未注意到哪一个成熟的操作系统或 Linux 发行版被捐赠给开源基金会,或自行组建独立的开源基金会来管理。但如今,龙蜥这样一个已经成型的、在大量的产品环境中使用的成熟操作系统被捐赠给了中国的第一家开源基金会—— 开放原子开源基金会,这着实令我惊讶。

这背后发生了什么?是一直在支持龙蜥操作系统发展的软硬件厂商不愿再支持龙蜥了么?还是龙蜥社区的发展遇到了什么挑战?亦或是有些什么我所不知道的事情发生了?

带着这些心中的疑惑,我访谈了龙蜥社区的几家核心理事单位,和他们深入沟通了其中的缘由,探知了捐赠背后的考虑,也进一步明了了他们心目中的龙蜥之路。

下面,我将这次探寻之旅的感受,分享给诸位读者。

统信:龙蜥和 UOS 相互成就

在开源爱好者眼中,统信软件远不如“深度”那样记忆深刻。从中国早期的 Linux 发行版之一 —— 深度操作系统 Deepin ,到后来的 UOS 操作系统,再到后来全球 34 种语言支持的深度桌面环境(DDE)。统信一直是那个拥有广泛的社区支持、并在国际上取得了不菲影响力的中国操作系统厂商。

但和绝大多数人想象的不一样的是,其实 UOS 早已踏足企业级应用领域。也正因如此,初生的龙蜥在凝聚了阿里云、统信、运营商等企业在服务器端和云端积累的经验后,获得快速发展。

统信的加入,还极大地弥补了龙蜥所空缺的部分版图。作为核心理事单位成员,统信不但积极涉足了龙蜥社区的各项工作,更组织和参与了多个 SIG(特别兴趣小组),并将自主研发的 DDE 桌面软件移植到了龙蜥操作系统,为龙蜥的用户提供了更好的用户体验。

这次的采访,我约到了统信软件的 CTO 张磊。在和张磊的访谈中,他直面我的尖锐提问,坦诚地给出了答复。

我问道,“统信作为一个耕耘操作系统近二十年的厂商,为什么要加入龙蜥社区?统信会有什么收益吗?”

张磊表示,对于统信来说,这是有利益驱动的。“统信在云计算、大规模集群方面的经验远不如阿里云,龙蜥当中阿里云贡献的代码可以帮助统信和统信的生态伙伴更好地处理云计算和大规模集群下的问题。”他说,不仅如此,统信还可以通过龙蜥社区获得更多的用户、帮助 DDE 与服务器操作系统产品进一步迭代。“龙蜥的出现,其实也可以完善我们产品的能力,让我们可以为用户提供更加全面和丰富的服务。”

我们前面提到过,龙蜥操作系统中凝聚了大量在服务器领域和云端的实践,在性能和稳定性等方面总结了丰富的经验。甚至,这些实践总结形成的补丁要比已经推送到上游的 Linux 内核的补丁更丰富。当然,这不是说龙蜥不遵循“上游优先”的法则,而是 Linux 内核接受补丁的时间周期、对补丁的普适性评估都不同。因此,在龙蜥中,可以优先享受到更先进、更直接的改进支持。这些,对企业用户的价值是非常大的。

通过加入龙蜥的发展,统信也可以受惠于这些最新、最可靠的改进和支持。龙蜥在开发过程中,就已经完成了与 UOS 的磨合,这对于 UOS 反过来融入龙蜥的改进非常方便。对于统信来说,贡献给龙蜥本身就是一种收益,一方面,可以扩大其产品的用户群体,另一方面,也是帮助其不断迭代和升级。

然后,我又问道,“既然有了各方支持,龙蜥已经有了一个不错的发展方向,为什么龙蜥会捐赠给开放原子开源基金会?统信在此决议中是怎么考虑的?”

“一个更加中立、公信的龙蜥,也是我们所希望的。”

——统信软件 张磊

张磊说,“对于统信来说,参与到龙蜥当中,是符合统信软件中立、共建的原则和利益的。从企业的角度来看,已经够了。不过,龙蜥一直没解决实体的问题,比如说龙蜥如何接受捐赠?龙蜥如何给捐赠者出具发票等问题。这都是龙蜥过去运营过程中发现的问题。捐赠给基金会也符合统信的利益,一个更加中立、公信的龙蜥,也是我们所希望的。”

从这个角度来看,统信支持龙蜥的捐赠也就不足为奇,龙蜥的捐赠,意味着龙蜥可以更具备中立性和发展性,对于统信来说,更是免除了后顾之忧。

英特尔:坚定不移地支撑龙蜥社区的发展

访谈的第二站,我来到了刚刚推出第十二代芯片的英特尔。

作为一家全球性企业,无论是 Linux 内核,还是上层应用,英特尔大量地参与了开源,有着悠久的开源贡献历史。比如,为了让应用生态更好地适配新硬件,英特尔不但积极向内核提供相关的代码以发挥其最新的特性,让系统可以进一步的吃透芯片的性能,而且还亲自操刀开发维护了 Clear Linux 发行版,使其在最新硬件上的性能远超同侪。

在我看来,似乎英特尔并没有直接参与到龙蜥社区的必要,毕竟在它在上游的 Linux 内核的贡献,自然就会被龙蜥所接受,而无需直接在 Linux 发行版的层面进行贡献。

带着这个问题,我和英特尔公司的龙蜥社区理事杨继国先生深入聊了聊。

“这对于双方来说,毫无疑问,是一个双赢的结局。”

——英特尔 杨继国

杨继国说,“英特尔参与到龙蜥这样的发行版社区当中,一个最大的好处是可以将这些代码及时贡献给龙蜥社区,从而让相应的代码和调校尽早接触到用户,帮助用户更好地发挥硬件的特性和性能。龙蜥所拥有的丰富的云上场景也可以帮助英特尔更好地优化硬件、优化代码;另一方面,英特尔的帮助也使得龙蜥的用户可以充分利用硬件升级带来的性能体验的跨越。”这对于双方来说,毫无疑问,是一个双赢的结局。

如前所述,Linux 内核作为全球最大的几个开源项目之一,其要处理的方方面面非常繁杂,其对内核的改进也是慎之又慎。因此,很多最新的 CPU 特性并不能第一时间抵达到客户的生产环境,对性能的极致发挥也需要经过多番论证和评估才能落地。但是,在某些情况下,一些新的硬件特性和风险可控的一些实验特性,也需要及早抵达特定的用户群体,才能为更多的客户所服务。

正是因为这样的原因,当龙蜥操作系统诞生后,英特尔也愿意积极推动龙蜥的发展,在龙蜥中积极提供能发挥其新硬件的各种改进。

而当被问及英特尔对龙蜥捐赠的看法时,杨继国说,“英特尔是一个全球化公司,我们在过去的几十年里,支持了非常多的开源项目,也深度参与到开源项目当中进行贡献。捐赠基金会,会让龙蜥的运营更上一层楼,来自开放原子开源基金会的支持可以让龙蜥越走越远,这也更符合英特尔的利益。所以当知道这个事情时,我们也是非常支持的。”

Arm:开放的龙蜥社区激发更多创新潜力

龙蜥社区之中,除了英特尔,还有芯片 IP 领先厂商 Arm 的身影。作为一家全球性的知识产权公司,Arm 和英特尔的模式不同。Arm 不生产芯片,而是将芯片研发技术和能力授权给合作伙伴,由合作伙伴自行研发和制造芯片。

那么, Arm 公司为何要参与到龙蜥社区当中呢?

Arm 基础设施事业部全球副总裁邹挺解释了背后的原由。在过去 30 多年的生态系统耕耘中,软件生态一直是 Arm 生态发展的重要环节,而开源开放的操作系统是整个软件生态根基。Arm 的加入不仅可以带给龙蜥社区更完善的多架构支持,同时结合 Arm 生态的经验和技术积累,可以助力更多基于 Arm 技术的本土化创新孵化,尤其是在基础设施相关的软件应用领域。而相应的,龙蜥社区对于 Arm 架构的支持变得更完善,也可以促进 Arm 整个生态的蓬勃发展,无论是对于龙蜥社区,还是对于 Arm 都是一个不错的选择。

“保持‘中立性’是开源社区能成功和持续发展的关键。”

—— Arm 邹挺

而说起龙蜥的捐赠,在邹挺看来,“保持‘中立性’是开源社区能成功和持续发展的关键。”龙蜥捐赠给开放原子开源基金会后,可以通过基金会基于社区驱动的开放治理和运营的经验,进一步提高龙蜥社区的中立性,从而吸引更多的企业组织和个人的贡献和参与,形成一个正向的循环,加速国内的技术创新。

在龙蜥社区过去的发展中,已经吸引了多家基于 Arm 架构的服务器厂商和合作伙伴的参与,Arm 公司的参与,无疑是为龙蜥生态下的 Arm 用户注入了一针有力的强心剂。

阿里云:持续加大对龙蜥的投入

之前,我就采访过龙蜥操作系统牵头发起人之一 —— 阿里云,这次我想就捐赠这件事再次和龙蜥社区理事长、阿里云操作系统负责人马涛聊一聊。

过去,虽然龙蜥社区是由多家企业共同主导推进的社区,但很多人会有这样的感觉——“阿里的龙蜥”,就像 Canonical 的 Ubnutu 一样。也正因为如此,有些人顾虑到企业对开源社区的把控,而放弃参与到龙蜥社区当中。但当龙蜥操作系统被捐赠给开放原子开源基金会后,龙蜥项目的主体和所有权进一步明确。对于所有的开发者和社区企业而言,都是一根定海神针,龙蜥不会因某一家或几家企业的决策而消亡,只要龙蜥还存在市场需求,只要龙蜥还有人愿意为之贡献,龙蜥就可以一直持续发展下去。

毋庸讳言,龙蜥自然是阿里云积累多年经验后牵头发起的,也在其中贡献了大量来自阿里云的云计算和大规模集群运维经验,但在马涛看来,这样的贡献是值得的。龙蜥的占有率、影响力扩大,其实是给了开发者和企业一个新的选择,这也是 Linux 的胜利。而对于阿里云而言,龙蜥的捐赠并不会影响到自身的业务,因为阿里云并不是一家以操作系统为商业收入为主的公司。反倒是广泛使用于阿里云平台上的基于龙蜥的 Alibaba Cloud Linux 可以获得更多来自龙蜥的用户,从而获得更大的市场和更多的用户。对于阿里云来说,这自然是一件值得认真去做的事。

“未来的投入只多不少!”

——龙蜥社区理事长、阿里云操作系统负责人 马涛

龙蜥的捐赠原本让我有一些担忧,阿里云作为项目的最初发起方之一,会不会因为项目的捐赠而放手不管?马涛则给了我明确的答案:“未来的投入只多不少!”对于这种企业级的操作系统,用户对其可支持的年限很在意,因为用户的应用、服务和产品是基于其基础的操作系统而架构的。如果底层操作系统的支持不再持续,上层的建筑自然摇摇欲坠。对于龙蜥的长期支持,马涛代表龙蜥社区、也代表作为核心理事单位的阿里云表态,龙蜥的 LTS 版本会得到长达十年的服务支持——这不仅仅是对龙蜥客户的承诺,也是对运行在阿里云平台上广泛的龙蜥操作系统和 Alibaba Cloud Linux 的用户的承诺。

马涛说,“龙蜥的捐赠是符合阿里云利益和价值的,我们不仅愿意捐赠,还很开心捐赠。在龙蜥上的投入,我们也会持续加大。过去,我们只有阿里云内核组,现在,我们还在阿里达摩院旗下成立了‘操作系统实验室’。希望通过这样的方式,探索出更多的操作系统新范式,反哺给社区。未来的投入只多不少!”

来自开放原子基金会的声音

在整个采访的最后,我们和接近开放原子基金会的相关人士聊了一下他们的看法。作为龙蜥捐赠中的受益者,开放原子基金会承载了聚光灯下的所有关注点,对于龙蜥,他们也有自己的看法。

经过介绍,我才知道,龙蜥的捐赠并非一天一日即可完成的。实际上,龙蜥的捐赠早在 2021 年年初便开始准备了,但彼时龙蜥尚在“创业期”,还不足以满足捐赠的要求。真正推进的捐赠流程是从今年 10 月份开始的,从域名、品牌、代码、专利的捐赠,到合规性、管理性等检查,花费了一个月的时间才对外公布了将龙蜥捐赠给开放原子开源基金会的消息。当然,直到现在, 整个捐赠的流程还有一些收尾的工作在进行。整个捐赠的事情,比我想象的要复杂的多。

开源项目捐赠给基金会并非项目的结束,而是一个项目的开始。

开源项目捐赠给基金会并非项目的结束,而是一个项目的开始。在后续,项目仍然需要维护,资金、经费应该如何完成?从这个角度来看,开放原子基金会可以提供一个有力的帮助:开放原子基金会将会为龙蜥开设独立的账户,从而让龙蜥可以接受来自企业和个人的捐款,并将这些捐款用在龙蜥的发展上,让龙蜥的运营工作、具体的事务有明确的资金来运作。而具体的运作负责,则还是由龙蜥的运营团队完成,基金会只提供指导和建议,但不会强行介入项目的基本运转。

龙蜥是社区的

在整个采访过程中,我印象最深刻的是,几位龙蜥社区理事对于龙蜥操作系统的看法高度一致。作为一个发源自企业需求的开源项目,不可避免地会引发一些担忧 —— 企业是否会持续维护一个项目?企业真的是想要将项目捐赠给社区么?企业真的是希望参与开源项目么?

但整个走访的过程中,各位理事给我的感受便是,他们并没有避讳开源社区给他们所在的企业带来的价值。我想,这种既符合企业利益,同时又对开源社区和项目有力的支持,才是一个项目可以真正长期生存和发展下去的动力吧。这种透明和坦诚让我觉得,这些龙蜥的参与者是真心在做社区、真心在做开源,因为,社区和企业,在这个方面能达成一致的利益和发展需求。

龙蜥的捐赠是一个里程碑。

而谈及到本次捐赠,所有的理事单位都有着相同的观点:龙蜥的捐赠是一个里程碑,标志着龙蜥的发展走向了更加开放、更加中立的道路;而对于龙蜥社区中各家企业而言,其参与和捐赠龙蜥的初心也得到了保证。 在捐赠给开放原子开源基金会之后,龙蜥社区可以从基金会中获得更多关于法务、财务、社区治理方面的支持,帮助龙蜥走得更远、走得更好。

同样的,作为国内第一家开源基金会,开放原子基金会的每一步都会受到广泛的关注。而龙蜥操作系统的捐赠,同样会为其带来更多的关注度和支持,从而让龙蜥可以得到长足的发展。

而对于我来说,作为一个密切关注国产操作系统的开源人,龙蜥的捐赠虽然出乎我的预料,但是却能得到比我想象的更好的发展,这才是最好的。

(本文题图及插图来自 Pixabay)

说到中国的 Linux 发行版,大家第一想到的就是 深度操作系统 Deepin Linux 。而谈到最近火热的自主操作系统,相信大家也会想到统信 UOS。这二者背后的关系你又是否知道?

我们所熟悉的深度操作系统其实是统信 UOS 的社区版。得益于深度操作系统多年的发展,统信 UOS 在发布的初期,就打下了良好的基础,获得了社区的认可。关于统信 UOS 和深度操作系统,借着统信生态大会之际,我们来聊一聊。

深度操作系统和 UOS ,到底是什么关系?

创立于 2019 年的统信,在两年时间里,就成为中国重要的操作系统企业,其自然是有着其独特之处的:作为一家由武汉深之度(深度操作系统背后的公司)、诚迈科技等多家企业共同创办的企业,统信拥有着纯正的血统和悠久的历史。

深度操作系统作为广泛好评的 Linux 发行版,不少国内的开发者和爱好者上手的第一款 Linux 发行版,便是深度操作系统。师出同门的统信 UOS 凭借出色的产品能力在操作系统的市场当中迅速站住了脚跟。但是,统信 UOS 选择了一条和深度操作系统不同的路线:一个主要面向社区用户;一个主要面向企业、机构和政府。

在面向政府和企业的场景中,商业用户不仅需要好的产品,更需要各种各样的服务支持。正因如此, 深度操作系统和统信 UOS,一个更好的服务于社区用户;另一个则更加专注于服务商业用户。

而在实际的发展过程中,深度操作系统和 UOS 的发展,也是相辅相成的。深度操作系统向 Linux 社区和爱好者免费开放,爱好者们可以自由的安装和使用深度操作系统,而 UOS 则使用深度操作系统打磨过的基础设施,为企业和政府用户提供一个更加稳定的版本。同时,深度操作系统可以收集到更多的社区用户的反馈,应用更多新特性,并在成熟后同步支持给 UOS,借助社区的力量,让两个发行版都可以更好的服务于用户。

自主的操作系统

操作系统离不开软硬件生态,而生态的构建,从来都不简单。作为致力于构建中国操作系统生态的企业,统信做出了大量的努力,通过推动软件、硬件厂商合作和适配,为大家日常所使用的应用软件提供了相应的统信 UOS 版本;通过 DTK 等技术,让不同开发者可以开发出一套可以适应于不同芯片架构的应用软件;通过参与 openEuler、openAnolis 等开源社区,让其他 Linux 发行版也可以从开源一同进步。

统信多年的研发经验积累,打造出了一个在使用习惯、思维逻辑等方面符合中国人使用的 UOS 操作系统,这样传统的 Windows 用户就可以顺滑地迁移到 Linux 生态当中。我们所熟悉的各种应用,诸如 QQ、微信等,都可以在统信的应用市场中使用。此外,统信采用 Wine 相关技术 ,让用户可以尽可能延续自己过去在 Windows 下的使用体验。

此外,统信对于国产硬件的兼容生态,也做了很多工作。和其他国外的 Linux 发行版不同,统信 UOS 针对国产的芯片,诸如龙芯、飞腾、申威、鲲鹏、兆芯、海光等芯片,都提供了良好的支持。这样,对于推动国内的信创基础产业的发展提供了很大助力。

低调的统信,高调的未来

受限于行业本身的独特性,统信所做的事情,声名不显。每新增一个软件的适配对于用户的体验的影响可能没有那么大,但聚沙成塔,每一个适配的软件,都让自主操作系统和生态成为了可能。每新增一个芯片的适配,可能未必会影响到你的硬件采购,但拢木成林,这些国产芯片的适配,为数字中国的信创建设打下了结实的基础。 而在这么多默默进行的工作,使得统信成为了数字中国新时代的不可或缺的重要存在和架构基石之一。

统信所打造的国产操作系统生态,也从根本上解决了操作系统层面的可信问题,再辅以国产芯片带来的硬件可信和自研软件生态的建设,统信成为数字中国“新基建”的坚实底座,也就不足为奇了。

过去的几十年,中国的改革开放环境让操作系统创业成为可能。而政府、机构、企业的支持,也让统信 UOS 获得了快速发展的机遇,逐渐成长中国操作系统领域的领导者之一。 在未来,统信将成为数字中国新基建的重要基石,成为我们信息社会当中不可忽视的一个新力量。

又是一年霜雪季。

前不久,我参加了 2021 信创 “大比武” 鲲鹏基础软件开发赛道总决赛的活动。在大赛上,我看到了诸多令人眼前一亮的作品,也见证了许许多多充满勃勃生机的年轻人付出的努力。

关于 2021 信创 “大比武” 鲲鹏基础软件开发赛道总决赛

这是一场由信息技术应用创新工作委员会指导,华为主办,重庆鲲鹏创新中心、北京鲲鹏联合创新中心、openEuler 开源社区、openGauss 开源社区及 openLookeng 开源社区共同承办的开源技术应用领域的全国性大赛。

我踟躇于紫荆盛开的树下,而此刻北方大地已是寒风凛冽,此情此景,我觉得颇类如今中国的开源基础软件领域的景象。遂写一篇小文,抒发一些管窥之见与诸位。

枝繁叶茂,如火如荼

三十年前,中国的计算机领域才刚刚起步,开始逐步往企业、民用领域扩展。作为从上世纪九十年代就接触到计算机的人,我几乎是经历了中国计算机行业、互联网空间从无到有,从小到大的主要过程。

在这三十年里,我们有了 10 亿网民,就连农村地区都有近 60% 的上网普及率。而在这两年全球疫情的严峻形势下,在线办公人数从去年的 2 亿人增加到将近 4 亿人,网络支付用户也在两年间增加了 2 亿人。(以上数据均参考自 CNNIC 发布的第 48 次《中国互联网络发展状况统计报告》)

不仅在互联网和计算机方面体量巨大,而且,我国在计算机高端领域也取得了不菲的成就。比如,我国正在建设的 两台量子计算机,其中 “祖冲之二号” 将比美国谷歌的 “悬铃木” 快 1000 万倍,而另外一台 “九章 2 号” 可以在一毫秒内计算出世界上最快的经典计算机需要 30 万亿年才能完成的任务。中国成为唯一在光量子和超导量子两条技术路线上实现 “量子计算优越性” 的国家。

无根之木,难以成林

但是就在这一片繁荣景象的背后,正因这两年世界局势的变化,也使人看到了一些长期以来被忽视的领域。

大家也都知道了,“芯片难” 的问题虽然是全球性的困难,但是更是中国的难题。在禁运的阴云下,我们才发现,在这个我们已经离不开计算机的互联网世代,它就像被白蚁噬食的华厦,其最基础的芯片、操作系统等根基岌岌可危。

固然,我们有海思麒麟这样优秀的半导体设计企业,但是我们却缺乏能将其生产出来的完整半导体产业链。

固然,我们有数亿台计算机和更多的移动终端,然而上面跑着的各种操作系统,更不用说桌面操作系统了,却都是微软和苹果公司的天下,就连服务器领域广泛使用的开源操作系统 Linux,我们也大多只是拿来使用,而不能形成独立自主的整个生态

固然,我们有庞大的数据库,但是就在当下,我们还有很多政企采购只能定向采购 Oracle 这样的国外企业的产品,而且,不可替代、不可迁移!

固然,我们有充沛的工业生产能力,但是我们的工业企业却只能使用进口的工业设计软件来设计这些产品。

固然,我们有很多投身于计算机研究的专家,但是在计算机理论的前沿研究方面取得举世瞩目的成就还寥寥无几。

一夜春风,花发几枝

前几年,我曾经去过美国、日本和新加坡,也曾去过港台等地。在这些曾经被认为发达的地方,我惊奇的发现,原来他们的网上购物不如我们的便捷、他们的支付居然大多是刷卡甚至现金,他们的脸书、推特也不过尔尔。和很多人一样,我也曾盲目地认为我们在某些互联网和计算机技术方面已经超过他们了。

但是,就像前面说的,我们在 “引擎盖下” 的基础领域还有很多欠缺之处。也正是这两年,让我们逐渐清醒地看到我们的基础产业还需要夯实和再造,我们的基础设施还需要重新审视。

可能,这两年你偶尔会听说一个词 “信创”,也听说了国家将 “开源”、“基础软件” 等写入到了《“十四五” 规划纲要》。不经意间,这两年已经有很多初看并不起眼的事情在发生。

比如说芯片,两年前,华为提出了“鲲鹏+昇腾”双引擎战略,将华为历时 15 年,投入超过 2 万名工程师,打造的以 “鲲鹏+昇腾” 为核心的基础芯片族作为引擎,开放给各行各业。随着时间的推移,如今,已经有超过一万个企业级应用已经迁移到鲲鹏架构,在鲲鹏架构上开枝散叶。

再比如说基础软件,同样是两年前,华为密集宣布了 openEuler、openGauss、openLooKeng 等一系列基础开源软件项目,囊括了操作系统、数据库、大数据等基础软件领域

现在,新近捐增给了开放原子开源基金会的 openEuler 开源操作系统,它已经拥有了包括统信、SUSE、麒麟等 10 个 OSV 开发的商用发行版,累计商用达到了 30 万套,并广泛应用于政府、金融、电信、能源等行业。而 openEuler 社区也已经成长为拥有几十万社区用户、七千余贡献者、近百个 SIG 的中国发展最迅猛的开源 “根” 社区之一。

应用于大并发、大数据量、联机事务处理场景的电商、金融、O2O、电信等应用的 openGauss 数据库,同样也有十余家商用发行版,已经实现在金融、政府、电力、制造等行业的规模化应用。openGauss 社区,也从无到有地成为墨天轮排行榜前二的开源数据库社区。

而在这些社区中也涌现出了不少优秀贡献者和项目。比如,在近日的 2021 信创 “大比武” 鲲鹏基础软件开发赛道总决赛中,就出现了不少令人眼前一亮的项目。自开赛以来,来自各行业近百家企业以及高校的 300 余位开发者参与了比赛,产生了数百个优秀作品。这其中,来自 openGauss 赛题的华夏银行基础技术研究团队凭借作品 Hermes 荣获金奖;来自 openEuler 赛题的数硕云澈基础设施团队和统信云原生团队获得了银奖。

金奖得主的作品 Hermes 是一套可以全面收集 openGauss 数据库监控指标的开源项目,采用 Java 实现,充分利用了 openGauss 数据库已有的监控指标,其易于扩展,平台无关等特性值得称道。

而银奖之一的统信的云原生底座对现在主流的云原生技术做了抽象封装,使之可在标准的基线仓库上做适配。这样可以保证底层软件包经过了完整测试,极大减少了适配工作。对于用户在云平台上部署和适配产品提供了很大帮助。

沐雪沥冰,百花始开

国家提出的 “信创” 产业是为了打造自己的具有自主创新的信息产业,而面对需要投入浩繁人力、天量资金和无数心血的基础软件领域,远非一家或几家企业就能全盘完成的。这就需要更多的力量共同合力攻关、突破技术问题、建设丰富互补的生态。

其中,重中之重便是计算机系统的内核和基石 —— 操作系统。操作系统的发展,将会直接决定数字基础设施的发展水平。建设操作系统的 “根” 社区,有助于凝聚整个操作系统领域所有企业和个人的力量,共同建设一款操作系统,构筑稳固的操作系统基石。

而在此基础上,通过开源、开放的方式构建的合作与协作是发展壮大的必由之路。开源项目最大的优势便是包容性强,无论你是一个优秀的技术开发者,还是一个专精于交付和后续维护的服务提供商,都可以在开源社区当中找到自己的位置,并基于开源社区的产物贡献自己的价值。相比于传统的协作模式,开源 “根” 社区的方式,能够最大范围、最高效的盘活资源,将技术与商业、技术与人才等不同形态的资源进行打通,形成良性的互动与循环。

道阻且长,埋头耕耘

当然,两年时间对于需要经年打磨的基础软件领域来说,还太短暂,虽然这些基础软件事实上已经在 “土下孕育” 发展了更长时间。

作为一个第三方观察者,我也发现了其中一些亟待努力的方面:

其实,openEuler 社区和 openGauss 社区已经是我所仅见的发展迅猛的中国开源社区了。但是这辆奔行迅猛的列车,到了需要瞭望更远处风景的时刻。 openEuler 和 openGauss,在国内的影响力日渐深远,但是在国际上、在整个开源世界,还没有形成足够的传播和号召力。举例说,同样可以作为 CentOS 的优秀替代品, openEuler 在全球开源社区的声量就不如 Alma Linux 和 Rocky Linux,而我相信, openEuler 的品质决不会逊色于它们。

另外,IBM 旗下的红帽 Linux 在某种程度上引领着 Linux 操作系统的发展技术前沿,从 Fedora、CentOS Stream、RHEL,如同滚滚洪流,带来了一代代新的 Linux 技术创新,而相比之下, openEuler 开源操作系统的创新则还比较偏于某些特定领域。

再比如,谷歌、MIT 等公司和高校出版的一篇篇论文从理论上引导了数据库技术的发展,而国内的数据库技术发展在开创性的理论研究方面比之尚显逊色。

当然,作为批评者动嘴自然轻松,而这些地方每一个进步都需要真正在其中贡献的人付出莫大的努力

我曾经拜访过华为操作系统实验室的几位专家,对他们在某个领域独到的研究深表钦佩。我也感叹于在我们所感受到的技术进步的背后,都来源于这些研究人员所做的无数个一点点改进。

而 openGauss 数据库也在国际领先的数据技术理论方面做了大量实践,在开源数据库“根”技术方面,内核持续突破,已经在数据库方面进入领先水平。

现在,这几个专注于基础设施的 “根” 软件、“根” 社区,就如同是为一棵大树培下的沃土,不起眼,但是来年开春,繁枝浓叶的中国 “信创” 大树将深植于此。

独立风中,火树银花

从世纪初到现在,中国信息产业已经获得了极大的发展。不经意间,我们的生活已经被现代信息技术浸透。而现在,是时候让这棵撑起信息社会的大树扎根百丈,荫蔽万里了。

我期许这些深入土壤的 “根” 能育出一棵独立自主、筑巢引凤的大树,独立于风中,绽开一树繁花。

“老莱” 体验 Pop!\_OS 的视频狠狠地给桌面 Linux 社区上了一课。

过去的几周,整个 Linux 桌面社区沸腾了。

知名 YouTube 创作者 Linus(LCTT 译注:不是 Linux 之父 Torvalds,是 Linus Tech Tips 的 Sebastian,“老莱”是国内网友对 Linus Sebastian 的称呼。)决定在一个月内挑战日常使用 Linux 桌面。“老莱” 想了解 Linux 是否已经达到了对用户友好的程度,乃至于“技术呆”级别的用户都能轻松上手。他的专注点同样也放在了 Linux 游戏 上,毕竟电脑游戏确实也是 “老莱” 关注的一个领域。

这是一个有趣的概念,Linux 社区的许多人也十分兴奋,毕竟它向更广泛的技术受众群体免费宣传了桌面 Linux 平台。

唯一美中不足的是,这个日用 Linux 挑战 从一开始就出了大乱子。(LCTT 译注:B 站 中也有相应的中文字幕视频。)

“老莱”的 Pop!\_OS 名(或者说是“冥”)场面

(LCTT 译注:原文标题使用的是 (in)famous,同时指代“著名”和“臭名昭著”,此处的“冥场面”偏向事件悲剧性。)

“老莱” 决定 安装 Pop!\_OS,因为 Pop!\_OS 经常在社区中作为适合游戏的主流发行版出现。接下来,他尝试在软件中心(即 Pop!\_Shop)安装 Steam,但软件中心未能成功安装 Steam。

Sebastian 安装 Steam 时遇到了问题

既然没能通过图形化方式安装,他接下来做了其他所有 Linux 用户都会做的事情。他打开了终端,运行了神奇的 sudo apt-get install 命令。

Sebastian 换用命令行方式安装 Steam

无论是图形化方式还是终端方式,Pop!\_OS 都显示了一条警告,提示用户正濒临卸载关键软件包的危险。

命令行方式清晰明了地警告:“您的操作有潜在的危害性。若要继续,请输入下面的短句“是,按我说的做!(Yes, do as I say!)”。”

忽略移除关键软件包的警告

对于大部分 Linux 用户来说,到这一步就真的得停下来,深思熟虑了。输出的内容明确显示,接下来即将删除 gdm3pop-desktop 和其他许多桌面环境要素。

但人们一般不会在意警告。于是 “老莱” 直接继续安装,最终就剩下了一个不能登录图形界面的损坏系统。

意识到他的 Pop!_OS 彻底出乱子后的 Linus Sebastian(不是 Torvalds)

给桌面 Linux 开发者的深刻教训

对于开发者来说,这里有两点教训值得注意:

  • 安装 Steam 或任何其他常规软件时,不能导致关键的图形界面软件包被删除。
  • 在一款常规的、主流的发行版中,用户不应该能删除关键软件包。

Pop!\_OS 迅速修复了 Steam 的问题,并增加了防御机制以阻止删除关键的桌面要素。

出于某些原因,i386 版的软件包不能在 Launchpad 上发布。Steam 是一个 i386 软件包,在尝试安装 Steam 时不得不将该软件包降级到 Ubuntu 版本以解决依赖问题,然后就删除了 Pop!\_OS 的软件包。

— Jeremy Soller (@jeremy\_soller) 2021 年 10 月 26 日

为避免此类事故,Pop!\_OS 为 APT 包管理器制作了补丁。现在,用户无法在 Pop!\_OS 通过输入“是,按我说的做!(Yes, do as I say!)”来删除关键软件包了。相反,用户将需要添加一个特殊文件来启用该功能(如果某个人真的想把这些关键软件包删掉的话)。(LCTT 译注:APT 2.3.12 上游已经彻底禁用卸载关键软件包的功能。)

对于 Pop!\_OS 来说,这确实是一个好举措。但,这并不仅仅是 Pop!\_OS 单方面的教训。大多数 Linux 发行版都可能会遇到这种情况,并最终删除掉桌面环境和显示服务器。

KDE 已经注意到了这一点,并在即将发布的 Plasma 5.24 中 添加了禁止卸载 Plasma 桌面的功能

KDE Plasma 不允许用户卸载 Plasma 桌面

许多人责怪 “老莱” 不顾清晰明确的警告,直接继续并走向灾难。但问题在于,许多用户真的不会在意 “警告” 这种东西,不管他们技术水平如何。人们只是觉得按 “Y” 或者其他东西就是程序正常的部分,也不会去多想。一些 Linux 用户之前已经踩过这种坑了,但未来可能还会有更多人重蹈覆辙。

这就是为什么添加故障保护措施才是明智之举。这是所有主流发行版都应该做的事。


via: https://news.itsfoss.com/more-linux-distros-become-linus-proof/

作者:Abhishek 选题:lujun9972 译者:imgradeone 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Chrome 浏览器是最流行的网页浏览器。无论你是否喜欢使用它,Chrome 都能提供良好的用户体验。

尽管它可以在 Linux 上使用,但它不是一个开源的网页浏览器。

而且,如果你喜欢 Chrome 的外观和感觉,但又想使用一个开源的解决方案,Chromium 是一个选择。

但是,Chrome 浏览器不是基于 Chromium 的吗?(是的。)而且,它也是由谷歌开发的吧?(也是的。)

那么,Chrome 和 Chromium 之间有什么区别呢?在这篇文章中,我们将深入了解它们,并介绍一些对它们进行比较的基准。

用户界面

Chrome 和 Chromium 在 Zorin OS 16 上并排运行

Chrome 和 Chromium 的用户界面非常相似,除了一些细微的区别。

例如,我注意到 Chrome 的系统标题栏和边框一开始就被默认禁用了。相比之下,在我测试的时候,Chromium 默认启用了它们。

你还可以注意到在 Chrome 的地址栏里有一个分享按钮,而在 Chromium 上却没有。

这并不是大的视觉差异,而只是根据现有的功能进行了一系列的 UI 调整。所以,你可以预期它们的用户体验类似,而在底层有所不同。如果你在意用户界面,这两款浏览器应该都很适合你。

开源与专有代码

Chromium 是完全开源的,这意味着任何人都可以(根据许可证)按照自己的意愿使用和修改代码。你可以在其 GitHub 镜像 上查看其源代码。

这就是为什么你会发现有许多 基于 Chromium 的浏览器,如 Brave、Vivaldi 和 Edge。

有这么多的选择,你可以选择你最喜欢的那个。

另一方面,Chrome 在 Chromium 中加入了刚刚专有的代码,使 Chrome 成为了专有浏览器。例如,人们可以复刻 Brave,但不能复刻谷歌 Chrome,而限制使用其中的谷歌特定代码/工作。

对于终端用户来说,开源与否并不影响用户体验。然而,对于一个开源项目,你可以得到更多的透明度,而不需要依靠公司来沟通他们打算改变什么,以及他们在浏览器上做什么。

所以,是的,如果你不喜欢专有代码,Chromium 就是你的选择。

功能差异

谷歌不希望其竞争对手拥有类似的能力,这并不奇怪。因此,谷歌一直在 锁定 Chromium 并在其中禁用了很多谷歌特有的能力

因此,你会发现这两个浏览器的能力有一些差异。

不仅如此,由于 Chromium 是开源的,你可能会注意到一些不便之处。别担心,我将在下面指出其中的关键差异。

ChromeChromium
有签到和同步功能无签到和同步功能
支持媒体编解码器以使用 Netflix需要手动安装编解码器

对于初学者来说,在 Chromium 中不再能使用由谷歌支持的登录/同步功能。它曾经支持签到和同步,直到谷歌决定将其从开源项目中删除。

接下来,Chrome 内置了对高质量媒体编解码器的支持。因此,你可以加载来自 Netflix 的内容。但是,在 Chromium 中没有这些。

Netflix 在 Chromium 中默认不能工作

从技术上讲,Chromium 并不包括 Widevine 内容解密模块。因此,你需要手动安装所需的编解码器,以使大部分东西都能工作。

不过,你在这两个浏览器上你都可以播放苹果音乐等平台的内容,应该不会有任何问题。

安装及最新更新

你可以在几乎任何平台上安装 Chrome。Linux 也不例外。只需前往其官方网站,抓取 DEB/RPM 包即可快速安装。安装后的应用程序也会自动更新。

有几个平台上安装 Chromium 并不那么简单。曾经有一段时间,一些 Linux 发行版将 Chromium 作为默认浏览器。那是过去的日子了。

即使在 Windows 上,Chromium 的安装和更新也不像 Chrome 那样顺利。

在 Linux 上,安装 Chromium 则完全是另一回事。像 Ubuntu 这样的流行发行版把它打包成一个沙盒式的 Snap 应用程序。

即使你试图用终端安装它,希望能从 APT 库中得到它,但它又是一个 Snap。

使用 Snap 软件包,你可能会面临与你的自定义桌面主题相融合的问题。Snap 应用程序的启动时间也会更长。

而且,如果你构建它并手动安装 Chromium,你就得手动更新它。

隐私角度

Chrome 对大多数用户来说应该足够好了。但是,如果你担心你的隐私,Chrome 会追踪使用信息和一些与浏览有关的信息。

最近,谷歌推出了一个新的 Chrome API,可以让网站检测到你什么时候闲着,什么时候不闲着。虽然这是一个巨大的隐私问题,但并不是唯一的问题。

谷歌不断试验新的追踪用户的方法;例如,正如 EFF 所指出的那样,谷歌的 FLoC 实验并不受欢迎。

从技术上讲,他们声称他们想增强用户的隐私,而同时仍然提供广告机会。然而,就目前而言,这是一个不可能实现的任务。

相比之下,Chromium 在隐私方面的表现应该要好得多。然而,如果你讨厌你的浏览器中有任何与谷歌有关的东西,即使是最轻微的遥测,你应该试试 UnGoogled Chromium

它是 Chromium,但没有任何谷歌组件。

浏览器性能

有各种各样的浏览器基准,可以让你了解到一个浏览器处理任务的能力如何。

考虑到网站上的高级网站应用和资源密集型的 JavaScript,如果一个网页浏览器的性能不好,当你打开许多活动的标签时,你的体验就会明显很糟糕。

JetStream 2Speedometer 2 是两个流行的基准,可以给你处理各种任务和响应能力的性能估计。

除此之外,我还试用了 Basemark Web 3.0,它也是测试各种指标并给你一个综合分数。

总体而言,Chrome 在此获胜。

但是,值得注意的是,在运行浏览器时,你的系统资源和后台进程会对性能产生不同的影响。因此,也要考虑到这一点。

你应该选择哪个?

之所以存在对浏览器的选择,是因为用户喜欢不同的东西。Chrome 提供了一个良好的功能集和用户体验。如果你以某种形式使用由谷歌提供的服务,Chrome 是一个简单的推荐。

然而,如果你担心隐私和专有代码,Chromium 或 UnGoogled Chromium,或任何其他基于 Chromium 的浏览器,如 Brave,可以是一个不错的选择。

这就是我在比较 Chrome 和 Chromium 时的全部看法。我愿意接受你的意见。评论区都是你的。


via: https://itsfoss.com/chrome-vs-chromium/

作者:Ankush Das 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出