歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix基礎知識 >> 袁老調侃Ubuntu臭蟲(bugs)

袁老調侃Ubuntu臭蟲(bugs)

日期:2017/2/25 10:12:48   编辑:Unix基礎知識

  文中的所謂“Bug”是指,軟件程序中的小毛病(或稱臭蟲)。我們要問,Ubuntu 9.10版本裡面的小毛病有多少呢?有何根據?

  軟件程序裡面的Bug,很討人厭,務必清除干淨。但是,程序Bug有大有小,危害有高有低,來源有新有舊,解決有難有易,情況各不相同。根據Ubuntu“發射台”(launchpad.net)的最新數據,在Ubuntu 9.10版本裡面,目前(准確地說,是此刻)還有74,905個臭蟲沒有抓住(即Open bugs),聽起來怪嚇唬人的。仔細深入一看,大多數是新發現(提交)的bugs,總共有38,596個;其中31個標注“critical”(“危急”,不一定是新提交的bug),還有8,485個臭蟲是能夠終止(can expire)的。我跟蹤了十個小時,發現平均每小時增加10個新bug(扣除已經解決的bug數目)。這是怎麼回事情,臭蟲怎麼會越抓越多呢?

  實際上,此刻,Ubuntu國際開發論壇的注冊人數為956,987人,其中的積極分子有78,344人。假定積極分子中有十分之一是編碼程序員,那麼,平均而言,一個Ubuntu程序員要對付10個臭蟲。10月29日,Ubuntu 9.10發布,至今才有20來天,當前抓程序臭蟲正值“高潮”時期、好不熱鬧。這些臭蟲是從哪裡來的呢?根據有關研究(Linux's growing pains),這些臭蟲大多與硬件兼容性有關。因為,Ubuntu 9.10版本打包了許多新組件進來,這些新組件的用戶群體空前增大,過去程序中不曾發現的臭蟲,這次都被找出來了。說句實在話,這難道是Ubuntu本身的錯嗎?實際上,Ubuntu國際開發團隊既然這麼做了,就得敢做敢當。Ubuntu國際開發團隊,背著臭名,默默無聞地奮力抓臭蟲,精神十分感人。這就是Ubuntu 9.10版本近期更新速度極快的直接原因。

  應當認為,Ubuntu臭蟲多,把臭蟲統統抓出來,是一件大好事。由此可見,搞一個新的Linux發行版,如果一切從頭做起(所謂“自力更生”),實在不容易。所以,采取站在別人肩膀上的策略是很明智的舉措。這裡舉個實例,Linux Mint 8發行版(堪稱當今全球最完美的Linux桌面)就是緊跟Ubuntu最新版本搞起來的,其實開發團隊就那麼幾個人。搞Linux,不要不好意思(指臉皮要厚一些)。

  有人不理解,為什麼Linux領頭人Linus Torvalds和Ubuntu奠基人Mark Shuttleworth兩人都好評微軟的Windows 7產品。因為,他們都明白桌面操作系統的復雜性(臭蟲如此多多)。應該認為,花錢買Win 7是有道理的。因為,微軟抓臭蟲,成本極高,出力大大。我一聽Win 7在國內有盜版,就火冒三丈。當今,我國已經是世界大國,已不是經濟弱國,不能老是小家子氣,喜歡偷偷摸摸(指軟件盜版)。XP用戶仍然是XP老用戶,別再去買盜版Win 7了。在此,我順便廣告一句:XP老用戶不妨試試Live USB桌面(20元錢一塊,一插就靈)。

Copyright © Linux教程網 All Rights Reserved