Releases: TuxOfValhalla/slacky-update
Release list
v1.0RC2 'Dark Star' HOTFIX
Release Notes – Hotfix
Fixes & Improvements
- Update Engine & Mirrors: Resolved issues where update checks against upstream mirrors could hang, fail, or misreport package status.
- Preserve Pending Updates: Ensured uninstalled packages discovered during previous checks remain listed until explicitly applied.
- Tray & Background Worker: Fixed background check signal collisions and prevented unexpected tray exit when triggering manual checks.
- Pre-flight Check Optimization: Significantly reduced update-check latency by utilizing fast HTTP range headers and efficient local database caching.
- Localization: Updated and validated all translation catalogs.
v1.0RC2 'Dark Star'
Slacky-Update v1.0_RC2 (Build 26) — "Dark Star" (Stability & Hardware Release Candidate)
"Dark star crashes, pouring its light into ashes. Reason tatters, the forces tear loose from the axis. Searchlight casting for faults in the clouds of delusion..." — Grateful Dead / Robert Hunter (1968)
Slacky-Update v1.0_RC2 (Build 26) — codenamed "Dark Star" in honor of Patrick Volkerding and the legendary Slackware hostname — delivers essential stability hardening, terminal stream normalization, and hardware-tier enhancements discovered during field validation of v1.0_RC1. It introduces flicker-free VT100/CSI/DEC terminal normalizers for
slackpkgandwgetscrollback retention, dynamic hardware-adaptive Hyprland Lua environments, strict multilib version intersection checks, CachyOS Zen 4/5 microarchitecture repository alignment, intelligent 404 self-healing synchronization, an authentic 10-line parallel ILoveCandy download engine, universal deep runtime library auto-discovery (GHC Haskell, Lua, Python), Typst/Pandoc label alignment, and clean terminal interrupt handling across KDE Plasma Wayland and Hyprland.
🌟 Major Highlights of v1.0_RC2
1. 🍭 Authentic 10-Line Parallel ILoveCandy Download Engine (lib/gnomes_pacman.py)
- 10-Slot Concurrent Animation: Restored up to 10 parallel download slots, each displaying dedicated live telemetry: truncated filename, size, speed, ETA, and animated Slackware Bold Blue
S/schomp eating stationary pellets. - Elimination of Green Checkmarks (
✓): Completely removed all non-standard green checkmarks and ad-hoc log noise. Completed downloads are permanently committed to terminal history in clean, canonical Pacman layout:[Filnavn] [Størrelse] [Hastighet] 00:00 [----------------------------] 100%. - Locked Total Progress Bar: Keeps aggregate progress, total speed, and overall ILoveCandy bar dynamically pinned at the bottom row without tearing or scrollback corruption in Konsole and zsh.
2. ⚡ Deep Nested Runtime Library Auto-Discovery (lib/gnomes_pacman.py)
- Universal Deep Library Search: Launcher wrappers now automatically scan and append deeply nested language runtime library folders (
${APP_ROOT}/lib/ghc-*/lib/*,${APP_ROOT}/lib/lua/*,/opt/underpants/runtime/lib/ghc-*/lib/*) toLD_LIBRARY_PATH. - Zero Runtime Library Failures: Applications packaged with complex runtimes (e.g.,
pandoc-cliwith GHC Haskell 9.6 and Lua 5.4) resolve all internal.sodependencies out-of-the-box without requiring manual library path workarounds.
3. ⚡ CachyOS Zen 4/5 Hardware Alignment & Self-Healing Index (lib/gnomes_pacman.py)
- Zen 4/5 Repository Path Alignment: Fixed mirror URL resolution for
znver4tier repositories to match CachyOS's server directory structure (x86_64_v4/cachyos-*-znver4), restoring full access to AVX-512 optimized binaries and kernels without 404 errors. - 404 Self-Healing Short-Circuit: When an upstream mirror bumps a package revision (e.g. Arch Haskell rebuilds), Gnomes immediately short-circuits futile retry passes and runs an auto-sync pass against upstream repository databases to seamlessly fetch new revisions.
- Graceful Interrupts: Handled
KeyboardInterruptcleanly so pressingCtrl+Crestores the terminal cursor (\033[?25h) and exits without printing Python stack traces.
4. 🖥️ Hardware-Adaptive Hyprland Lua Milieu & Tearing Rules (lib/mod_gaming.sh)
- Dynamic GPU Detection: Automatically configures
~/.config/hypr/modules/env.luaand/etc/hypr/hyprland.envbased on probed hardware (NVIDIA direct scanout, AMD RadeonSI, Intel iHD, or PRIME hybrid offload). - Gaming Tearing Profiles: Introduces non-intrusive
immediate = truetearing rules for low-latency gaming under Wine, Proton, Battle.net, and native Vulkan/OpenGL titles.
5. 🧩 Multilib Version Intersection Engine (lib/mod_gaming.sh)
- Elimination of Mismatched Updates: Multi-architecture companion packages (
gamescope,mangohud,gamemode,obs-vkcapture,yabridge) now perform an atomic version intersection check. Upgrades are only triggered when both 64-bit and 32-bit packages are synchronously available on upstream mirrors, preventing broken multilib states.
6. VARIOUS BUG FIXES
📦 Build & Upgrade Instructions
# 1. Build Slackware package
cd slackbuild
./slacky-update.SlackBuild
# 2. Install or upgrade
sudo upgradepkg --install-new --reinstall /tmp/slacky-update-1.0_RC1-noarch-26_slacky.txzV1.0 'Wonderwall'
Slacky-Update v1.0_RC1 (Build 2) — "Wonderwall" (Master Dress Rehearsal)
"Today is gonna be the day that they're gonna throw it back to you. By now you should've somehow realized what you gotta do." — Oasis (1995)
Slacky-Update v1.0_RC1 (Build 2) is the definitive Master Dress Rehearsal and general testing release candidate on the road to Slacky-Update 1.0 LTS. It delivers comprehensive system hardening, universal multi-GPU & hybrid laptop (Intel/AMD + NVIDIA PRIME) detection, unprivileged privilege-minimization, resilient network timeout management, seamless Underpants Gnomes batch upgrades, and relaxed background footprint.
🌟 Major Highlights of v1.0_RC1 ("Wonderwall")
1. 🩲 Fixed Underpants Gnomes Batch Upgrades (lib/mod_gaming.sh)
- Structured Fast-Check Output: Resolved an upstream version-parsing mismatch in
check_all_installed_gaming_updates_fastandsync_all_installed_cachyos_gaming_packages. Package IDs (microsoft-edge,obs-studio, etc.) are cleanly resolved and dispatched to the batch transmutation pipeline without being skipped.
2. 🛡️ Privilege Minimization & Non-Blocking Unprivileged Operations
- Zero Sudo Prompts in Read-Only Mode: Navigating the Limine Bootloader menu (
manage_limine_interactive), querying system status, or launching background checkers runs 100% unprivileged.sudois strictly deferred until a user explicitly chooses a modifying action (Install, Regenerate, CMDLINE Hub, or Restore). - Non-Blocking Cache Management:
init_storage()uses silentsudo -nfor non-interactive cache initialization and falls back cleanly to~/.cache/slacky-update/without interrupting user workflows.
3. 🎮 Clean Menu Typography & Sober Slackware Headers
- No Double-Numbering: Corrected hardcoded numbers in NVIDIA submenus across 24 languages (
locales/*.json). - Sober Slackware Blue Design: Stripped distracting ASCII emojis and symbols from core system menus and headers, adopting a mature, solid Slackware-blue presentation. All 90s humor and playful culture remain cleanly contained within the Underpants Gnomes sidecar.
- Target Distribution Alignment: Synchronized all menus and field guides to strictly target
Slackware -current / 15+ & 16 Alpha.
4. 💻 Universal Multi-GPU & Hybrid Laptop Architecture (PRIME Offload)
- DMI & Chassis Detection: Automatically detects mobile and laptop chassis via
/sys/class/dmi/id/chassis_typeand/sys/class/power_supply/BAT*. - Hybrid GPU Differentiation: When multi-GPU setups or hybrid laptops (e.g. Intel UHD/Iris or AMD Radeon iGPU + NVIDIA GeForce RTX dGPU) are detected:
- Hyprland/Wayland session generators (
/etc/hypr/hyprland.envand/usr/bin/start-hyprland) no longer forceGBM_BACKEND=nvidia-drmglobally, allowing the Wayland compositor to render smoothly on the primary display iGPU (/dev/dri/card0). - Seamless PRIME offloading (
__NV_PRIME_RENDER_OFFLOAD=1,DRI_PRIME=1,__GLX_VENDOR_LIBRARY_NAME=nvidia) is configured for 3D games and heavy GPU workstations. - Desktop video acceleration (
LIBVA_DRIVER_NAME) is automatically routed to the low-power iGPU (iHDfor Intel,radeonsifor AMD).
- Hyprland/Wayland session generators (
- Single-GPU Desktop Parity: Dedicated NVIDIA desktop workstations continue to utilize direct modesetting (
GBM_BACKEND=nvidia-drm,LIBVA_DRIVER_NAME=nvidia,NVD_BACKEND=direct).
5. 🌐 Resilient Network Architecture & Large File Safety
- Elimination of Premature Download Timeouts: Removed rigid time bounds (such as
-m 180/-m 120) that could abort large kernel suites, NVIDIA driver installers, or multilib packages on slow connections. - Speed-Limit & Connection Guardrails: Replaced hard timeouts with intelligent
--connect-timeout 10 --speed-limit 1024 --speed-time 25flags across all download pipelines.
6. 🔋 Background Footprint & Battery Optimization
- Relaxed Polling Interval: Adjusted the tray fallback polling interval from 15s to 60s in
slacky-update-tray, reducing CPU wakeups and conserving battery on laptops.
📦 Upgrade Instructions
To build and install the v1.0_RC1 (Build 2) package on Slackware:
# 1. Build Slackware package
sudo bash slackbuild/slacky-update.SlackBuild
# 2. Install or upgrade
sudo upgradepkg --install-new --reinstall /tmp/slacky-update-1.0_RC1-noarch-2_slacky.txz
# 3. Restart background tray monitor
slacky-update-tray --restart &v0.17 'I AM THE LAW'
⚡ Slacky-Update v0.17.0 — "I AM THE LAW!" (Security, Compliance & Hardening Milestone)
"I am the law! Drop your weapons. These streets are under the jurisdiction of the Hall of Justice." — Judge Joseph Dredd (1995)
Slacky-Update v0.17.0 is the definitive security hardening, compliance enforcement, and performance milestone for Slackware Linux (-current / 15.0+). It introduces parallel global mirror ranking and latency benchmarking, strict hardware-segregated browser acceleration flags with zero Vulkan crash vectors, warning-free Hyprland session wrappers, dynamic MangoHud/GOverlay font mirroring, and multi-DE VRAM booster shielding across KDE, XFCE, and Hyprland.
🌟 Major Highlights of v0.17.0
1. ⚖️ "I AM THE LAW!" System Sovereignty & Compliance Shield
- Base System Inviolability: Guaranteed strict protection of core Slackware base packages, glibc, system headers, and kernel directories against contamination or accidental overwrites.
- Strict Process & Execution Fencing: Hardened subshell execution (
set -euo pipefail), atomic transactional updates, and strict permission verification. - Non-Destructive Operations: Clean separation between system-native packages and sidecar-transmuted applications.
2. ⚡ Global Multi-Threaded Mirror Benchmark (--rank-mirrors / -M)
- Parallel Latency & Freshness Probing: Evaluates latency (ping ms) and ChangeLog top timestamp freshness in parallel across global Tier-1 Slackware mirrors (Europe, Americas, Asia/Pacific).
- Interactive & Headless Mirror Selection: Provides an interactive ranking table with color-coded latencies and timestamp delta, allowing immediate 1-click update of
/etc/slackpkg/mirrors. - Zero Network Stall: Headless timeout bounds prevent hanging on unreachable or stale upstream mirrors.
3. 🌐 Hardware-Segregated Browser Flags & Vulkan Elimination
- Targeted Hardware Acceleration:
- NVIDIA GPUs: Automatically configures VA-API hardware decoding with
VaapiOnNvidiaGPUs, native Wayland backend (--ozone-platform=wayland),--enable-zero-copy, and OpenGL/GLES rasterization. - AMD & Intel GPUs: Automatically injects native Wayland flags (
--ozone-platform=wayland,--enable-zero-copy) without proprietary NVIDIA-specific options.
- NVIDIA GPUs: Automatically configures VA-API hardware decoding with
- Elimination of Vulkan Render Crashes: Completely removes experimental/forced
--use-vulkanflags across Google Chrome, Brave, Microsoft Edge, and Chromium, eliminating GPU process crashes and rendering freezes.
4. 🪟 Hyprland Modular Lua Architecture & Desktop Suite Hardening
- Modular Lua Engine: Decomposed monolithic
hyprland.luainto clean, maintainable submodules under~/.config/hypr/modules/(monitors.lua,env.lua,autostart.lua,general.lua,animations.lua,rules.lua,keybinds.lua), fully ready for upstream Hyprland 0.55+ / 0.57+. - Integrated Display Control Tools: Expanded the desktop package suite with
ddcui(direct hardware DDC/CI GUI for OLED brightness/contrast/HDR),nwg-displays,wlr-randr, andpython-i3ipc. - Force-Kill Keybinding: Introduced
SUPER + SHIFT + Kfor instant active window termination. - Clean Session Wrapper: Synchronized
XDG_CURRENT_DESKTOP=Hyprlandacross/usr/bin/start-hyprland,hyprland.conf, andhyprland.lua.exampleto eliminate misleading KDE/fallback environment detections. - Warning-Free Startup: Integrated native suppression of false-positive XDG and GUI warnings:
disable_xdg_env_checks = truedisable_hyprland_guiutils_check = trueecosystem { no_update_news = true, no_donation_nag = true }
- Refined Noctalia Dock Seed: Streamlined default dock layout (
icon_size = 48,magnification_scale = 1.25,margin_edge = 4,margin_ends = 8,radius = 12) delivering a sleek, modern desktop presentation.
5. 🎮 Dynamic MangoHud & GOverlay Font Mirroring
- Dynamic Font Resolution: Automatically indexes and symlinks all system TrueType/OpenType fonts from
/usr/share/fonts/and/usr/local/share/fonts/into user font trees (~/.local/share/fonts/) and/etc/skel/.local/share/fonts/. - Zero Fallback Glitches: Resolves GOverlay's hardcoded font path lookups, guaranteeing that any selected font renders cleanly in MangoHud without fallback to pixelated bitmap fonts.
6. 🛡️ Multi-DE VRAM Booster Protection
- Multi-Desktop Shielding: Extended the
dmemcg-boosterlow-latency memory reclamation daemon to explicitly safeguard XFCE desktop components (xfwm4,xfce4-panel,xfdesktop) alongside KDE Plasma (kwin_wayland,plasmashell) and Hyprland.
7. 🩲 Underpants Gnomes Pacman Sidecar Engine v0.17.0
- Engine Parity: Fully aligned User-Agent and command headers to
v0.17.0("I AM THE LAW!"). - 24-Language Translation Parity: 100% synchronized key parity across all 24 JSON localization files with authentic 90s action slang.
8. ⚡ Automated 404 Self-Healing & Instant Recovery
- Zero 404 Failures on Upstream Changes: If an upstream mirror rolls out a package version bump while local sync databases are still within the TTL window, Gnomes automatically traps the missing payload and triggers a silent background sync (
sync_repositories(force=True, verbose=False)). - Transparent Recovery: Dynamically resolves the updated version and download URL, re-attempting the download in the same session without user intervention or manual sync required.
9. 🎨 Universal Multi-Path Font Mesh for Gaming Overlays
- Hierarchical Compatibility Mesh: Generates synchronized format directories (
~/.local/share/fonts/TTF,OTF,truetype,opentype) cross-linking all system and user fonts.
10. 🛡️ Limine Suite Catalog Unification & Transparent Updates
- Unified Audit: Fully merged
limine,limine-entry-tool, andlimine-snapper-syncinto the primary Underpants Gnomes catalog, ensuring pre-update detection, version comparison, and explicit listing in update tables. - Elimination of Silent Bundling: Refactored
install_unified_limine_suiteto only deploy missing components on explicit installation, eliminating unannounced background installations during bootloader sync.
11. 🔍 Universal HiDPI & Wayland Scaling Architecture
- System-Wide Auto-Scaling: Deploys
/etc/profile.d/slacky-hidpi.sh(and.csh) to guarantee crisp, proportional rendering across Qt5, Qt6, and GTK applications on 4K/1440p displays. - Wayland & X11 Backend Routing: Establishes
QT_SCALE_FACTOR_ROUNDING_POLICY=PassThrough, auto screen scale detection, andxwayland { force_zero_scaling = true }across Hyprland sessions.
12. ⚡ Fast-Race Chaotic-AUR Probing Engine
- Concurrent Sub-Second Benchmarking: Evaluates global Chaotic-AUR mirror latency using
concurrent.futures.as_completedwith aggressive 750ms abort limits. - Instant-Win Short Circuit: Returns immediately when any healthy mirror responds under 55ms, eliminating stalling during package installations.
13. 🖥️ Hypridle 3-Minute OLED & Multi-Screen DPMS Protection
- Clean Standby Architecture: Deploys pure 180s
hyprctl dispatch dpms offlistener without self-resetting IPC config-change loops, ensuring monitors turn off completely to save power and eliminate burn-in.
📦 Package Summary
- Target Distribution: Slackware 15+ (
slackware-current/Slackware 16 alpha) strictly (Slackware 15.0 stable is unsupported) - Toolchain Compatibility: GCC 11–15, LLVM/Clang 15–21, Python 3.9–3.14
- Build System:
slackbuild/slacky-update.SlackBuild(Version 0.17.0, Build 2_slacky)
🧙 90s Hall of Fame
"I am the law!" — Judge Dredd (1995)
"Be excellent to each other. Party on, dudes!" — Bill & Ted (1989/1991)
"Cowabunga!" — Teenage Mutant Ninja Turtles
"Bodacious!" — Bill & Ted / 90s Culture
"Major Bummer!" — 90s Slang
v0.16 'Tubthumping' hotfix
⚡ Slacky-Update v0.16.0 — "Tubthumping" (LTS Prep & Rock-Solid Milestone)
"I get knocked down, but I get up again — You are never gonna keep me down!" — Chumbawamba (1997)
Slacky-Update v0.16.0 is the long-term stabilization and polish milestone for Slackware Linux (-current / 15.0+). It introduces a unified, 100% flicker-free Pacman ILoveCandy download engine, bulletproof hardware detection with sysfs fallbacks, hardened DKMS and bootloader integrity guards, and complete 90s cultural flair across 24 languages.
HOTFIX fixed an invalid line in hyprland.lua for the curated hyprland package in Underpants Gnomes that no longer is valid and caused a warning. The .lua file is there for the next update where the old hyprland.conf file will no longer be used. Hope not too many people experienced this bug. Should be fixed now.
🌟 Major Highlights of v0.16.0
1. 🍒 Unified Flicker free Pacman ILoveCandy Engine (lib/pacman_candy.py)
- 100% Authentic ILoveCandy Parity: True
o o o opellet spacing (i % 2 == 0) with bold Slackware BlueS/smouth toggling at a steady ~1.4 toggles/sec (int(now / 0.35)). - Zero Terminal Flicker & Tear Elimination: Automatic cursor suppression (
\033[?25l) during multi-line rendering with robust exit/signal restoration (\033[?25h). Single-pass atomic buffer flushes locked at a calm 140 ms refresh rate eliminate screen shearing. - Unified Ecosystem Look & Feel: One canonical engine shared across Slackware base updates, CachyOS kernels, NVIDIA driver stacks, SlackBuilds.org (SBo), Flatpaks, ROCm, and Underpants Gnomes.
2. 🛡️ Universal Hardware Probing & Sysfs Fallback
- Unattended Mode GPU Guarantee:
probe_gpu_hardwareis now evaluated automatically on initialization, ensuring non-interactive/batch runs (slacky-update -y) correctly identify NVIDIA, AMD, and Intel GPUs. - Sysfs PCI & DRM Fallback: Probes
/sys/bus/pci/devices/*/vendor(0x10de,0x1002,0x8086) and DRM subsystem directly whenlspciis absent or unprivileged.
3. 🔒 Bootloader & Secure Boot BLAKE2B Armor
- Zero-Fork Hash Engine: Python
hashlib.blake2bintegration provides sub-millisecond, pure-memory BLAKE2B hashing for kernel and initramfs sealing inlimine.conf, with automatic fallback tob2sum. - Isolated DKMS Pipeline: DKMS execution is strictly restricted to authentic hardware kernel modules, with clean, silenced background compilation.
4. 🌐 Resilient Network Timeouts & System Cleanup
- Fail-Safe Network Lookups: Configured explicit
--connect-timeoutand max-time parameters across all curl lookups inmod_sbo.sh,mod_nvidia.sh, andmod_gaming.shto prevent hangs. - Expanded Cleanup Routine:
slacky-update --cleanautomatically purges orphaned.partfiles, temporary dracut/initramfs trees, stale locks, and obsolete SBo shell packages.
5. 📻 90s Cultural Glød & 24-Language Parity
- 24 Languages Synchronized: 100% key parity across
locales/*.jsonwith authentic 90s slang ("Major Bummer", "Excellent", "Cowabunga", "Bodacious", "Tubthumping").
6. 🪟 Curated Hyprland Desktop Suite & Noctalia Shell (hyprland-noctalia & hyprland-core)
- Mac-like Wayland Elegance: One-command deployment of Hyprland with Noctalia Shell (top status bar, floating bottom dock, quick launcher, notification center).
- Hardware-Adaptive Session Wrapper: Dynamic
/usr/bin/start-hyprlandand/etc/hypr/hyprland.envdynamically injecting correct GPU backends (LIBVA_DRIVER_NAME,GBM_BACKEND=nvidia-drm,NVD_BACKEND=direct,radeonsi,iHD). - PipeWire DBus AT_SECURE Protection: Automatically strips conflicting Linux capabilities (
setcap -r) from/usr/bin/wireplumberand/usr/bin/pipewire, completely preventing the kernel from dropping session DBus environment variables (AT_SECURE=1). - Snappy, Fluid Animations: Custom 200–250 ms bezier curves (
snappy = 0.2, 0.8, 0.2, 1.0) replacing sluggish defaults with razor-sharp responsiveness. - OLED & Gaming Perfection: Zero-scaling rules (
force_zero_scaling = true), low-latency tearing (immediate on) for Steam/Proton titles, and OLED burn-in prevention (vrr = 2). - Automated Systray Daemons: Built-in autostart and StatusNotifierItem registration for
slacky-update-tray,openrgb(with automatic profile loading), andeasyeffects.
7. 🕹️ Underpants Gnomes Pacman Sidecar CLI (gnomes)
- Full Pacman Command-Line Parity: Native
gnomes install/-S,gnomes search/-Ss,gnomes remove/-R,gnomes sync/-Syu,gnomes info/-Si, andgnomes list/-Q. - Sidecar Architecture: Usable standalone via
/usr/bin/gnomesor throughslacky-update --gnomes-pacman. - Integrated Candy Progress: Fully connected to
pacman_candy.pyfor continuous, authentic visual feedback.
8. 🌐 Automatic NVIDIA & Wayland Hardware Acceleration for Browsers
- Intelligent GPU Interception: When installing
google-chrome,brave, ormicrosoft-edgevia Underpants Gnomes, hardware detection automatically checks for NVIDIA cards. - Turnkey Flags Generation: Automatically deploys hardware-accelerated Wayland and VA-API flags (
--ozone-platform=wayland,VaapiOnNvidiaGPUs,--enable-gpu-rasterization,--enable-zero-copy) to user configs and/etc/skel/.config/.
v0.15 'Now This, Is Pod Racing!'
⚡ Slacky-Update v0.15.0 — "Now This Is Podracing!"
Enterprise-Grade System Maintenance, Kernel Lifecycle, Driver Orchestrator & Universal Pacman Transmutation Factory for Slackware Linux
Caution
SYSTEM MODIFICATION & RECOVERY DISCLAIMER — USE AT YOUR OWN RISK
Slacky-Update v0.15.0 is an enterprise-grade system orchestrator and workstation modernizer for Slackware Linux (-current / 15.0+). It interacts with low-level kernel infrastructure, proprietary GPU drivers, Dracut initramfs images, Btrfs subvolumes, UEFI bootloader topologies (Limine/GRUB), and standalone sandboxed package engines. Always maintain verified backups of /home and boot partitions and keep a Slackware Live-USB accessible.
🌟 Major Highlights of v0.15.0 — "Now This Is Podracing!"
Release v0.15.0 delivers two landmark features for Slackware Linux:
- Universal Underpants Gnomes Pacman Sidecar Engine & Transmutation Factory (Experimental): Instant, host-sovereign access to over 31,800+ software packages from CachyOS and Arch Linux, transmuted dynamically into genuine native Slackware
.txzpackages without polluting hostglibc,init,pam, or core system libraries. - Expanded Kernel Ecosystem: Added support for Official Arch Linux Vanilla Kernel (
linux) and Arch Zen Kernel (linux-zen) in the kernel manager alongside the full CachyOS kernel suite.
🏛️ Key Features & Technical Innovations
1. 🧙 Universal Pacman Sidecar Engine (bin/gnomes & lib/gnomes_pacman.py) [Experimental]
- Zero-Root In-Memory Indexing: Direct parser for
.db.tar.zstand.db.tar.gzdatabase archives, indexing 31,800+ packages in memory with sub-50ms search and zero host root filesystem dependencies. - Microarchitecture Auto-Tiering: Automatically detects host CPU tier (
znver4,v4,v3, generic) and orders mirrors accordingly (cachyos-znver4,cachyos-v4,cachyos-v3, standardcachyos, Archextra,multilib,core). - Strict Guardrails: Blacklists unstable/testing repositories.
2. 🩲 10-Worker Parallel Downloader with Gnome Chomping Progress Bar
- Turbo Parallel Pre-fetch: 10 concurrent download streams (
download_packages_parallel) with SHA-256 integrity verification. - Animated Progress Ticker: Signature Gnome Chomping Underpants animation (
[━━━🧙 🩲·🩲·]) culminating in the triumphant🧙 💰 PROFIT!phase indicator.
3. 🛡️ Dependency DAG Solver & Host Sovereignty Shield
- Topological Dependency Graph: Resolves deep multi-tier dependency trees with cycle detection and leaf-first install ordering.
- Host Shared Library Scanner: Scans
/etc/ld.so.cache(indexing 8,000+ native sonames) to maximize native library reuse. - Virtual Provides & Core Exclude Shield: Satisfies virtual dependencies (
vulkan-driver,pipewire,wayland,sh,desktop-file-utils,ntsync-module) from host Slackware while strictly preventing upstream base system packages (glibc,pam,shadow,sysvinit,udev) from entering the payload.
4. ⚡ ELF RUNPATH Relocation, Universal Wrappers & Post-Install Scriptlets
- Automated Binary Relocation: Scans ELF headers and rewrites
RUNPATHto$ORIGIN/../lib:$ORIGIN/lib:/opt/underpants/common/libviapatchelf. - Universal Script Relocator: Handles shell variables (
${name},$name) in Electron, Python, and shell wrappers. - Unconditional 64-bit GTK Isolation: Eliminates Multilib
ELFCLASS32collisions by scopingGTK_PATHand auto-generatingimmodules.cacheandloaders.cache. - Automatic Runtime Scriptlets: Relocates Glycin loader
.conffiles, generates GTK3/Pixbuf caches, compiles GSettings schemas, and updates MIME/icon caches.
5. 🐧 Arch Linux Vanilla & Zen Kernel Integration
- Arch Linux Vanilla Kernel (
linux): Clean upstream stable Linux kernel builds packaged for Slackware with automated Dracut initramfs and Limine/GRUB boot entries. - Arch Zen Kernel (
linux-zen): Tuned desktop kernel with low-latency scheduling, ideal for general desktop responsiveness and audio workstation workflows.
6. 🎮 CLI & TUI Station Integration
bin/gnomesCLI Utility: Full pacman-style command line interface (-Ss,-Si,-Sd,-S,-Sy,-Syu,-Q,-R,--check-host).- Dedicated Field Guide: Full user documentation available in
docs/UNDERPANTS_GNOMES_FIELD_GUIDE.md. - Gaming Menu Integration: Accessible directly from
slacky-update --gnomes(Option S) and main menu option-P/--gnomes-pacman.
📦 Release Package Details
- Package File:
slacky-update-0.15.0-noarch-32_slacky.txz/slacky-update.txz - Target OS: Slackware Linux 15.0 & -current (x86_64)
- License: GNU General Public License v3.0 (GPLv3)
- Canonical Git:
https://github.com/TuxOfValhalla/slacky-update - Codeberg Mirror:
https://codeberg.org/TuxOfValhalla/slacky-update
V0.14 'Coco Jambo'
Coco Jambo - 'Put Me Up, Put Me Down, Put My Feet Back On The Ground'
⚡ Slacky-Update v0.14.0 — "Coco Jambo" (Release Edition)
Caution
SYSTEM MODIFICATION & RECOVERY DISCLAIMER — USE AT YOUR OWN RISK
Slacky-Update v0.14.0 is a comprehensive system orchestrator and workstation modernizer for Slackware Linux (-current / 15.0+). It interacts with low-level kernel infrastructure, proprietary GPU drivers, Dracut initramfs images, Btrfs subvolumes, and UEFI bootloader topologies (Limine/GRUB). Always maintain verified backups of /home and boot partitions and keep a Slackware Live-USB accessible.
🌟 Major Highlights of Patch v0.14.0
🚀 1. Expanded CachyOS High-Performance Kernel Fleet
Slacky-Update now supports 9 specialized CachyOS kernel flavors across all CPU optimization tiers (v4 AVX-512, v3 AVX2, and standard x86-64):
linux-cachyos-eevdf: Earliest Eligible Virtual Deadline First — upstream standard scheduler refined with CachyOS responsiveness and low-latency throughput tuning.linux-cachyos-bmq: BitMap Queue scheduler engineered specifically for ultra-low desktop latency and silky smooth interactivity under heavy system load.linux-cachyos-deckify: Handheld and power/frame-pacing scheduler profile crafted for Valve Steam Deck and portable rigs.linux-cachyos-rt-bore: Real-TimePREEMPT_RTcombined with BORE (Burst-Oriented Response Enhancer) for deterministic DAW audio production and live streaming.- Full Ecosystem Parity: All 9 kernel flavors are integrated into
lib/mod_kernel.sh,lib/mod_limine.shboot menus,lib/mod_clean.shretention policies, andlib/mod_nvidia.shcompatibility checks.
🛡️ 2. Universal Multi-Kernel DKMS Engine & NVIDIA Safety Shield
- Dynamic Multi-Kernel Driver Generation (
build_dkms_modules_for_all_kernels): Iterates across all installed kernels in/usr/lib/modules/*/buildand automatically compiles and installs active DKMS out-of-tree hardware drivers. - NVIDIA DKMS Safety Shield: Automatically inspects kernel extramodules for precompiled
nvidia.ko/nvidia-opendrivers. If precompiled NVIDIA modules exist, DKMS NVIDIA builds are strictly skipped to prevent module collisions and driver corruption.
📡 3. Out-of-Tree DKMS Hardware & Telemetry Suite
Integrated automated packaging, configuration, and DKMS module compilation for crucial hardware:
- Smart Realtek 2.5GbE (
r8125) Hardware Detection: Automatically detects RTL8125 / Killer E3100X PCI NIC hardware (10ec:8125/10ec:3000) via sysfs and lspci. Automatically downloads and deploys matching precompiled CachyOSr8125driver packages directly from official mirrors for all installed CachyOS kernels. zenpower3-dkms: AMD Ryzen (Zen / Zen 2 / Zen 3 / Zen 4 / Zen 5) voltage, current, and CCD core telemetry driver for MangoHud (with automatic/etc/modprobe.d/zenpower.confk10tempblacklisting).v4l2loopback-dkms: Video4Linux2 virtual loopback device driver enabling OBS Studio Virtual Camera (/etc/modprobe.d/v4l2loopback.confwithexclusive_caps=1,video_nr=10).- Realtek Wi-Fi Fleet:
rtl8821cu-dkms-git,rtl88x2bu-dkms-git, andrtl8812au-dkms-gitfor high-gain USB Wi-Fi dongles. - Broadcom Wireless:
broadcom-wl-dkmsfor Broadcom BCM43xx 802.11a/b/g/n wireless adapters.
🎬 4. OBS Studio Creator & Streaming Power-Pack
Added 9 vetted industry-standard creator and streamer plugins, complete with automated dual-mode bridging into native Slackware (/usr/lib64/obs-plugins/, /usr/share/obs/obs-plugins/) and isolated /opt/obs-studio:
obs-studio: Isolated bleeding-edge OBS Studio application.obs-vkcapture: Vulkan / OpenGL game capture layer with 32-bit multilib support.obs-move-transition: Smooth source and scene animations.obs-source-record: Isolated track/ISO recording for clean creator edits.obs-pipewire-audio-capture: Per-application audio routing and direct stream separation.obs-advanced-scene-switcher: Advanced automated scene triggering and scripting engine.obs-multi-rtmp: Multi-destination live streaming (Twitch, YouTube, Kick).obs-composite-blur: High-performance GPU box/motion/Gaussian blur filter.obs-teleport: Ultra-low latency LAN/NDI video streaming across workstation networks.
🎨 5. Pure Plasticity 3D CAD SlackBuild Recipe
- Curated SlackBuild (
assets/slacky-slackbuilds/graphics/plasticity/): Transmutes official upstream Plasticity 3D CAD.debpackages into pure Slackware.txzarchives. - Workstation Integration: Provides desktop application entries, hicolor icons, and mime type associations. Added to
lib/mod_sbo.shgraphics catalog.
📂 6. Collapsible Category Menus in TUI (slacky-update -g)
- Interactive Category Folding: Toggle categories open or closed (
C1throughC9). - Expand All / Collapse All: Quick fold toggles (
Efor Expand All,Cfor Collapse All). - 1-Click OBS Creator Suite (
O): Batch installs all 9 OBS plugins and streaming tools in a single parallel download transaction. - 1-Click Total Gaming Rig (
A): Batch installs the entire curated workstation and gaming suite.
🧙 💰 7. Underpants Gnomes Rebranding & High-Performance Console Station
- Unified Console Station (
slacky-update --gnomes):- 2-Column Grid Layout: Replaced deep category nesting with a clean, compact 2-by-2 column grid displaying all 51 gaming apps, tools, and drivers.
- Compact Version Badges: Streamlined status badges with concise version tags (
[v1.8.2 ✓]/[Not Inst]) for immediate verification of cutting-edge software. - 🧙 Alternating Gnome Animation: Timestamp-paced (~350ms) animated Gnome transmutation (
🧙<->🧙♂️) collecting underpants (🩲) along the parallel download track. - Steal Underpants Flow: Action flow
🩲 Steal Underpants!, animated transmutationStep 2: ? ? ? ?, and grand finish🧙 💰 STEP 3: PROFIT!!! 🎉.
- Sub-10ms Fast Status Resolution & Probe Engine:
- Implemented instant single-pass package status scanning using standard Slackware package naming rules.
- Automatic binary, DKMS, and udev probing fallback for locally compiled or custom unmanaged tools (such as LACT, OpenRGB, MangoHud, etc.).
- Seamless Launch Pathways:
- Direct CLI:
slacky-update --gnomesorslacky-update -g. - System Tray Applet: Direct right-click action
🧙 Underpants Gnomes 📦launching instantly in Konsole/terminal. - Main Station Menu:
slacky-updateoptionG(Underpants Gnomes Transmutation Station).
- Direct CLI:
- Valve Steam Platform Integration (
underpants-steam):- Added Valve Steam directly into the Underpants Gnomes suite (51 total components).
- Automatically bundles official controller & gamepad udev hardware rules (
60-steam-input.rules) with instantudevadmreload. - Performs pre-flight 32-bit multilib verification to ensure seamless proton and native compatibility.
- Package Rebranding: Transitioned package naming prefix to
underpants-${pkg_id}with full backward compatibility for existingcachyos-gnome-*installations. - Authentic 90s Slang: Injected authentic 90s slang (Cowabunga, Major Bummer, Excellent, Bodacious, Step 3: PROFIT!) throughout the installer and slack-desc manifests.
📦 Package Details
- Filename:
slacky-update-0.14.0-noarch-1_slacky.txz - Architecture:
noarch(Slackware Linux 15.0 & -current) - License:
GPLv3 - Canonical Repository:
https://github.com/TuxOfValhalla/slacky-update - Secondary Mirror:
https://codeberg.org/TuxOfValhalla/slacky-update
v0.13.0 — "Birthday Clown Demolition"
It's My Party, And I'll Cry If I Want To...
⚡ Slacky-Update v0.13.0 — "Birthday Clown Demolition" (Release Edition)
Caution
SYSTEM MODIFICATION & RECOVERY DISCLAIMER — USE AT YOUR OWN RISK
Slacky-Update v0.13.0 is a comprehensive system orchestrator and workstation modernizer for Slackware Linux (-current / 15.0+). It interacts with low-level kernel infrastructure, proprietary GPU drivers, Dracut initramfs images, Btrfs subvolumes, and UEFI bootloader topologies (Limine/GRUB). Always maintain verified backups of /home and boot partitions and keep a Slackware Live-USB accessible.
🌟 Major Highlights & Architecture Changes in v0.13.0
🔍 1. Dynamic Kernel & Limine BLAKE2B Hash Verifier (hash-check)
- Live Boot Asset Inspection (
slacky-update --hash-check/-H/hash-check): Dynamically audits all installed kernels (/boot/vmlinuz-*) and initramfs images against the cryptographic BLAKE2B hashes registered inlimine.conf. - Zero-Permission Friction: Automatically elevates via
sudo python3to read hardened root-only (0700)/bootmounts and configuration files. - Full Limine Syntax Support: Parses all kernel entry types (
path:,kernel_path:,module_path:,image_path:, andwallpaper:). - Color-Coded Status Reporting: Displays running kernel indicator (
★), Secure Boot state, and cryptographic match verification (✓ MATCH,✗ MISMATCH,⚠️ UNTRACKED).
🕹️ 2. The 34-Package Underpants Gnomes Workstation Suite
All 34 workstation, creative, audio, and gaming packages have been verified and whitelisted:
- Web Navigators: Whitelisted Brave and Zen Browser.
- Game Streaming & Remote Capture: Whitelisted Sunshine (Game Stream Host) with automatic
/lib/udev/rules.d/60-sunshine.rulescontroller udev rules and unprivileged Wayland capture integration. - Community & Streaming: Whitelisted Vesktop (Discord with Vencord & Wayland screenshare) and OBS Studio VKCapture (bridged into
/opt/obs-studiowith 64-bit and 32-bit multilib Vulkan layer manifests). - Creative & RAW Photography: Whitelisted Darktable with complete modern multimedia codec suite (
libavif,libheif,libde265,libyuv,rav1e,svt-av1,openh264,pugixml,colord-gtk,osm-gps-map,gmic,flickcurl), RUNPATH dynamic bridging, and Lua 5.4 support. - Audio & Studio Production: Whitelisted Spotify Launcher (with Sequoia PGP verification) and Yabridge (+ yabridgectl) (Windows VST2/VST3/CLAP bridge for Linux DAWs).
- Hardware & Fan Management: Whitelisted Solaar (Logitech Unifying/Lightspeed manager with pure-Python modules) and CoolerControl (+ coolercontrold) (v5.0 standalone Rust/Qt6 WebEngine suite with
/etc/rc.d/rc.coolercontroldaemon management). - Emulation & Micro-Compositing: Whitelisted RetroArch (multi-system emulator with Ozone/XMB shaders, FFmpeg 7, Qt6, SDL2, PipeWire) and Gamescope (Valve Micro-Compositor with 64-bit and 32-bit multilib).
- Note: Lian Li and ASUS ROG control modules remain dormant for future hardware-specific testing.
🌐 3. Curated SBo Hub & Dedicated Opera SlackBuild
- Curated Opera Web Browser SlackBuild (
assets/slacky-slackbuilds/network/opera/): Dedicated SlackBuild recipe with auto-download fallback fromdeb.opera.com, SUID4755sandbox preservation, and bulletproof launcher wrapper scripts (/usr/bin/opera). - SBo Standardization: All 28 SlackBuilds verified with
bash -nand adjusted to strict 11-lineslack-descformatting.
🚨 4. Holistic Disaster Recovery Guide with ELI5 Playbooks
- 11 Comprehensive Failure Scenarios: Expanded
docs/TROUBLESHOOTING_GUIDE.mdcovering NVRAM resets, Secure Boot / hash mismatches, NVIDIA TTY fallbacks, disappearing Windows boot entries, Dracut OOM, Btrfs snapshot rollbacks, BIOS Setup Mode, Live-USB chroot rescues, missing app icons / broken symlinks, multilib gaming crashes, and PipeWire audio resets. - 🧩 ELI5 (Explain Like I'm 5) Sections: Plain-English analogies with copy-paste terminal fixes for every scenario.
🛠️ 5. Zero Hardcoded Paths & Full Internationalization Parity
- Dynamic Terminal Multi-Column View: Full package visibility without truncation across 2-to-3 columns.
- Scrollable Desktop Applet: Added Qt6 vertical scrollbar support in
slacky-update-tray. - Autonomous
slackpkg.conf.newReconcile: Multi-pass distribution upgrades transition cleanly whenslackpkgself-upgrades. - 100% i18n Parity: Synchronized all 24 language dictionaries (
locales/*.json) to 206 keys matchingen.jsonandnb.json. - Path Sanitization: Removed all personal development paths (
/home/tux/...) across scripts and documentation.
V0.12.2 Limine tree HOTFIX
Slacky-Update v0.12.2: Hardened UEFI Secure Boot & Cryptographic Integrity Matrix
Slacky-Update v0.12.2 delivers a major hardening milestone for Slackware 15.0 and -current systems running modern CachyOS Linux kernels, NVIDIA drivers, and dual UEFI bootloaders (Limine & GRUB/Shim).
This release eliminates race conditions and signing order ambiguities in UEFI Secure Boot, locks down BLAKE2B integrity verification in Limine, fixes GRUB default kernel selection under restricted permissions, and enforces strict pre-release package filtering.
🔒 Critical Fix: Resolved Limine BLAKE2B Hash Mismatch with sbctl
Background & Root Cause
In prior releases, an edge case could occur during kernel updates or bootloader synchronization where a Linux kernel binary (/boot/vmlinuz-*) was signed by sbctl after its cryptographic BLAKE2B checksum had already been calculated and written to /boot/limine.conf.
Because PE Authenticode signing appends and embeds signature certificates into the binary image on disk, the post-enrollment signature inevitably changed the file's hash. When booting with UEFI Secure Boot enabled, Limine's hardware verification engine detected that the binary on disk did not match the enrolled checksum, halting execution with a Verification Failed security halt. Users were forced to enter UEFI BIOS Setup and temporarily disable Secure Boot in order to boot into the OS.
The Fix: Strictly Serialized 4-Phase Cryptographic Pipeline
The bootloader synchronization and Secure Boot enforcement workflow is now strictly ordered and deterministically phased:
- Phase 1: Pre-Signing (
MOK&sbctl):
All kernel images (/boot/vmlinuz-*) and out-of-tree NVIDIA kernel modules are cryptographically signed first.sign_kernel_imagesverifies active MOK signatures, andsign_kernel_binaries_sbctlregisters and signs all kernels directly against the motherboard's UEFI NVRAM database. - Phase 2: Strict Database Pruning:
/var/lib/sbctl/files.jsonis automatically pruned via an enforced whitelist. Obsolete, deleted, or foreign binaries are stripped out, eliminating phantomdoes not existorincorrect digesterrors. - Phase 3: Limine BLAKE2B Matrix Generation:
Only after kernels are fully signed and finalized on disk doesgenerate_limine_configurationread the binaries and compute the clean BLAKE2B hashes for/boot/limine.conf. - Phase 4: Limine Bootloader Sealing:
limine enroll-configembeds the configuration checksum into the Limine EFI executable, andsign_limine_efi_sbctlsigns onlylimine_x64.efiand fallbackBOOTX64.EFI. The redundant and riskysbctl sign-allcall has been completely removed from this phase, guaranteeing that kernel files on disk are never altered after hash enrollment.
🛡️ Total Protection for Microsoft-Signed Shim & GRUB Coexistence
- Zero Tampering with Official Bootloaders:
sbctland MOK are strictly prohibited from attempting to re-sign Microsoft-signed or distro-provided bootloader binaries (shimx64.efi,grubx64.efi, andmmx64.efi). - Purged Dangerous Legacy Post-Hook Template:
Removed an obsolete hook template inlib/mod_limine.shthat historically attempted to invokesbctl signon Shim and GRUB after Limine enrollment. Replaced with a clean, standard symlink (/usr/bin/limine-enroll-config -> /etc/boot/hooks/post.d/90-limine-enroll-config). - Fallback Shim Protection:
Before/EFI/BOOT/BOOTX64.EFIis signed bysbctl, its binary payload is inspected (stringsverification). If the file is an existing Microsoft-signed Shim rather than Limine,sbctlbypasses it to preserve Authenticode integrity.
🐧 GRUB Smart Top-Level Priority & Permission Fix
- Privileged Inspection under Restricted
/bootPermissions:
On systems where/bootis mounted with strict permissions (umask=0077/ mode0700), unprivileged helper processes previously failed to inspect directory listings, preventingset_grub_smart_default_priorityfrom ranking newly installed kernels. - Seamless Automatic Defaulting:
Kernel ranking now runs through privileged inspection (sudo python3), guaranteeing thatGRUB_TOP_LEVELin/etc/default/gruband/boot/grub/grub.cfgalways automatically selects the newest, highest-ranked kernel (e.g., CachyOS BORE) as default entry without requiring manual intervention.
🌲 Enhanced Btrfs Snapshot & Recovery Matrix
- 3-Tier Snapshot Boot Resilience:
Updated the Limine snapshot engine and recovery menu generation to enforce a standardized 3-tier kernel fallback hierarchy for both standard boot and Btrfs Snapper snapshots:- Tier 1 (Primary): Linux Cachyos BORE (or latest active high-performance kernel).
- Tier 2 (Stability Fallback): Linux Cachyos LTS (if installed).
- Tier 3 (Stock Fallback): Slackware Linux Stock/Generic kernel (if installed).
🧙 Curated Package Suite & Pre-Release Filtering
- Shielded End-User Experience:
Enabled pre-release filtering (filter_untested=true) across both package managers to hide experimental upstream entries until fully tested on Slackware:- Underpants Gnomes (Gaming Suite): Exclusively exposes the 22 verified packages (MangoHud, GameMode, GOverlay, dmemcg, Sched-EXT, Ananicy-CPP, Heroic, Lutris, Faugus, ProtonPlus, Steam Devices, LACT, OpenRGB, EasyEffects, Pear Desktop, Audacity, Inkscape, Syncthing, OBS Studio, Discord, Chrome, Edge). 17 untested packages are safely hidden.
- Curated SlackBuilds Hub: Exclusively exposes the 18 verified SlackBuild suites. 9 unverified packages are hidden.
- Localization Sync:
Updated menu labels across all 22 localized language files (locales/*.json) from "25 packages" to "18 packages".
Verification & Integrity Summary
- All shell modules validated syntax-clean with
bash -n. - Verified identical BLAKE2B disk hashes between
/boot/vmlinuz-*and/boot/limine.conf. - Verified 100% preservation of official Slackware
kernel-headers. - Confirmed clean dual-booting with Secure Boot enabled across both Limine and GRUB/Shim.
v0.12 ...and all that I can see, is just another Limine tree...
⚡ Slacky-Update v0.12.0 — Release Notes
"....and all that I can see, is just another Limine tree...." (Pre-Release / Early Access)
PRE-RELEASE / EARLY ACCESS DISCLAIMER — USE AT YOUR OWN RISK
Slacky-Update v0.12.0 is an active Pre-Release / Early Access edition. The software performs low-level system modifications to core infrastructure, including Linux kernel deployments, proprietary NVIDIA drivers, Dracut initramfs generation, Btrfs subvolumes, and bootloader topologies (Limine/GRUB). All usage is strictly at your own discretion and risk. Always maintain verified backups before performing system upgrades.
🌟 What's New in v0.12.0
🥾 1. Complete Limine Bootloader & Secure Boot Armor
- Two-Zone Configuration Model: Protects custom themes and visual settings in Zone A while atomically generating verified kernel entries in Zone B.
-
Safe Cryptographic Hashing: Enrolls BLAKE2B cryptographic hashes directly into boot entries (
boot():/vmlinuz-...#<hash>) to prevent execution of tampered or corrupted files. -
Automated & Manual ESP Topology Migration: Full support for
$\ge 3.5\text{ GB}$ FAT32 ESP partitions mounted directly at/boot(Scenarios A, B, and C). -
UEFI Fallback Binary: Automatically installs and signs
/EFI/BOOT/BOOTX64.EFIto guarantee bootability even if motherboard NVRAM is reset following BIOS updates. -
Early CPU Microcode Multi-Module Support: Automatically detects and injects
intel-ucode.cpio/amd-ucode.cpioas separate hashed modules beforeinitrdfor legacy Slackware stock kernels. - Btrfs Snapper Snapshot Booting: Boot directly into read-only Btrfs snapshots with zero disk overhead (reusing base kernel hashes).
-
UEFI Secure Boot Orchestration: Full integration with
sbctland Machine Owner Keys (MOK), enabling permanent Secure Boot operation alongside Windows 11.
🏎️ 2. NVIDIA Driver & CachyOS-Master Logic Hardening
- CachyOS-Master vs. DKMS: Uses official pre-compiled CachyOS open kernel modules for CachyOS kernels on Turing and newer GPUs, with automated DKMS fallback for custom and stock kernels.
- Stale Module Purge & Depmod Shield: Automatically scans and purges conflicting, obsolete
nvidia*.ko*module remnants across all installed kernel versions, permanently eliminating boot-time TTY fallbacks caused by version mismatches. - Hybrid Laptop Graphics (PRIME): Automatically detects mobile chassis forms and forces integrated GPU KMS drivers (
i915,xe,amdgpu) to load beforenvidiain Dracut, preventing early-boot black screens and ensuring smooth PRIME offloading (prime-run).
🧠 3. CachyOS-RC Kernel Retention Fixes
- Strict Single RC Retention: Fixed kernel retention logic to keep strictly the single newest RC kernel on the system (0 retention of older RC builds), preventing ESP space exhaustion.
- Dual Stable Retention: Preserves the 2 newest standard/BORE kernels and strictly shields the active running kernel (
uname -r). - Stock Kernel Fallback Guard: Automatically protects and restores stock Slackware generic kernels (
kernel-generic,kernel-modules) as bootable fallbacks.
⚡ 4. 10-Stream Parallel Downloads on Everything
- Core Slackware Acceleration: 10 concurrent HTTP/FTP worker streams (
SLACKY_PREFETCH_JOBS=10) with HTTP range resume (-C -), cutting download phases by 5–10×. - Parallel Workstation & Gaming Downloads: Multi-threaded metadata resolution and concurrent downloads for Underpants Gnomes application bundles.
📚 5. Complete Documentation & Technical Whitepapers (100% English)
- Master Survival Guide & System Manual (
SURVIVAL_GUIDE.md): Complete end-user operational manual featuring a 1-page "Before you press 1" Pre-Flight checklist and ELI5 ("Explain Like I'm 5") conceptual ingresses at the start of all 12 chapters. - Technical Companion Guide (
TECHNICAL_COMPANION_GUIDE.md): Architectural whitepaper detailing the 12 internal engines, sandboxing mechanisms, and zero-rootfs compilation philosophy. - Disaster Recovery & Troubleshooting Guide (
docs/TROUBLESHOOTING_GUIDE.md): Symptom-based field catalog covering the 8 most critical failure scenarios, diagnosis commands, and a universal 5-step Live-USB chroot recovery procedure. - Limine & Secure Boot Field Guide (
docs/LIMINE_SECUREBOOT_FIELD_GUIDE.md): A–Z manual partitioning playbook and motherboard BIOS configuration matrix.
🐛 6. Additional Bugfixes & Enhancements
mkinitrd.confStaging Fix: ForcedSOURCE_TREE="/tmp/initrd-tree"across all modules and scenarios to permanently eliminate FAT32 symlink/mknod warnings duringslackpkgupgrades.- Menu Whitelist Filtering: Interactive menus in Underpants Gnomes (22 packages) and SlackBuilds Hub (18 packages) now present only 100% tested and verified suites, while all transmutation definitions remain intact in code for future activation.
- Multi-Lingual Engine: 24 fully localized languages with 100% key parity (182 keys).
- Dual Installation Support: Clear, side-by-side build and installation instructions for both Codeberg (Canonical) and GitHub (Mirror).
📦 Package Details
- Filename:
slacky-update-0.12.0-noarch-1_slacky.txz - Architecture:
noarch(Slackware Linux 15.0 & -current) - License:
GPLv3 - Canonical Repository: https://codeberg.org/TuxOfValhalla/slacky-update
- Secondary Mirror: https://github.com/TuxOfValhalla/slacky-update