GNU/Linux下有多少是GNU的?

jopen 9年前發布 | 5K 次閱讀 GNU

原文  http://blogread.cn/it/article/3786?f=hot1


第一個餅圖如下,其指明了各種主流的開源項目組的分布情況。可見GNU只占了8%,當然,GNome也是GNU的,加起來也只有13%,只占整個分發包很少的比重。

GNU/Linux下有多少是GNU的?

第二個圖,作者把GNU的部分拿了出來,再進行了分析:

在下面這個圖中,我們可以看到主要是四大塊――gcc, gdb, binutils 和 glibc,所以,作者說,這些東西都不是最終用戶需要的,不是每一個用戶都是需要搞開發的。所以,如果去除這些,再去除Gnome(這個桌面UI也不是 很力),那么GNU的東西幾乎沒有了。

GNU/Linux下有多少是GNU的?

所以,作者以此來挑戰Richard Stallman提到的 GNU/Linux的這個說法。好像更為好的說法應該叫――

GNU/KDE/java/xorg/Linux

我對這篇文章有下述一些感覺:

  • 以代碼行來衡量重要性,非常的不準確。比爾蓋茨說過――“用代碼行數來衡量編程的進度,就如同用航空器零件的重量來衡量航空飛機的制造進度一樣”(參看《 最佳編程語錄 》),所以,用這個數據來并不一定正確。如果用Linux的各種包的依賴性可能會更好一點。
  • 至少我知道,離開了glibc,可能整個操作系統都會不舉。Linux下,絕大多數軟件都是gcc/gdb編程和調試出來的(當然,LLVM和Clang正在挑戰著gcc編譯器),而且大多數軟件都在用著GPL的許可證( 雖然開源世界的許可證是如此的混亂 )
  • 辯證地,我們不能否定GNU的歷史價值,同時我們似乎也在看到GNU好像有點萎靡。
  • 老實說,其實叫什么不重要,是GNU/Linux也好,是Ubuntu 也好,還是Android也好,無所謂。Linux的各種分發包中都存在著全世界黑客文化的和開源文化的結晶,每當我看到這樣的分布圖時(例如: 是誰寫的Linux? ),我心中都有一種說不出來的豪情,這難道不真是一種壯舉嗎?( Unix黑客文化的真正延伸 )。

    不管這種方式的軟件有沒有市場,能不能得到“最終用戶”的認可,但這已成為了軟件開發的一種精神――那種不分彼此,相互協作的精神,不是嗎?

    (全文完)

    </div>

     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!