[PConline 杂谈]微软已经发布Windows 11一段时间了,作为一个锐意变革的系统,大家对于Win11的种种变化,评价似乎参差不一。Win11固然带来了更华丽的界面,但也引入了诸多问题,例如任务栏、文件管理器、硬盘I/O等方面的表现都难以令人满意。对于很多朋友来说,Win11称不上是一个令人省心的系统。
但是转念一想,Windows已经多少年都难以让人省心了?恐怕从Win7之后,大家就不得不慢慢对Windows的各种问题习以为常。例如Win8上莫名其妙的全屏磁贴,Win10上依然割裂的界面,以及微软改变开发模式后,从Win10到现在的Win11都陆续有来的各种雷,偶然断个网、蓝个屏,似乎已经成为了日常——反正微软总会发补丁修复,然后又带来新问题。
然而,Windows即便是一个远未完成、问题多多的系统,它至今仍占据着桌面绝大部分的市场份额,大家对它的问题似乎也已经习以为常。Windows之所以如此有恃无恐,没有竞争对手或许是最大的原因——macOS并不通用,而Linux在人们的眼中更像是生产工具而非日常用品。但是,真的如此吗?
难以上手、生态稀缺,是普通用户对Linux最深刻的印象。但时代在变迁,实际上目前最流行的个人操作系统,或许就是Linux——Android何尝不是Linux的一种?这充分说明,经过适当的改造和生态运营,Linux也可以变得非常易于上手。
虽然在桌面领域,Linux未有针对普通消费市场取得重大份额的商业化案例,但是近年来Linux的桌面环境、软件生态都已经迎来了许多用户友好方面的进步。尽管对于大部分人而言,Linux仍称不上比Windows更顺手,但对于某些Windows用户,迁移到Linux也并不如想象中困难,甚至将Linux当作日常主力系统,也并不如人们普遍认为的那般崎岖。
在Windows持续拉胯的今天,用Linux取代Windows有多难?用Linux作为日常主力还存在哪些问题?今天就来简单聊聊这个话题吧。
首先卡住普通用户使用Linux的一大门槛,就在于安装。某些Linux发行版安装的确非常不友好,需要用户验证引导模式、配置分区、配置网络、从源下载镜像、对分区格式化、挂载分区、安装各种驱动、设置语言、……而这一切,都需要用命令行进行,你不仅要熟悉系统安装构成,还需要懂一点硬件、知道具体的命令行是用来干嘛的。与之相比,图形界面的Windows安装器WIM无疑更适合普通用户。
然而Linux并不都是这样麻烦的,很多Linux发行版都为安装友好作了大量努力。例如全球范围内都很流行的Ubuntu、Manjaro等等,以及国内流行的深度Deepin、统信UOS,在主流硬件上的安装和Windows没什么区别,甚至更加简单。
启动Manjaro的安装盘,可以安装Manjaro,也可以使用体验
以Manjaro为例。将其镜像制作成安装U盘后,直接使用U盘启动,就能运行系统并使用其大部分功能,这甚至不需要将系统安装到硬盘上。而如果你想要将Manjaro安装到硬盘,也有着明确的图形界面指引,整个过程和安装Windows一样轻松简单。
Manjaro的安装非常友好,全图形化
换言之,如果你使用的是主流硬件,那么在安装便利程度上,很多Linux发行版和Windows相比并没有什么区别。当然,前提是选对适合的Linux发行版,例如前面提到过的Ubuntu、Deepin、Manjaro等这几款。像是Arch Linux这样极客向的,就非常不适合普罗大众了。
统信UOS的安装,也是全图形化,非常简单
小结:选对Linux发行版,硬件不奇葩,Linux安装非常简单。
Windows的一大优点,就在于对各种硬件提供了强大的兼容。macOS之所以无法取代Windows的主流地位,也在于它并不像Windows那样对种种硬件提供兼容。那么Linux呢?实际上如果你使用的是主流硬件,Linux的硬件兼容通常也没什么问题。
例如CPU,无论是I家还是A家,Linux兼容得都相当不错,新版的Linux内核也增加了对英特尔HFI的支持,对新一代大小核设计的英特尔CPU的兼容相当好;显卡方面,A卡的开源驱动在Linux下工作相当良好,N卡的开源驱动虽然不咋地,但也有闭源驱动可用……对于其他新型硬件,例如NVMe SSD等等,Linux兼容起来也没什么问题。
具体到发行版,Manjora的硬件兼容尤为值得一提。Manjora提供了MHWD(Manjaro HardWare Detection)这个硬件管理工具,提供了强大硬件的兼容性,可以自动识别硬件、安装驱动,双显卡一键兼容完美运行不在话下,体验相当好。当然,Ubuntu、Deepin等用户友好度高的Linux发行版对于各类硬件兼容也不错(但的确没有Manjaro强大),普通的笔记本电脑乃至DIY台式机,相信比较少会遇到主要部件的兼容问题。
Manjaro的MHWD,可以一键安装各种驱动,非常强大
然而,Linux对某些硬件的兼容性始终来得不如Windows强大。例如某些打印机在Linux下可能缺乏驱动,某些游戏外设可能无法在Linux下控制所有功能……这类问题很难得到完美解决,但这些问题也见仁见智,并不是每个人都会遇到。
小结:某些Linux发行版例如Manjora的硬件兼容非常强大,但冷门硬件仍可能有兼容问题。
界面可能是Windows近年来为人诟病最多的地方。从Windows 8开始,Windows的界面不仅割裂,而且还时常变更设计思路,一个统一风格的UI在Windows中竟称得上是一种奢求。在Windows 11中,尽管界面似乎更美观了,但倒退的设计也为数不少,例如任务栏就槽点无数,同时Windows 11也没完全解决界面割裂的问题。那么Linux的表现如何呢?
和Windows不同,Linux是可以选择不同的图形界面的。在几年前,Linux的图形桌面的确不堪大用,稳定性很成问题。但近年来,以KDE Plasma为代表的Linux桌面进步良多,在稳定性得到大改善的同时,还不失可玩性。笔者个人推荐KDE Plasma,稳定性好,资源占用不高,布局合理,经过配置后视觉效果非常华丽,甚至更胜Windows乃至macOS。
Linux可以非常华丽
而如果你喜欢一些本土化的功能,也可以选择Deepin等国内的Linux发行版,上手门槛很低,在某些方面甚至要比Windows更加顺手,例如应用商店的实用程度要比Windows更高。
Deepin的桌面,符合国人使用习惯
而无论是KDE、Gnome等国外流行的Linux桌面,还是Deepin等国内Linux发行版的界面,对比现今的Windows系统,其设计风格都更加统一,较少出现Windows那样Metro、Win32、Fluent Design各种画风N代同堂的窘境。在外观上,很多Linux发行版看上去的确要比Windows更和谐,希望微软好好反思一下这十年来的UI工作。
最后需要注意的是,尽管Linux有多种图形界面可选,但普通用户也无须折腾这点。大量Linux发行版都会预装图形界面,有的甚至会提供多种界面版本可选择,例如Manjaro就可以选择KDE、Gnome以及Xfce版,并不需要用户安装内核后,再折腾桌面配置。
小结:KDE Plasma为代表的Linux图形界面易于上手,稳定性较好,新手使用也没问题。
很多朋友换用Windows之外的系统,遇到的第一个难题,就在于安装软件。例如换用macOS后,软件竟然不是通过双击安装包安装的,而是要开启镜像后、将软件拖动到应用文件夹安装,这就让很多朋友不适应。那么Linux安装软件简单吗?
目前主流的Linux发行版安装软件主要有两种方式。
第一种,通过系统自带的应用商店安装。Ubuntu、Deepin、Manjaro等都附带了应用商店,可以直接在当中搜索软件名然后安装即可。
Deepin的应用商店,里面有很多国人常用的软件
第二种,通过命令行安装。应用商店未必能找到所需要的软件,命令行安装才是Linux的常态。Linux通过包管理机制来管理软件,Linux发行版通常会提供官方的软件储存库,使用终端即可通过命令行安装软件。
这似乎听起来复杂,但实际操作还是很简单的。以Manjaro为例,它可以使用Arch Linux的AUR仓库,我们可以在终端输入“sudo pacman -S yay”运行,安装AUR助手yay。
接着看看AUR上有什么软件,打开AUR的官网,具体如下:
https://aur.archlinux.org/
然后查找你想要的软件的包名,例如Chrome,找到其包名是“google-chrome”。
打开终端,然后再输入“yay -S google-chrome”即可完成Chrome的下载、安装。
要安装什么软件,一条命令即可
想要安装其他软件,可以按照此方法,更换包名安装,具体命令为“yay -S <包名>”。
对比去各个软件的官网下载安装包再手动安装,这还是非常方便的。Linux卸载、管理软件也依赖包管理工具,例如Manjaro中卸载软件的命令是“yay -Rs <包名>”,此外还有其他pacman/yay命令,例如其实查找软件也不需要到AUR官网,而是用yay -Ss命令就可以实现,这需要熟悉。
另外,如果某个软件在仓库找不到,或者下载速度慢,Linux还可以更换仓库源,这里就不详细展开介绍了。
小结:Linux软件安装可以通过应用商店,也可以通过命令行,熟悉了命令行后,非常方便快捷,但可能需要熟记一些命令。
Windows上丰富的软件是其黏住用户的关键,macOS之所以很长时间无法成为主流,除了硬件方面的限制,软件的匮缺也是一大原因。用Linux取代Windows的话,Linux软件是否能满足日常需求?我们分开来说。
首先是常见的生活娱乐软件,例如QQ、微信等。这里需要普及一个知识,Linux其实是可以兼容大量Windows软件的!通过Wine这样的转换层,一些Windows软件也可以在Linux上运行,但未必完美。而得益于Wine的进步,尤其是国内Deepin对Wine的改造,很多常见的国产Windows软件即使在Linux上没有平替,也可以通过Wine来直接运行原版。例如你觉得Linux版QQ不好用,那么就可以安装Deepin Wine版的Windows QQ,目前QQ、微信、Tim等日常软件在Linux上都可以用这种方法正常运行。
Linux运行QQ之类的软件问题不大,可以兼容Windows版本
对于其他日常软件,也存在很多Linux上的解决方案,例如第三方替代版本(如云音乐可以用YesPlayMusic),或者有跨平台的版本(例如VLC等),也可以使用Wine兼容(例如爱奇艺),简单来说Linux满足日常生活娱乐需求是没有太大问题的。
其次是行业软件,这可能是Linux真正的软肋了。尽管Linux在软件开发方面有得天独厚的优势,但很多Windows上的行业软件在Linux平台依然没有很好的替代方案,用Wine也无法很好兼容。例如Office套件、Adobe全家桶、CAD等等,都是Linux平台上的老大难。尽管WPS和GIMP可以部分替代Office和PS,但更多时候还是捉襟见肘。
GIMP仍很难完全取代PS
至于游戏嘛,我们单独起另一节说吧。
小结:Linux的软件可以满足日常生活娱乐需求,但Linux在很多生产领域上依然不能挑战Windows的地位,反过来亦然。
用Linux还想打游戏?在人们的刻板印象中,这听上去似乎有点天方夜谭。在很多朋友的普遍认知中,Linux就是一片游戏荒漠,不能打游戏也是很多朋友无法舍弃Windows的最大原因。但是这几年,Linux的游戏环境当真发生了翻天覆地的变化,因为Steam出手了。
感谢Steam吧!近年来,Steam通过对Wine的魔改,推出Proton兼容层,使得大量Windows游戏都可以运行在Linux上。而Steam并没有将Proton独占,而是将其开源,大量Linux发行版都可以通过Proton来运行Windows游戏,而且效果还相当不错。
Steam自己的掌机Steam Deck,就运行Linux通过Proton来兼容Windows游戏
利用Proton运行Windows游戏的效果好到什么程度呢?真的不是只能玩玩小游戏,各种3A作都不在话下!根据Steam自己官方的数据,在Steam上Top10的游戏有50%可以较好兼容(Silver级别以上),Top100的游戏有88%可以较好兼容,Top1000的游戏则有81%可以较好兼容!考虑到Steam庞大的游戏库,这个成绩已经令人刮目相看。
通过Proton,大量Windows游戏可以在Linux上高效运行
与此同时,Proton还在不断进化,可以通过Proton实现兼容的Windows游戏仍在不断增加。此外,Proton的性能也不容小觑,其流畅程度基本和Windows原生运行一个级别,某些对dxvk支持好的游戏,甚至要比在Windows上原生游玩帧数更高!
值得一提的是,并不是只有Steam上的游戏才能调用Proton游玩。在Linux安装Steam后(Steam有Linux原生版本),启用Steam中的Steam Play,选择Proton,将对应游戏添加到Steam,就可以调用Proton来游玩了。
Proton的潜力是非常巨大的。目前Proton不兼容的游戏,很大一部分不是因为游戏本身不兼容,而是由于游戏自带启动器或者反作弊机制导致,这令部分单机游戏以及很多联机游戏无法使用Proton游玩。也因为这个原因,一些常见的网游或者在线竞技游戏如LOL,在Linux上暂时没有太好的解决办法。但如果你只是一个单机玩家,Linux的游戏性已经超乎你想象。
小结:Linux可以使用Proton运行大量Windows游戏,但对于某些使用自带启动器、反作弊机制的Windows游戏暂时还难以兼容。
系统并不是安装后就可以一直顺利运作的,在XP乃至Win7时代,因为系统更新不及时造成的大面积安全事故历历在目,这也是为何微软在Win10之后异常重视Windows Update、甚至要强制用户升级的原因之一。与此同时,微软也非常注重系统的平滑升级,现在的Windows维护起来已经比从前更为简单。
然而,Windows的软件可能却是另一番景象了。大量Windows软件仍未上架商店,想要将软件保持在最新版,依然需要靠自行下载最新的安装包,或者利用软件自带的升级程序进行。
Linux在这些方面做得怎么样?对比Windows,优势巨大。
以Manjaro为例。在终端输入下面一行命令:
sudo pacman -Syu
整个系统包括其安装的各种软件,都会一起升级到最新版,超级省时省力,远比Windows方便。
Linux的维护就是这么高效且朴实无华
在Linux上遇到什么解决不了的问题,还可以查询Linux社区,几乎可以解答你所有的疑惑。例如本文举例的Manjaro,它基于Arch Linux,拥有最为活跃的Linux社区之一,其帮助指南很大程度也适用于Manjaro,大量页面还提供了中文版,对熟悉系统非常有帮助。
好用、实用的Wiki文档
当然,Linux的维护也并非全然不会遇到问题。例如Manjaro/Arch Linux属于滚动更新机制,如果太久没有更新系统,好几年都没开机,突然更新到最新版系统可能就会挂掉。
对此,也可以选择一些常规版本更新机制的系统,例如Ubuntu等等,这些系统更新维护也非常方便,也只需要诸如“sudo apt-get upgrade ”这样的简短命令就可以更新系统和软件。不过,使用版本更新的Linux也有可能出现依赖库变更导致某些软件突然崩掉的情况,这时候就有得折腾了。
如果你经常开机,还是更推荐Manjaro这样使用滚动更新机制的发行版。
小结:Linux升级维护比Windows更快捷,阅读帮助文档也更方便,但可能需要你学习一些系统机理,防止故障。
Linux是否能够取代Windows作为日常主力使用系统?相信通过上文的简单介绍,大家也能够明白不同的人群,对Linux的接受度是不一样的。
对于电脑知识匮缺的轻度用户,以Manjaro、Deepin为代表的Linux发行版门槛非常低,基本可以做到开箱即用(Manjaro需要折腾一下中文输入法),其软件满足日常生活娱乐没什么问题。这类用户并不需要接触太多Linux命令,使用自带的图形界面和应用商店就可以获得较好体验。但这部分用户遇到最多的问题,可能就是某个软件、游戏在应用商店就是没有,该怎么办?让他们折腾包管理、库依赖、系统变量和Wine,可能有点强人所难。
对于有一定动手能力的电脑玩家,Linux提供了更多的可玩性,简单了解系统架构、熟悉一些命令后,Linux甚至可以获得比Windows更好的UI、更高的使用效率。但这类用户遇到最大的问题,可能就是有些东西实在折腾不来,例如游戏玩家遇到某游戏、某硬件就是不兼容,这也没法可想。
对于依赖Windows上行业软件工作的朋友,Linux完全不适合作为主力系统。
Linux的很多发行版,一直朝着更易用、更兼容的方向努力。Linux已经不如从前那般高冷,大家可以参照自己的实际需求和使用环境,来考虑它是否会是比Windows更适合的选择。