深度体验了一把最新的Linux系统 它果然还是很难用

系统 Linux
在开始之前,差评君想先问小伙伴们一个问题:除了 Windows 和 MacOS 之外,你还用过什么其他的操作系统吗?

在开始之前,差评君想先问小伙伴们一个问题:除了 Windows 和 MacOS 之外,你还用过什么其他的操作系统吗?

 

假如上面这个表没有出现报道偏差的话,差评君估计看这篇文章的十个小伙伴里,有八个在用微软的 Windows 。另外还有 1.5 个在用苹果的 MacOS 。最后只剩下可怜的 0.5 个小伙伴,在用着名叫 “ Linux ” 的操作系统。

 

[[388124]]

可能你们之前在网上看到过别人对 Linux 操作系统的分析,也在新闻里见过有关国产 Linux 操作系统的报道。

那么你们肯定也见过这些帖子下面的评论区里,不断有人复述着 “ 垃圾 ” 、 “ 难用 ” 。被称作 “ 最美操作系统 ” 的深度 OS ▼ 

 

我相信,很多小伙伴是想尝试一下国产 Linux 操作系统的,但碍于现实条件往往只能作罢。所以, Linux 真的难用吗;假如说从明天开始, Windows 和苹果 MacOS 突然不能用了, Linux 系统能够立刻跟进、取而代之吗?口嗨不如真枪实干。

抱着这个想法,差评君进行了为期一周的 “ 再见 Windows ” 体验。结果没想到,开局就翻车了。。。

两台电脑一台能开机的都没有

为了尽可能贴合大家的真实用机场景,我管托尼要来了两台最近刚评测完的笔记本。一台是去年年底开卖的,基于英特尔最新第十一代处理器的轻薄本。联想 YOGA Pro 13s Carbon ▼

 

[[388125]]

另一台是今年年初开卖,使用 AMD 最新 5800H 处理器,搭配英伟达 RTX 3070 显卡的游戏本。华硕天选 2 ▼

 

[[388126]]

最新的英特尔、最新的 AMD 、最新的英伟达。。。这两款电脑的核心配置可以说是覆盖了今年绝大多数小伙伴购机时会遇到的产品。

接着差评君准备好了国产 “ 深度 OS ” 最新版 20.1 的安装 U 盘。结果在插入了 U 盘之后,英特尔轻薄本开机直接黑屏。。。AMD 游戏本虽然可以进入开机引导页面,但在确认安装选项之后整个屏幕会直接冻住。

 

[[388127]]

我前前后后试了好几次,但到最后都会变成看着屏幕上的这片极光干瞪眼。一番查证之后,差评君发现,国内这款深度操作系统使用的还是 2019 年底发布的 5.4 版本的 Linux 内核。

然而直到上个月发布的 5.11 版本 Linux 内核,才加入了对英特尔、 AMD 和英伟达最新硬件的(初步 )支持。

 

不得不说,Linux 这边对硬件的兼容性要差一些。不像 Windows,拿个几年前的安装盘出来,虽然提示驱动缺失一堆,但至少能进系统。这波啊,深度 OS 是非战之罪。

积木一般的 Linux 生态

前面差评君前脚说着深度,后脚就扯到了 Linux 内核,可能有些小伙伴对他们之间的关系有点懵。差评君在这里稍微给大家展开讲讲。

 

[[388128]]

假如说 Windows 系统是不可拆卸的成品玩具,那么 Linux 就是可以随意组装的大型乐高积木。要想让电脑顺利开机,需要我们自己寻找适当的引导程序。

要想让电脑显示图像,需要我们自己安装桌面环境。要想让电脑顺利联网,需要我们自己打上网络栈相关的补丁和驱动。Linux 内核只是一个莫得灵魂、负责容纳以上各种骚操作的容器和纽带而已。

 

说白了,和什么都给到你的 Windows 和 MacOS 不同,Linux 这边更倾向于只给你一个蛋糕胚( Linux 内核 ),让你自己在上面抹东西。抹成什么样,全靠你自己。有点像模块化手机 ▼

 

