作者 | 祝涛 责编 | 张红月\
出品 | CSDN(ID:CSDNnews)

“Talk is cheap,Show me the code!”

置信IT行业内简直每一个人都据说过这句话吧?这条金句来自Linux之父Linus Torvalds,他是出了名的闪烁其辞,其大胆辛辣的舆论让人印象粗浅。

而近日,Linus Torvalds在2014年DebConf 14会议上的演讲视频再次引起热议。

1、Linux发行版决裂的重要起因:随便批改外围

在会议上,Linus指出了Linux发行版的决裂的一个重要起因,就是它们随便批改外围。他一贯要求各版本的Linux尽量不要更改外围,不能毁坏用户空间,但根本没人听得进去,每个发行版都在随便地批改glibc库,扭转底层API,因而造成了不同的Linux发行版要应用不同的包,比方rpm、deb等。

开发者面对各种不同的发行版Linux只会感觉疲乏。Linus示意,本人参加了一个聊天软件的开发我的项目,为Windows和OSX都制作了二进制文件包,然而唯独没有创立Linux的二进制文件,Linus坦言:“为不同版本的Linux制作包是真XX的苦楚”。

此外,Linus还指出Linux桌面版对非开发者的普通用户太不敌对。一些桌面Linux发行版在向后兼容方面体现太差,如果一个软件在Ubuntu 20上能够失常应用,降级到Ubuntu 21可能就会呈现兼容性问题。

然而,大多数普通用户须要的是开箱即用,假如有一个不懂技术的用户在更新版本后遇到了兼容性问题,那么这个用户要花大量的工夫和精力去搜寻新的程序安装包,查问兼容性问题,再从新调整/调试/编译系统上的利用,而在 Windows 中,这个用户只须要点一下软件降级或者从新下载安装。如果让你来选,你会抉择Linux还是Windows?

2、Linus预言胜利,Valve援救桌面版Linux

搬运此视频的作者称,Linus 7年前埋怨的程序兼容性问题时至今日仍没有解决,新的Linux版本还在进一步决裂Linux的软件生态。

值得注意的是,过后Linus还在会上预言:Valve将援救桌面版Linux。从目前的状况来看Linus的预测的确挺准。

2013年,Valve推出Linux架构的游戏操作系统SteamOS,不断改进一般游戏用户在Linux平台的体验,并推出了基于Wine的Proton软件。应用Proton,能够在Linux零碎上通过Steam运行更多Windows的游戏。

英伟达也始终在与Valve单干,当初又正式公布了Proton 6.3-8软件,Steam游戏可在Linux平台开启DLSS(深度学习超级采样)性能。不过,目前Valve面向的用户群只是游戏玩家。

当初再去看这段视频,有网友示意:“Linus胜利预测了Valve对Linux生态系统的必要干涉,这证实了他对Linux的现状及其倒退方向有如许深刻的理解!” ;“当他说那句预言时,我吓得一个激灵。我很诧异他预测得竟然如此精确。”你认为他的预测是否成真了呢?

参考链接:https://www.youtube.com/watch...

近期热文举荐:

1.1,000+ 道 Java面试题及答案整顿(2021最新版)

2.劲爆!Java 协程要来了。。。

3.最新!Log4j 2.x 再发版,正式解决核弹级破绽,又要熬夜了。。。

4.Spring Boot 2.6 正式公布,一大波新个性。。

5.《Java开发手册(嵩山版)》最新公布,速速下载!

感觉不错,别忘了顺手点赞+转发哦!