Endless OS – A PC for Emerging Countries

A PC for the People

© Lead Image © Yuri Arcurs, Fotolia.com

© Lead Image © Yuri Arcurs, Fotolia.com

Article from Issue 198/2017

Endless OS is a Debian-based Linux for users who might not have access to the Internet.

Even in the 21st century, some regions do not have continuous Internet access. Many of these Net-less areas are in third-world countries, but even in the United States, it is not uncommon for residents in smaller towns and rural regions to lose service for hours or even days.

The creators of Endless OS believe users in areas with weak or non-existing Internet access are an underserved market. The company, which goes by the name of Endless [1], has a combined hardware/software solution designed for beginning users in environments that can't depend on the Internet.

The Endless product line consists of a Debian-based Linux distro tailored for the company's low-access use case and a collection of mini-computers to run the system. The system is designed to use an ordinary TV as a monitor.

The operating system is Linux under the hood, but, unlike most modern desktop systems, which are increasingly dependent on the cloud, Endless OS is prepackaged with a collection of tools intended for a standalone environment. According to the company, Endless OS comes with 100 preinstalled applications, videos, and lectures on academic subjects, and an encyclopedia with more than 50,000 entries.

If you are thinking Endless OS might be aimed at an educational environment, you would be correct. A video at the company's website shows the system in use with a variety of third-world classroom settings that look like Africa and South America. However, Endless OS requires way more modern conveniences than the bare-bones One Laptop per Child (OLPC) system, which came with its own foot pump for human-generated electrical power. Endless OS is intended for a user that might not have Internet access but does have fixed housing, a power supply, and a TV.

The Endless OS developers are deeply involved in the open source scene. Endless is a member of the Gnome Advisory Board [2], and the company is also active in Debian Derivatives [3]. Endless was founded in 2011 as a Kickstarter campaign [4], and it currently has subsidiaries in San Francisco and Rio de Janeiro.

Dual Solution

On the hardware end, Endless offers two mini-PCs with a spherical design. The smaller version costs $79 or $99, depending on the equipment level, and the larger version costs $189 or $229.

The smaller sphere PC, dubbed the Endless Mini, has an Intel Celeron CPU clocked at 1.5GHz with 1GB RAM, 24 or 32GB flash memory, three USB 2.0 connections, HDMI port, Ethernet, and audio. The larger Endless One comes with a 2.17-GHz Intel Celeron, 2GB RAM, a 500GB hard disk drive, Gigabit LAN, two USB 2.0 ports, and a USB 3 port. The PCs use a TV with HDMI input as a display; Endless OS is preinstalled as the operating system.

Tried and Trusted Software

The software side of the combined solution is the recently released 3.0 version of Endless OS. The developers make the system available for free download independently of the alternative PC. Endless OS is based on Debian GNU/Linux 8 "jessie" and a customized Gnome desktop (Figure 1).

Figure 1: Endless OS's interpretation of the Gnome shell looks very different from the ones you may be familiar with in standard systems.

The 100 preinstalled applications do not require Internet access. The on-board encyclopedia is basically an offline version of Wikipedia (Figure 2). You can control the system through an App Center, which, much like the download tool for a smartphone, lets users install apps and app bundles by pressing large icons.

Figure 2: The encyclopedia integrated into the system also works without an Internet connection.

Endless OS is designed to be visually intuitive. Users click directly on the desktop to start an application; the menu, which most desktop environments use for orientation and navigation, is only used for accessing the settings. Thanks to a site-specific browser (SSB) [5], users can create web pages for local access from the desktop.

Network Independent

The company offers compressed Endless OS images in a basic version of about 2GB or a full version with 13GB. The unpacked image of the full version requires about 20GB space on disk, whereas the smaller version takes up just under 6GB. The full version is used on the larger of the two PCs.

The image can be transferred directly to a USB flash drive and started from there. To use it in VirtualBox, you have to convert it into a VDI image up front. The Endless Installer for Windows lets you download the image and requires at least Windows XP. It then creates a bootable USB stick. The new version 3.0 of Endless OS is also suitable for parallel installation with Windows. A YouTube video points out the right approach [6].

We put both versions of Endless OS through a short test. We used dd to copy the smaller version to an 8GB USB stick, and we converted the larger into a VDI file for VirtualBox (see the "Converting VDI" box).

Converting VDI

The following description assumes an installed VirtualBox, which Oracle provides free of charge for private use. At the command line, convert the base image using the command from the first line of Listing 1. Then, expand the space available on the virtual system with the call from the second line – in our example, we went for 30GB. Then create a virtual machine in VirtualBox, add your generated image as a virtual disk, and start the system.

Listing 1

Convert the Base Image


Both versions launched without any problems and only differed in terms of scope: For example, the smaller variant is missing the encyclopedia, although you can install it retroactively as a Flatpak.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Endless OS, a Distribution Without Internet

    A new version of Endless OS has been released.

  • NEWS

    Updates on technologies, trends, and tools

  • Endless OS 6 Now Available

    After more than a year since the last update, the latest release of Endless OS is now available for general usage.

  • News

    In the news: AlmaLinux Now Supports Raspberry Pi 5; Kubuntu Focus Releases New Ir14 and Ir16 Laptops; NixOS 24.05; Linux Lite 7.0; KaOS Linux 2024.05 Adds bcachfs Support and More; TUXEDO Computers Unveils New Stellaris Laptop Line; KDE Releases Plasma 6.0.5; Gnome OS Adopting systemd-sysupdate; and Endless OS 6.

  • Banshee 1.5.1: Support for Endless Play and More Phones

    Banshee is an audio video player for Gnome. The latest version 1.5.1 of the Mono program is regarded as stable and brings numerous new features.

comments powered by Disqus
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.

Learn More