Linux Format

Easy OS 2.4.1

Puppy Linux has a younger sibling, and like Jonni Bidwell it’s completely container-mad and works well on a boat.

-

Puppy Linux has a younger sibling, and like Jonni Bidwell it’s completely containerm­ad. Discover if this is a madcap idea or if it makes your Linux life easier!

Puppy Linux is a veteran distro. Well actually, it isn’t so much a distro these days as a treatment that you can give to existing distros. Anyway, whatever it is, it was originally created back in 2003 by Barry Kauler with the goals of being lightweigh­t yet complete. It’s under new stewardshi­p now, but still holds true to those ideals.

Easyos has, for the last three years, been Kauler’s pet project in which he takes Puppy Linux and introduces his own take on containers. We’re going to look at the recently released version based on Debian Buster.

Easy on the storage

Before we proceed, we should tell you that there’s nothing particular­ly easy about Easyos. It’s very different to well-known desktop distros such as Ubuntu or Manjaro or anything of that ilk. You can install it to your hard drive, where it will occupy all of three files, but you can also run it straight from USB. On that note, if you’re a lazy reviewer hoping to just fire up an ISO in a virtual machine (suspicious–ed), or indeed someone who just likes ISO files, then prepare for disappoint­ment because there isn’t one.

“Optical media is a legacy format”, the docs declare sniffily, and only gzipped USB images are provided. Once you’ve got that booted (or passed it through to a VM because your laptop was too fussy to boot from USB, ahem), you’re met with a stylishly retro JWM desktop. Here Puppy fans will recognise the shortcuts to PETGET and Sfsget, and newcomers will discover these are tools for installing packages and SFS (Squashfs) images, which may well be larger applicatio­n bundles.

Easyos, like Puppy, uses a layered filesystem which lives entirely in RAM, making it very swift. The base layer is a read-only SFS image, then a writable layer is added on top (from a separate partition) where all user files and configurat­ion is stored. Apart from speed, this makes it easy to upgrade to new versions or roll back to old ones, and there’s even a neat GUI utility to help you do that. This GUI can also snapshot any containers you have running. Easy OS containers are a new construct that doesn’t involve Docker or LXD. They’re much more akin to the chroots of old, but ultimately they exist to be portable and isolated from the host system.

There are desktop shortcuts to prefabbed web browser and console containers, denoted by a padlock. The default browser is Seamonkey, which if you don’t like then there’s all the more reason to run it in a container. It’s easy to install Firefox using Petget and contain it. Whole desktops, or even other Puppy flavours, can be containeri­sed too, so if you want a very confusing applicatio­ns menu, you can launch, Inceptions­tyle, Easy OS’S Buster desktop inside itself. Everything is run as root in Puppy, which takes some getting used to. But it’s meant as a single-user OS so this isn’t really an issue. There is an unprivileg­ed account if you really want to be root-less, or you can use containers to make a ‘crippled root’ context.

Desktop icons are handled by the ROX file manager and all the native applicatio­ns use GTK2, so you’ll feel right at home if you like things old-school. It takes a little while to get used to working in a more or less imaginary filesystem, but Easy OS is an excellent candidate for a back-up operating system, or just for dabbling with something new.

 ??  ?? Easy OS may be small, but it includes this neat program which shows just how many diverse tools it packs.
Easy OS may be small, but it includes this neat program which shows just how many diverse tools it packs.
 ??  ??

Newspapers in English

Newspapers from Australia