GalliumOS

Last updated
GalliumOS
Logo for GalliumOS.png
OS family Linux (Unix-like)
Working stateDiscontinued
Initial release10 November 2015;7 years ago (2015-11-10)
Latest release 3.1 / 22 December 2019;3 years ago (2019-12-22)
Latest preview 3.1 / 22 December 2019;3 years ago (2019-12-22)
Available in i18n
Update method apt
Package manager dpkg
Platforms x86-64
Userland GNU General Public License
Default
user interface
Xfce
License Various
Official website galliumos.org

GalliumOS is a Linux distribution for ChromeOS devices, developed by the community-supported GalliumOS project. The distribution is made for Chrome hardware including Chromebook, Chromebox, Chromebit and Chromebase. GalliumOS beta1 was released on 10 November 2015.

Contents

Features

GalliumOS is based on Xubuntu and maintains compatibility with the Ubuntu repositories. [1] Multiple sources indicate that Galliums' boot time is faster than other Linux distributions made for ChromeOS. It is optimized to limit stalls and has integrated touchpad drivers. [2] [3]

GalliumOS is compatible with some ChromeOS devices. It is necessary to prepare the device in different ways based on the hardware chipset.

As of 2022, the GalliumOS project has been discontinued. Their wiki advises existing GalliumOS users to migrate to another Linux OS due to security hazards.

Prerequisites

Some Chromebooks require a third-party firmware update before they can boot other operating systems, including GalliumOS. Chromebook firmware can be updated after disabling hardware write-protect, a process that varies by model. A firmware installer script is available for most models, written by MrChromebox.

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.

<span class="mw-page-title-main">UEFI</span> Operating system software specification

UEFI is a set of specifications written by the UEFI Forum. They define the architecture of the platform firmware used for booting and its interface for interaction with the operating system. Examples of firmware that implement these specifications are AMI Aptio, Phoenix SecureCore Tiano, TianoCore EDK II and InsydeH2O.

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">Live USB</span> USB drive with a full bootable operating system

A live USB is a portable USB-attached external data storage device containing a full operating system that can be booted from. The term is reminiscent of USB flash drives but may encompass an external hard disk drive or solid-state drive, though they may be referred to as "live HDD" and "live SSD" respectively. They are the evolutionary next step after live CDs, but with the added benefit of writable storage, allowing customizations to the booted operating system. Live USBs can be used in embedded systems for system administration, data recovery, or test driving, and can persistently save settings and install software packages on the USB device.

<span class="mw-page-title-main">Splashtop OS</span> Linux distribution

Splashtop OS is a discontinued Linux distribution intended to serve as instant-on environment for personal computers. It is open source software with some closed source components. The original concept of Splashtop was that it was intended to be integrated on a read-only device and shipped with the hardware, rather than installed by the user. It did not prevent the installation of another operating system for dual booting. It was an instant-on commercial Linux distribution targeting PC motherboard vendors and other device manufacturers. The first OEM partner for the original Splashtop was ASUS, and their first joint product was called Express Gate. Later, other computer manufacturers also built Splashtop into certain models and re-branded it under different names. The aspects below detailing these events are retained verbatim from past articles, for historical reference.

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

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

<span class="mw-page-title-main">Linux-libre</span> Version of the Linux kernel without proprietary code

Linux-libre is a modified version of the Linux kernel that contains no binary blobs, obfuscated code, or code released under proprietary licenses. In the Linux kernel, they are mostly used for proprietary firmware images. While generally redistributable, binary blobs do not give the user the freedom to audit, modify, or, consequently, redistribute their modified versions. The GNU Project keeps Linux-libre in synchronization with the mainline Linux kernel.

<span class="mw-page-title-main">ChromiumOS</span> Free open-source operating system designed by Google

ChromiumOS 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.

A hardware restriction is low-level protection enforced by electronic components. The hardware restriction scheme may protect against physical or malware attacks or complement a digital rights management system implemented in software. Some examples of hardware restriction information appliances are video game consoles, smartphones, tablet computers, Macintosh computers and personal computers that implement secure boot.

<span class="mw-page-title-main">SeaBIOS</span> Open-source implementation of x86 BIOS

SeaBIOS is an open-source implementation of an x86 BIOS, serving as a freely available firmware for x86 systems. Aiming for compatibility, it supports standard BIOS features and calling interfaces that are implemented by a typical proprietary x86 BIOS. SeaBIOS can either run on bare hardware as a coreboot payload, or can be used directly in emulators such as QEMU and Bochs.

<span class="mw-page-title-main">Hacking of consumer electronics</span>

The hacking of consumer electronics is an increasingly common practice which users perform in order to customize and modify their devices beyond what is typically possible. This activity has a long history, dating from the days of early computer, programming, and electronics hobbyists.

OpenWrt is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic. The main components are Linux, util-linux, musl, and BusyBox. All components have been optimized to be small enough to fit into the limited storage and memory available in home routers.

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

A Chromebook is a laptop or tablet running the Linux-based ChromeOS 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">Chromebox</span> Small form-factor PC running Chrome OS

A Chromebox is a small form-factor PC running Google's ChromeOS operating system. The first device debuted in May 2012.

<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.

fwupd is an open-source daemon for managing the installation of firmware updates on Linux-based systems, developed by GNOME maintainer Richard Hughes. It is designed primarily for servicing the Unified Extensible Firmware Interface (UEFI) firmware on supported devices via EFI System Resource Table (ESRT) and UEFI Capsule, which is supported in Linux kernel 4.2 and later. Previously, the initiation of UEFI firmware updates within an operating system could, on most systems, only be performed using Microsoft Windows or DOS-specific software. ESRT allows the firmware to expose updatable components to the operating system, which can pass a UEFI capsule with updated firmware for processing and installation on the next boot. Updates can be exposed via a command line tool, or within graphical package managers via a D-Bus interface.

<span class="mw-page-title-main">Purism (company)</span>

Purism, SPC is an American computer technology social purpose corporation based in San Francisco, California and registered in the state of Washington.

<span class="mw-page-title-main">Bootloader unlocking</span> Process of disabling secure device booting

Bootloader unlocking is the process of disabling the bootloader security that makes secure boot possible. It can make advanced customizations possible, such as installing a custom firmware. On smartphones this can be a custom Android distribution or another mobile operating system. Some bootloaders are not locked at all, others can be unlocked using a standard command, others need assistance from the manufacturer. Some do not include an unlocking method and can only be unlocked through a software exploit.

References

  1. Lynch, Jim (12 November 2015). "GalliumOS Linux beta released for Chromebooks and Chromeboxes". InfoWorld. Retrieved 4 May 2018.
  2. Wallen, Jack (4 December 2015). "GalliumOS: The Ideal Linux Distribution for Chromebook Hardware". Linux.com. Retrieved 4 May 2018.
  3. Porup, J.M. (19 June 2017). "How to install Linux on a Chromebook (and why you should)". Art Technica. Retrieved 5 May 2018.