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的U盘容量大小才能正常运作[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所开发的一系列作业软件。特别的是在他所开发可由U盘中的作业软件中,已包括有大多数的作业软件功能;有些功能甚至连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的文章,希望对有兴趣的童鞋有所帮助哈! 

外部链接