2009年12月10日

Chromium OS Talk (GTUG)

之前有幸參加到八月份由 pingooo 召集的 COSCUP ,最近也一直想去由 ericsk 召集的 Taipei GTUG 看看,剛好今天辦的 talk 我很有興趣:
下星期三(12/9)的聚會很高興邀請到 Google 的 Chrome OS 工程師 Louis Lo 來為各位介紹 Chromium OS 專案及 Google Chrome OS 產品概念,如果您已經錯過了 tossug 舉辦的演講,或是來不及解答心中對此專案的疑惑,那就不能再錯過這次在 GTUG 演講。
會參加這次的聚會也是因緣際會,本來名額有限沒報名到,卻剛好有人退出而搶到最後一個XD 但報名到了反而猶豫要不要從新竹上去,花車錢又花時間,不過後來證明不虛此行!還抓到 clyde 一起去,謝謝這位型男當我今晚的司機和豐富此行的討論!
底下就我比較有印象的做一些筆記,並沒有包含所有的重點就是了。
IMAGE_121主持人 ericsk 開場後,由 pingooo 介紹 Louis
精采的 Talk
講者是加入 Google 約兩年的 Louis Lo,交大畢業後進入 RealTek 當 firmware 工程師,之後進入Google,目前參與 Chrome OS 的開發。
IMAGE_122 Louis 上場!
因為怕無意間講出不能說的祕密,presentation 用的 slide 是之前就公開的,所以 slide 本身沒有太多新意,大抵是在說 Chrome 推出的原因、目的和在 speed/simplicity/security 的優勢和架構等等。Louis 有特別強調一個特性,Chrome OS 會在背景偷偷地下載新版本的 OS image,當使用者重開機就會自動執行新版(前提是下載成功而且image的signature正確),使用者不會察覺。個人覺得新東西大多在 demo 和精采的 QA。
demo 的機器是 Acer 的 netbook,裡面已經灌了 Chrome OS(尚未對機器最佳化),開機 7~10 秒後就能看到登入畫面,登入後就是 Chrome Browser 那樣,特點大概有:
  • 左上角有個按鈕按下去會看到一些 service 的圖示,e.g., Gmail/calendar/twitter/youtube/計算機…類似 windows 中開始鍵的意義,想開什麼 service 可以從這裡找。(參考pingooo的這篇)
  • 右上角有電池狀態、時間、網路設定
  • 有個叫 panel 的東西:當使用者開啟計算機、音樂這種不該因為切換 tab 而隱藏的程式,會一直保持在前景,直到使用者想縮小它為止
  • 有個桌面的概念:chrome OS 似乎能有多個 chrome 介面,類似 work-space,而 chrome 介面全部縮小會露出背景,縮小後指到某介面能指定要還原介面中的哪個 tab,和 win7 的工作列運作類似,這裡講的會有點模糊,看過操作就會瞭解。
IMAGE_125 指到某介面會看到有哪些 tab
  • 有 terminal 可以用,可以用 su 切到 root(有些事不能做的假 root?)
  • 至於關機的方式,關機並沒有按鈕,按下電源鍵一下子就關機了(意義類似送出 shutdown –h now),期待以久的電腦家電化啊!(淚)
  • 另外還順便 demo 了 Google 在四月放出的 O3D,這是讓使用者能在 browser 裡用 JavaScript 開發 3D 應用的 API,Louis講到這裡激動的讚嘆著貼圖多麼美麗、多麼順暢云云XD
而QA的部份,其實一直穿插在整個 talk 之中,大家都有很多的問題想問,不過 Louis 基於保密也不能透漏過多,整場瀰漫一股諜對諜的氛圍 :p 問題實在很多,隨意列幾個:
  • local 問題:印表機問題怎麼處理?能不能存取自己的硬碟?能不能跑 native client?GPS/3G晶片怎麼處理?如果不能上網那 device 是不是石頭?
  • security 問題:如果帳號洩漏?有沒有 remote wipe?本機存的密碼如果 out-of-date 那能登入嗎?
  • JVM能不能上去?和 Android 的區隔?最低建議配備?
  • 太多了,我想睡了…Orz
Louis,真是難為你了…(拍)
很多問題現在也正在研究中,有時是受限於其他公司的政策和利益權衡,總之 Google 會希望能開放儘量多的東西給外界,來達到互惠的效果。
自己則是問了,chrome OS 能不能以 LiveCD/USB 的形式運作?會問是因為 Louis 說 chrome OS 的 customized firmware 會省略很多檢查,直接用硬碟/SSD開機。而我大學專題是做 LiveUSB 系統,客制的微型 Linux 不用硬碟/CD-ROM,會直接在記憶體解開來運作,於是有點好奇 chrome OS 能不能這樣做(早知道就先看過pingooo的blog!)。回答是有 source 當然都可以,只是這種非 Google 自己釋出的版本不能稱為 Chrome OS(有trademark),要叫 Chromium OS。
會後,大家開心的聊聊天吃吃點心,我和 clyde 討論了一些 JS 的overloading、JIT和趨勢面試的考題XD
還有個中文講的非常好的老外跑來和我們討論(中文名字也非常的美),原來是某公司的 Director,還向我們招募員工 :D
我覺得有個有趣的事,阿修帶了一台灌好 chrome OS 的 Asus 貝殼機,pct 問 Louis 是否有 default password,答案是有,是 codename 的「chronos」 (而非更直覺可能的「chromeos」)。clyde 提出了一個非常棒的懷疑,「是不是typo?」XDD 不過我剛剛查了一下,應該是是希臘神話中代表時間的神?Google,你是在說你能主宰時間就是了? :p

1 則留言:

提到...

看不懂~~~~~~~~~