GLinux

Last updated

gLinux is a Debian Testing-based Linux distribution used at Google as a workstation operating system. [1] The Google gLinux team builds the system from source code, introducing their own changes. [2] [3] [4] [5] [6] [7] [8] gLinux replaced the previously used Ubuntu-based distribution, Goobuntu. [9] gLinux is usually installed by loading into a bootstrap environment when it is first booted up. [10] When it is started, the root files are unpacked and the Debian installer starts to perform the installation. [10] According to a former user of the OS, it uses the Cinnamon desktop environment. [11] As of 2024, only the GNOME desktop environment is fully supported. Over the years, Google has focused on speed, scale and data, which is the thought process that allowed them to move to gLinux. [12] Google used Ubuntu before switching to gLinux; however, the two years of security updates it provided meant that planning for the next upgrade would take close to a year. [13]

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. They are often obtained from the website of each distribution, which are available for a wide variety of systems ranging from embedded devices and personal computers to servers and powerful supercomputers.

<span class="mw-page-title-main">Light-weight Linux distribution</span> Operating system with low resource requirements

A light-weight Linux distribution is one that uses lower memory and/or has less processor-speed requirements than a more "feature-rich" Linux distribution. The lower demands on hardware ideally result in a more responsive machine, and/or allow devices with fewer system resources to be used productively. The lower memory and/or processor-speed requirements are achieved by avoiding software bloat, i.e. by leaving out features that are perceived to have little or no practical use or advantage, or for which there is no or low demand.

Installation of a computer program, is the act of making the program ready for execution. Installation refers to the particular configuration of software or hardware with a view to making it usable with the computer. A soft or digital copy of the piece of software (program) is needed to install it. There are different processes of installing a piece of software (program). Because the process varies for each program and each computer, programs often come with an installer, a specialised program responsible for doing whatever is needed for the installation. Installation may be part of a larger software deployment process.

<span class="mw-page-title-main">Ubuntu</span> Linux distribution developed by Canonical

Ubuntu is a Linux distribution derived from Debian and composed mostly of free and open-source software. Ubuntu is officially released in multiple editions: Desktop, Server, and Core for Internet of things devices and robots. The operating system is developed by the British company Canonical, and a community of other developers, under a meritocratic governance model. As of April 2024, the most-recent long-term support release is 24.04.

Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, including how quickly security upgrades are available; ease of package management; and number of packages available.

Goobuntu was a Linux distribution based on Ubuntu LTS. It was used by almost 10,000 Google employees. It added a number of packages for in-house use, including security features and disabled the installation of some applications, but was otherwise similar. Thomas Bushnell, a Google technical leader for the company's Linux desktops, displayed Goobuntu at LinuxCon 2012. Bushnell explained that "Goobuntu is simply a light skin over standard Ubuntu."

<span class="mw-page-title-main">LiMux</span> Free and open-source software project of Munich

LiMux was a project launched by the city of Munich in 2004 in order to replace the software on its desktop computers, migrating from Microsoft Windows to free software based on Linux. By 2012, the city had migrated 12,600 of its 15,500 desktops to LiMux. In November 2017 Munich City Council resolved to reverse the migration and return to Microsoft Windows-based software by 2020. In May 2020, it was reported that the newly elected politicians in Munich, while not going back to the original plan of migrating to LiMux wholesale, will prefer Free Software for future endeavours.

<span class="mw-page-title-main">Linux Mint</span> Ubuntu-based Linux distribution

Linux Mint is a community-driven Linux distribution based on Ubuntu, bundled with a variety of free and open-source applications. It can provide full out-of-the-box multimedia support for those who choose to include proprietary software such as multimedia codecs. Compared to standard Ubuntu, it uses the Cinnamon interface in the most popular edition, using a different, more traditional layout that can be customized by dragging the applets and creating panels. New applets can also be downloaded.

gOS (operating system) Ubuntu-based Linux distribution

gOS or "good OS" was an Ubuntu-based Linux distribution created by Good OS LLC, a Los Angeles-based corporation. Its CIO David Liu described that after meeting Enlightenment and open source people, he realized that his dream to bring Web 2.0 applications into mainstream use could be achieved by creating a Linux distribution that made it easy for users to access Google and Web 2.0 applications. David Liu went on to create the Chinese Twitter clone called Wozai (我在), leaving gOS officially defunct.

