SPS Linux live images for 2026-09-06-1. Use these instead of 2026-09-04-1. What changed since 2026-09-04-1: - New `sget config-status` command. When an upgrade keeps a locally edited protected file and writes the newest packaged default beside it as `.sps-new`, review what that update left for you: sget config-status list changed protected files sget config-status openssl limit the list to...
SPS Linux live images for 2026-09-04-1. Use these instead of 2026-09-02-1. What changed since 2026-09-02-1: - setup points the installed system at the official Git repositories. Earlier discs bundled recipes as directory repositories without their .git history, so a copied tree froze the machine at the disc snapshot. Now setup indexes the live bundled trees in place (read-only) during insta...
SPS Linux live images for 2026-09-02-1. Use these instead of 2026-09-02. The previous Plasma live disc died in setup while Node's configure ran: Python 3.14 under /mnt imported subprocess from /usr/lib/python3.14 while _posixsubprocess.so lives in lib64, and mkpkg's host python wrappers still saw the target /usr/bin. This disc installs CPython with --libdir=/usr/lib64 --with-platlibdir=lib64. mk...
SPS Linux live images for 2026-09-02. Use these instead of 2026-09-01-7. -7 died in setup while building autoconf 2.72: configure could not find a GNU m4 that supports accurate traces. The disc did not seed /usr/bin/m4, and mkpkg did not put the target /usr/bin on PATH, so even an installed m4 package was invisible. This disc seeds host GNU m4 and mkpkg searches SPS_ROOT/usr/bin first. This dis...
SPS Linux live images for 2026-09-01-7. Use these instead of -6. -6 still shipped the older package manager and the smaller recipe trees. This disc is built from SPS 27f1327, sps-core bfa89f1, and sps-extra 3995b00. This set: - src update batches recipe-only hashes so a large extra tree stays quick - sget skips host cmake, ninja, and friends, and only pulls compile-time tools a package actual...
SPS Linux live images for 2026-09-01-6. Use these instead of -5. -5 died in setup when pkin hit usr-merge `/lib` (`/lib exists and is not a directory`) and unowned live seeds (`/usr/bin/openssl`, busybox applets `clear`/`tset`). pkin now walks usr-merge and filesystem compat links as shared directories, replaces unowned live binaries, and keeps host-seeded `/etc` (openssl.cnf, CA certs) with `.s...
SPS Linux live images for 2026-09-01-5. Use these instead of -4. -4 died in setup while installing Python: `make install` tried to copy `_sqlite3.cpython-314-*.so` after CPython imported that module against the live disc's older libsqlite3 and renamed it `_sqlite3_failed`. mkpkg now puts SPS_ROOT on LD_LIBRARY_PATH for just-built test programs; host gcc and python3 wrappers keep the previous pat...
SPS Linux live images for 2026-09-01-4. Use these instead of -3. -3 died in setup while installing OpenSSL: `make install` ran pod2man, which the live disc did not have. openssl 4.0.2-2 now uses `no-docs` and `install_sw`, and puts libraries in lib64. pod2man is seeded on the disc anyway. This set also makes setup and SPS treat more than systemd and OpenRC as PID 1, and writes compiler flags be...
SPS Linux live images for 2026-09-01-3. Use these instead of -2. -2 failed setup when building libxml2. Host meson is a setuptools wrapper; the disc copied python3 and the stdlib but not mesonbuild, so meson died with a Python traceback. Separately, libxml2 2.15 treats -Dpython as a feature option. -Dpython=false is invalid and meson aborts on "python". This set: - live Meson is meson.py next ...
SPS Linux live images for 2026-09-01-2. Use these instead of -1. -1 still failed setup at alsa-utils (alsaloop linked -lsamplerate from a seeded host header) and `sget install` died on filesystem because live /bin was a real directory. Plasma had no System Settings categories, no Firefox runtime, and never started pipewire or polkit. This set: - live root is usr-merged; filesystem is installed...
SPS Linux live images for 2026-09-01-1. Use these instead of -16. -16 still left live Plasma as a black screen: KWin started, but Xwayland had no XKB rules, Kirigami and the Qt SQLite driver were missing, and plasmashell then aborted because kactivitymanagerd could not load. Setup on the same image also failed autoconf probes that pass -lpthread, because glibc 2.34 only ships a tiny libpthread.a...
SPS Linux live images for 2026-08-31-9. Use these instead of -8. Plasma on -8 loaded GPU modules, then died with `error starting process "kwin_wayland_wrapper"` and `Failed to create wl_display`. No compositor means no window. What changed: - Copy `/usr/bin/kwin_wayland_wrapper`. startplasma looks it up on PATH to open the Wayland socket; kwin_wayland alone is not enough. - Copy libxcb-cursor ...
SPS Linux live images for 2026-08-31-16. Use these instead of -15. -15 still failed alsa-utils during setup: AM_PATH_ALSA never added -L unless --with-alsa-prefix was set. Live Plasma could still hang as a black screen with an instant cursor after KSplash was already skipped. This set: - alsa-utils configure uses --with-alsa-prefix on SPS_ROOT/usr/lib64 - alsa-lib ships an unversioned libasoun...
SPS Linux live images for 2026-08-31-15. Use these instead of -14. -14 still failed alsa-utils during setup: autoconf dropped LDFLAGS and gcc never saw libasound in the target. Live Plasma could also hang as a black screen with a cursor while KWin waited on KSplash. This set: - mkpkg wraps gcc/g++ so -isystem and -L for SPS_ROOT come before the rest of the command, even when configure unsets ...
SPS Linux live images for 2026-08-31-14. Use these instead of -13. -13 could not finish setup: gcc found host ALSA headers then failed to link libasound in the target, and the extras checklist offered mpv with no recipe. This set: - mkpkg compiles and links against SPS_ROOT so each package sees libraries already installed into the target - extras are unique, sorted, and only names that exist ...
SPS Linux live images for 2026-08-31-13. Use these instead of -12. -12 already had the Mesa SPIRV / gcc cc1 / Fastfetch ASCII fixes. This set rebuilds every image from current extra so Distro branding is on the disc, not only on GitHub: - live `/etc/os-release` points at https://splux.robertflexx.dev - `/usr/share/pixmaps/splux.png` is the SPS PNG - KInfoCenter `kcm-about-distrorc` and plasma-w...
SPS Linux live images for 2026-08-31-12. Use these instead of -11. Plasma on -11 respawned startplasma forever: Mesa GBM could not dlopen libSPIRV-Tools.so, so KWin reported no DRM device even when /dev/dri/card0 existed. The same disc was missing Xwayland, /tmp/.X11-unix, Breeze color schemes, and xdg-document-portal. -11 also still let setup die with `C compiler cannot create executables` aft...
SPS Linux live images for 2026-08-31-11. Use these instead of -10. setup on -10 fetched alsa-lib, then died with `C compiler cannot create executables`. The disc had gcc and ld but not glibc's crt1.o or the libc.so linker script. Also in this line (from -9/-10): kwin_wayland_wrapper, live DNS, udev before dhcpcd. Assets: - sps-live-tty.iso — console live image with recipes and a compiler - sps...
SPS Linux live images for 2026-08-31-10. Use these instead of -9. Plasma on -8/-9 could start GPU init then die without kwin_wayland_wrapper. All live images had internet by IP but no DNS: no nsswitch.conf, no resolv.conf, and dhcpcd ran before udev. What changed: - kwin_wayland_wrapper, libxcb-cursor, and xdg-permission-store on Plasma - /etc/resolv.conf with 1.1.1.1 and 8.8.8.8 (DHCP may over...
SPS Linux live images for 2026-08-31-8. Use these instead of -7. A TTY Plasma install on -7 died with `systemd conflicts with elogind (both in this transaction)` because polkit still hard-depended elogind. The Plasma live session on -7 got past D-Bus and then died with `Failed to create wl_display`. What changed: - polkit optional systemd/elogind (sps-extra). OpenRC still gets elogind from ini...
SPS Linux live images for 2026-08-31-7. Use these instead of -6. Guided setup on -6 died after the bootloader screen with `guided partitioning requires --format yes`. Plasma on -6 could lose the system D-Bus when the host `system-local.conf` was copied onto the disc. What changed: - Guided layouts ask to erase the disk in the dialog. Scripts still need `--format yes`. - The bootloader screen c...
Bootable hybrid ISOs for **SPS Linux** (informally Splux). Flash, boot, run `setup`. This set replaces [live-2026-08-31-5](https://github.com/RobertFlexx/SPS/releases/tag/live-2026-08-31-5). **-5** TTY/`setup` printed `no disks found (is lsblk on PATH?)` because this builder ships `lsblk` as `/bin/lsblk` and the ISO only copied `/usr/bin/lsblk`. Every image now copies partition tools by command ...
Bootable hybrid ISOs for **SPS Linux** (informally Splux). Flash, boot, run `setup`. This set replaces [live-2026-08-31-4](https://github.com/RobertFlexx/SPS/releases/tag/live-2026-08-31-4). TTY and slim images are unchanged; Plasma is rebuilt. Plasma on **-4** reached D-Bus, then died: `org.kde.KSplash.service` runs `/usr/bin/plasma_waitforname`, which was not on the disc (`Failed to execute pr...
Bootable hybrid ISOs for **SPS Linux** (informally Splux). Flash, boot, run `setup`. SPS the package system is separate from this distro. These images install SPS Linux. An LFS tree can still use `src`/`sget` without this installer. This set replaces [live-2026-08-31-3](https://github.com/RobertFlexx/SPS/releases/tag/live-2026-08-31-3). Live `/bin/sh` is always busybox. Installed Splux still de...
Bootable hybrid ISOs for **SPS Linux** (informally Splux). Flash, boot, run `setup`. SPS the package system is separate from this distro. These images install SPS Linux. An LFS tree can still use `src`/`sget` without this installer. I wrote the installer (`setup`) and the ISO builder (`mkiso`). Package definitions are in [sps-core](https://github.com/RobertFlexx/sps-core) and [sps-extra](https:/...
Bootable hybrid ISOs for **SPS Linux** (informally Splux). Flash, boot, run `setup`. SPS the package system is separate from this distro. These images install SPS Linux. An LFS tree can still use `src`/`sget` without this installer. I wrote the installer (`setup`) and the ISO builder (`mkiso`). Package definitions are in [sps-core](https://github.com/RobertFlexx/sps-core) and [sps-extra](https:/...
Bootable hybrid ISOs for SPS. Flash, boot to a TTY, mount a destination filesystem on /mnt, and run setup. I wrote the installer (`setup`) and the ISO builder (`mkiso`). Package definitions are in [sps-core](https://github.com/RobertFlexx/sps-core) and [sps-extra](https://github.com/RobertFlexx/sps-extra). ## Images - **sps-live-tty.iso** (509M) — recipes plus a host seed compiler and kernel mo...