今天聽到 Openmoko 的演講,蠻有趣的,是一個 Open Source 的專案,是做一個 smart phone 平台的系統,類似的東西就是 Google 的 Android。
最有趣是他們有賣 Neo Advanced,主要是手機和其他開發的配件,而 Neo Advanced 讓你軟體自已寫,高興加什麼硬體,也有額外的插槽,隨你客製。感覺就像以前自已安裝 Linux 作業系統之後,由於整個 Kernel 都是 Open Source,所以,自已要動手加什麼功能就自己改,再 compile 成您要的 Kernel。
對於資工工程師而言,應該是個不錯的高級玩具,目前應該非常與眾不同的手機,因為他們目前賣的對象即屬於對於 Open Source 有極端愛好的社群,買下去撞機的機率應該蠻低的。
Openmoko 屬於 Linux 平台, 重要架構包括有:
- GTK+ 為 widget 的基礎
- Glib: GTK+ 的副產品,提供易用、可携性的 data type.
- KDrive: embedded X Server
- D-Bus: 用來取代傳統 IPC 部份
原始開發者誰是誰,我也不熟,但其中兩位分別是 iptable 和 lilo 的作者,iptable、 lilo 這兩個若常接觸 Linux 的人應該就蠻熟的
Orignal From: Openmoko 手機