site  contact  subhomenews

Quirky 8.1.2 for Raspberry Pi2 and Pi3

November 25, 2016 — BarryK
This is a minor-point update for Quirky 8.1, that was announced here:

...please read that link for the full details, including how to install.

Version 8.1.2 is available here:

Version 8.1.2 has got smaller. The download file is 351MB, compared with 8.1 at 359MB. Just removed some dead wood.

Improvements since 8.1.1
SimpleVP (video and audio player) bug fixes and improvements.
Service Pack support. This was broken. From now on (touch wood) it should be possible to download small Service Pack PET packages to upgrade to later versions.

A further note about Service Packs. You will automatically be notified if an upgrade is available whenever you run the PPM (package manager), or you can check via the menu "Filesystem -> Quirky Version Upgrade Manager".
These Service Packs are also expected to have updated Pi kernel and firmware.

devx PET
Look in the "xerus" PET repository in the PPM, you will find '', that turns Quirky into a complete compiling environment. Everything needed, including all headers, compilers, git, svn, are in the one PET package.

Alternatively, grab it from here (200MB):

Join the discussion here:


Kernel 4.8.7 for Quirky x86_64

November 13, 2016 — BarryK
Well underway working on a new Quirky for x86_64 PCs.

A Linux kernel with btrfs builtin is required, plus wanted some extra firewall modules. So have compiled the 4.8.7 kernel. Note also, no aufs patch as am migrating to using overlay f.s.

Here are the new PETs (139.9MB, 31.2MB):

Kernel source, patches and build scripts are here, with our usual username/password:


Quirky 8.1.1 for Raspberry Pi2 and Pi3

November 07, 2016 — BarryK
This is a minor-point update for Quirky 8.1, that was announced here:

...please read that link for the full details, including how to install.

Version 8.1.1 is available here:

8.1.1 has got smaller. The download file is 353MB, compered with 8.1 at 359MB. Just removed some dead wood.


Quirky Linux 8.1 for Raspberry Pi2 and Pi3

October 24, 2016 — BarryK
This is the first release of Quirky built for ARM boards, specifically the Raspberry Pi2 and Pi3. Brief release announcement:

Quirky 8.1 is built using Ubuntu Xenial Xerus 16.04 armv7 DEBs and some especially compiled PET packages such as SeaMonkey 2.40.
Version 8.1 is the first to be built for the ARM platform, specifically the Raspberry Pi2 and Pi3. Note that Quirky will not work on a Pi1. It is expected a build for the Odroid XU4 is coming soon.

The functionality is much as you have come to expect with a Puppy-derivative -- you get "the kitchen sink" in a very small package. That is, an application for just about everything and utilities to setup and configure just about anything.

A difference though, with the Raspberry Pi build, is that it includes LibreOffice and Inkscape, whereas Puppy-derivatives usually have light-weight choices, such as Gnumeric, Abiword and InkscapeLite. This decision was made so as to provide the same functionality out-of-the-box as Raspbian, and in fact a whole lot more.
This has resulted in a somewhat larger build than usual, a download file of 360MB. However, compare that with Raspbian at 1.3GB, and Quirky is still relatively small.

The full announcement and release notes are here:

The primary download site is, though it can be slow:

A faster mirror of is thanks to nluug:

Quirky 8.1 has also been archived at

Quirky is provided as an "8GB" image, quirky-pi2-sd-8gb-xerus-8.1.img.xz, that can be written to a micro-SD card. Currently, this is only for the Raspberry Pi2 and Pi3, it will not boot on any other ARM board.

If you are running Windows, you will first need to expand the file. It is compressed with XZ, and a suitable Windows program to expand it is 7-zip. Almost 8GB of free space in the partition is required. Then, write the expanded image file to the SD-card, using a Windows program such as Win32DiskImager. The raspberry Pi website has some instructions for the latter step:

If you are running Linux, then it is easy-peasy, well, especially easy if you are running Puppy Linux, or derivative (such as Quirky) -- some other Linux distributions will automount the card, and give it a strange device name, so you have to unmount it and determine it's correct device name (/dev/sdb for example). Instructions here:

Expect on-going posts to this blog. Discussion, including bug reports and fixes, and general user experiences, are to be found at this thread on the Puppy Linux Forum, from page 12:


Evince 2.32-patched for Quirky armv7

October 04, 2016 — BarryK
The current build of Quirky, 8.0.25, for the Raspberry Pi2, Pi3 and Odroid XU4, has Evince from the Ubuntu repository.

This requires GTK3. I am trying to eliminated GTK3 dependency, as for Quirky in my x86_64 builds.

Another thing, I don't like the user interface of the latest Evince. The user interface of the old GTK2 version is more usable in my opinion.

The last version of Evince that supports GTK2 is 2.32, however, there are some patches to bring it "up to date".
These patches can be found at various places in the Internet, search for "evince2-light". The '02_libice.patch' patch is out of the Ubuntu 2.32 source package "0ubuntu2".

This is how to compile, or rather how I did it in Quirky:
# patch -p1 < ../0001-tiff-fix-compile-warning.patch

# patch -p1 < ../02_libice.patch
# patch -p1 < ../kill-missing-gconf-complaints.patch
# patch -p1 < ../libview-crash.patch
# patch -p1 < ../update-poppler.patch
Don't depend on gnome-icon-theme...
# sed -i '/gnome-icon-theme/d' configure

# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=armv7l-unknown-linux-gnueabihf --without-keyring --disable-scrollkeeper --disable-dvi --disable-djvu --disable-nautilus --disable-dbus --with-gtk=2.0 --disable-comics --without-gconf --enable-pixbuf --disable-gtk-doc-html --disable-help
# sed -i '/gnome-icon-theme/d' configure
# make
# new2dir make install

I will upload these to my own source repo on ibiblio soon.

Tags: quirky, linux

Quirky 8.0.25 alpha for Raspberry Pi2 and Pi3

October 04, 2016 — BarryK
The previous builds were "pre-alpha". Build 8.0.25 is at least good enough to be classed as "alpha quality".

Get it from here:

Next on the to-do list:

1. Compile last GTK2 version of Evince (PDF viewer).
2. Refine audio configuration.

Read pre-alpha release notes here:

Feedback here:


Quirky running on Odroid XU4

September 24, 2016 — BarryK
That was easy. Here is a photo:

I am between houses right now, staying in the guest room of a relative's house, with everything setup on a card table.
So, everything looks tumbled together. My phone does not take very good indoor photos, which is why the photo looks a bit washed out.

Anyway, you can see on the left, my Pi2 and Pi3, on the right is the Odroid XU4.

I am using the XU4 right now. The wifi adaptor is the "number 3" sold by Hard Kernel (the Odroid vendors), and it "just works".

No sound. Haven't tried anything else, this is the very first bootup.

The kernel is the current official one for the Odroid XU4, version 3.10.96. That is very old and unfortunately the Overlay filesystem was introduced with the 3.18 kernel, so I need to upgrade the kernel.

Later versions are still experimental, but I might have a go at compiling the kernel myself. There are very nice instructions here:

Though, the developers on the Hard Kernel forum are applying various patches. A lot of Exynox 5422 SoC support has gone into the mainline kernel, so it will be interesting to see how it performs without any patching.

Earlier posts about the XU4:

Tags: quirky, linux

Quirky 8.0.18 alpha for Pi2 and Pi3

September 20, 2016 — BarryK
Major advances!

Read the release notes here (scroll down to the 8.0.18 notes):

Yes, Libreoffice!

Download from ibiblio:

Forum feedback here: