乐趣区

关于java:Linux-桌面版为什么打不过-WindowLinus-现身说法

作者 | 祝涛 责编 | 张红月 \
出品 | 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 开发手册(嵩山版)》最新公布,速速下载!

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

退出移动版