[[388129]]

但是也正是因为这种性质, Linux 可以被大家揉圆拍扁,搓成各种各样的形状:比如说它可以只有 6 MB ,然后被安装进路由器里,承载我们的 Wi-Fi 流量。

它也可以只有 211 MB ,然后被安装进超级计算机和服务器中,成为容器服务的接口。

 

[[388130]]

同时,它也可以被集成上我们常见的 CPU 和显卡驱动,整合好桌面环境,变成一个 2 - 3 GB ,可供普通人下载安装的 “ 桌面操作系统 ” 。

像我们前面提到的国产系统深度 OS 就是这最后一撮,也是离我们最近的一种 Linux 系统。除了深度 OS 之外,国际上较为知名的还有 Debian 系的 Ubuntu ( 乌班图 ), RHEL 系的 Fedora ;极客们喜欢的 ArchLinux 和 Gentoo 等等。

 

然而这些个整合好各种功能的 “ 桌面发行版 ” ,或多或少会存在一些组件上的更新滞后,导致对新硬件的支持比较慢。就比如像差评君这次遇到的,今年的这一批笔记本见到了深度 OS 之后全都成了 “ 废铁 ” 。

其实这个问题也不是不能解:因为按照 Linux 系统本质就是在堆积木的逻辑,我只需要把深度 OS 自带的引导组件换成最新版、打包一个最新版的内核,再侧载一个最新版的显卡驱动。。。大概率就可以正常进入系统了。但是吧,我只是想吃口蛋糕而已,居然还要先学会怎么做蛋糕?

 

虽然 DIY 精神一直被 Linux 玩家们所乐道,但对于普通用户来说,这期间的过程用煎熬来形容更合适。

打字都能成问题?

所以在对深度 OS 的安装镜像动刀子之前,我决定先看看其他几款常见的 Linux 桌面发行版能不能顺利在今年的新电脑上运行。假如现成的发行版能用,我能省下很多麻烦。

 

好在 Ubuntu 还算争气,最新版的 Ubuntu 20.10 可以在英特尔轻薄本上顺利运行( 虽然有点小问题 )。其他几个版本基本都崩了。

 

由于差评君手头暂时没有其他的电脑了,既然 Ubuntu 能用,后续的体验我就从深度 OS 转到了 Ubuntu 上进行。Ubuntu 是一款国外的老牌 Linux 桌面系统发行版,和深度 OS 一样,都是基于 Debian 系的 Linux 内核,说起来也是有缘。

和安装深度 OS 先要解决电脑开不了机不同,安装 Ubuntu 反而要解决的是打字问题。问题出在输入法上,Ubuntu 内置的 “ iBus 智能拼音 ” 输入法已经八百年没更新了,使用体验极差。不过界面倒是挺清新的 ▼

 

于是我尝试着安装了一下搜狗拼音输入法。结果搜狗的这帮小伙伴啊,嘴上说着支持 Linux 生态,版本更新却是三天打鱼两天晒网。几个月甚至几年才更新一次。

 

这就导致它目前还不支持差评君使用的 Ubuntu 20.10 版本。( 基础依赖链全崩 )所以假如没有硬件支持这么档子事的话,差评君还是推荐大家尽量用国产 Linux 桌面系统。毕竟已经提前帮你装好了搜狗,打字不会太煎熬。

能用的软件居然不少

按照我以往的理解, Linux 应该是一片普通人的软件荒漠。乍一看也的确如此。比方说,处理文档的有个 WPS,没有微软 Office。

 

浏览器有原汁原味的火狐和 Chrome,但是没有大部分人熟悉的搜狗和 360。

 

我们平常写文章要用到的 GIF 图制作工具我倒是找到了一个。可惜不能压缩大小,并没有什么用。。。GIFINE ▼

 

