顯示具有 Traditional Chinese 標籤的文章。 顯示所有文章
顯示具有 Traditional Chinese 標籤的文章。 顯示所有文章

2009年11月20日

Chrome OS 源碼釋出!

Google 官方部落格今天貼出了一篇文章 "Releasing the Chromium Open Source Project",也召開了一場有 webcast 的記者會,正式宣布 Chrome OS 的源碼開放了!


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 瀏覽器,我自己較常做的幾件事是:
  1. ctrl-t 開新分頁,在 Omnibox 打入網址或搜尋關鍵字,連去要看的網頁。
  2. 點螢幕左上角的圓形 icon 進入應用程式清單的畫面,再選個 icon 點下去,還是連去要看的網頁。


  3. ctrl-w 關分頁。
  4. ctrl-alt-t 打開熟悉的文字模式 command line terminal(打 exit 指令離開)。
像 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 有一份文字輸入的設計文件,我摘錄幾個點出來:
  1. 使用的 input method framework 將會是 ibus。
  2. 正體中文的輸入法將會有倉頡、注音、酷音。
  3. 選字窗、設定介面、文字切換選單都會重做,以符合 Chromium OS 的使用者體驗。
  4. 設定會同步到雲端去,所以換一台 Chromium OS 登入也會有相同的輸入法設定。
會同步到雲端的當然不會只有輸入法的設定,基本上除了螢幕和鍵盤的實體參數可能因不同機器有所不同之外,大部分的設定都會在雲裡。

好了,記者會結束了,關機睡覺吧...

你如果已經裝好了 Chromium OS,你可能會發現:咦?沒有關機選單,要怎麼關機?

這提醒了我 14 年前看到的 SGI 工作站... 電源開關按鈕會啟動 shutdown 程序,所以可以直接按開關,為了這個還被老工程師罵過一次:「你怎麼連 sync; sync; shutdown -h now 都不知道?」這... |||

所以,我按下我的 EeePC 右上角的電源開關,Chromium OS 就關機了,對嘛!消費者用的電器就該這樣直覺。按開關打開,再按一次就會關掉。什麼叫做「要先選〔開始〕選單上的〔關機〕才可以關電」?太不人性化了。

關好機,睡覺去。

{更正:修正下載源碼的連結,原文中打錯 URL 真不好意思!}

2009年4月16日

Google Code 正體中文版上線了

〔宣告:作者寫這篇時任職於 Google,下筆時不可避免有 Google 的角度,但所寫文字不代表 Google 官方的觀點。〕

如果你今天連上 Google Code,在網頁最下方,應該會看到這行文字:


Google Code offered in: English - Español - 日本語 - Português - Pусский - 中文(简体) - 中文(繁體)

比以前多了一個「中文(繁體)」選項,選下去!





吔!Google Code 有正體中文版了!

中文版包括哪些開發者工具呢?點選網頁下方的「網站目錄」連結看看吧!




有 Android、Chromium(Google Chrome 的開放原始碼專案)、Google 應用服務引擎、 Gears、Protocol Buffers、Google Web 工具組這些開放原始碼專案的文件,和 Google Data API、Gmail Atom 資訊提供("feed")、Google 帳戶驗證 API、Google AdSense API、Google AJAX API、Google Analytics、Google 圖表 API、Google Finance API、Google 地球 API、YouTube 資料 API 等等應用程式介面的文件,我眼花了!一共有 66 個給開發者用的產品,每項的介紹頁都已經中文化了。

Google 的服務一向是先推 beta 版,再依使用者的回報來修改,Google Code 文件服務也不例外。
  • 有些中文翻譯可能有 bug,歡迎回報。
  • 網頁右上角有一行小字:「英文版或許有比此中譯版新的內容」,是的,中文版還沒跟上英文版的進度,所以有些較深入的文件還沒有中文版。
不過以 Google 的 API 和開放原始碼專案的更新速度,文件的翻譯版,不論是日文、俄文、西班牙文、還是中文,要追英文版恐怕不容易,所以先求有、再求好,先走廣、再走深,希望讓開發者對各種工具有個概略的認識,在開發網路應用時,知道有哪些工具可以用來加速開發的時程、或提高自己的應用在使用者心中的價值。

正體中文只有台灣、香港、澳門在使用,人口加起來約三千萬人,佔全球 0.5%。對 Google 來說,願意花資源提供正體中文的 Google Code 網站,可見 Google 對使用這個文字的開發者的重視程度。對 Google 來說,有流量才會繼續投入、提供更多 Google API 和開放原始碼的中文文件。希望大家多多愛用這個服務囉!