EasyOS Dunfell-series 3.1.11

EasyOS was created in 2017, derived from Quirky Linux, which in turn was derived from Puppy Linux in 2013. Easy is built in woofQ, which takes as input binary packages from any distribution, and uses them on top of the unique EasyOS infrastructure.

Throughout 2020, the official release for x86_64 PCs was the Buster-series, built with Debian 10.x Buster DEBs.

EasyOS has also been built with packages compiled from source, using a fork of OpenEmbedded (OE). Currently, the Dunfell release of OE has been used, to compile two sets of binary packages, for x86_64 and aarch64.

The latter have been used to build EasyOS for the Raspberry Pi4, and first official release, 2.6.1, was in January 2021.

The page that you are reading now has the release notes for EasyOS Dunfell-series on x86_64 PCs, also debuting in 2021.

To try and keep things simple, all three, the Dunfell-series on Pi4 and the Dunfell-series and Buster-series on the PC, all are (approximately) sync'ed at the same version number.

However, there are differences in the maturity of each. In the case of the Pi4, the hardware still has some issues. For Dunfell-series on the PC, as the packages are all compiled from source, they are not as tested as those in the Buster-series.

The version number is for EasyOS itself, the infrastructure, support-glue, system scripts and system management and configuration applications.

The latest version is becoming mature, though is an experimental distribution and some parts are under development and are still considered as beta-quality. However, you will find this distro to be a very pleasant surprise, or so we hope.

2.6.1 release notes

Here are blog posts relevant to EasyOS Dunfell-series:

Some extra notes: the kernel is 5.10.11, SeaMonkey is 2.53.6. For those who need the 'wl' kernel wifi driver, it is available as a PET package -- click "petget" on the desktop. EasyOS is available as English, French, German, and Norwegian (nb and nn) builds. Norwegian is brand new and untested.

2.6.2 release notes

Not much different from 2.6.1, have just bumped the kernel and SeaMonkey. Release notes:

Most of the packages in the Dunfell series are compiled in OpenEmbedded, including Samba. However, Feodor discovered that CUPS support was broken. This was fixed by adding the 'cups' package as a dependency in the 'samba' OpenEmbedded  build recipe. The binary package is now "revision 3", samba-4.10.17-r3-nocona-64.tar.xz.

Regarding the last item, as explained, EasyOS has rejoined the Puppy Linux Forum, at https://forum.puppylinux.com/viewforum.php?f=63

2.7 release notes

Source packages have been recompiled in OpenEmbedded/Yocto, this time adding ModemManager, Inkscape and pngoverlay-cairo. ModemManager GUI has also been added to the build. A couple of significant bugs fixed. Release notes:

When click "dunfell" on the desktop, first startup of EasyOS desktop in container is faster. The bug getting corrupted wallpaper seems to be fixed, but feedback welcome if you still get it.

2.7.1 release notes

Thanks guys, for the feedback! This release has many incremental improvements and fixes, and two new packages, 'brightness control' and 'flsynclient'. Release notes:

2.7.2 release notes

Some small, but important bug fixes and tweaks, and one new application:

2.7.3 release notes

More small but important fixes and improvements:

2.8.1 release notes

The main news item for this release is that all packages have been recompiled in OpenEmbedded with glibc 2.33, up from 2.31. Also, some bug fixes, package upgrades and the kernel now has the Paragon ntfs3 driver builtin. Release notes:

Hmmm, after listing them, realise quite a lot has happened since version 2.7.3.

There was consideration of moving to a "save file" instead of a "save folder", here and here, but that got aborted.

2.8.3 release notes

Not many changes, but significant. Release notes:

The package selection has changed a little bit. The 'jack', 'modemmanager' and 'modem-manager-gui' packages are no longer compiled in OpenEmbedded and not included in the release of EasyOS.

2.8.4 release notes

Just one change:

Noticed a new bug introduced with 2.53.8: At youtube.com, 1080p video, "Cinema mode" button does not work, have to manually resize the window. Full-screen button works.

2.9 release notes

There has been a complete recompile in OpenEmbedded, with some package version upgrades. Also, SeaMonkey has been upgraded to 2.53.9 and the kernel to 5.10.61. Release notes:

Note, when I do a complete rebuild in OE, I bump the "revision number", in this case from "r3" to "r4" -- this is in the package names, for example 'alsa-plugins-1.2.1-r4-nocona-64.tar.xz' -- note also, "nocona" is the earliest x86_64 instruction set.

Changes that usually go unannounced, is sometimes replace busybox applets with the full versions, from 'coreutils' or 'util-linux', when encounter an error due to the busybox applet not supporting the required commandline options. For EasyOS 2.9, have changed the 'mktemp' utility to the full version from 'coreutils'.

3.0 release notes

There have been two major structural changes, hence the version bump to 3.0. These are: applications can now be run non-root each as its own user and group, and the folder hierarchy has become more conventional, with /clients becoming /home and /home becoming /files. Release notes:

