Use your Chromebook with Linux
The Operating System
The distribution already has a surprisingly extensive inventory of software in the live version, despite the small size of the ISO image of less than 900MB. You will find all the typical submenus and a wide variety of applications in every menu.
Because of the small size, the live system does without programs that hog scarce resources: Instead of LibreOffice, the Office submenu offers you Gnumeric and AbiWord as programs for your digital office, a Chromium web browser is installed, and there is no tool for editing images.
There are just a couple of viewers. All-rounder VLC is integrated into the system for viewing multimedia content, however, and the Accessories menu offers a useful number of utilities.
To install the operating system on the mass storage device, double-click the Install GalliumOS install icon on the desktop to launch the graphic routine known from Ubuntu, which guides you through the install in just a few steps, giving you a stationary OS on the Chromebook. The installer chooses the mmcblk0
eMMC mass storage device as the installation location; these computers have no conventional hard disk or SSD (Figure 4).
After a few minutes, the system is ready for use. After a reboot, it is advisable initially to set up access to the Internet. To do this, right-click the WiFi icon in the Panel and then enter the data to authenticate against the desired network.
In the System menu, Synaptic Package Manager takes you to the graphical front end for the package manager where you have access to the complete inventory of Canonical's operating system due to the compatibility of GalliumOS with Ubuntu. That is just less than 50,000 packages as Synaptic will tell you. By default, all repositories are already unlocked.
Hands-on Test
For both HP Chromebooks, the first task after the successful installation was testing the resource requirements of the operating system. It turned out that the need for memory and mass storage is astonishingly low: In spite of the now somewhat larger Xfce desktop, it only required about 420MB RAM. Also, the entire operating system occupies only around 3.5GB on the mass storage.
These very low values show you how carefully the creators of GalliumOS have integrated both the lean application software with the system and also that they have worked very hard on the kernel to speed up the system. In fact, the weaker two-core Celeron processor in the smaller Chromebook showed hardly any load (Figure 5).
The excellent hardware support is striking – despite the fact that this is a still very recent chipset with a brand-new WiFi card in the lab machine. Even the audio components of the Chromebook ran without trouble.
Very significant improvements compared to previous versions of Ubuntu were also visible in the support for the various operating modes of the mobile computer: The device woke up from sleep mode without fail after closing and then opening the lid.
Other Advanced Configuration and Power Interface (ACPI) problem areas exist, such as the time-controlled dimming and switching off the screen after a defined period of inactivity or the WiFi functionality after a suspend worked perfectly.
To test the performance limits of the Chromebooks with Linux, I installed a software tool for transcoding videos on both devices in another test: The Handbrake program not only requires more memory than conventional office or Internet applications but makes use of various hardware extensions of the Intel architecture.
For example, Handbrake uses the SSE4 instruction set introduced to Intel-based processors in the year 2007 to accelerate streaming of multimedia content. The CPU I used does not have these extensions; the conversion thus ran at a significantly slower speed.
Measurements on the devices with a standard Phase Alternating Line (PAL) resolution of the videos showed conversion speeds of between 35 and 60 frames per second – which is approximately the level of Core-2 Duo processors of the Merom and Penryn generations (Figure 6). In other words, the HP laptops can easily take on full-blown laptops of a slightly older generation.
Another positive thing in this context is that the test equipment generated little waste heat because of the low energy consumption, even at full load. There was only a slight increase in temperature directly below the CPU on the housing.
And, the battery life was not noticeably reduced, even under full load: Although an external DVD drive connected via a USB port served as the source for transcoding the videos, the estimated run time was around five hours.
Even extensive office and Internet applications, such as LibreOffice and Firefox, which also ran on the HP machines in our lab, failed to faze the systems. The systems also managed to stream HD videos from the Internet in full-screen mode, although the CPU load on both cores of the N2840 processor rose significantly up to about 80 percent.
I also enjoyed the very well-designed audio system when playing back multimedia content: GalliumOS had no trouble addressing the audio system of the Chromebook correctly, and, thanks to a sophisticated speaker system on the bottom side of the unit, it offered an unusually full and clear sound for a mobile computer.
Conclusion
As the test impressively demonstrated, Chromebooks are definitely suitable for more than just a few web applications and, thanks to the free developer community, you rid many of these devices of those shackles installed by Google.
GalliumOS, which boasts excellent hardware support even for very recent components, turns the low-cost laptops into full-fledged systems for your daily needs.
Because the two test devices from Hewlett-Packard also came with good displays, a Chicklet keyboard that was nice to use, and excellent housing quality, they prove to be serious competitors to traditional laptops, while at the same time taking the strain off your budget.
Infos
- Chrx: https://chrx.org
- Crouton: https://github.com/dnschneid/crouton
- Overview of Chromebooks: http://www.chromebookspecs.com/
- GalliumOS: https://galliumos.org
- Hardware compatibility list: https://wiki.galliumos.org/Hardware_Compatibility
- Technical specification: http://ark.intel.com/products/82104/Intel-Celeron-Processor-N2940-2M-Cache-up-to-2_25-GHz
- Technical data: http://ark.intel.com/products/82103/Intel-Celeron-Processor-N2840-1M-Cache-up-to-2_58-GHz
- Technical specification HP Chromebook 14 G4: http://www8.hp.com/de/de/products/laptops/product-detail.html?oid=9740875&jumpid=oc_r1002_dede_c-001_r0002#!tab=specs
- Download manual: http://h10032.www1.hp.com/ctg/Manual/c04823664
« Previous 1 2 3
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.