嵌入式系統專家部落格(Wind River Blog): 花時間破解和Linux應用
本文作者:admin
點擊:
2008-05-13 00:00
前言:
身為工程師的詛咒之一便是我們具有破解事物的能力,不只是電腦,還幾乎包括房子、車庫或辦公室周遭的所有東西。這之所以是個詛咒,是因為我們買的東西幾乎都不會照著我們的意思運作,例如我總希望我的無線電話能多個按鈕。還有像是這個房間為什麼會建成這樣?如果我打掉這面牆、移走這座樓梯、升高天花板的話........就是這樣,我們總是有自己的想法。很多人買了房子、車子或是一些科技產品後,完全不會質疑這些東西的原本設計,就只是使用而已,我真是羨慕這些人,因為他們就會多出很多自由的時間。
最近,我發現自己在破解我的D-Link DNS-323 NAS(網路儲存伺服器)主機。此裝置支援兩個drive bay,並提供Gig-E埠,不提供硬碟。買下這台裝置和兩個你喜歡的SATA硬碟,打開蓋子,把硬碟放進去,然後進行一些簡單的網路設定.....很快地你就擁有了一台具有RAID(獨立磁碟備援陣列)的NAS。如果我是一個正常人,我會在這時就住手,因為它運作得相當完美;毋需任何修改。但是這裝置實在就是個為電腦玩家設計的玩具。它使用Linux,如果你對其中一個硬碟寫入一些名稱正確的script(直接寫入HTML 文件的小程式),則這個裝置就會在啟動時執行這些小程式。完整的「DNS-323 wiki」可以讓你照著自己的意思破解這個裝置。你甚至可以修改硬體以接取JTAG接腳和序列埠。到目前為止,我只啟動了指令列和SFTP,不過我真的很想做出一台網站伺服器(web server),即使我完全不需要。
然後我開始注意XO Laptop,因為我的三歲小孩總是搶著用我老婆的電腦去上PBSkids.org的網站。現在已經不能直接向OLPC買這款電腦(買一送一的活動已經結束),但是再一次的,這也是個很棒的、可以破解的Linux裝置。當然,這是一個極簡化的電腦,不過就發展性而言,它的設計仍然是完全開放的(在容量極小的Flash-based多媒體功能的限制下)。此裝置也具有極友善的wiki軟體支援。不過我現在可能還不能買下這個很棒的裝置,因為我的女兒可能會一直問我幹嘛佔用她的電腦。
就像我的工作夥伴告訴我的,我最棒的就是我是一個Linux n00b(願意花很多時間在這些事物上面)。但是我發現自己仍然希望所有的電子產品都能使用開放式軟體,這樣我就能隨心所欲地破解它們。更重要的是,我發現自己很希望消費性電子公司能開始思考提供可讓消費者自行破解的產品。我相信大眾的科技知識正在大幅的進步(只要是初級電腦玩家就會同意此點),而對於企業而言,所增加的只是成立以他們的產品為目標的社群,並將社群發展出的功能選擇放進未來的產品版本中,就好像我們在Eclipse計畫中所做的一般。所以讓我們為那些Linux-based嵌入式裝置和提供這些產品的公司喝采吧!無論他們是直接或是間接的支持破解!現在,我只希望自己能有更多的時間........