Linux 核心開發人員如何處理數百萬行程式碼的工作?他們是一種方法嗎?
我讀到內核有大約 1500 萬行程式碼。對我來說,一個使用通常最多 100 行程式碼、1500 萬行程式碼的簡單腳本的人聽起來很難處理。我的意思是,我想像一個銀河系規模的巨大文件樹和一個令人困惑的環境。
但當然不是這樣的,因為如果是這樣的話,就沒有人會開發內核了,所以必須有一種方法可以在巨大的文件樹中導航並在通常不混亂的情況下使用它只是系統和舒適。
在這棵巨大的索引節點樹中是否有正式的工作方法/索引節點組織/尋找方法?
就像天文學家基本上這樣繪製他們的環境:宇宙 > 拉尼亞凱亞 > 處女座超星系團 > 本星系團 > LIC > 太陽系 > 地球,我相信 Linux 核心中也有一個類似的映射系統,它可以讓像我這樣的初級程式設計師,至少到目前為止,能夠一睹我所使用的 nix 系統的核心。
答案1
這需要 git、Perl 腳本、電子郵件和耐心。我強烈推薦這個由核心主要貢獻者之一製作的影片。它包含您發布的所有問題的答案。
Greg Kroah Hartman 談 Linux 內核—
https://www.youtube.com/watch?v=L2SED6sewRw