當前位置:
首頁 > 最新 > 勁爆!髒話連篇,Linux之父:這些是TMD的垃圾!

勁爆!髒話連篇,Linux之父:這些是TMD的垃圾!

提起 Linus Torvalds 大家的第一反應是什麼?Linux 之父、黑客、開源倡導者?Linus Torvalds 一直堅持在技術第一線,開發了 Linux 和 Git 兩個項目,並深刻影響了軟體行業。

如果沒有 Linux,就不會有基於 Linux 的安卓系統,那世界是怎樣的?如果沒有 Git 的誕生,就不會基於 Git 的 GitHub,那麼開源的盛行會遲來多久。

但是他這個人經常因為講話帶有情緒,甚至是因為帶有髒話的意見而飽受非議。這不,最近又有人把他惹怒了:

名不見經傳的以色列安全公司CTS-Labs突然發布公告,聲稱AMD Zen架構處理器中存在一系列安全漏洞,但只給了AMD 24小時的時間,就公布了漏洞細節,而沒有遵循90天靜默期的行業慣例,引發軒然范大波。

一向心直口快、快人快語的Linux之父Linus Torvalds,對於這種反常做法也是出離憤怒,公開表達了自己的態度:

「看起來,IT安全行業被刷新了底線。如果你在安全領域工作,自認為還有道德,我覺得你應該在名片上增加一行:『不,真的,我不是婊子。我保證。』」

「我之前覺得整個(安全)行業已經夠墮落的了,但沒想到還能如此無恥。什麼時候安全工作者也像個妓女一樣要吸引眼球了?」

除此之外,這些年Linus Torvalds還炮轟過哪些呢?

英特爾CPU漏洞

2018年1月2日,英特爾曝出的CPU設計漏洞事件,事件一經曝光,就迅速引起業內硬體同行、操作系統廠商、雲供應商的迅速反應。

Spectre漏洞陰影餘波盪漾,Linux操作系統安裝修復程序後頻頻出包。Linux之父LinuxTorvalds周一在Linux群組論壇公開炮轟,英特爾提供給Linux的Spectre修復程序是完全無用的垃圾(completeanduttergarbage)。

……這應該很容易解決。修復 Meltdown和IBRS的部分都沒有做好,完全不能讓人接受。

……有些人並沒有在講真話!為了不明不白的原因,有人正在將完全的垃圾發布出來!我很抱歉我需要直白地指出這一點……

……這貨究竟在幹什麼?現在的方案實際上忽略了許多更糟的問題,也就是說整個硬體介面實際上是由低能人錯誤設計出來的……

……我們已經知道在現有的硬體 IBRS 的開銷非常大,而且是完全的垃圾。有理智的人沒人會這樣來使用,因為成本太高了。我認為我們需要比這個垃圾更好的東西。

C++

C ++ 是由 Bjarne Stroustrup 創造的,他想建立一個系統編程語言,有 C 的速度和效率,但具有 Simula 語言的一些特性。雖然C++的創建部分是基於操作系統內核,但Linus Torvalds 發現用 C++ 實現 Linux 內核代碼並不是最優選擇。

從那時起,他就對C++的表現表示強烈的不滿,大致上的意思就是 C++ 是差勁的設計選擇,它只會被「不合格的」程序員使用。

「事實是,C++編譯器不值得信賴......整個C++異常處理從根本上就是不合理的。「2004年1月19日

「儘管 C++ 可以用於原型或簡單的 GUI 編程,但它無法使事情更簡單。C 語言雖然並不精益於系統編程語言,但它積極鼓勵你使用簡單和直接的結構。「2007年9月7日

「C ++ 是一個可怕的語言。」2007年9月6日

GCC

自1987年以來,GUN編譯器集(GCC)一直被作為GUN操作系統的C編譯器,後來被擴展到其他編程語言的編譯前端平台上(C ++,Objective-C,Fortran,Java,Ada 和 GO),它已經在許多類 Unix 操作系統中佔主導地位,如 Linux,這意味著 Linus Torvalds 非常熟悉它——不管它是好還是壞。

