Chromium OS

ChromeOS开放原代码开发版本[5]。自2009年11月19日开始,ChromeOS以为名陆续发布其开发原代码,并在遵守着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
仓库

历史上曾经整体是创建在以Linux内核为主的版本上[4][8],而操作系统的的软件包管理系统则是使用官方Linux发行版的。因此,也有人曾经认为是混合了以及两个著名版本的操作系统编制而成的,但是现在实际上已经与 Ubuntu 无关,只是单纯利用了 的 而独立编译出来的特制化 操作系统,而这个系统本身也与 无关。

其实在之前,的工程师已经为了某些型号的小笔电发展出,且不断对其进行更新研发。所以作为开放原代码版本的,虽然也作为研发计划的项目之一,但它所针对的客户群不再是最终的一般用户,而是保留给一般开发族群,以因应他们自己的需求来加以开发设计。也因此,一些版本可能比原本版本更能够得到更多一般用户的广泛支持;但相对的,具有自动更新功能的则能让系统更加稳定便利。此外,用户得先安装有其缺省主要程序,再与互联网相连来得到其他相应的服务;相对的,允许用户自由下载自己喜欢版本的原代码,安装于自己的电脑中使用[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所开发的一系列作业软件。特别的是在他所开发可由USBU盘中的作业软件中,已包括有大多数的作业软件功能;有些功能甚至连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]

参见

维基共享资源上的相关多媒体资源:Chromium OS

参考

  1. Ryan Cairns. . Google网上论坛. 2010年2月5日 [2011年4月17日] (英语).
  2. Brian Womack. . 彭博新闻社. 2009年7月8日 [2011年4月17日]. (原始内容存档于2011年9月20日) (英语).
  3. . The Chromium Projects. [2011年4月17日]. (原始内容存档于2011年3月20日) (英语).
  4. . The Chromium Projects. [2011年4月17日]. (原始内容存档于2011年8月8日) (英语).
  5. Caesar Sengupta. . Google. 2009年11月19日 [2011年4月17日]. (原始内容存档于2015年11月5日) (英语).
  6. . Chromium OS. [2011年4月17日]. (原始内容存档于2011年6月15日) (英语).
  7. . The Chromium Projects. [2011年4月17日]. (原始内容存档于2015年5月2日) (英语).
  8. . The Chromium Projects. [2011年4月17日]. (原始内容存档于2011年6月15日) (英语).
  9. . The Chromium Projects. [2011年4月17日]. (原始内容存档于2011年8月14日) (英语).
  10. Serdar Yegulalp. . InformationWeek. 2009年12月5日 [2011年4月17日]. (原始内容存档于2010年6月12日) (英语).
  11. Jim Rapoza. . eWeek. 2009年12月3日 [2011年4月17日]. (原始内容存档于2012年5月1日) (英语).
  12. . Chromium OS. [2011年4月17日]. (原始内容存档于2010年7月24日) (英语).
  13. . Hexxeh. 2010年12月14日 [2011年4月17日]. (原始内容存档于2010年8月11日) (英语).
  14. Hexxeh. . Hexxeh's Blog. [2011年4月17日]. (原始内容存档于2011年11月6日) (英语).
  15. . 2009年12月3日 [2011年4月17日]. (原始内容存档于2011年12月13日) (英语).
  16. . Hexxeh. [2011年4月17日]. (原始内容存档于2010年7月17日) (英语).
  17. . Korben. [2011年4月17日]. (原始内容存档于2011年10月30日).(法文)
  18. Chinmoy Kanjilal. . Techie Buzz. 2009年12月5日 [2011年4月17日]. (原始内容存档于2011年10月28日) (英语).
  19. Katleen Erna和Gordon Fowler. . Developpez.com. 2009年11月20日 [2011年4月17日]. (原始内容存档于2011年1月1日).(法文)
  20. . Hexxeh. 2010年2月18日 [2011年4月17日]. (原始内容存档于2011年11月12日) (英语).
  21. Hexxeh. . Hexxeh's Blog. 2010年2月15日 [2011年4月17日]. (原始内容存档于2011年11月5日) (英语).
  22. ubuntudevelopers. . Youtube. 2008年5月21日 [2011年4月17日]. (原始内容存档于2013年6月21日) (英语).
  23. Nigel Mabandla. . ChromeOSsite. 2010年8月12日 [2011年4月17日]. (原始内容存档于2011年9月11日) (英语).
  24. . Hexxeh. 2011年3月13日 [2011年4月17日]. (原始内容存档于2011年11月7日) (英语).
  25. Hexxeh. . Hexxeh's Blog. 2010年12月15日 [2011年4月17日]. (原始内容存档于2011年6月20日) (英语).
  26. Hexxeh. . Hexxeh's Blog. 2011年6月3日 [2011年4月17日]. (原始内容存档于2011年6月20日) (英语).
  27. Hexxeh. . Hexxeh's Blog. 2011年3月13日 [2011年4月17日]. (原始内容存档于2011年3月22日) (英语).
  28. . orientaldaily.on.cc. [2018-07-24]. (原始内容存档于2016-04-26) (中文(香港)).
  29. . flintos.com. [2018-07-24]. (原始内容存档于2018-07-25) (中文(中国大陆)).
  30. Wang, Kenny. . 一个人旅行. 2015-11-08 [2018-07-24]. (原始内容存档于2018-07-25).
  31. Brad Stone. . 《纽约时报》. 2010年5月8日 [2011年4月17日]. (原始内容存档于2016年12月3日) (英语).
  32. Brad Stone. . 《纽约时报》. 2010年5月8日 [2011年4月17日]. (原始内容存档于2014年12月28日) (英语).
  33. Brad Linder. . Liliputing. 2011年5月15日 [2011年4月17日]. (原始内容存档于2011年5月18日) (英语).
  34. . Kogan Technologies. 2011年6月9日 [2011年4月17日]. (原始内容存档于2011年6月6日) (英语).
  35. Zach Honig. . 《华尔街日报》. 2011年6月2日 [2011年4月17日]. (原始内容存档于2011年10月31日) (英语).
  36. Joanna Stern. . engadget. 2010年11月11日 [2011年4月17日]. (原始内容存档于2011年1月12日) (英语).
  37. Dana Wollman. . engadget. 2011年5月23日 [2011年4月17日]. (原始内容存档于2011年5月26日) (英语).
  38. Wong, William. . 次元立方网. 2011年5月15日 [2016年12月3日]. (原始内容存档于2016年12月20日) (中文(简体)). 我确实非常喜欢CrOS(=Chromium OS,下同),所以最近几乎是连发N篇关于CrOS的文章,希望对有兴趣的童鞋有所帮助哈!

外部链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.