[爆卦] Linux之父狗幹谷歌工程師:你的程式是垃圾
https://lkml.iu.edu/hypermail/linux/kernel/2401.3/04208.html
Linux之父Linus Torvalds自從數年前公開比中指駡XXck you NVidia後又一力作。他在電郵中跟google工程師Steven Rostedt吵了四天:“你的程式碼就是垃圾。我要把你丟進垃圾郵件一週。”
兩人之前也互嗆過-2020年初在一場演講中,Steven直接將演講主題定成「Arguing with Linus Torvalds」,內容是如何讓Linux效率得到改善而做出的建議。
Steven起初是發了關於eventfs(事件檔案系統)的帖子,他想探討inodes(索引節點)是否應該保持唯一性的問題。
inodes是Linux檔案系統中的一個核心概念。它是一個資料結構,用於儲存檔案或目錄的元數據而不是檔案的實際內容。)
Steven認為Linus先前建議在eventfs中使用相同的inode來簡化getdents()的實現,這意味著所有檔案和目錄都將使用相同的inode。然而,這種做法後來被發現會導致「find」指令出現問題,因為目錄和檔案的inode相同。
Linus隨後發現在64位元機器上,eventfs_inode結構中存在一個由於對齊而產生的空洞,可以用來儲存目錄的inode,這解決了目錄的問題,但檔案仍然保留了自己的inode。
在Steven看來,由於tar指令依賴inode來決定檔案的唯一性,這種做法會破壞tar指令的功能:目前,tar指令在tracefs(事件檔案系統的一個變體)中已經出現問題,因為它顯示所有檔案的大小為零,導致tar不複製任何內容。
除此之外,Steven也為自己想到的解決辦法-建議將VFS層的get_next_ino()函式複製到tracefs的tracefs_get_next_ino()函式中,並加入一個「files」參數。
這樣當建立eventfs目錄時,就可以預先知道所需的inode數量。 tracefs_get_next_ino()將傳回一個新的inode,並預留一個「files」個inode供呼叫者使用。
當建立檔案的inode時,其inode將是其父目錄的inode加上在該目錄檔案陣列中的索引,從而為每個檔案提供一個唯一的inode。
然而,如此提案卻被Linus強烈反對。Linus的核心觀點是「inode已經不再是唯一的描述符,我們不應該繼續依賴這種舊有的機制」。
不過對於Linus的回复,Steven並沒有買帳,他堅持認為所有的文件和目錄應該有唯一的inode,這樣做可以對文件系統的某些方面起到簡化的作用。
然而在幾輪探討過後,Linus就開罵了:不要把事情變得那麼複雜。
你沒有充分理解這些函數的用途和必要性。你的程式碼就是垃圾。
雙方似乎都是各執己見,來來回回博弈了良久,從1月26日一直battle到了1月29日。
Linus在爭吵之餘還發布了Linux核心6.8-rc2版本。他希望這個版本能夠解決先前版本中發現的問題,並鼓勵使用者進行測試。
--
南無阿彌陀佛
所以?
哈梅哈梅哈
直接各照論點弄一個範例試試不就好了
linus一直都很嘴
正常 每次看過自己寫過的程式也像垃圾
跟我想的一樣
linus又有八卦可看了
對不起我每天都在製造垃圾QQ
C++ :
獨裁者
我看不懂484比垃圾還不如QQ
實做能力超強的大神 別跟他吵比較好 @@
記者請chatgpt寫的嗎
阿宅之間的戰爭 通常爭的東西都窮極無聊
釣得到jserv 嗎
嗯嗯 跟我想的一樣
這些無聊的東西未來都會改變你的生活
嗯嗯 跟我想的一樣
jserv 等一下應該會來回一篇
讚 真神
宅宅相輕
據說linus罵走一個核心開發者後 就收斂很
多了 之前C++要進kernel的討論他也沒噴
要抓inode的指令一堆 到底誰在把事情搞複
雜
卡等jserv回文XD
他罵nv fuck you都十幾年前的事了吧 後面
明明還有比較近期罵其他事的
intel AVX512
不修會怎樣嗎
原文比較清楚
吵什麼 就各自用各自的方法去實作 讓結果
來做實證
基於Ockham's Razor?
Linus有買nvda 就不會罵了
跟神吵架 欠罵
如果這傢伙對上廚神戈登,誰的髒話比較難聽
召喚jserv出來回文
Linus就偽物啊,我只知道Linux
看不懂 記者在寫三小
笑死 雖然我看不太懂
Linux之父確實有資格嘴別人
我看一週前自己寫的code也覺得是垃圾
我敢保證記者100%不懂XD但我也不懂我
做硬體的XD
linus 噴人算三小新聞
不夠大咖被臭還沒人知道 QQ
對不起我是垃圾
樓下宅色夫本人
81
[情報] linux之父linus升級到 TR 3970X來源: 過去十五年,linux之父 Linus Torvalds都是用intel 兩年前,Linus Torvalds 看了phoronix的benchmark後, 心就一直癢癢的 過了快兩年,Linus終於在這個禮拜把電腦換成了 TR 3970X38
[心得] 編譯修改Android Kernel修改Android kernel(內核)可以開啟一些隱藏的功能,也意味著要從頭編譯kernel,要懂一 點C語言。 先從簡單的開始: 刷入自己修改過的kernel後,會在手機核心版本顯示自己的名字。 網誌好讀版:16
[心得] 一套好用的傳輸檔案工具 (Go 語言工具)介紹一套好用的傳輸檔案工具 (用 Go 語言寫的) 各位在公司內部傳檔案時,大家能想到就是透過 Google Driver 或 Line,及其它任何你 想的到的做法,但是這邊會卡在多個問題 1. 沒 Google 帳號或沒在使用 Line 2. 檔案太大沒辦法傳送 (FB 限制)5
[討論] 我有寫過論文但我電腦不懂先說 我有寫過論文所以我針對論文抄襲部分還可以出來戰一下 那這兩天有關於電腦部分的.. 問題來了,他提供的截圖,並不是任意檔案類型的內容,而是 pdf 的 xmp metadata 內7
[心得] 手機無線傳照片檔案到電腦 ~ 使用SSHFS*本文僅適用Android手機,iOS的情況見文末 要將大量手機檔案整理到電腦時,如果要用檔案總管像整理硬碟般的操作,那我們會將手 機接上電腦用MTP傳輸。 但是MTP功能有限,並且檔案一多直接卡。整理相片也看不到縮圖:5
[閒聊] Sony Xperia 1 II 拍照設定bug目前發現一個問題 也不知道是不是bug還是故意設計的 用photo pro拍照時候(就比較專業的那款app) 只要存檔沒有選擇單純JPG紀錄 RAW或是RAW+JPG 不管你設定儲存位置是內部儲存空間或是SD卡 一律都會儲存到內部儲存空間....2
[麥書] Finder 的替身有何意義?echo tt > tt1 ln tt1 tt2 ln -s tt1 tt3 以上是命令列下製作 link 及 symbol link 的實驗 我的程度也到這裡而已了2
Re: [心得] 手機上跑Linux KDE桌面環境參考原 PO 的文章: 嘗試在 Android 12 的三星 Tab S7+ 要建立環境,但沒有基礎的遇到蠻多問題的。 termux 和 termux X11 都有安裝,也有移動 deb 檔案到家目錄(指令要在後面加目的地, 比如說 $HOME 或是 ~ ,不然一直失敗)。X
[請益] NAS 快照 "保留目的端已備份檔案"關於快照備份 我的理解為(不知正不正確) 1.新增加的檔案會實際產生 2.已存在的檔案 只會建立link 在 不勾選"保留目的端已備份檔案" 的狀態下: 假如昨天晚上第一次備份1
Re: [問題] FB相片會被雲端備份清掉我以前也有這問題 雖然沒在用Google相簿了但還是分享一下 具體目標是要在Android達到「另存新檔並更改檔案下載的儲存位置」 Google相簿預設就是會備份DCIM目錄下全部的檔案,不能細部修改,而像是Facebook又喜歡 存這裡。
爆
[問卦] threads大量韓粉持手燈集結上街爆
[問卦] 真的都飛出來了!年輕人又上街頭了爆
Re: [新聞] 人民怒火包圍國民黨部!青鳥現場破六千人爆
[問卦] 青鳥都不用上班上課?爆
Re: [新聞] 「青鳥」今晚集結國民黨部外 國民黨爆
Re: [新聞] 快訊/羈押105天將起訴!柯文哲聲請解除爆
[問卦] 當年霸王級寒流平地真的有下雪?68
Re: [問卦] 有沒有國民黨黨部在青島東的八卦?44
[問卦] 你上高鐵發現林襄坐你位子上 你怎麼處理54
[問卦] 有六千人明天不用上班上課嗎20
[問卦] 為什麼大家都不關心台灣了?41
[問卦] 台灣現在哪個產業會被中國打倒啊????39
[問卦] 這次遊行要取名叫什麼花?74
Re: [新聞] 人民怒火包圍國民黨部!青鳥現場破六36
[問卦] 為什麼淘寶店家可以做到秒回?56
Re: [新聞] 人民怒火包圍國民黨部!青鳥現場破六千人22
[問卦] 我跟她這樣算在一起了嗎40
Re: [新聞] 人民怒火包圍國民黨部!青鳥現場破六千人25
[問卦] 周傳雄最紅的歌是黃昏嗎?23
[問卦] 我剛剛運動了30分鐘,是不是很棒!!11
[爆卦] 工典甜點老闆夫婦自殺送殯儀館了!?24
[問卦] 蹦闆很介意被嗆割胃仔嗎18
Re: [新聞] 在野擬砍潛艦後續艦預算 顧立雄:期程恐19
[問卦] 傅天穎的八卦?9
Re: [新聞] 海鯤號6億預算通過 藍委堅持刪後續艦「18
[問卦] 胸部痛得要死貓貓還來趴胸口怎麼辦?16
[問卦] 光台北市存款就23兆17
[問卦] 新竹便當95如何?18
[問卦] 朱學恆為什麼不繼續上訴?14
[問卦] 有沒有國民黨黨部在青島東的八卦?