Chromium OS

Chromium OSChromeOS開放原始碼開發版本[5]。自2009年11月19日開始,ChromeOS以Chromium OS為名陸續發佈其開發原始碼,並在遵守著BSD授權條款不斷有新版本釋出[5][6],並試圖能夠提供絕大多數長時間瀏覽全球資訊網的用戶一個快速、方便且安全的作業系統[7]

Chromium OS
从2022年2月4日至今的图标
Google Chromium OS(85.0.4163.0)螢幕截圖,顯示著新分頁。
开发者Google
作業系統家族類Unix系統
運作狀態積極開發中
支持的语言英文
更新方式滾動更新
软件包管理系统Portage[1]
支援平台x86ARM架構[2][3]
内核类别單核心Ubuntu[4]/Linux核心
默认用户界面圖形使用者介面(基於Chromium的網頁瀏覽)
许可证BSD授權條款
官方網站dev.chromium.org
仓库 編輯維基數據鏈接

歷史上Chromium OS曾經整體是建立在以Linux核心為主的Ubuntu 4.10版本上[4][8],而作業系統的的軟體包管理系統則是使用官方Linux發行版Gentoo LinuxPortage。因此,也有人曾經認為Chromium OS是混合了Ubuntu以及Gentoo Linux兩個著名版本的Linux作業系統編製而成的,但是現在實際上已經與 Ubuntu 無關,只是單純利用了Gentoo Linux 的 Portage 而獨立編譯出來的特製化 Linux 作業系統,而這個系統本身也與 Gentoo Linux 無關。

其實在Chromium OS之前,Google的工程師已經為了某些型號的小筆電發展出ChromeOS,且不斷對其進行更新研發。所以作為開放原始碼版本的Chromium OS,雖然也作為Google研發計畫的項目之一,但它所針對的客戶群不再是最終的一般用戶,而是保留給一般開發族群,以因應他們自己的需求來加以開發設計。也因此,Chromium OS一些版本可能比原本版本更能夠得到更多一般用戶的廣泛支持;但相對的,具有自動更新功能的ChromeOS則能讓系統更加穩定便利。此外,ChromeOS用戶得先安裝有其預設主要程式,再與網際網路相連來得到其他相應的服務;相對的,Chromium OS允許用戶自由下載自己喜歡版本的原始碼,安裝於自己的電腦中使用[7][9]

使用者介面

Chromium OS整體設計如同負責處理網頁的Google Chrome一般,可以在過去的網頁分頁中執行應用程式。螢幕左上角處提供應用程式的列表分頁,其上會提供包括GmailGoogle AppsYouTube等Google網路服務的應用程式,以及FacebookTwitter等瀏覽的輔助程式;與過去其他版本的作業系統相比,這功能取代了傳統的應用程式列表。而在右上角處,Chromium OS也提供了計算機、時鐘、電量顯示器和網路狀態等工具選單。在通訊軟體的支援上,Chromium OS已經能夠接受Yahoo!奇摩即時通以及Windows Live Messenger的服務。而當使用者按下功能鍵的F12鍵,便可以如使用瀏覽器一般於多個視窗頁面之間切換;而如果按下功能鍵F8搭配鍵盤上的快捷鍵時,Chromium OS會優先執行快捷鍵的內容並將剛剛執行的功能先擱置;此外Chromium OS也有如Google Chrome網頁瀏覽器一般的記憶體管理功能以及命令列介面設計,令包括一些工作的執行和檔案的儲存管理等動作,都可以藉由常見的Linux命令進行[9][10][11]

架構

在最初的設計文件中,Google將整個Chromium OS應用程式分成三層架構:韌體網頁瀏覽器視窗管理員,透過這些同時提供系統軟體架構和使用者空間的服務[12]

  • 韌體使得Chromium OS即使尚未完全解析個人電腦硬體,也能夠快速啟動整個作業系統,這讓作業系統允許使用者透過行動儲存媒體啟動。這種方式在過去並不常出現在一般個人電腦中,特別是小筆電的市場中更是一大創舉。此外,透過韌體還有利於作業系統在每個運作過程中能夠提供有效的安全性驗證步驟,並令作業系統在恢復運作啟動程式時能更加迅速[12]
  • 系統軟體架構主要以Linux核心作為其運作核心,並輔有可改善啟動效能的加速軟體來讓使用者空間的消耗空間盡量減少[12]。此外在守护进程方面,Chromium OS透過經另行調整過的Upstart軟體,令作業系統得以在為使用者提供優先重要的服務同時,同步為執行失敗的程式進行修補作業。這也讓作業系統不需同步開啟所有的行程來運作,同時能先將能夠優先延遲系統的某些服務執行,讓整體作業系統的啟動速度更為迅速[12]
  • 視窗管理員能同時處理多個用戶端與使用者的交流視窗,其主要運作方式則與其他X視窗系統一致[12]

