site  contact  subhomenews

Kernel 6.12.64 compiled

January 12, 2026 — BarryK

I have compiled the Linux kernel 6.12.64, with these enabled:

CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y

...they are in the "General Setup" section.

This is in response to these forum threads:

https://forum.puppylinux.com/viewtopic.php?t=16209

https://forum.puppylinux.com/viewtopic.php?t=16219

This will be in the next release of EasyOS.    

Tags: easy

Help button in BootManager doesn't work

January 08, 2026 — BarryK

Forum member don570 reported this:

https://forum.puppylinux.com/viewtopic.php?p=162959#p162959

Yes, /etc/init.d/README.txt is missing. I have edited rootfs/4post-process-rootfs script in woofQ2, now fixed.    

Tags: easy

virt-manager works in EasyOS

January 07, 2026 — BarryK

The guys have figured it out here:

https://forum.puppylinux.com/viewtopic.php?t=16193

I've created /etc/udev/rules.d/65-kvm.rules:

#20260107 ref: https://forum.puppylinux.com/viewtopic.php?p=162982#p162982
KERNEL=="kvm", NAME="%k", GROUP="kvm", MODE="0660"

Also created /etc/init.d/tun-module:

#!/bin/sh
#ref: https://forum.puppylinux.com/viewtopic.php?p=162990#p162990
case "$1"
start) modprobe tun ;;
esac

...but its flags are set with execute off. So you would have to set the execute flags on it.

It was also mentioned that the firewall needs to be turned off. Disable the execute flags on /etc/init.d/rc.firewall    

Tags: easy

Aqemu orange-ball supposed to run as root

January 06, 2026 — BarryK

Caramel posted about the problem:

https://forum.puppylinux.com/viewtopic.php?p=162933#p162933

Yes, "UN=root" for the Aqemu orange-ball menu entry, is supposed to cause it to install as the root user. However, /usr/local/petget/installpreview ignores that.

I have modified /usr/local/orange/orange.install and /usr/local/petget/installpreview.sh, now the latter will recognize when "UN==root". The changes are marked as "#20260106".   

Tags: easy

Another fix for drive read speed test

January 04, 2026 — BarryK

In Easy 7.1.2, the code in the initrd to test drive read speed was changed:

Forum member pp4mnlinux reported that the 'dd' utility was failing to read the drive:

https://forum.puppylinux.com/viewtopic.php?p=162832#p162832

It seems that, although Linux kernel has recognised /dev/sda, and 'blkid' was able to read it's parameters, it was still not ready to be read from. So, I will change the code to a loop, like this:

#20260103 dd fail, ref: https://forum.puppylinux.com/viewtopic.php?p=162700#p162700
for A in 1 2 3 4
do
sleep 1
echo 3 > /proc/sys/vm/drop_caches
TIMEs="$(dd if=/dev/${WKG_DRV} of=/dev/null bs=1M count=118 2>&1 | grep -o '[0-9.]* [second]*s,' | cut -f 1 -d ' ')"
[ -z "$TIMEs" ] && continue
TIME10k=$(dc -e"${TIMEs} 100 * p" | cut -f 1 -d '.')
[ $TIME10k -ne 0 ] && break
done
[ -z "$TIMEs" ] && TIME10k=500

But I'm concerned that the problem is deeper than that. pp4mnlinux has already tried changing the 'sleep 0.1" to "sleep 2" before the 'dd' line, and got the same error. Two seconds should have been enough delay! I think something else is amiss.

I did some reading, and 'dd' may fail if it encounters bad blocks. The recommendation is to use "conv=noerror". OK, will try that. Then maybe don't need that loop.

EDIT 2026-01-05:
Have settled on this:

#20260204 conv=noerror dd will keep going when encounter bad blocks...
sleep 0.5
TIMEs="$(dd if=/dev/${WKG_DRV} of=/dev/null bs=1M count=118 conv=noerror 2>&1 | grep -o '[0-9.]* [second]*s,' | cut -f 1 -d ' ')"
if [ -z "$TIMEs" ];then
TIME10k=500
else
TIME10k=$(dc -e"${TIMEs} 100 * p" | cut -f 1 -d '.')
fi

Looks good. 

Tags: easy

The mysterious missing libscalar-list-utils-perl

January 03, 2026 — BarryK

The problem is reported here, with fix:

https://forum.puppylinux.com/viewtopic.php?p=162721#p162721

  

Tags: easy

EasyOS Excalibur-series version 7.1.2

January 02, 2026 — BarryK

Fascinating that we keep finding new issues and things to improve. Version 7.1.1 was released only a few days ago:

Here are the changes since 7.1.1:

Download:

http://distro.ibiblio.org/easyos/amd64/releases/excalibur/2026/7.1.2/

Feedback welcome at the forum:

https://forum.puppylinux.com/viewtopic.php?p=162687#p162687

Have fun!     

Tags: easy