Chromium OS

Last updated

Chromium OS
Chromium Logo.svg
ChromiumOS-desk.png
Chromium OS (85.0.4163.0) displaying the New Tab Page
Developer Google
OS family Linux
Working stateCurrent
Source model Open source
Repository
Update method Rolling release
Platforms x86, x64, ARM, ARM64 [1]
Kernel type Monolithic (Linux kernel) [2]
Userland Ozone (Display manager), X11, GNU
Default
user interface
Chromium, Aura Shell (Ash)
License Various open source licenses (mainly BSD-style licenses and GPL) [3]
Official website www.chromium.org/chromium-os

Chromium OS is a free and open-source operating system designed for running web applications and browsing the World Wide Web. It is the open-source version of ChromeOS, a Linux-based operating system made by Google.

Contents

Like ChromeOS, Chromium OS is based on the Linux kernel, but its principal user interface is the Chromium web browser rather than the Google Chrome browser. Chromium OS also includes the Portage package manager, which was originally developed for Gentoo Linux. [4] Because Chromium OS and ChromeOS use a web browser engine for the user interface, they are oriented toward web applications rather than desktop applications or mobile apps. [5]

Google first published the Chromium OS source code in late 2009. [6]

Architecture

Chromium's architecture is three-tiered, consisting of "three major components":

Availability

Chromium OS was first made available in compiled form by hobbyists. More organized efforts have emerged over time, including a few manufacturers that have shipped devices with the operating system pre-installed.

Builds and forks

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 Liverpool, 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. [8] While Google did not expect that hobbyists would use and evaluate Chromium OS ahead of its official release, Sundar Pichai, Google's vice president of product management (now the CEO) 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." [8]

Hexxeh's work continued into the following year. He announced "Chromium OS Lime" in December 2010, [9] and in January 2011, released "Luigi", an application designed to "jailbreak"/"root" the Google Cr-48 "Mario" prototype hardware and install a generic BIOS. [10] The developer made the builds available in virtual machine format on March 13, 2011. [11] 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 [12] along with usage guidelines and help. [13] [14] In July 2012, Chromium Build Kit was released. It automatically compiles a developer build and installs Chromium OS on a USB drive. [15]

In 2015, New York City-based Neverware produced a Chromium OS fork called CloudReady aimed at the educational market, with the intention of extending the life of older PCs and laptops. [16] [17] A subsequent version can dual-boot Neverware and the Windows operating system (until v64). [18] In 2020, Neverware was acquired by Google, and a similar "Chrome OS Flex" was released into beta in February 2022. [19] [20]

In 2016, Nexedi released NayuOS, a fork of Chromium OS precompiled for several Chromebook computers. The operating system provides ChromeOS-like capabilities without storing data on Google servers. It optionally removes the Google login and provides additional developer tools. [21]

Also in 2016, a London/Beijing-based startup produced a line of Chromium OS fork named Flint OS, targeting a wider range of platforms, including 64-bit PCs, Raspberry Pi, Tinker Board, Firefly development boards, and VMware virtual machines. [22] The OS was later renamed Fyde OS. [23]

In 2020, South Korea-based Wayne Inc. started a Wayne OS FOSS project with customizable features and the Improved Live USB tech. [24]

Hardware

Some devices have shipped with Chromium OS preinstalled. In May 2011, Dell 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. Other devices include the Kogan Agora Chromium Laptop by the Australian company Kogan [25] and the Xi3 Modular Computer, introduced by the company of the same name. [26] [27] In late 2015, a team headed by Dylan Callahan released a beta Chromium OS port to the Raspberry Pi 2 single-board computer. [28] In 2016, Flint Innovations released a Chromium OS port for the latest Raspberry Pi 3/B model named Flint OS for RPi. Subsequently, this project has been fully open-sourced at GitHub, with all the files and detailed instructions to re-create the build. [29]

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. [30] The suit was later dismissed and, as part of an undisclosed settlement between Google and ISYS, ISYS abandoned its trademark efforts.

See also

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

Puppy Linux is an operating system and family of light-weight Linux distributions that focus on ease of use and minimal memory footprint. The entire system can be run from random-access memory (RAM) with current versions generally taking up about 600 MB (64-bit), 300 MB (32-bit), allowing the boot medium to be removed after the operating system has started. Applications such as AbiWord, Gnumeric and MPlayer are included, along with a choice of lightweight web browsers and a utility for downloading other packages. The distribution was originally developed by Barry Kauler and other members of the community, until Kauler retired in 2013. The tool Woof can build a Puppy Linux distribution from the binary packages of other Linux distributions.

coreboot Open-source computer firmware

coreboot, formerly known as LinuxBIOS, is a software project aimed at replacing proprietary firmware found in most computers with a lightweight firmware designed to perform only the minimum number of tasks necessary to load and run a modern 32-bit or 64-bit operating system.

