顯示具有 culture 標籤的文章。 顯示所有文章
顯示具有 culture 標籤的文章。 顯示所有文章

2007年5月21日星期一

OpenMoko at Tossug

Sean Moss-Pultz

5/8在Tossug舉辦的分享活動算是相當成功,當天總共來了超過五十位聽眾。許多朋友也留下聯絡資訊,或許可以加入開發社群或即將成立的OpenMoko公司

演講分為兩節,Sean Moss-Pultz介紹關於OpenMoko的背景故事、起源與目標。而 Harald Welte 則介紹軟硬體等技術細節。

Harald Welte

演講完整錄影,影片將上傳至網路,簡報一併於稍後提供。謝謝psilotum攝影,以及Tossug工作人員的辛苦籌備。

原文: http://people.debian.org.tw/~chihchun/2007/05/17/openmoko-at-tossug/

2007年5月9日星期三

TOSSUG心得分享:Free your phone! OpenMoko

魔法設計師是位對OpenMoko很有興趣的朋友,日前他耳聞TOSSUG的新聞「【5/8 TOSSUG 心得分享】 Sean, LaForge: Free your phone! OpenMoko」,興致高昂的參與,隨後他則做了一份簡要的紀錄與感想,取得同意轉貼如下:


昨天,跟阿江、yap一起去土虱社群的第五場心得分享聚會活動,這次是加開的分享場次,是openmoko計劃的兩員大將:Sean Moss-Pultz(任職於大眾電腦)、Harald Welte(是個hacker,也是linux kernel的iptable維護人)分享,這麼難得的機會,當然要去的囉。

Sean 的娓娓道來openmoko計劃,透過開放系統與封閉系統的過去發展,當是開放的體制時,像internet,本來的設計,是國防科技的用途,但在開放以 後,一飛沖天,衍生出許許都多當初原始設計所無的應用,個人電腦更是不用說了,在1983年,IBM推出的Personal Computer開放架構,結束了之前個人電腦數個封閉系統各自稱王的時代。然而手機呢,從發明的那一天開始到現在,想要一支使用者有完整掌控力的手機根 本是緣木求魚,因為他們都是封閉式系統。

想要有完整掌控力?別說笑了,不要說手機發展了那麼多年,到了近年,已經有手機的硬體能力已經逼 近Desktop,Desktop軟體理論上可以毫無困難的在手機上使用,但這幾年最主要的給使用者控制手機權力,不談基本的電話、簡訊、電話簿等機能, 其實沒什麼進步,ok給你變變桌布、變變鈴音的權力,再多一點,給了你java執行環境、或是讓你可以安裝一些原生程式,但是我的手機實際上能取得哪些軟 體?能讓我的手機有什麼新的機能?很遺憾的,幾乎是手機商不然就是系統商給你定義好的,這對發展手機軟體的人與廠商也很苦手,想發展一個軟體,且推到終端 消費者手上,只有電信系統商下載、手機隨機bundle,幾乎沒什麼獨立通路。更甚,近幾年也有很多廠家在特種的Linux核心上做出了號稱的Linux 手機,最近幾年Linux手機發光發亮,光是在中國大陸的智慧手機市場,Linux手機有30%的佔有率(symbian居首,微軟平台居末),只可惜雖 然系統核心是Linux,可是Linux上面堆出來的不同層次系統服務,一點也不open,而那個特種Linux核心呢?很抱歉,原廠只會給你那舊舊他們 覺得夠用的系統核心,新核心?想都別想,手機公司要維護那麼多的手機產品線,怎麼可能光顧你那麼一個「特定」需要呢?反正手機用久大家都會換的嘛,我做手 機公司的,只要顧著把手機賣出去就好啦,再來就是推出新手機勸你換更好的一台,幹嘛一台一台去幫你維護手機系統軟體的更新呢?

然 而今天openmoko這個新平台完全打破了這個封閉性,openmoko手機從最底層一直到最表面的應用層,完全都是opensource,而且還不是 普通的opensource,而是對應PC桌面軟體的應用!openmoko軟體stack大致是linux kernel-glibc-X11-GTK+-matchbox桌面,簡而言之,PC的GTK系的應用程式,只要開發者重新拉拉介面調成適合手機的版面, 然後編譯成arm的cpu平台,就可以放到openmoko手機上跑,簡單說Desktop的Gnome系有什麼可以跑的程式,就可以很容易放到 openmoko上去(這個大家可能還沒什麼感覺,但要是說到即時通超級瑞士刀:gaim,msn/yahoo messenger/icq/msn/jabber/gtalk/irc 就因此可以在手機上....、用手機做簡報....),甚至更新系統核心等等,而怎麼安裝程式、更新程式呢?就是Debian、Ubuntu使用者耳熟能 詳的apt-get,使用者要怎麼用手機、要用什麼軟體、甚至說自己有能力寫寫命令稿語言,要做量身而定的運用時,完全是使用者的自由,對軟體開發者而 言,不用經過系統業者、手機廠商,也能有自己自由的發佈通路!這讓人很有想像空間,例如說自己把手機外接usb的智慧卡讀卡機,用手機就可以查帳、自動打 電話給指定名單公告特定事情、手機照完相後相片自動上傳到特定網路相簿、密文簡訊、也許還可以做自製電話答錄系統(按1聽我的個人介紹、按2直接跟我說) 呢,這讓人有許多想像空間,從硬體到軟體都可以hack。從某種角度而言,openmoko其實應該也算是一種Linux distribution,只不過是給手機這種迷你電腦用的。

待續

2007年1月24日星期三

你要慢跑還是漫跑?

剛退伍的我,常有一種很深的學習焦慮感,尤其在希望早點獨立自主的自我期望下,凡事都急求速成,什麼東西都沾一點,卻又不夠深入。弄到最後,一件都沒有好好的學成,心情也跟著低落。

逛Blog時碰巧讀到
"Teach Yourself Programming in Ten Years" 這篇文章,作者提出了對人人學程式設計急求速成的反問,並用他的經驗告訴我們,那些求速成所花的時間, 根本就不夠養成一個真正的程式設計師。網路上形形色色的成果展示,或是創意作品,也許只有短短幾分鐘,但可知作者在背後花了多少的時間和心血,才能達到這樣的能力?

正所謂,「台上十分鐘, 台下十年功」。

之前讀到李四端對於新聞工作的感想「你要新聞慢跑還是漫跑?」,也是心有所感.,或許在汲汲騖騖的生活中,也要找機會停下腳步來想一想,自己是否真的熱愛所投身的工作、事業?還是只是漫不經意的走馬看花。

最近洽巧讀到一篇值得一看的程式設計學習的導引,"How To Become A Hacker",除了呼應了"Teach YOurself Programming in Ten years" 所表達的觀念,也鼓勵讀者多學習性質不同的程式語言,並嘗試以不同語言的性質來思考問題。

小小繞了一圈操場,才發現真正要走的路,還很長很長...