袁萌:不到10兆的Linux系統有何妙用
一個Linux發行版,體積很小,用處反而很大。此話當真?
一般而言,老式計算機內存都不大,CPU處理速度不夠快。要是把整個Linux系統放入內存中運行,一定是個好方法。2005年,在一次《Linux世界》大會上,Robert Shingledecker與幾位好友交流了這個想法。他們幾人,一拍即合,于是,就動手干起來了,這個項目就取名為“Tiny Core Linux”(“極小核心Linux”)。實際上,這是一個極小的Linux發行版(準確地說,是極小的所謂“Live發行版”),代碼體積僅有10MB,甚至更低只有7個MB。它的***特點是,整個系統運行在內存中,而且,允許用戶添加自己的應用程序。今年11月6日,Tiny Core 2.5版本正式發布,這是一個非常活躍的社區版本。
大家知道,在Linux世界中有許多小玩意兒,有些東西你也許根本不知道。Tiny Core基于Linux 2.6內核,BusyBox,Tiny X,FLTK圖形用戶接口和JWM窗口管理器。它并不是一個完整的桌面環境,也不是什么硬件都兼容,只是能把一個極小的X窗口桌面激活起來而已,具體應用要由用戶自己添加。
實際上,這個極小的Linux發行版,可謂“人小神通大”,基于它,可以開發出許多小工具、小應用。它改變了人們對Linux桌面的傳統看法和觀念。它運行極快,系統穩定,干干凈凈和非常有趣。基于它,搞一個胡亂上網沖浪的自啟動U盤,真過癮!不怕病毒,沒有木馬,計算機一關,一切便毫無蹤影。
人們對Linux發行版的傳統觀念需要改變。Linux發行版,不必像Win 7,可大可小,神出鬼沒,靈活多變。XP用戶仍然是XP用戶,同時,也是Linux的粉絲,這又有何妨?關鍵的問題在于:這種琳瑯滿目的Linux發行版(一般都是小玩意兒)必須制作精美,外觀漂亮,人見人愛。誰說Linux要替代Windows?我看,Linux桌面隨身帶,Windows桌面傻呆呆(必須要激活,綁定在一臺計算裝置上面)。Linux根本不妨礙Windows的好事兒(指賺錢)!在我的心目中,Linux大家園是一個萬紫千紅,遍地鮮花、生機盎然的鮮活世界,而不是死樹一棵,紋絲不動,被綁定在某個計算裝置上。
我覺得,人們對GNU/Linux的Live發行版重視不夠。Live操作系統是一個新概念。桌面操作系統,網絡操作系統,直至Live操作系統。Live啟動技術很新潮,也很有用。隨著云計算的興起,Live技術應用更顯得重要。實際上,Live技術是與商業軟件的授權方式格格不入的。如果Win 7被Live了,那就麻煩大了。
說明:有一段話,我認為很有趣,現摘引如下:
Tiny Core is a tiny live Linux system and one such marvel(奇妙的).
Tiny Core is a live Linux environment which boots from an array of devices. It’s designed to be run from a CD or USB device, but it can also be installed to and loaded from a hard drive. The operating system centers around(集中于) a main philosophy, that the system should always remain in a pristine(純潔的) state. Some complain(抱怨) that there are too many Linux distributions, but others disagree.
【編輯推薦】