让我没想到的是,百度网盘居然有 Linux 版的客户端,完善度和 Mac 版的差不多,挺让人意外的。不过这个下载速度倒是让人毫不意外。。。

 

至于我想 P 个图, Photoshop 只有 Windows 和 Mac 版;下个片,迅雷也只有 Windows 和 Mac 版。至于全民聊天工具微信,同样只开发了 Windows 和 Mac 版的客户端。

什么,你说用网页版?拜托,微信网页版是个什么情况你们又不是不知道。。。

 

不过话说回来,毕竟 Linux 那点可怜的桌面市场份额摆在那,指望厂商们把软件全都适配上显然不现实。

所以 Linux 社区里的老哥们其实一直有在通过转译 Windows 程序的方式进行着艰苦自救。( 苹果表示很赞 )

 

通过这个 WINE 项目,我尝试运行一些 Windows 上的 exe 程序,结果发现 Edge 浏览器无法运行,微信不能打字,很多程序提示缺少 dll。

 

原因就在于,WINE 项目完美继承了 Linux 那套积木化的臭脾气,只给一个最基础的 Windows 程序转译模块,但不提供任何程序正常运行需要的库、字体等等组件。

好在国内的深度 OS 维护了一套常用 Windows 软件的适配库,在安装微信一类常用软件时,还会自动把它们需要的库和字体也安装上。而且这套深度修改过的 WINE 项目还被社区老哥从深度 OS 里移植了出来,在 Ubuntu 里也能用。

 

在换用了深度和社区爱好者共同维护的这套 Deepin-Wine 之后,我顺利在电脑上安装了 QQ 、微信、腾讯会议、钉钉和 QQ 音乐。并且基本能用。比方说,腾讯会议在登陆界面显示不出来字,但是其他的功能都是正常的。

 

微信 3.0 版本不能正常使用,但是 2.8 版本可以完美运行。差评君在这里整理了一个亲测可用的软件列表,有兴趣亲自体验 Linux 的小伙伴后续可以参考一下 ~ 

 

居然还能打游戏

说实话,我们用电脑肯定不全是拿来办公,娱乐需求肯定也占了那么亿点点分量。但 PC 游戏是彻头彻尾的 Windows 系统保留项目,苹果来了也不管用。

 

不过最近两年里,借助我们前面提到的 WINE 项目,游戏平台 Steam 开发了一套专门用来转译 Windows 游戏的工具,起名叫 Proton 。只要在 Linux 版的 Steam 客户端里启动了这个组件,我们就可以下载 Windows 上的游戏了。

 

在测试了几款游戏之后,我觉得。。。这个体验,根本和在 Windows 上没差别啊。要知道,这是一台只有英特尔核显的笔记本,但是它能流畅运行 GTA5 。

 

[[388133]]

流畅运行无人深空。

 

还能流畅运行刀~~塔 2。

[[388134]]

并且支持手柄输入。。。

 

[[388135]]

不过由于转译并不能模拟完整的 Windows 环境,所以那些自带反作弊组件的游戏一概无法运行。比如吃鸡、彩六、 Gears 5 、国服 LOL 。。。卡在了向系统注入驱动的环节 ▼

 

并且差评君在运行部分游戏时,出现了贴图 bug 。但是鉴于这台电脑用的是英特尔的 Xe 核显,所以到底是显卡驱动的问题还是 Proton 转译器的问题,还不好说。

 

国外用 Linux 打游戏的小伙伴们专门建立了一个名叫 ProtonDB 的网站,用来收录 “ 哪些游戏能在 Linux 上运行 ” 。从大家的测试结果来看,赛博朋克 2077 、大表哥 2 、死亡搁浅这些大作都是被网友们亲测可玩的。

 

假如你好奇装了 Linux 之后哪些游戏能玩,哪些游戏不能玩,不妨去这个网站上看看。

输了起跑线,追赶难上加难

