site  news  contact

EasyOS, a simple and secure Linux distribution

September 01, 2021 — BarryK

EasyOS, also known as Easy OS, Easy Linux, or just "Easy", is an experimental distribution, a "new paradigm"; a blend of the best ideas from Puppy and Quirky, and a fundamental rethink of the security, maintainability and ease-of-use.

Easy has his own website:

There is also a forum:

Barry posts the latest news about EasyOS to his blog:

Have fun! 

Tags: linux

EasyDD: write image file to drive

June 15, 2020 — BarryK

EasyDD is an application for writing an operating system image file to a drive. Typically, this might be something like writing file 'debian-1.2.3.img.gz' (for example) to an SD-card for a RaspberryPi board, to a USB-stick for a desktop PC or laptop, or for any other board or computer.

EasyDD is a simple bash script, capable of running in either CLI (commandline) mode or GUI (graphical) mode.

In CLI mode it will run on any Linux OS, as it only uses utilities such as 'grep', 'sed', 'dd' and 'gunzip', available on even the most cut-down Linux distribution.

GUI mode, however, requires 'gtkdialog', which is an executable that scripts use to provide GUI windows. Gtkdialog is in all Puppy Linux, Fatdog, EasyOS, and all Puppy-derivatives, but may not be in some other Linux distributions.

There is no problem with using EasyDD in CLI mode, in fact that is the author's preferred mode. If you are running some Linux distribution other than a Puppy-derivative, and 'gtkdialog' is not available, you should be fine to run EasyDD in CLI mode.

EasyDD script download and usage

EasyOS and EasyPup already have it, at /usr/sbin/easydd. For everyone else, download it from here:


EasyPup, a blend of classical-Puppy and EasyOS

February 29, 2020 — BarryK

EasyPup is a blend of "classical Puppy" with EasyOS. EasyOS originally derived from Puppy, but is a complete redesign, based on use of containers. EasyPup may be considered as a traditional Puppy, but with many enhancements of EasyOS, sans container support.

Regarding the "Puppy part" of EasyPup, EasyPup is built with WoofQ, not with WoofCE. The latter is the build system used to create the latest official releases of Puppy. They both forked from Woof2 in 2013, and the Puppy-components of WoofQ have pretty much stayed as they were in 2013. So the Puppy-related infrastructure is a "classical Puppy".

Having said that, the "EasyOS part" of WoofQ has brought considerable enhancements to the infrastructure, quite different from WoofCE. For example, audit-tracking of installed packages, and hardware profiling for video and sound. There is a web page that has a table listing how and why EasyOS is different ( That table is reproduced here, with the features not in EasyPup greyed-out:


Quirky Linux, an experimental distribution

January 06, 2019 — BarryK

Quirky Linux is an experimental distribution, created by Barry Kauler in 2013, after he retired from leading the Puppy Linux project.

Quirky is similar to Puppy from the User Interface and applications point of view, but underneath has significant differences. Originally, Quirky was a "full installation" only, with special snapshot and recovery features. Later, live-CD running-in-RAM with session-saving was added, and a "frugal installation" mode, however all of this is different from Puppy.

Quirky is created with the woofQ build system, which forked from Woof2, the Puppy builder. Note, the current Puppy builder is Woof-CE (maintained by the "Puppy Community"). Woof can build a Puppy or Puppy-like distro from any binary packages, including those from Ubuntu, Debian, or Slackware, or packages compiled from source (T2 or OpenEmbedded).

As from December 16, 2018, Quirky Linux is a discontinued project.

Quirky has been superseded by a new experimental distribution, EasyOS. Please go here: 

Tags: linux