<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, and formerly based on Ubuntu. 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.

Besides the Linux distributions designed for general-purpose use on desktops and servers, distributions may be specialized for different purposes including computer architecture support, embedded systems, stability, security, localization to a specific region or language, targeting of specific user groups, support for real-time applications, or commitment to a given desktop environment. Furthermore, some distributions deliberately include only free software. As of 2015, over four hundred Linux distributions are actively developed, with about a dozen distributions being most popular for general-purpose use.

<span class="mw-page-title-main">Parrot OS</span> Debian-based Linux distribution

Parrot OS is a Linux distribution based on Debian with a focus on security, privacy, and development.

Crouton is a set of scripts which allows Ubuntu, Debian, and Kali Linux systems to run parallel to a ChromeOS system. Crouton works by using a chroot instead of dual-booting to allow a user to run desktop environments at the same time: ChromeOS and another environment of the user's choice.

Ubuntu is a Debian-based Linux distribution for personal computers, tablets and smartphones, where the Ubuntu Touch edition is used; and also runs network servers, usually with the Ubuntu Server edition, either on physical or virtual servers or with containers, that is with enterprise-class features.

Pop!_OS Linux distribution developed by System76

Pop OS is a free and open-source Linux distribution, based on Ubuntu, and featuring a customized GNOME desktop environment known as COSMIC. The distribution is developed by American Linux computer manufacturer System76. Pop!_OS is primarily built to be bundled with the computers built by System76, but can also be downloaded and installed on most computers.

<span class="mw-page-title-main">Q4OS</span> Lightweight Linux distribution, based on Debian

Q4OS is a light-weight Linux distribution, based on Debian, targeted as a replacement for operating systems that are no longer supported on outdated hardware. The distribution is known for an addon called XPQ4, which adds themes intended to replicate the look and feel of Windows 2000 and Windows XP.

The Linux kernel can run on a variety of devices made by Apple, including devices where the unlocking of the bootloader is not possible with an official procedure, such as iPhones and iPads.

References

  1. "gLinux lightning talk". YouTube . Retrieved 1 April 2018.
  2. Prakash, Abhishek (17 January 2018). "No More Ubuntu! Debian is the New Choice For Google's In-house Linux Distribution". It's FOSS. Retrieved 2020-12-16.
  3. "Google moves to Debian for in-house Linux desktop". ZDNET.
  4. Tiwari, Aditya (2018-01-17). "Google Ditches Goobuntu Linux For Debian-Based gLinux". Fossbytes.
  5. Merriman, Chris (17 January 2018). "Google ditches Ubuntu for Debian for internal engineering environment". The Inquirer. Archived from the original on 18 January 2018. Retrieved 15 May 2020.{{cite web}}: CS1 maint: unfit URL (link)
  6. Shankland, Stephen. "Google's Chrome OS gets new app muscle with built-in Linux". CNET.
  7. "Google переводит рабочие станции инженеров с Goobuntu (Ubuntu) на gLinux (Debian)". www.opennet.ru. January 18, 2015.
  8. Nestor, Marius (2018-01-17). "Google Replaces Its Ubuntu-Based Goobuntu Linux OS with Debian-Based gLinux". softpedia.
  9. Davenport, Corbin (2018-01-19). "Google's Linux workstations are switching from Ubuntu to Debian". Android Police.
  10. 1 2 Fata, Matt; Arida, Philippe-Joseph; Hahn, Patrick; Beyer, Betsy (June 2018). "Corp to Cloud: Google's Virtual Desktops: How Google moved its virtual desktops to the cloud". Queue. 16 (3): 58–78. doi: 10.1145/3236386.3264508 . ISSN   1542-7730. S2CID   51925085.
  11. Nullfreak (2024-01-12). "I used gLinux for a …". r/linuxquestions. Retrieved 2024-06-20.
  12. Levy, Steven (2011). How Google Thinks, Works, and Shapes Our Lives. United States of America: Steven Levy. ISBN   978-1-4165-9658-5.
  13. "How Google got to rolling Linux releases for Desktops". Google Cloud Blog. Retrieved 2022-07-29.