作者 | 祝濤 責編 | 張紅月
出品 | 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?v=Pzl1B7nB9Kc
近期熱文推薦:
1.1,000+ 道 Java面試題及答案整理(2021最新版)
2.勁爆!Java 協程要來了,,,
3.最新!Log4j 2.x 再發版,正式解決核彈級漏洞,又要熬夜了,,,
4.Spring Boot 2.6 正式發布,一大波新特性,,
5.《Java開發手冊(嵩山版)》最新發布,速速下載!
覺得不錯,別忘了隨手點贊+轉發哦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/380183.html
標籤:Java