<span class="mw-page-title-main">Google Chrome</span> Web browser developed by Google

Google Chrome is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. It was later ported to Linux, macOS, iOS, and Android, where it is the default browser. The browser is also the main component of ChromeOS, where it serves as the platform for web applications.

<span class="mw-page-title-main">Chromium (web browser)</span> Open-source web browser project

Chromium is a free and open-source web browser project, mainly developed and maintained by Google. This codebase provides the vast majority of code for the Google Chrome browser, which is proprietary software and has some additional features.

<span class="mw-page-title-main">ChromeOS</span> Linux-based operating system developed by Google

ChromeOS, formerly styled as Chrome OS, is a Linux-based operating system designed by Google. It is derived from the open-source Chromium OS and uses the Google Chrome web browser as its principal user interface.

<span class="mw-page-title-main">Joli OS</span>

Joli OS was an Ubuntu-based Linux distribution created by Tariq Krim and Romain Huet co-founders of the French company Jolicloud. Joli OS is now an open source project, with source code hosted on GitHub.

<span class="mw-page-title-main">Peppermint OS</span> Linux computer operating system

Peppermint OS is a Linux distribution based on Debian and Devuan Stable, it uses the Xfce desktop environment. It aims to provide a familiar environment for newcomers to Linux, which requires relatively low hardware resources to run.

<span class="mw-page-title-main">Porteus (operating system)</span> Portable operating system based on the Linux distribution Slackware

Porteus is a portable operating system based on Slackware. It does not require installation and can be run from fixed and removable media, such as a USB flash drive or compact disc.

<span class="mw-page-title-main">Raspberry Pi</span> Series of low-cost single-board computers used for educational purposes and embedded systems

Raspberry Pi is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in association with Broadcom. The Raspberry Pi project originally leaned towards the promotion of teaching basic computer science in schools and in developing countries. The original model became more popular than anticipated, selling outside its target market for uses such as robotics. It is widely used in many areas, such as for weather monitoring, because of its low cost, modularity, and open design. It is typically used by computer and electronic hobbyists, due to its adoption of the HDMI and USB standards.

<span class="mw-page-title-main">Chromebook</span> Laptop or tablet computer running Chrome OS

A Chromebook is a laptop or tablet running the Linux-based Chrome OS as its operating system. Initially designed to heavily rely on web applications for tasks using the Google Chrome browser, Chromebooks have since expanded to be able to run Android and full-fledged Linux apps since 2017 and 2018, respectively. All supported apps can be installed and launched alongside each other.

<span class="mw-page-title-main">Chrome Remote Desktop</span> Remote desktop software tool

Chrome Remote Desktop is a remote desktop software tool, developed by Google, that allows a user to remotely control another computer's desktop through a proprietary protocol also developed by Google, internally called Chromoting. The protocol transmits the keyboard and mouse events from the client to the server, relaying the graphical screen updates back in the other direction over a computer network. This feature therefore consists of a server component for the host computer, and a client component on the computer accessing the remote server. Note that Chrome Remote Desktop uses a unique protocol, as opposed to using the common Remote Desktop Protocol.

Chromebook Pixel 2013 Google laptop

The Chromebook Pixel is a 2013 laptop at the high end of Google's Chromebook family of machines, which all come preinstalled with Chrome OS operating system. The Chromebook Pixel is part of the Google Pixel series of consumer electronics. An updated model was released in 2015. Chromebook Pixel stopped receiving software and security updates in August 2018.

Neverware is a New York City-based technology company and a subsidiary of Google. It is the developer of CloudReady, a distribution of Google's Chromium OS designed to be installed on existing computers. Neverware markets CloudReady as a means to reuse older computers, thus reducing electronic waste.

Google Chrome is a freeware web browser developed by Google LLC. The development process is split into different "release channels", each working on a build in a separate stage of development. Chrome provides four channels: Stable, Beta, Dev, and Canary. Chrome is updated every two to three weeks on the stable builds for minor releases and every four weeks for major releases.

<span class="mw-page-title-main">Raspberry Pi OS</span> Debian-based operating system for Raspberry Pi

Raspberry Pi OS is a Debian-based operating system for Raspberry Pi. Since 2013, it has been officially provided by the Raspberry Pi Foundation as the primary operating system for the Raspberry Pi family of compact single-board computers.

<span class="mw-page-title-main">Google App Runtime for Chrome</span> Compatibility layer and sandboxing technology

Android Runtime for Chrome (ARC) is a compatibility layer and sandboxing technology for running Android applications on desktop and laptop computers in an isolated environment. It allows applications to be safely run from a web browser, independent of user operating system, at near-native speeds.

<span class="mw-page-title-main">Cub Linux</span> Computer operating system

