Linux之父:Vibe程式設計是入門程式設計的絕佳方式

聞樂 發自 凹非寺

量子位 | 公眾號 QbitAI

Linus訪談Linus程式設計

沒錯,Linux之父Linus Torvalds上了加拿大白嫖王Linus Sebastian的節目——聊AI程式設計

對於當下熱議的AIVibe程式設計程式設計,“真·Linus”明確表示:

AI輔助的Vibe程式設計是入門程式設計的絕佳方式程式設計

AI輔助的Vibe程式設計是入門程式設計的絕佳方式程式設計

But祖師爺隨即潑了盆冷水,說AI生成程式碼對入門者來說雖然是好事,但如果將這些程式碼投入實際使用,那長期管理和修復這些程式碼也是非常困難的程式設計

話鋒再一轉,程式設計師並不會被取代,因為我們需要那些懂程式碼維護的人程式設計

Linux之父:Vibe程式設計是入門程式設計的絕佳方式

展開全文

兩位Linus一邊裝機一邊嘮嗑,選擇顯示卡的時候直接pass掉了英偉達(表情包懂得都懂),不過Linus Torvalds坦言近幾年隨著AI時代的到來,自己的看法也有所改變程式設計

Linux之父:Vibe程式設計是入門程式設計的絕佳方式

面對自己最有名的兩個“孩子”Linux和Git,他更是直言Linux是親兒子,Git只有6個月的感情,直接扔給別人“帶”(doge)程式設計

Linux之父:Vibe程式設計是入門程式設計的絕佳方式

除了聊AI程式設計,Linus隨後談到的記憶體可靠性、內涵馬斯克某人的言論,也只能說有趣又有料~

“不碰”沒有ECC記憶體的機器

熟悉Linus的人可能知道,這位年輕時候的脾氣可談不上有多好,某f字開頭的表情包如上程式設計

Linux之父:Vibe程式設計是入門程式設計的絕佳方式

所以親兒子也免不了被噴程式設計,被問到從頭開始Linux,會怎麼做?

——太難了,直接不做程式設計

Linux之父:Vibe程式設計是入門程式設計的絕佳方式

不過,年紀上來以後,Linus已經變得和藹了起來程式設計

但5年沒有自己動過手程式設計,裝機到一半,談起記憶體還是忍不住較真兒:

搞不懂為啥有人不要求自己的電腦必須裝ECC記憶體程式設計

搞不懂為啥有人不要求自己的電腦必須裝ECC記憶體程式設計

Linux之父:Vibe程式設計是入門程式設計的絕佳方式

ECC記憶體指的是錯誤糾正程式碼記憶體,是一種具備自動檢測和糾正記憶體資料錯誤能力的特殊記憶體型別,核心作用是提升計算機系統的穩定性和資料可靠性程式設計

在Linus眼中,普通記憶體不是“會不會”出問題,而是一定會出問題,只是“啥時候”的事兒程式設計

他自己就吃過虧程式設計,之前用非ECC的電腦跑當時最新開發的Linux核心,明明是記憶體出錯,卻誤以為是軟體bug,浪費了好幾天排查,最後發現白忙活一場……

Linux之父:Vibe程式設計是入門程式設計的絕佳方式

於是從那之後,他的原則出現了:對沒有端到端ECC保護的機器直接不碰程式設計

並且痛批製造商宣傳的晶片內建ECC是“離譜”說法,因為這種內建ECC並不是提供端到端的保護程式設計

就好比雖然知道它有鎖程式設計,但並不能保證裡面的東西沒有被動過……

程式碼行數不是衡量標準

雖然之前開發Linux核心埋頭苦寫幾百萬行程式碼,但現在Linus日常最重要的工作是——讀郵件程式設計

即便不怎麼寫程式碼,但程式碼合併得由他拍板兒,所以每天要看大量郵件程式設計

由此談到程式設計師的生產力程式設計,他更是火力全開,狠狠內涵了一下要求程式設計師列印出程式碼供審查,根據程式碼量決定是否裁員的某推特……

Linux之父:Vibe程式設計是入門程式設計的絕佳方式

如果一家科技公司要求開發者報告自己寫了多少行程式碼程式設計,並且把這當成有效指標的話,那就不適合在科技公司上班!

如果一家科技公司要求開發者報告自己寫了多少行程式碼程式設計,並且把這當成有效指標的話,那就不適合在科技公司上班!

Linux之父:Vibe程式設計是入門程式設計的絕佳方式

說的是誰大家都知道……

與微軟的愛恨情仇

在這場訪談裡,還有一個有趣的話題是Linus Torvalds與微軟的愛恨情仇程式設計

先來個前情提要程式設計

Linux之父:Vibe程式設計是入門程式設計的絕佳方式

當初,Linus作為Linux核心的締造者秉持的開源理念,與微軟長期以來的商業軟體模式碰撞激烈程式設計

1991年Linux誕生後,憑藉開源優勢迅速吸引大批開發者程式設計

彼時,微軟Windows在桌面作業系統領域佔據統治地位,但在伺服器市場,Windows NT的發展卻並沒有預期般順利程式設計

Linux對機器配置要求更低,基於Unix的傳承使其系統轉換成本低,擴充套件性、互操作性等方面表現優異程式設計。這些優勢讓企業在選擇伺服器作業系統時,紛紛將目光投向Linux。

隨著Linux逐漸嶄露頭角,微軟感受到了實實在在的威脅,開始從營銷和技術多方面進行攻擊程式設計

2001年,時任微軟CEO的史蒂夫・鮑爾默,將Linux形容為“癌症”,稱其會侵蝕微軟所堅守的智慧財產權體系程式設計。微軟還發起“瞭解真相”活動,試圖從安全性、成本、可靠性等方面,全方位抹黑Linux,甚至宣稱Linux侵犯其200多項專利,雙方關係劍拔弩張。

2004年是二者關係轉折的關鍵節點程式設計。微軟挖來前IBM開源戰略負責人比爾・希爾夫,建立微軟開源實驗室,開始主動了解、學習開源。2009年,微軟向Linux貢獻超兩萬行程式碼,短時間內成為Linux核心的重要貢獻者。

2014年,薩蒂亞・納德拉出任微軟CEO,微軟對開源技術的態度發生180度大轉彎程式設計。微軟積極擁抱開源,加入Linux基金會成為白金會員,Azure雲平臺為Linux提供原生支援,推出Windows Subsystem for Linux(WSL),讓使用者能在Windows系統上執行Linux發行版。

如今,微軟與Linus的關係已今非昔比程式設計。今年6月,比爾・蓋茨與Linus Torvalds首次同框合影,昔日針鋒相對的雙方,如今已經能友好交流。

Linux之父:Vibe程式設計是入門程式設計的絕佳方式

在這場訪談中Linus也提到,目前是與微軟和解了程式設計

Linux之父:Vibe程式設計是入門程式設計的絕佳方式

由於最賺錢的雲服務跑的都是Linux,所以二者現在可以當朋友(doge)程式設計

參考連結程式設計

[1]

本站內容來自使用者投稿,如果侵犯了您的權利,請與我們聯絡刪除。聯絡郵箱:[email protected]

本文連結://lpwww.com/post/604.html

🌐 /