这些年来,不断有小伙伴抱怨为什么除了 Windows 之外的操作系统难有起色。我觉得吧,咱们得这么想:人家微软在 1985 年就发布了 Windows 1.0 ,彼时的国内还在用纯 DOS 。而老莱的 Linux 系统更是还没出生。

 

早鸟效应在手,Windows 这波要是还不能梭哈,那就该出问题了。

但这并不代表微软 Windows 就能永远利于不败之地了。

因为大家可能不知道,就在一两年之前的时候, Linux 还几乎运行不了任何游戏,界面错乱崩溃也是家常便饭。

但在这次差评君的体验中,除了不能完美支持最新款硬件这点有点让人神伤之外, Linux 本身的桌面环境已经不寒碜了。

 

微信、 QQ 、 P 图、 WPS 、打游戏。。。虽然还有不足,但它已经跟我们以前口口相传的那个 “ 难用系统 ” 划不上等号了。

甚至写完这篇文章之后,我也不打算把这台电脑装回 Windows 了。

毕竟我也挺好奇,再过一阵的 Linux 系统,会变成什么样子呢。

多说几句:

一、

可能有些小伙伴还听说过一款名叫 “ 统一操作系统 ” ( UOS )的国产系统,这个也是最近国内在力推的一款操作系统。

 

差评君正好有些体制内的朋友,他们的单位里已经装配了预装 UOS 的电脑,差评君也就顺手去玩了一下。

其实所谓的 UOS 可以看成是深度 OS 换了个皮,背后就是深度的团队在参与。

但是和深度 OS 不同的是,它把大部分的功能都锁住了,只留下了最基本的上网、处理文档一类的基础功能。

差评君琢磨着,这个分出来的 UOS 以后可能会在有关部门发挥一定的信息保密作用,所以和我们普通用户的关系不大。

二、

可能有的小伙伴会觉得,深度 OS 底层基于国外的 Debian 发行版修改而来,不配称作独立的操作系统。

这个想法其实片面了。

就拿我们后来测试的 Ubuntu 来说吧,它其实也是基于 Debian 修改制作而来的。

但这并不妨碍 Ubuntu 成为一款非常成功、且在全球都受推崇的操作系统。

再提到国产系统使用 Linux 内核的事——从头开始码一个操作系统的代码并非不可能,据我所知国内一些计算机学院的毕设就是这个。

但是码一个系统容易,让他能够在各种千奇百怪的硬件搭配上顺利运行则难如登天。

更不要提再为这个系统开发一套涵盖方方面面需求的软件生态了。

差评君觉得,像基建和国防设施这种硬件规格较为统一和固定的场景,是有可能、且有必要完全自研软硬件生态的。

但是对于我们民用的消费产品来说,既然有捷径可走,为什么要绕远呢?

站在巨人的肩膀上并不丢人,重新造轮子才是真的蠢。 

 

责任编辑:庞桂玉 来源: 快科技
相关推荐

2024-04-18 08:00:23

openInula​React响应式 API

2023-06-02 18:32:00

Rust项目开源

2021-06-03 08:01:12

JVM性能优化

2022-10-25 15:25:22

网关并行Flowable

2024-01-04 14:16:05

腾讯红黑树Socket

2020-08-05 07:27:54

SQL优化分类

2019-07-11 15:13:33

AI芯片英伟达华为

2020-03-02 17:04:47

戴尔

2011-01-14 12:25:10

LinuxFedora

2021-03-26 06:14:26

Hashcode项目排查

2023-11-13 08:03:53

Next.js命令变量

2022-01-27 08:44:58

调度系统开源

2018-03-19 08:30:02

编程开发技能

2021-08-16 15:40:04

分布式架构系统

2019-06-12 15:20:25

Redis高性能线程

2023-03-02 06:00:00

2011-05-04 17:11:12

打印机

2011-11-08 08:14:40

WLANWi-Fi

2018-03-23 08:26:44

Hadoop集群SQL

2022-07-20 08:55:02

区块链技术数据记录
点赞
收藏

51CTO技术栈公众号