著名的版本

ChromiumOS Cherry(櫻桃)

最早被大量下載使用的Chromium OS版本,是由就讀英國曼徹斯特某所大學的連姆·麥克勞林(Liam McLoughlin)所設計開發的[13]。17歲的他在網路上以Hexxeh為名[13][14],於2009年12月4日首次公布了由自己主導開發的Chromium OS版本[15],也就是ChromiumOS Cherry(櫻桃)[16]。最初這個版本一度被命名為「Diet Chromium」和「ChromeOS Cherry」[15][17],但後來仍改命名為「ChromiumOS Cherry」。整個版本的程式大小約有300MB,其中包括一些支援Wi-Fi的軟體等[18]

ChromiumOS Zero(零)

2009年12月9日,Hexxeh宣布繼Cherry(櫻桃)之後持續開發新版本的系統,也就是之後的ChromiumOS Zero(零)[14]。此時他本人以企圖提供更好的硬體支援和系統的自動更新(這時期大多數的Chromium OS作業系統都缺乏自動更新的功能),並將此作為下一個版本的努力目標。2010年1月10日,Zero(零)版本正式公布並開放下載。在這個版本之中,Hexxeh設法減少作業系統的大小,使得整個系統大小僅有250MB左右[14],而不是如同同時期其他版本的Chromium OS有4GB之譜[19]。也因此相較於其他版本Zero(零)的運作速度極為的快,甚至還能輕易下載到Live CDLive USB供用戶使用。

ChromiumOS Flow(流)

2010年2月8日,Hexxeh宣布正持續開發一個新的Chromium OS作業系統版本,這個版本被定名為「ChromiumOS Flow」,或者乾脆簡稱為「Flow(流)」。2010年2月15日,Flow(流)版本正式公布並開放下載[14]。這個版本提供了更好的硬體支援功能,除了支援包括NVIDIA等高階顯卡顯示卡外,甚至還支援一些網路攝影機的運作,Hexxeh也提供了一個電腦硬體的列表來讓用戶了解作業系統支援哪些硬體[20]。在Flow(流)中,首次讓Chromium OS能夠自動更新整個作業系統。此外還能透過預先安裝的Adobe Systems官方軟體Adobe Flash以及Java來支援HTML5技術的運作,並允許使用戶自己定義系統的主選單或者是自行下載新的應用程式[21],但受限於軟體使用協定的限制使得Flow(流)並無安裝Adobe Flash Player[22]

Flow(流)也強化了作業系統與網路互動的能力,在作業系統中的我的菜單中便可自由讓使用者設定網路的連結服務,這包括有YoutubeGmail維基百科Google TalkGoogle VoiceLast.fmGoogle日曆Google文件FacebookTwitter俄羅斯方塊西洋棋[13]。不過也由於加入眾多功能,使得當用戶在安裝Flow(流)於LiveCD和LiveUSB時,至少得提供將近327MB的容量來安裝主程式,而且至少能提供2GB的隨身碟容量大小才能正常運作[21]

ChromiumOS Vanilla(香草)

2010年8月13日,Hexxeh發布了一個更新過的版本─「ChromiumOS Vanilla(香草)」[23]。然而嚴格來說這並不能算是一個完整的版本,因為Vanilla(香草)並沒有另外添加其他的原始代碼。這個版本被認為可能是Chromium OS官方向Hexxeh提出該次計畫,用來作為該作業系統的市場測試版本[24]。在Vanilla(香草)中,使用者能夠輕易的安裝由Hexxeh所指定的硬體,而其他官方版本的軟體則時有衝突的可能。而在這版本之後,Hexxeh幾乎每天都會發布新的更新資料,並自動安裝在作業系統上。

Chromium OS Lime(萊姆)

Hexxeh在發布ChromiumOS Flow(流)後不斷提供更新檔更新,並於2010年12月宣布即將推出全新的版本「Chromium OS Lime(萊姆)」,或者乾脆簡稱為「Lime(萊姆)」[25]。到了2011年1月,Lime(萊姆)針對Google提供給Chrome OS的原型硬體Cr-48給予支援,同時發布了一個通用的BIOS應用程序提供安裝[26]。而在2011年3月13日,Hexxeh則在他自己的部落格中發布專門給予開發人員使用的虛擬架設平台程式[27]

其他版本

Neverware公司的 CloudReady 是基於Chromium OS二次開發的一個產品可供免費使用。[28]

同样,一家名为燧炻创新的公司,想通过对Chromium OS的二次开发,推出FydeOS (2018年6月前为FlintOS)以打造中国本土化的Chrome OS系统。[29]