Cub Linux was a computer operating system designed to mimic the desktop appearance and functionality of Chrome OS. It was based on Ubuntu Linux LTS 14.04 "Trusty Tahir". It used Openbox as the window manager and tools taken from LXDE, Gnome, XFCE as well as a number of other utilities. It was a cloud-centric operating system that was heavily focused on the Chromium Browser. Cub Linux's tagline was "Cub = Chromium + Ubuntu".

Comparison of user features of operating systems refers to a comparison of the general user features of major operating systems in a narrative format. It does not encompass a full exhaustive comparison or description of all technical details of all operating systems. It is a comparison of basic roles and the most prominent features. It also includes the most important features of the operating system's origins, historical development, and role.

Benson Leung is an engineer known for reviewing USB-C cables for safety and specification compliance. His reviews have cast light on the proliferation of cheap, non-compliant cables.

References

  1. Womack, Brian (July 8, 2009). "Google to Challenge Microsoft With Operating System". Bloomberg.com. Retrieved July 8, 2009.
  2. "Kernel Design: Background, Upgrades" . Retrieved September 7, 2011.
  3. "Licenses - the Chromium Projects". Archived from the original on July 1, 2018. Retrieved April 30, 2017.
  4. Vaughan-Nichols, Steven J. "The secret origins of Google's Chrome OS". ZDNet. Retrieved March 13, 2019.
  5. "Kernel Design". The Chromium Projects.
  6. Bligh, Martin (December 11, 2009). "What's the Difference Between Chromium OS and Google Chrome OS?". Chromium Blog. Retrieved June 11, 2018.
  7. "Software Architecture - The Chromium Projects". www.chromium.org. Retrieved January 25, 2016.
  8. 1 2 Stone, Brad (May 7, 2010). "Test Flights Into the Google Cloud". New York Times.
  9. Hexxeh. "Now with a citrus twist". Hexxeh's Blog. Retrieved June 30, 2011.
  10. Hexxeh. "Your princess is in another castle…". Hexxeh's Blog. Retrieved June 30, 2011.
  11. Hexxeh. "In my VirtualBox?". Hexxeh's Blog. Retrieved June 30, 2011.
  12. "Chromium OS Builds". Chromium.arnoldthebat.co.uk. Retrieved July 4, 2014.
  13. "Home". arnoldthebat.co.uk.
  14. "ArnoldTheBats World of Whimsy". ArnoldTheBats.
  15. Chromium Build Kit (July 30, 2012). "Chromium Build Kit-- Source Forge" . Retrieved July 30, 2012.
  16. Popper, Ben (February 16, 2016). "How schools around the country are turning dead Microsoft PCs into speedy Chromebooks". The Verge. Retrieved February 22, 2016.
  17. Bishop, Nicholas (November 13, 2015). "ChromiumOS: The Whirlwind Tour". Neverware. Retrieved February 22, 2016.
  18. Cunningham, Andrew (February 17, 2016). "Chrome OS distro for regular PCs can now dual-boot with Windows". Ars Technica. Retrieved February 22, 2016.
  19. Cunningham, Andrew (February 16, 2022). "Chrome OS Flex is an ideal off-ramp for millions of PCs that can't run Windows 11". Ars Technica. Retrieved February 18, 2022.
  20. Proven, Liam (February 16, 2022). "Google announces Chrome OS Flex for ordinary PCs, Macs". The Register . Retrieved February 20, 2022.
  21. "NayuOS". www.nayuos.com. Retrieved February 22, 2016.
  22. "Download Flint OS images". Flint OS. Archived from the original on September 22, 2017. Retrieved September 22, 2017.
  23. "FydeOS is a Chrome OS fork aimed at China, and it brings Android app support". XDA Developers. October 6, 2018. Retrieved March 26, 2019.
  24. "Wayne OS". wayne-os.com. Retrieved September 5, 2022.
  25. Kogan Australia. "Laptops - Kogan.com". Kogan Australia. Archived from the original on June 6, 2011. Retrieved June 19, 2011.
  26. Joanna Stern. "Xi3 Modular Computer is one cool-looking desktop in a cube". Engadget. AOL.
  27. Dana Wollman. "Xi3 modular PC reborn as Chrome OS desktop, promises independence from local storage". Engadget. AOL.
  28. Nestor, Marius (December 9, 2015). "Chromium OS for Raspberry Pi 2 Gets Faster Boot Times, Download Now". Softpedia. Retrieved January 25, 2016.
  29. overlay-rpi: Chromium OS portage overlay for Raspberry Pi, Flint Innovations, September 21, 2017, retrieved September 22, 2017
  30. "Chrome Turf War: Did Google abandon the Chromium Trademark?". June 13, 2011. Retrieved February 4, 2014.