EasyOS, mixing Puppy Linux with containers

Recently Barry Kauler, founder of the Puppy Linux project, unveiled the release of the new version of the experimental Linux distribution EasyOS 3.2 trying to combine Puppy Linux technologies using container isolation to run system components.

Each application, as well as the desktop itself, can be started in separate containers, which are isolated by their own Easy Containers mechanism. The distribution package is managed through a set of graphical configurators developed by the project.

About EasyOS

Of the most important characteristics that stand out of EasyOS we can find that, for example, there is the default operation with root privileges with resetting of privileges at the start of each application, since EasyOS positions itself as a one-user live system (optionally, it is possible to work under the privileged ‘spot’ user).

As such the distribution installs in a separate subdirectory (the system is located in /releases/easy-3.2, user data is stored in the / home directory and additional containers with applications in the / containers directory) and can coexist with other data on the drive.

Besides it individual subdirectories can be encrypted (for example, / home) and install SFS meta packages, which are Squashfs mount images that combine multiple regular packages.

After installation, the system updates in atomic mode (the new version is copied to another directory and the active directory is changed with the system) and supports rollback of changes in case of problems after upgrade. There is a boot mode from RAM, in which, at startup, the system is copied into memory and works without accessing the disks.

On the desktop, this It is based on JWM window manager and ROX file manager.

The basic package includes applications such as:

  • SeaMonkey (the Internet menu also contains a button for quick Firefox installation)
  • LibreOffice
  • Scribus
  • Inkscape
  • GIMP
  • mtPaint
  • Day
  • Gpicview
  • The Geany text editor
  • The Fagaros password manager
  • The HomeBank personal finance management system
  • The Personal DidiWiki Wiki
  • The Osmo Organizer
  • The Project manager planner
  • The Notecase system
  • Pigin
  • The Audacious music player and also alongside other Celluloid, VLC and MPV media players
  • The LiVES video editor
  • The OBS Studio broadcast system.
  • For easy file and printer sharing, your own EasyShare application is available.

What’s new in EasyOS 3.2?

The new version of EasyOS 3.2 stands out for offering significant structural changes, for example each application can now be started as a separate user without privileges.

It is also highlighted that a new root directory / files has been added and that an OpenEmbedded (OE) based environment is also used to rebuild packages and the audio subsystem has been translated from ALSA to Pulseaudio.

On the other hand, it stands out that new video drivers and video editor included LiVES, VLC media player, OBS Studio streaming system, and Scribus publishing package.

The ‘devx’ metapackage includes the Mercurial version control system and the Nemiver debugger.

Since version 3.1, EasyOS has undergone major structural changes and many new applications have been added. Some of the structural changes include a change from ALSA only to Pulseaudio, applications that run as their own user, improved hardware profiling for audio, fixes for samba, audio and video, plus video drivers.

The software changes include a recompilation of all packages into OpenEmbedded (OE) and the addition of major multimedia applications such as LiVES video editor, VLC video player, OBS Studio video recorder / streamer, and video editor. Scribus desktop, all cross-compiled in OE.

If you are interested in knowing more about this new release, you can check the details In the following link.

Get EasyOS 3.2

For those who are interested in being able to try this Linux distribution, they should know that the size of the boot image is 580 MB and that they can obtain this from its official website. The link is this.

Add Comment