Endless OS – A PC for Emerging Countries
Well Prepared
The interface of Endless OS offers easily accessible topics such as science, sociology, health, programming (Figure 3), and many others, offering in-depth content even without an Internet connection. There are also games and many well-known Gnome apps (Figure 4).


To make it easier to get started with the system, Endless hides many traditional desktop elements and the package management system from the user. The principle used here is very similar to that of Android or iOS, in which the operating system consists of a read-only image that can only be updated as a whole.
In the case of Endless OS, OSTree [7], which is well-known from Gnome development, is used for this purpose. Based on a guide [8], users can create an operating system from the Debian binary packages. The Endless OS system is automatically updated in the form of atomic updates that can be rolled back.
Carefully Considered
On top of the operating system, the applications are provided as packages built from Debian sources in the form of Flatpaks [9]. Endless OS is the first distribution to completely rely on this new package format. A dedicated app store provides the applications, which can be updated via the Gnome Software package manager. The current Gnome 3.20 from Debian "unstable" is used for this purpose, because earlier versions of Gnome software are unable to handle Flatpaks.
This method decouples the operating system upgrade completely from updates of individual applications. Project lead Cosimo Cecci, a Gnome developer himself, sees Endless OS as the distribution that comes closest to the Gnome OS [10] envisaged years ago but never realized. From a technical point of view, Endless OS remains very close to the original Gnome under the hood and deviates only in terms of a different shell with a unique user experience.
Conclusions
In its content, interface, and underlying technology, Endless OS has achieved something extraordinary. To our knowledge, Endless OS is the first end-user operating system to feature automatic updates that can be rolled back. In terms of administration, Endless OS is well suited for its target audience.
In many emerging countries, cheap smartphones are often the first and sometimes only contact with high-tech electronics. It thus makes sense to make the Endless OS user interface resemble a smartphone environment. A PC with 20GB or more of carefully prepared content for $100 or $200 may be a viable option for people in emerging markets looking to enter into the world of computers.
Infos
- Endless Computers: https://endlessos.com
- Gnome Advisory Board: https://wiki.gnome.org/AdvisoryBoard
- Debian Derivatives: https://wiki.debian.org/Derivatives/CensusFull
- Endless OS Kickstarter: https://www.kickstarter.com/projects/1381437927/endless-computers/description
- SSB: https://en.wikipedia.org/wiki/Site-specific_browser
- Dual boot video tutorial: https://www.youtube.com/watch?v=sl-7PWKwmfE
- OSTree: https://ostree.readthedocs.io/en/latest/
- OSTree builder: https://github.com/dbnicholson/deb-ostree-builder
- Flatpak: http://flatpak.org
- Gnome OS: https://wiki.gnome.org/GnomeOS
« Previous 1 2
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
News
-
Apple M1 Hardware Support to be Merged into Linux Kernel 5.13
Linux users will be able to install their favorite distribution on Apple’s M1-based hardware.
-
KDE Launches the Qt 5 Patch Collection
To support and maintain a stable Qt 5 for KDE Gears and Frameworks, KDE will maintain a patch collection.
-
Linux Creator Warns Next Kernel Could be Delayed
Linus Torvalds has issued concern about the size of kernel 5.12 and possible delays for its release.
-
System76 Updates its Pangolin Laptop
System76 has released a much-anticipated AMD version of their most popular laptop, the Pangolin.
-
New Debian-Based Distribution Arrives on the Market
TelOS is a new Debian-based Linux distribution with a customized, touch-screen-ready KDE Plasma 5 desktop.
-
System76 Releases New Thelio Desktop
One of the most ardent supporters of open source hardware has released a new desktop machine for home or office.
-
Mageia 8 Now Available with Linux 5.10 LTS
The latest release of Mageia includes improved graphics support for both AMD and NVIDIA GPUs.
-
GNOME 40 Beta has been Released
Anyone looking to test the beta for the upcoming GNOME 40 release can now do so.
-
OpenMandriva Lx 4.2 has Arrived
The latest stable version of OpenMandriva has been released and offers the newest KDE desktop and ARM support.
-
Thunderbird 78 Ported to Ubuntu 20.04
The Ubuntu developers have made the decision to port the latest release of Thunderbird to the LTS version of the platform.