Kernel 7.2.10 compiled with hugepage support
See yesterday posts about the 7.2.10 kernel:
https://bkhome.org/news/202610/broadcom-sta-driver-compiled-for-7210-kernel.html
https://bkhome.org/news/202610/linux-kernel-7210-compiled.html
Forum member Overdrive5 started this thread discussing hugepages:
https://forum.puppylinux.com/viewtopic.php?t=17544
OK, I have recompiled the 7.2.10 kernel:
Filesystems -> Pseudo filesystems ->
HugeTLB filesystem support
Memory management options ->
Transparent hugepage support
Let's see, now have these:
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y
CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y
CONFIG_ARCH_WANT_HUGETLB_VMEMMAP_PREINIT=y
CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_TRANSPARENT_HUGEPAGE=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
CONFIG_TRANSPARENT_HUGEPAGE_NEVER=y
CONFIG_TRANSPARENT_HUGEPAGE_SHMEM_HUGE_NEVER=y
# CONFIG_TRANSPARENT_HUGEPAGE_SHMEM_HUGE_ALWAYS is not set
# CONFIG_TRANSPARENT_HUGEPAGE_SHMEM_HUGE_WITHIN_SIZE is not set
# CONFIG_TRANSPARENT_HUGEPAGE_SHMEM_HUGE_ADVISE is not set
CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_NEVER=y
# CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_ALWAYS is not set
# CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_WITHIN_SIZE is not set
# CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_ADVISE is not set
CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
CONFIG_HUGETLBFS=y
# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set
CONFIG_HUGETLB_PAGE=y
CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
CONFIG_HUGETLB_PMD_PAGE_TABLE_SHARING=y
We shall see how this turns out!
Tags: easy
Broadcom-sta driver compiled for 7.2.10 kernel
Earlier today posted about compiling the 7.2.10 linux kernel, but unable to compile the broadcom-sta wl.ko module. Have found source that compiles.
Where did I get it? It will be in woofQ2, when next upload it, but I got it from an Ubuntu site, I think from here:
https://launchpad.net/ubuntu/stonking/+package/broadcom-sta-dkms
It was this:
broadcom-sta-dkms_6.30.223.271-32_amd64v3.deb
Tags: easy
Linux kernel 7.2.10 compiled
Recently there was an experimental build of EasyOS with 7.2.6
kernel and excalibur-backports packages:
https://bkhome.org/news/202609/easyos-version-7490-maybe-75rc.html
The kernel has some issues, one being iptables support is dropped. I do need to update the firewall; however, for now, compiled the 7.2.10 kernel with this:
Networking Support -> Networking Options ->
Network packet filtering framework (netfilter) ->
Core netfilter configuration -->
[*] Netfilter legacy tables support
It results in:
CONFIG_NETFILTER_XTABLES_LEGACY = y
CONFIG_IP_NF_IPTABLES_LEGACY = m
CONFIG_IP6_NF_IPTABLES_LEGACY = m
In the 6.12.x kernel compile, v4l2loopback (v4l2loopback-dc.ko) and broadcom-sta (wl.ko) modules are compiled; however, they don't compile with the 7.2 kernel. I found updated source for v4l2loopback, so now have v4loopback.ko (note the different name); however was unable to find broadcom-sta source that will compile -- so will have to use the Broadcom drivers in the kernel; brcmfmac.ko, brcnsmac.ko and b43.ko -- maybe they have improved enough to be usable?
If anyone finds broadcom-sta source that compiles with the 7.2
kernel let me know. I have found some purporting to, but still
won't compile.
Tags: easy
Another bug fix for Easy Installer
Caramel posted a fix that was implemented in Easy 7.4.11:
https://forum.puppylinux.com/viewtopic.php?t=17502
However, there is still another problem. Caramel reported that /usr/local/easy_install/support/partition_unallocated reformats boot and working-partition, even if they already have vfat and ext4 filesystems.
I'm straining my brain to recall how it all hangs together;
however, have implemented questions in the script, do you really
want to wipe existing filesystem. I think that should do the
trick, and not cause confusion. The changes are marked by
"#20261009".
Tags: easy
Fix support Apple filesystems
Reported implemented support here:
- Support Apple filesystems — September 23, 2026
But it didn't quite work, I overlooked one patch. Now fixed, see forum thread:
https://forum.puppylinux.com/viewtopic.php?t=17258
retiredt00 tested with that fix to probepart script, it
works.
Tags: easy
EasyOS Excalibur-series version 7.4.11
A few essential fixes since Easy 7.4.10:
- Support Apple filesystems — September 23, 2026
- Chromium 153 displays capital U as lowercase u — September 23, 2026
- Easy Installer bug fix
- de, ru, translations
- Chromium 154.0.8037.92
There was a killer bug in Easy Installer, that Caramel found:
https://forum.puppylinux.com/viewtopic.php?p=177682#p177682
Download:
https://distro.ibiblio.org/easyos/amd64/releases/excalibur/2026/7.4.11/
Feedback welcome at the forum.
https://forum.puppylinux.com/viewtopic.php?p=177014#p177014
Tags: easy
Search for fuzzy translations
In EasyOS, language translations may be found as ".mo" files, in path /usr/share/locale
It is possible that these mo files may contain translations that are incorrect for some reason, and are marked as "fuzzy". Forum member don570 has created a script to find fuzzy translations:
https://forum.puppylinux.com/viewtopic.php?t=14468
I have incorporated this into EasyOS, builtin.
don570 has warned that searching for "fuzzy" may be misleading,
as it may be an actual genuine word in the .po/.mo file. An
example is the Gimp paint application.
Tags: easy
Support Apple filesystems
Forum member retiredt00 posted about this:
https://forum.puppylinux.com/viewtopic.php?t=17258
OK, implemented. I edited these files:
/usr/sbin/pmount
/usr/local/pup_event/frontend_startup
/usr/local/pup_event/frontend_change
/usr/local/pup_event/frontend_funcs
/usr/local/bin/drive_all
That's good!
Tags: easy