Chromium OS
![]() |
|
![]() Chromium OS (23.0.1262.0) displaying the application drawer with integrated search and the English Wikipedia homepage
|
|
Developer | |
---|---|
Written in | {{#property:p277}} |
OS family | Chromium OS (based on Linux kernel) |
Package manager | Portage[1] |
Platforms | x86, ARM[2] |
Kernel type | Monolithic (Linux) |
Default user interface | Ash window manager |
License | Various |
Official website | www |
Chromium OS is the open-source development version of Chrome OS, which is a Linux distribution designed by Google to work primarily with web applications.[3] The operating system's architecture is three-tiered, consisting of firmware, system-level software (which includes the Linux kernel), and a window manager.
Installable, working versions of Chromium OS have been produced and made available for download primarily by hobbyists. Some devices come with Chromium OS preinstalled as their main operating system.
Contents
Overview
In preliminary design documents, Google describes a three-tier architecture: firmware, web browser and window manager, and system-level software and userland services.[4]
- The firmware contributes to fast boot time by not probing for hardware, such as floppy disk drives, that is no longer common on computers, especially netbooks. The firmware also contributes to security by verifying each step in the boot process and incorporating system recovery.[4]
- System-level software includes the Linux kernel that has been patched to improve boot performance. Userland software has been trimmed to essentials, with management by Upstart, which can launch services in parallel, re-spawn crashed jobs, and defer services in the interest of faster booting.[4]
- The window manager handles user interaction with multiple client windows much like other X window managers.[4]
Release history
By May 2010, compiled versions of the work-in-progress source code had been downloaded from the Internet more than a million times. The most popular version, entitled "Chromium OS Flow", was created by Liam McLoughlin, a then 17-year-old college student in Manchester, England, posting under the name "Hexxeh". McLoughlin's build boots from a USB memory stick and included features that Google engineers had not yet implemented, such as support for the Java programming language.[5]
While Google did not expect that hobbyists would use and evaluate Chromium OS ahead of its official release, Sundar Pichai, Google vice president of product management said that "what people like Hexxeh are doing is amazing to see." Pichai said the early releases were an unintended consequence of open source development. "If you decide to do open-source projects, you have to be open all the way."[5]
Hexxeh's work continued into the following year. He announced "Chromium OS Lime" in December 2010,[6] and in January 2011, released "Luigi", an application designed to "jailbreak"/"root" the Google Cr-48 "Mario" prototype hardware and install a generic BIOS.[7] The developer made the builds available in virtual machine format on March 13, 2011.[8] With no official build of Chromium OS forthcoming from Google, Hexxeh's "vanilla" nightly builds of Chromium OS were the principal resource for people wanting to try Chromium OS. Hexxeh stopped uploading his builds on April 20, 2013.
More recent versions of Chromium OS are available from Arnoldthebat, who maintains daily and weekly builds[9] along with usage guidelines and help.[10]
In May 2011, Dell Computer also released a new build for the Dell Inspiron Mini 10v netbook, following up on an earlier build released almost 18 months earlier. The build did not support audio, but was bootable from a USB drive.[11]
In July 2012, Chromium Build Kit was released. It automatically compiles a developer build and installs Chromium OS on a USB drive.[12]
Devices
Some devices have shipped with Chromium OS preinstalled. They include the Kogan Agora Chromium Laptop by the Australian company Kogan[13] and the Xi3 Modular Computer, introduced by the company of the same name.[14][15]
Trademark dispute
In June 2011, ISYS Technologies, based in Salt Lake City, sued Google in a Utah district court, claiming rights to the name "Chromium" and, by default, Chromebook and Chromebox. The suit sought to stop Google and its hardware and marketing partners from selling Chromebooks.[16] The suit was later dismissed and, as part of an undisclosed settlement between Google and ISYS, ISYS abandoned its trademark efforts.
See also
- Android (operating system)
- App Runtime for Chrome
- CoreOS
- Chromium (web browser)
- Cr OS Linux
- Firefox OS
- Google Chrome
- Chrome OS
- Joli OS
- Webconverger – an operating system based on Firefox
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
- REDIRECT Template:Google LLC
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 4.0 4.1 4.2 4.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 5.0 5.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ http://arnoldthebat.co.uk/
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.