site  contact  subhomenews

How to install EasyOS another tutorial updated

April 14, 2026 — BarryK

An install tutorial page was updated a couple of days ago:

Today, another one:

"How to install EasyOS on your hard drive"
https://easyos.org/install/how-to-install-easyos-on-your-hard-drive.html

Still lots more to do!    

Tags: easy

Pre-install script in PET packages

April 12, 2026 — BarryK

PET packages may have 'pinstall.sh' which is a post-install script, and 'puninstall.sh' which is a post-uninstall script. However, this request has been posted on the forum for a pre-install script:

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

Pretty simple, have inserted this code into /usr/local/petget/installpkg.sh, at line 656:

 #20260412 new preinstall.sh in .pet pkgs...
if [ -n "$DIRECTSAVEPATH" ];then
if [ -e ${DIRECTSAVEPATH}/preinstall.sh ];then
cd /
bash ${DIRECTSAVEPATH}/preinstall.sh
rm -f ${DIRECTSAVEPATH}/preinstall.sh
fi
fi
Note, $DIRECTSAVEPATH is an intermediary path where the PET package is expanded to before being copied to "/", the destination.

Script 'installpkg.sh' has diverged a lot from the equivalent in Puppy Linux. Hmmm, yes very different:

https://github.com/puppylinux-woof-CE/woof-CE/blob/testing/woof-code/rootfs-skeleton/usr/local/petget/installpkg.sh

...some parts look like very old code, I see there is even an aufs layers operation in there. Puppy developer guys would have to figure out where this support for 'preinstall.sh' can be inserted.

A comment about PKGget, the package manager in EasyOS, and PPM (Puppy Package Manager) in Puppy; for Puppy the PPM has become a legacy package manager, in recent releases of Puppy it handles PET packages only, with the Debian, Ubuntu, or whatever, handled by their appropriate package managers, such as APT.

Older "legacy" builds of Puppy have PPM as the one integrated handler of all packages, DEB and PET, but this has been sidelined, replaced by using APT in the case of Debian/Ubuntu based builds.

However, PKGget, which historically derived from the PPM about 14 years ago, is the main guy; APT support is built-in to PKGget. So the one package manager handles all packages including DEB and PET and is fully synced with APT, and 'apt' utilities can be used directly in terminals and automatically sync back to PKGget. So, a huge divergence from Puppy. PKGget is, in fact, a GUI for APT, much better, in my opinion, than other APT GUIs such as Synaptic.    

Tags: easy

Kernel 6.12.81 with CONFIG_USB4

April 12, 2026 — BarryK

Up until now, the Linux kernel has been configured with CONFIG_USB4 disabled. The reason is reported here:

https://bkhome.org/news/202507/kernel-61235-freeze.html

...it caused the 'blkid' utility in the initrd to freeze.

This problem was also reported in the forum, for Easy version 6.101 (V7-alpha):

https://forum.puppylinux.com/viewtopic.php?p=151635#p151635

Well, well, the problem has gone away. Have compiled the 6.12.81 kernel, with CONFIG_USB4 enabled, builtin, and no problem. Gentoo recommends it to be builtin, but I have read that some other mainstream distros configure it as a module.

Note, I now only have three computers to test on, two laptops, one desktop. The desktop will be going soon. Having less computers to test on is a problem, could miss compatibility issues, especially as no longer have very old computers.

What motivated me to try this, is a report by bradhamilton1 that hotplugging a usb drive isn't working:

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

...I wonder if enabling CONFIG_USB4 will make any difference? Maybe:

https://cateee.net/lkddb/web-lkddb/USB4.html

USB4 and Thunderbolt driver. USB4 is the public specification based on the Thunderbolt 3 protocol. This driver is required if you want to hotplug Thunderbolt and USB4 compliant devices on Apple hardware or on PCs with Intel Falcon Ridge or newer.

Anyway, CONFIG_USB4 looks good, so going with that for the next release of Easy. Any of you guys with old computers can test that it still boots ok and hotplugging usb still works.  

Tags: easy

How to write EasyOS to a drive tutorial updated

April 12, 2026 — BarryK

Some of the tutorials at easyos.org are getting very "long in the tooth". Have just now updated this one:

"How to install EasyOS on a new SSD"
https://easyos.org/install/how-to-install-easyos-on-a-new-ssd.html

Will try and update more of them soon.   

Tags: easy

umbc.edu mirror added to PKGget and SFSget

April 12, 2026 — BarryK

The EasyOS 7.2.4 has download links, including the new umbc.edu mirror:

This new mirror of EasyOS and Puppy Linux from ibiblio.org, was setup by forum member 'amerrym1':

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

The new mirror has now been added to PKGget, for downloading .pet packages, and SFSget, for downloading .sfs files.   

Tags: easy

Partview fix window width

April 11, 2026 — BarryK

Forum member don570 reported the problem:

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

gtkdialog does not estimate the width of the svg image correctly, and the right-side is slightly truncated.

I found a fix, using inkscape in CLI mode, which does calculate the correct width. Put this into /usr/sbin/partview:

W1=$(inkscape --query-width /tmp/partview_display_svg | cut -f 1 -d '.')
sed -i -e "s%^<svg%<svg width=\"${W1}\" %" /tmp/partview_display_svg

...that is inserting a "width=" parameter into the "<svg" tag. Works great:

img1

...previously, the "1307.00G" had the "G" half-cut off. If anything, the window is now a bit wider than required.   

Tags: easy

EasyOS Excalibur-series version 7.2.4 released

April 11, 2026 — BarryK

Version 7.2.3 release announcement:

Changes since 7.2.3:

Testers are welcome to try the new clone feature.

Download, courtesy of our host ibiblio.org:

https://distro.ibiblio.org/easyos/amd64/releases/excalibur/2026/7.2.4/

A mirror in the USA, courtesy of Linux User Group at UMBC (thanks to amerrym1, see forum):

https://mirror.lug.umbc.edu/easyos/amd64/releases/excalibur/2026/7.2.4/

Fast mirror in Europe courtesy of NLUUG:

https://ftp.nluug.nl/os/Linux/distr/easyos/amd64/releases/excalibur/2026/7.2.4/

Australia:

https://mirror.aarnet.edu.au/pub/easyos/amd64/releases/excalibur/2026/7.2.4/

Feedback welcome at the forum:

https://forum.puppylinux.com/viewtopic.php?p=168026#p168026

Have fun!    

Tags: easy