開放性源碼作業系統Linux版本的Ubuntu也有 Chromixium OS 這個分支。[30]

對Chromium OS的評價

Chromium OS在一開始便是以小筆電為主要作業平台,但是也支援x86的桌上型電腦使用。截至2010年5月為止,Chromium OS的原始碼已經在網路被下載超過百萬次,這其中還包括正在開發中的作業系統。其中當前最為流行的版本便是由17歲的Hexxeh所開發的一系列作業軟體。特別的是在他所開發可由USB隨身碟中的作業軟體中,已包括有大多數的作業軟體功能;有些功能甚至連Google工程師都尚未落實引進,例如支援Java程式語言等功能[31][32]

2011年5月,電腦公司戴爾發布了一個全新的戴爾Inspiron Mini 10V小筆電;整個企劃生產案總共耗時了18個多月,同時該筆記型電腦便是以Chromium OS作為作業系統[33]。雖然在硬體上仍不支援音訊設備,但是其主要特點在於能夠以USB設備執行啟動程式[33]。有些電腦公司也開始為他們所租產的設備預先安裝有Chromium OS,例如澳大利亞公司Kogan Technologies便為自家公司推出的Kogan Agora筆記型電腦與Xi3模組化電腦搭載了Chromium OS[34][35][36][37]

雖然Google公司在Chromium OS正式發布之前,並沒想到會有如此大量的愛好者使用且改良Chromium OS。然而許多人就像擔任Google全球產品管理部門副總裁的桑德爾·皮蔡(Sundar Pichai)所想的:「令我們驚訝的是許多人十分喜愛Hexxeh所開發的版本。」森達爾認為釋放了一個作業系統的原始碼,將會帶來許多意想不到的發展結果,正如他所說的:「如果你決定做一個開源計畫時,你就必須要開放所有的功能。[31][38]

參見

