天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

桌面版 Linux 为什么干不过 Windows?Linus 现身说法..

itzoo 490次浏览 0个评论

点击“ 终码一生 ”, 关注,置顶 公众号

每日技术干货,第一时间送达!



“Talk is cheap,Show me the code! ”相信IT行业内几乎每一个人都听说过这句话吧? 这条金句来自Linux之父Linus Torvalds,他是出了名的直言不讳,其大胆辛辣的言论让人印象深刻。 而近日,Linus Torvalds在2014年DebConf 14会议上的演讲视频再次引起热议。


截取自视频封面

 

01
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?

 


02
Linus预言成功


搬运此视频的作者称,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的现状及其发展方向有多么深入的了解! ” ; “当他说那句预言时,我吓得一个激灵。 我很惊讶他预测得居然如此准确。 ”你认为他的预测是否成真了呢?


参考链接: youtube.com/watch?v=Pzl1B7nB9Kc


PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。


往期推荐



SSM 框架过时了吗?

Tomcat 结合 Nginx 一起使用!

Mybatis 常用动态标签大全,看完秒会!

IntelliJ IDEA 2021.3 最终版正式发布,还是那么香!(末尾有惊喜)

每日开源 | 一款基于 SpringBoot+Vue 开发的分布式网盘系统

JetBrains:推出“新一代 IDE ”!VS Code 对手来了



ITZOO版权所有丨如未注明 , 均为原创丨转载请注明来自IT乐园 ->桌面版 Linux 为什么干不过 Windows?Linus 现身说法..
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址