Chrome OS 的開放源碼專案叫做 Chromium OS,官方網站放在 chromium.org 上。
這應該連 Alpha 版都不能算吧?是 "Release early, release often" 原則下的結果。「及早釋出」這個原則對大型開放源碼專案很重要,尤其是 Chromium OS 這種要整合 kernel、xorg、clutter 等其他源碼的專案,更是如此。不然內部程式可能會越改離 kernel 或 clutter 這些上游(upstream)的最新源碼越遠,最後要和上游整合就會極為困難。
想嚐鮮的人,可以下載源碼,再用 image_to_usb.sh 裝到 USB 隨身碟,不用洗掉電腦裡的資料或作業系統就可以玩 Chromium OS 了;另外也可以把 image 裝到 VMWare 或 VirtualBox 裡玩。
記者會的展示機 Chromium OS 7 秒就開完機了,但是在我兩歲大的 EeePC 8G 上就要 23 秒,其中 11 秒在等 BIOS。
開完機就是登入畫面,可以用 gmail 帳號登入(不用打 @gmail.com,只要按 TAB 鍵 Chromium OS 就會補完順便把游標移到密碼欄)。
這個時候你需要網路連線,Chromium OS 才能知道你打的密碼對不對。如果 Chromium OS 還不支援你筆電的 WiFi 晶片,可以先插上有線網路登入一次,之後 Chromium OS 會在硬碟(或是隨身碟)裡存一份快取,再登入就不需要網路連線了。
登入後就會看到全螢幕的 Chrome 瀏覽器,我自己較常做的幾件事是:
像 Calculator 和 To-do list 這種小應用程式和一般網頁不太一樣,它們比較像 Gmail 裡的 chat window,只佔畫面的一小部分,從下方浮上來。但不一樣的是,不論你切換到哪個分頁,它會一直留在畫面上,方便你隨時使用。
Chromium OS 的授權條款是 BSD license,使用和 Chromium 一樣的 depot_tools 工具和 git 源碼管理系統,有興趣自己 build image 或開發 Chromium OS 程式的人可以照 Getting and Building a Chromium-Based OS 網頁上的說明做做看。
目前 Chromium OS 已經可以正常顯示中文網頁和 flash,在 EeePC 8G 上看 YouTube 相當順暢,可惜尚未支援中文輸入。Chromium OS 有一份文字輸入的設計文件,我摘錄幾個點出來:
- 使用的 input method framework 將會是 ibus。
- 正體中文的輸入法將會有倉頡、注音、酷音。
- 選字窗、設定介面、文字切換選單都會重做,以符合 Chromium OS 的使用者體驗。
- 設定會同步到雲端去,所以換一台 Chromium OS 登入也會有相同的輸入法設定。
會同步到雲端的當然不會只有輸入法的設定,基本上除了螢幕和鍵盤的實體參數可能因不同機器有所不同之外,大部分的設定都會在雲裡。
好了,記者會結束了,關機睡覺吧...
你如果已經裝好了 Chromium OS,你可能會發現:咦?沒有關機選單,要怎麼關機?
這提醒了我 14 年前看到的 SGI 工作站... 電源開關按鈕會啟動 shutdown 程序,所以可以直接按開關,為了這個還被老工程師罵過一次:「你怎麼連 sync; sync; shutdown -h now 都不知道?」這... |||
所以,我按下我的 EeePC 右上角的電源開關,Chromium OS 就關機了,對嘛!消費者用的電器就該這樣直覺。按開關打開,再按一次就會關掉。什麼叫做「要先選〔開始〕選單上的〔關機〕才可以關電」?太不人性化了。
關好機,睡覺去。
{更正:修正下載源碼的連結,原文中打錯 URL 真不好意思!}