[爆卦] 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又喜歡 存這裡。
爆
[問卦] 以前沒有智慧型手機大學生都在幹嘛??93
[問卦] 薄瓜瓜的小孩以後應該叫什麼名字?79
[問卦] 大巨蛋當初是誰在黑?42
[問卦] 日本轉播一直講Chinese Taipei = =58
[問卦] 花3千多進場看中日戰的人 現在想什麼?68
[問卦] 今年怎麼MLB營收爆增,NBA票房慘淡?69
[問卦] 無蝦米和倉頡是怎麼沒落的61
[問卦] 都是亞洲黃猴,為什麼日本就是比較強?65
[問卦] 各位國小下課10分鐘最常玩遊戲?爆
[地震] 地震73
[問卦] 你各位真的在日本看過賣比台灣貴的東西?42
[問卦] 台北旅館業是不是賺翻了42
[問卦] 在PTT推文@別人ID的在想什麼?27
[問卦] 場上越來越安靜27
[問卦] 為什麼要嚴禁公務人員兼職?31
[問卦] 超級任天堂磁碟片30元真的假的26
[問卦] 我All in日本了!發財致富全靠今天了各位!52
[問卦] 范琪斐的婚姻 是我少見多怪嗎?17
[問卦] 5g是不是一個騙局啊26
[問卦] 台日友好 然後日本派防禦率1.83的投手??20
[問卦] 中華隊是不是可以準備鍋貼了?23
[問卦] 高鐵北上有刀出沒?82
[爆卦] 世紀拳賽 泰森輸了…………21
[問卦] 買電視一定要買聲霸嗎42
[問卦] 為什麼公務員不離職,反而選擇自殺?19
[問卦] 今晚贏日本,班班打棒球好不好19
[問卦] 大巨蛋有老鼠啦,救命喔16
[問卦] 台灣棒球很弱?13
[問卦] 上海工程師月薪才人民幣800-1499?19
[問卦] 韓國隊教練快社死了吧...