「老天爺,那個 GCC 4.9.0 編譯器不應該被允許從幼兒園畢業。」2014年7月24日

「GCC是廢話。」2006年11月28日

GNOME

GNOME 是一個可以在多數 Linux 發行版獲取的開源桌面環境,它提供了一個圖形用戶界面和多種應用程序。

Linus Torvalds 與 GNOME 的關係在很長一段時間裡都是很微妙的,使用之後再放棄使用其他環境(如Xface和KDE),然後再使用。Torvalds 對 GNOME 的抱怨通常都與界面修復問題和定製環境有關。不過 Torvalds 現在再次使用 GNOME 對於 GNOME 基金會來說倒是一個好消息。

「我還沒遇到誰會喜歡邪惡混亂的GNOME-3。」2011年8月

「整個GNOME-3』在默認配置下,我們連解決問題的最基本的工具都不給你,但你可以通過非官方的擴展解決它『。這真是個失敗的用戶體驗」2012年6月1日

Java

歷史:Java 首次由 Sun Microsystems 公司於1995年作為專有軟體發布,是目前使用最流行的編程語言之一。在早期,Linus Torvalds 曾對 Java 寄予厚望和它的「一次編寫,隨處運行」的功能,覺得這可能有力的推動 Linux 操作系統的發展。

然而,Torvalds 覺得 Sun 拙劣的語言設計和 Java 虛擬機只能應用於桌面環境,所以它註定要失敗。多年後,Java 沒有像他預言那樣,Java 語言已經很繁榮,而且代碼已經開源,但 Torvalds 似乎仍然沒有對 Java 有很高的評價。

「本質上我看到的只是 Java 引擎在走下坡路,因為它別無去處。」1998年8月

「我不關心Java。多麼可怕的語言。「2011年11月

Mach

歷史:Mach 是一個微內核,最初是有CMU開發的,用於替代 Unix 的 BSD 內核。它後來被用作其他內核的基礎(不是所有的微內核),如 GNU Hurd 和蘋果的 Mac OS X。

鑒於 Linus Torvalds 不喜歡微內核,他多年來多次對 Mach 表示不滿。具有諷刺意味的是,Steve Jobs 曾試圖聘請 Torvalds 來開發 OS X ,但是當 Torvalds 被告知這將意味著放棄Linux 發展時,他就直接拒絕了,更不用說他要在 Mach 的基礎上工作。

「我對 Mach 的個人評價不是很高。坦率地說,它就是個廢物。它包含了所有你能製造出來的所有設計錯誤,甚至有些錯誤就是它自己本身。「2001年

」我認為開發 Mach 的人是個無能的白痴。「2006年4月20日

MINIX

XML 是 一種用於編碼文檔的標記語言,由W3C 開發,作為通用標記語言(SGML)的一個子集,在1998年首次發布。雖然它旨在方便機器和人閱讀,但並非每個人都這樣覺得。Linus Torvalds 就是其中之一,他就表示了對XML格式的不滿。

「XML 可能是有史以來設計的最糟糕的格式,實際上它並不能作為文件格式進行拓展,正常情況下它看起來就是一個災難。「2014年3月6日

「XML 是胡扯。解析 XML 對人類來說是討厭的,甚至對計算機來說也是一場災難。沒有理由讓這個可怕垃圾存在。「2014年3月6日

雖然 Linus Torvalds 的毒舌,語不驚人不罷休的個性在業內大家早已知曉,但大多數情況下,Torvalds 憤怒的主要原因都是技術惹的禍,跟技術有關,並非是沒有理由的,而且不可否認的是Linus Torvalds 是最偉大的程序員之一

●編號460,輸入編號直達本文

●輸入m獲取文章目錄


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Linux學習 的精彩文章:

這些你必須知道的 Linux 技能
號稱最美的Linux發行版elementary OS 5.0 Juno系統截圖曝光:用戶界面大幅優化

TAG:Linux學習 |