Regarding Chromium, I have been compiling it and creating SFSs, however there are issues, and have only uploaded an official compiled Chromium. Click on "sfsget" and you can download and install it -- choose to install to the main desktop, not in a container, as Chromium has its own sandbox. Chromium will run as user 'chromium' and group 'chromium' and you will find an entry in the "Internet" menu.

Another busybox utility has been dropped. The full 'killall' from the 'psmisc' package is now being used.

Usage note:
The first time you boot EasyOS, you will be asked for a password. Please do enter a password, do not just press ENTER. The password will cause folders in the working-partition to be encrypted, but also changes the 'root' user to the same password. If you don't do this, the root password is "woofwoof", that everyone knows.
You only get this choice whether to have a password at first bootup, as it only works on empty folders in the working-partition -- once folders are populated, it is too late to turn on encryption.

3.1 release notes

As well as fixing issues in 3.0 due to the changes in directory hierarchy, version 3.1 has greatly enhanced video configurability and hardware profiling. Also, there are new RDP, VNC and SSH servers and clients available via the package manager. Release notes:

A lot of attention has been given to booting EasyOS from a USB-stick on different computers. Hardware profiling means that any video and audio configuration on one computer is remembered and automatically selected next time bootup on that same computer.

Attention has also been given to the situation where bootup and video is broken, such as black screen. There is a new "Fix broken video" boot menu entry -- see above link to a tutorial how to use this.

3.1.9 release notes

Two very significant changes this time: firstly, both SeaMonkey and Firefox in the build, and secondly, have moved from an ALSA-only system to Pulseaudio, with Pipewire included in the build, but Pulseaudio set as the default.

I would have liked to bump the version to 3.2, but the move to Pulseaudio is bound to have issues that I have not yet discovered. So, we need one or two releases to find and fix these. Release notes:

Firefox can be run on the main desktop or in a container -- you will find "www" icons on the desktop for both of these. They are both very secure, as on the main desktop Firefox runs in its own sandbox.

Firefox supports automatic updating, but I have set it to ask first. You can do it manually: if you go to "Settings" and scroll down, there is a button to update.
A very curious thing: Firefox running on the main desktop, requires the "Restart to update Firefox" button to be clicked-on twice -- after the first restart, scroll down in "Settings" and you have to click that button again.
However, running in a container, the restart button only has to be clicked-on once. Very odd.

Anyway, it is great news that users can keep up with the latest version of Firefox.

3.1.10 release notes

Version 3.1.9 was withdrawn a few hours after uploading, due to various issues. Version 3.1.10 is all of the above, plus these extra release notes:

Note: Firefox updating has been disabled.

3.1.11 release notes

A lovely experience on my computers, the continuing process of refinement is showing! Release notes:

The redshift GUI tray app works well, thanks to the original creator fredx181.

Booting from USB-stick on my old workhorse PC, with Radeon HD6870 video card, got straight to the desktop, running with the 'radeon' kernel module. Nothing to fix, it just works, except sound was muted -- at first bootup, the Multiple Sound Card Wizard runs, enabling fixing sound, and it was a simple matter of bringing up the master volume.

Playing /usr/share/audio/2barks.au with 'aplay' and 'paplay', both gave two barks. This is good, as on many previous occasions small sound files have played truncated, so the second bark got cutoff.

About EasyOS

Firstly, which one should you go for, the Buster- or Dunfell-series?

On the PC, if you want maturity and the huge Debian package repository, then probably the Buster-series is the best choice. The Dunfell-series has a small package repository, and there may (or may not be) some maturity issues with the packages. But if you want very small, lean, mean and fast, without any dependence on systemd, pulseaudio, avahi, pam or polkit, and just plain more fun, choose the Dunfell-series.

Besides, in the Dunfell-series, you can run a Buster-series in a container, which is really easy to do.

Furthermore, in April 2021, Barry decided that the flagship release will be the Dunfell-series. This is where most of the attention will be, ongoing, though there may be one or two maintenance releases of the Buster-series during 2021.

Why would you choose EasyOS instead of some other Linux distribution?

For a quick overview of how EasyOS is different from other Linux distributions, read this:


You will notice that the download is quite small, only 490MB, yet contains just about every application you would ever need, such as the SeaMonkey browser suite, LibreOffice, Gimp, Dia, Inkscape, Planner, Grisbi, Osmo, NoteCase, Celluloid and Audacious. There are powerful system managers, such as NetworkManager, EasyContainers, EasyVersionControl and BluePup.

BluePup for example, is a bluetooth manager, unique to EasyOS. Another unique tool is 'easydd', a GUI or CLI tool for writing an image file to SD-card or USB-stick.


Website: https://easyos.org/

News: https://bkhome.org/news

Forum: https://forum.puppylinux.com/viewforum.php?f=63

We are very grateful to Ibiblio for hosting EasyOS, right from the start:


EasyOS has one mirror of ibiblio.org, thanks to NLUUG, here:


Legal statement:  https://easyos.org/about/legal-disclaimers-miscellania.html