OLPC & EEEPC 初體驗
昨天參加 TOSSUG 的聚會,第一次真的碰到了 OLPC 與 EEEPC ,大概玩了一下,發現 OLPC 的使用者功能相當單純,幾乎很難做些你認為在 Linux 可以做的事情;而 EEEPC 比較像是我們一般在玩的 Linux Desktop ,執行效能也比 OLPC 好,當然,價格也比較高。這讓我原本對 OLPC 的一些期待消滅了,因為我想要的是一台可以輔助工作的小筆電,不是一台玩具,所以還是等等 EEEPC 最陽春的那個版本吧。
在聚會中, Mike 提到了很多開發 OLPC 的故事,原來 OLPC 的應用程式主體是以 Python 設計,針對安全性做了非常完整的考量,所有的應用程式都必須透過指定的 API 進行各種資源存取;網路部份使用了 802.11x 的 mesh network ,使用者不需要透過傳統的 AP 就可以跟附近的電腦進行網路資料傳輸,設定也完全自動化,概念上有點像是 P2P 軟體,使用者越多網路所能涵蓋的範圍就越大,重點是不需要額外的基礎建設。
而且,軟體的更新會透過上述的網路架構自動完成,只要一個人有比較新的版本,其他人就可以下載使用;更新不是依據軟體套件,而是開機時選擇要不要載入新的映像檔,如果新的映像檔無法運作,就可以透過簡單的方式切換回過去可以運作的版本,有點像是我們在更新嵌入式設備的形式,因此不會有太多軟體安裝的問題。
除了 OLPC 作為網路的節點, Mike 還有提到 School server ,不是很清楚它的用途,但確定的是沒辦法執行 PHP ,因為效能與安全性的考量,那些軟體必須運作在許多難以想像的地點,沒有人會希望翻山越嶺去協助電腦的維修,因此 OLPC 計畫中設計的軟體、架構都必須經的起考驗。
會中也有討論到中文化的問題, OLPC 的中文化並不難,只有少量的 PO 檔需要翻譯,因為大部分的使用者介面都已經圖形化,小孩子基本上也不太會看密密麻麻的文章,更何況是非英文語系的國家;有人提到因為沒有中文環境的使用者,所以沒有翻譯的價值,只是換個角度,如果中文環境沒有準備好,應該沒有使用中文的國家會考慮採購這套系統吧?
OLPC 是個崇高的理想,從 Mike 的經驗分享中看來,參與計畫的人們也用非常高的標準來看待各個細節,只是我在想,如果把像是 EEEPC 那樣的產品送到孩子手中,相較於 OLPC ,哪個的意義比較大?只是很明顯, EEEPC 在價格部份拉高了門檻。
會中我有提到另外一個精簡的筆電,由國內廠商為 walmart 設計的百元筆電,它的價格比起兩者都來的便宜,主體是一個螢幕(不知道是不是觸控式?),其他像是鍵盤、無線網卡等設備都透過 USB 來達成;不過它是以 ARM 為基礎的嵌入式設備,開發團隊也不像是上述兩個商品那樣龐大,實用性不知道如何?有興趣可以去看看: