2022年Linux会有什么变化?
近几年来,开源热席卷全球,“得开源者得天下”逐渐成为信息产业的流行趋势。在这方面,许多it巨头都在为开源而努力,Linux作为一款开源操作系统也日益受到开发人员的青睐,他们坚信:距离“Linux元年”已经越来越近。
2022年Linux会有什么变化?
一、游戏体验没有显著的提高
这个月早些时候,有一个叫LTT的LinusTechTips,来自Youtube的一组长期发布计算机硬件评测的测试者LinusSebastian进行了一项试验:他将Linux系统安装到计算机上已有一个月。检查它是否能正常支持日常交易和游戏、流媒体等娱乐方式。
Linux在处理日常事务上的表现一直非常出色,但是它的游戏体验却遭到了很多指责。
在这个领域中,为了改进Linux,Valve一直以为“开放源代码系统Linux就是游戏的未来”,Valve在过去的几年里一直在努力:在2015年与多家PC厂商合作推出了搭载SteamOS(基于Debian)的Steam主机,尽管随后对Valve的反应很差,但Valve并未放弃,于2018年推出了另一个ProjectProton项目,这是为了使Windows上的PC游戏通过Steam,在Linux系统中无缝运行。
根据ProtonDB网站2021年12月公布的数据,80%的Steam游戏排名前100名的游戏都是Gold或更高的分数,这说明这些游戏在Linux系统上表现不错。
这一数据让众多Linux爱好者兴奋不已,曾经只存在于想象中的“Linux桌面新时代”似乎正在向我们靠近。但是把目光转向TOP10,支持率只有40%,这让人们再次回到现实。
通过测试Valve多年来一直致力于Linux游戏的测试结果,这个月,LinusSebastian一直试图在Linux中玩游戏,遗憾的是,结果仍然不尽如人意:许多游戏在运行中出现了问题,甚至破坏了游戏规则。比如有些游戏在运行,但是多人模式的游戏却无法运行,还有一些游戏依靠EasyAntiCheat(一款反作弊软件),一些服务,如使用尖端混合技术,以对抗游戏中的黑客攻击和欺骗行为),完全不能在Linux上运行。
LinusSebastian经过一个月的试验,最终得出结论:今年将不会成为Linux桌面元年,尽管每天都能做得很好,但是Linux上游戏的状态确实不可言喻。
二、Linux发行版众多,到底是福还是祸?
LinusSebastian发表这一结论时,他清楚地表达了自己的观点:“阻止Linux桌面新时代到来的主要问题是碎片化。在这里,分片主要指的是Linux发行版数量很多,而且很多发行版都使用不同版本的库和驱动程序。
事实上,早在去年年底,有人在HackerNews上提出了一个类似的问题:Linux发行版的兴起会对Linux生态系统造成伤害吗?这个时候,很多开放源码爱好者不同意,他们认为“Linux的魅力就在这里”。
为了便于理解LinusSebastian,TimWells提出了一个非常现实的例子:某些Linux发行版可以运行disto(distribution的缩写)发布套件)的稳定版,包括图形、声音系统等的老式版本库,但是最新发行的游戏使用了这些库的新版本,甚至是不同的库。这一点是,游戏开发人员为了保证他们的游戏尽可能覆盖更多的操作系统而做出了调整,但是现在有一个必须面对的选择问题:是把精力集中在Windows这样的操作系统上,如市场份额较大、系统版本较少,或者花大量的时间和资源来保证游戏可以在每一个Linux发行版中运行——但Linux发行版数以百计,而在Windows上的市场份额则更少。
TimWells认为,对于很多开发者来说,后者是个不讨好的选择,TimWells直接把它称为“测试与开发的噩梦”。
很多Linux发行版本,包括Fedora,都注意到了这一问题:它们使用了Flatpak(一种构造)发行,安装,运行应用程序的技术,开发人员可以借助Flatpak,将他们的应用安装在各种Linux发行版上,并将其应用程序整合起来,极大地减少了库中不同版本的问题,这将帮助缓解Linux碎片化问题。
第三,2022年,Linux和开放源码还会继续
虽然2022年看上去还不算Linux桌面之年,但这并不能阻止2022年继续前进。
实际上从去年底ApacheLog4j2漏洞的波及范围可以看出,开源早就在不知不觉中渗透到了我们无法想象的深度。TechRepublic认为,2022年,“我们会看到大型企业将开源技术推向一个完全不同的高度,”包括推动该产业巨大成长的开放源码软件这一全新的用例。
今年,很多小型企业也会加入开放源码,希望借此在更公平的技术竞争环境中与大公司一较高。
大公司将把Linux作为桌面系统的首选。
这一年,这一现象也很有可能发生,特别是自从去年微软发布了硬件要求过高的Windows11之后,很多公司应该已经看到了它的光辉。
发布版本的选择,TechRepublic认为Ubuntu是最有可能的,它的部署过程非常简单,并且文件管理系统更加高效。就企业级而言,那些没有大量使用专有的桌面软件,并且依赖于Web应用程序和服务来运行的企业,把Linux作为桌面系统的首选。
Linux桌面环境系统MauiShell在今年年初就推出了这款产品,它极具现代感的设计美学和核心的跨终端自适应让很多Linux爱好者意识到,原来现代版可以像传统版一样强大、有用。
这场由MauiShell引发的讨论可能会激发更多Linux开发人员进行大规模的桌面创新,而不仅仅是单纯的简单操作,而是通过让界面变得更智能来吸引更多新用户。
SteamDeck会证明Linux能玩游戏
就像上面提到的,目前Linux在PC上的游戏体验还很差,但是Valve决定用另外一种观点来证明这个方向,Valve说,这款配备SteamOS(基于Debian)便携式掌上游戏机的SteamDeck将在2022年2月底正式发布。
到那时,SteamDeck能够平稳地运行游戏,虽然未必会超越Windows成为桌面游戏的统治者,但是至少可以肯定,Linux也可以加入到这个系统中。