參考

  1. ^ Ryan Cairns. Upcoming build system changes. Google網上論壇. 2010年2月5日 [2011年4月17日] (英语). 
  2. ^ Brian Womack. Google to Challenge Microsoft With Operating System (Update3). 彭博新聞社. 2009年7月8日 [2011年4月17日]. (原始内容存档于2011年9月20日) (英语). 
  3. ^ Portage Build FAQ. The Chromium Projects. [2011年4月17日]. (原始内容存档于2011年3月20日) (英语). 
  4. ^ 4.0 4.1 Kernel Design. The Chromium Projects. [2011年4月17日]. (原始内容存档于2011年8月8日) (英语). 
  5. ^ 5.0 5.1 Caesar Sengupta. Releasing the Chromium OS open source project. Google. 2009年11月19日 [2011年4月17日]. (原始内容存档于2015年11月5日) (英语). 
  6. ^ The Chromium Projects. Chromium OS. [2011年4月17日]. (原始内容存档于2011年6月15日) (英语). 
  7. ^ 7.0 7.1 High-Level Developer FAQ. The Chromium Projects. [2011年4月17日]. (原始内容存档于2015年5月2日) (英语). 
  8. ^ Chromium OS Developer Guide. The Chromium Projects. [2011年4月17日]. (原始内容存档于2011年6月15日) (英语). 
  9. ^ 9.0 9.1 High-Level Developer FAQ. The Chromium Projects. [2011年4月17日]. (原始内容存档于2011年8月14日) (英语). 
  10. ^ Serdar Yegulalp. Google Chrome OS Previewed. InformationWeek. 2009年12月5日 [2011年4月17日]. (原始内容存档于2010年6月12日) (英语). 
  11. ^ Jim Rapoza. REVIEW: Google Chrome OS Developer Edition Provides Intriguing Look at Web-Only Computing. eWeek. 2009年12月3日 [2011年4月17日]. (原始内容存档于2012年5月1日) (英语). 
  12. ^ 12.0 12.1 12.2 12.3 12.4 Security Overview. Chromium OS. [2011年4月17日]. (原始内容存档于2010年7月24日) (英语). 
  13. ^ 13.0 13.1 13.2 CHROMIUM OS BUILDS BY HEXXEH. Hexxeh. 2010年12月14日 [2011年4月17日]. (原始内容存档于2010年8月11日) (英语). 
  14. ^ 14.0 14.1 14.2 14.3 Hexxeh. Hexxeh's Blog. Hexxeh's Blog. [2011年4月17日]. (原始内容存档于2011年11月6日) (英语). 
  15. ^ 15.0 15.1 ChromeOS Cherry(04/12). 2009年12月3日 [2011年4月17日]. (原始内容存档于2011年12月13日) (英语). 
  16. ^ ChromiumOS Cherry. Hexxeh. [2011年4月17日]. (原始内容存档于2010年7月17日) (英语). 
  17. ^ ChromeOS se met à la diète. Korben. [2011年4月17日]. (原始内容存档于2011年10月30日). (法文)
  18. ^ Chinmoy Kanjilal. Chrome OS: Cherry modded for Wi-Fi Support. Techie Buzz. 2009年12月5日 [2011年4月17日]. (原始内容存档于2011年10月28日) (英语). 
  19. ^ Katleen Erna和Gordon Fowler. Après Chrome OS : comment tester Chromium OS ?. Developpez.com. 2009年11月20日 [2011年4月17日]. (原始内容存档于2011年1月1日). (法文)
  20. ^ CHROMIUM OS BUILDS BY HEXXEH. Hexxeh. 2010年2月18日 [2011年4月17日]. (原始内容存档于2011年11月12日) (英语). 
  21. ^ 21.0 21.1 Hexxeh. So,Flow?. Hexxeh's Blog. 2010年2月15日 [2011年4月17日]. (原始内容存档于2011年11月5日) (英语). 
  22. ^ ubuntudevelopers. UDS Prague (Intrepid Ibex) - Rob Savoye. Youtube. 2008年5月21日 [2011年4月17日]. (原始内容存档于2013年6月21日) (英语). 
  23. ^ Nigel Mabandla. Hexxeh Releases ‘Chromium OS Vanilla’. ChromeOSsite. 2010年8月12日 [2011年4月17日]. (原始内容存档于2011年9月11日) (英语). 
  24. ^ Vanilla Nightly Builds. Hexxeh. 2011年3月13日 [2011年4月17日]. (原始内容存档于2011年11月7日) (英语). 
  25. ^ Hexxeh. Now with a citrus twist…. Hexxeh's Blog. 2010年12月15日 [2011年4月17日]. (原始内容存档于2011年6月20日) (英语). 
  26. ^ Hexxeh. Your princess is in another castle…. Hexxeh's Blog. 2011年6月3日 [2011年4月17日]. (原始内容存档于2011年6月20日) (英语). 
  27. ^ Hexxeh. Chromium OS? In my VirtualBox?. Hexxeh's Blog. 2011年3月13日 [2011年4月17日]. (原始内容存档于2011年3月22日) (英语). 
  28. ^ Open Ray 手記:免費的Chrome OS替代品 - 東方日報. orientaldaily.on.cc. [2018-07-24]. (原始内容存档于2016-04-26) (中文(香港)). 
  29. ^ 基于Chromium OS二次开发,Flint OS想打造本土化的Chrome OS. flintos.com. [2018-07-24]. (原始内容存档于2018-07-25) (中文(中国大陆)). 
  30. ^ Wang, Kenny. 一個人旅行: Chromixium OS試用報告(一). 一個人旅行. 2015-11-08 [2018-07-24]. (原始内容存档于2018-07-25). 
  31. ^ 31.0 31.1 Brad Stone. Test Flights Into the Google Cloud. 《紐約時報》. 2010年5月8日 [2011年4月17日]. (原始内容存档于2016年12月3日) (英语). 
  32. ^ Brad Stone. Test Flights Into the Google Cloud. 《紐約時報》. 2010年5月8日 [2011年4月17日]. (原始内容存档于2014年12月28日) (英语). 
  33. ^ 33.0 33.1 Brad Linder. Dell releases Chromium OS build for Inspiron Mini netbooks. Liliputing. 2011年5月15日 [2011年4月17日]. (原始内容存档于2011年5月18日) (英语). 
  34. ^ Agora 12" Ultra Portable Laptop powered by Google's Chromium OS. Kogan Technologies. 2011年6月9日 [2011年4月17日]. (原始内容存档于2011年6月6日) (英语). 
  35. ^ Zach Honig. Kogan Agora is world's first Google Chromium OS laptop, ships next week. 《華爾街日報》. 2011年6月2日 [2011年4月17日]. (原始内容存档于2011年10月31日) (英语). 
  36. ^ Joanna Stern. Xi3 Modular Computer is one cool-looking desktop in a cube. engadget. 2010年11月11日 [2011年4月17日]. (原始内容存档于2011年1月12日) (英语). 
  37. ^ Dana Wollman. Xi3 modular PC reborn as Chrome OS desktop, promises independence from local storage. engadget. 2011年5月23日 [2011年4月17日]. (原始内容存档于2011年5月26日) (英语). 
  38. ^ Wong, William. 给Chromium OS添加PDF、Flash插件 - 网页浏览 - 次元立方网 - 电脑知识与技术互动交流平台. 次元立方网. 2011年5月15日 [2016年12月3日]. (原始内容存档于2016年12月20日) (中文(简体)). 我确实非常喜欢CrOS(=Chromium OS,下同),所以最近几乎是连发N篇关于CrOS的文章,希望对有兴趣的童鞋有所帮助哈! 

外部連結