site  contact  subhomenews

aarch64 packages imported into woofQ from OE

July 24, 2018 — BarryK

I have compiled a heap of packages in oe-qky-src, my port of OpenEmbedded, cross-compiled on a x86_64 host PC, for a aarch64 target.

These packages have been imported into woofQ, and uploaded. Here they are:

What I would like to do is boot a aarch64 Easy/Quirky distro on my RPi3. Want to get it going quickly, and the easiest way will be to use the Bamarni Pi64 Debian-based aarch64 distro:

...that is for the RPi3 B-model, which is what I have. There is a later B+ model, which the Bamarni Pi64 currently doesn't work on, but another chap has a fork of Bamarni Pi64 that does:

It should be possible to replace the Bamarni Pi64 files on the SD-card with the Quirky build. My build doesn't have any hardware acceleration, just the framebuffer driver, software-rasterized openGL, etc., but it will get me going.

Will post a progress report soon!

EDIT 20180725
Yay, got a desktop at second bootup. Needed a little fix, wasn't loading the Xorg fbdev driver. Lovely, sound works on my TV (using HDMI input),

So far, just one problem, the QuickSetup window renders with everything upside-down. That is, the "OK" button is at the top of the window. It is still usable. I do recall this problem from ages ago, but not the solution. QuickSetup uses gtkdialog for the GUI rendering.

Tags: easy, quirky

Quirky Xerus x86_64 version 8.5 released

February 27, 2018 — BarryK

Version 8.4 was released February 9, 2018, and the pace of development has continued rapidly, just 18 days later and we have 8.5.

release notes are here:

Install instructions:


Forum feedback:

Have fun!

Tags: quirky

Quirky Xerus x86_64 version 8.4 released

February 09, 2018 — BarryK

It has been awhile since the last release of Quirky. That was version 8.3, in July 2017:

Now, a brand spanking new version. Announcement and release notes here;

A brief announcement:

Quirky Linux 8.4 x86_64 is codenamed "Xerus" and is built using the woofQ Quirky Linux build system, with the help of Ubuntu 16.04.3 binary packages. Thus, Xerus has compatibility with all of the Ubuntu repositories.
Quirky is a fork of Puppy Linux, and is mainly differentiated by being a "full installation" only, with special snapshot and recovery features, and Service Pack upgrades, though recently there is limited support for live-CD session-saving and "frugal" installation.
Version 8.4 has many architectural improvements and package upgrades, including new packages Sakura, Refind, EasyApps, PupControl, VTE and EasyShare. EasyShare is a simple "one top shop" for network file sharing and printing, using Samba and SSHFS. Upgraded applications include Pclock (0.8.2) and seaMonkey (2.49.1). The Linux kernel is now version 4.14.17

Quirky is shipped as an ISO file or a Flash-drive image file. Instructions to install are here:

Primary download site:

This is a third option, install scripts:

...for experts only.

To join in with discussion on Xerus 8.4, go to the Puppy Forum:

Have fun!

Tags: quirky

Toto Link wifi/ethernet router/repeater

December 11, 2017 — BarryK

In the Puppy Forum thread where we are testing Quirky Pyro64 0.6, it was reported that Samba is not working. I wasn't much help, as I had to admit that I have never used Samba. A bit embarrassing really, considering what I "do".

Yesterday, decided that the time has finally arrived when I would setup Samba. First though, I need a little local network. I access the Internet via my mobile phone, no land line. So, wifi tethering turned on in my Android phone, no problem connecting to the Internet for any of my PCs.

I did wonder whether the phone itself could be used as a local wifi network. That is, each of the PCs connected to the phone being able to share files between each other. I have read conflicting reports about whether that is possible.

Anyway, I have an old router, have put it back in service. This is a Toto Link N100R+ V2, picture here:


This is old technology, 150mb/s wifi, 100mb/s ethernet, but OK for now. My model is no longer sold, the latest is N100RE:

On my desk there are two PCs, my midi-tower and Mele mini-PC. The latter dual-boots Linux and Windows 10, so I plugged it into "LAN1" on the N100R and powered up, then went to the "" in my browser. Default login is "admin", "admin".

I clicked "Operation Mode" then the "Wireless ISP" radiobutton. Then clicked "Wireless" from left side, then "Basic Settings" and the "ScanAP" button. It detected my phone SSID and chose "WPA2-PSK" and "CCMP", and entered the password. That's it, had Internet access!

On the Win10 mini-PC, was now connected to the Internet via ethernet. In the "Setup", looked around a bit, but basically just enabled "Turn on network discovery" and "Turn on file and printer sharing".

For the midi-tower, plugged an ethernet cable into "LAN2" on the N100R, and fired up Quirky Xerus64. Fiddled around a bit, but essentially just ran 01micko's Samba Simple Management.

Over on the Win10 machine, in the file manager, there is "Network" on the left side. Clicked that, then right-clicked on the right-side and chose "Refresh". Yay, got "PUPPYPC11067", which is my midi-tower. Clicking on that, it asked for username and password, which is "root" and "woofwoof".

Next step is to get it going on Quirky Pyro64...

Tags: tech, quirky

Quirky Pyro32 0.6.1 released

December 04, 2017 — BarryK

Another one! Download Quirky Pyro32 0.6.1 from here:

This is for 32-bit (i686) CPUs, with BIOS (not UEFI) firmware PCs.

Tags: quirky

Quirky Pyro64 version 0.6 released

November 26, 2017 — BarryK

Quirky Pyro64 0.5 was released on October 29, announced here:

And Quirky Pyro32 0.5 was released on November 5, announced here:

Pyro64 0.6 is now out, testers are welcome.

Download: usual, choice of three files. The 8GB image is interesting for UEFI-firmware PCs, as it has rEFInd.

There is also a Service Pack for upgrading from 0.5: is a bit large, due to many changes since 0.5, such as a complete recompile in OE, updated kernel, icu and SeaMonkey.

Feedback is welcome here:

Tags: quirky

PPLOG now works in Quirky Pyro64

November 23, 2017 — BarryK

I had reported that PPLOG, our simple local personal blog, does not work. Now it does.

I am using this PET:

In OpenEmbedded, I had compiled these extra Perl modules and they are included in the Pyro64 build:


Yesterday I did a recompile in OE, and added these Perl modules:


PPLOG worked after I installed 'libcgi-perl' and 'libhtml-parser-perl' in Pyro64. Yippee.

I have decided to include all of these modules in the next release of Pyro64.

Tags: quirky

OE recompile, SM 2.49.1, kernel 4.14.1

November 23, 2017 — BarryK

I mentioned recently that some library packages compiled in OpenEmbedded were too old. I ended up only bumping 'icu', 'nss' and 'nspr', to versions 58.2, 3.31.1 and 4.16. Then did a complete rebuild in OE.

Built Pyro64 0.5.2, and compiled SeaMonkey 2.49.1, this time using the system icu, nss and nspr, making the package considerably smaller. The PET is here:

I also compiled the 4.14.1 kernel, and was most surprised when "make modules_install" did not create /lib/firmware. A quick google, and it seems the firmware is no longer in the kernel source tree.

I didn't know how to respond to this situation, but decided to take the /lib/firmware from the compile of kernel 4.13.11, for inclusion in the kernel PET. The PET is here:

The source, patches, and build scripts are here:

Tags: oe, quirky