Releases: RobertFlexx/SPS
Release list
SPS Linux live ISOs (Splux, 2026-09-01-4)
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 before the first sget:
- sps.conf: makejobs auto, rest-of-line cflags/cxxflags, march native
- setup writes /etc/sps/sps.conf before package builds
- --init systemd|openrc|s6|runit|dinit|shepherd
- stock service scripts under lib/setup/sv; pkin enables them for the
init recorded in /etc/sps/init - extra: init-s6, init-runit, init-dinit, init-shepherd plus Guile for
Shepherd
Assets:
- sps-live-tty.iso - console live image with recipes and a compiler
- sps-live-tty-slim.iso - small console image; setup needs the network
- sps-live-plasma.iso - Plasma/Wayland live session (Konsole -> setup)
Checksums are in SHA256SUMS.
d94d23ade5a97af11e22cfa2921f8cb7a843f56ba86a1687a353d2f476ee3611 sps-live-tty.iso
6dfd582e40e82ed37dbfc8c18ad18a7fcf420522a059b02d583e0b483032d05c sps-live-tty-slim.iso
e8eb5653b83e64da2c4a986a9ba2dff0fd8f41cf6af0e6b33d16d6ada46ba913 sps-live-plasma.iso
Flash the tty image for a source install. Slim has no gcc.
SPS Linux live ISOs (Splux, 2026-09-01-3)
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 to mesonbuild, not the host setuptools stub
- Python stdlib is copied without host site-packages (PyQt and friends)
- CMake modules and the Perl library are on the disc
- setup probes meson --version before the first package build
- host samplerate.h and libxml2 headers are dropped from seeded includes
- libxml2 uses -Dpython=disabled; zlib/xz/pkgconf install into /usr/lib64
- meson itself installs without pip
Assets:
- sps-live-tty.iso - console live image with recipes and a compiler
- sps-live-tty-slim.iso - small console image; setup needs the network
- sps-live-plasma.iso - Plasma/Wayland live session (Konsole -> setup)
Checksums are in SHA256SUMS.
054929ad31848970b5c3c6f5320b5c8e652d1712dd0b77b6194771b1adf2b458 sps-live-tty.iso
a5a65e054af453489066d3f9349ce2508c80d23091dc2f04b916b2e498a7143d sps-live-tty-slim.iso
73e73d28c0bf72b97a87b27e5ecd052203bf413973a96e0de54853441b008f63 sps-live-plasma.iso
Flash the tty image for a source install. Slim has no gcc.
SPS Linux live ISOs (Splux, 2026-09-01-2)
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 into the live SPS database
- pkin adopts identical unowned symlinks and files
- alsa-utils ignores host samplerate.h; alsa-lib does not ship .la files
- Plasma copies System Settings, Firefox, GTK schemas, and starts pipewire,
polkit, and the session portals
Assets:
- sps-live-tty.iso - console live image with recipes and a compiler
- sps-live-tty-slim.iso - small console image; setup needs the network
- sps-live-plasma.iso - Plasma/Wayland live session (Konsole -> setup)
Checksums are in SHA256SUMS.
d10068ad3237e14c0a65943db17dec4d8b6a0316424602910d4cbbe6676a1125 sps-live-tty.iso
aa86acc6a0fe778eafa45a2f0dd4cfe0175a3b1ae64082355bcdd1a98ba9224b sps-live-tty-slim.iso
0cd318a94055832eeff3b3ecbaa35c20dc57b0761e2218aaee0fc0ea178cbaad sps-live-plasma.iso
Flash the tty image for a source install. Slim has no gcc.
SPS Linux live ISOs (Splux, 2026-09-01-1)
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 compatibility archive that the seed copy
skipped. A stale sget cache could also reuse an older alsa-lib after the
recipe changed.
This set:
- Plasma ISO copies and verifies Kirigami, Qt SQLite, XKB, xkbcomp, and the
Plasma QML/applet library closure (including libtaskmanager) - seed gcc includes libpthread.a, libdl.a, librt.a, and msgfmt
- sget rebuilds a cached package when definition_sha256 does not match
Assets:
- sps-live-tty.iso - console live image with recipes and a compiler
- sps-live-tty-slim.iso - small console image; setup needs the network
- sps-live-plasma.iso - Plasma/Wayland live session (Konsole -> setup)
Checksums are in SHA256SUMS.
1eda69076c037911c79a7fa090ffd9e57ad484072be85f4ed3e90855de27f930 sps-live-tty.iso
561b16f6992d6bb126f96d13d5c8acd88a2f6d60fb94d6c9e631698c0d77a15a sps-live-tty-slim.iso
91374d75937910546c1c2403b20631dd71aaab37ab0921531d120e922b196e9b sps-live-plasma.iso
Flash the tty image for a source install. Slim has no gcc.
SPS Linux live 2026-08-31-9
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 so the xcb Qt plugin can load if Wayland is down.
- Copy xdg-permission-store so xdg-desktop-portal can start.
- Symlink
qdbusto qdbus6 when the host only ships qdbus6.
Assets:
- sps-live-tty.iso — console live image with recipes and a compiler
- sps-live-tty-slim.iso — small console image; setup needs the network
- sps-live-plasma.iso — Plasma/Wayland live session (Konsole -> setup)
Checksums are in SHA256SUMS.
8c60b572e31e95a96248715e1256b31ecb9ce6fa82c4b5b500af11f276a2dad1 sps-live-tty.iso
870c629718fdcdf9e628ea6bc78079e9f939745eab22d2446ff990268417c4a4 sps-live-tty-slim.iso
5592e3a9db9b171fffc9e29b1a8f5ba3ffd909c974bca7389621c74872c6b257 sps-live-plasma.iso
QEMU still needs a writable target disk besides the ISO. Prefer
virtio-gpu or stdvga.
SPS Linux live ISOs (Splux, 2026-08-31-16)
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 libasound.so next to the soname
- mkpkg writes CONFIG_SITE so autoconf sees SPS_ROOT LDFLAGS
- setup can set user and root passwords (files or hashes, not argv)
- live Plasma starts kwin_wayland --drm, then plasmashell
- plasma-welcome Name is hardcoded SPS Linux, not os-release Splux
- simpledrm loads only if no KMS node appeared
Assets:
- sps-live-tty.iso - console live image with recipes and a compiler
- sps-live-tty-slim.iso - small console image; setup needs the network
- sps-live-plasma.iso - Plasma/Wayland live session (Konsole -> setup)
Checksums are in SHA256SUMS.
d2191b58a09cc7d835df60c526bcc17e10b4ca7009b44e7259ad073d4860754c sps-live-tty.iso
42fa36b5f8a466065aee1770107a9da298c236d0f5162c1285b60493058b1f7f sps-live-tty-slim.iso
cbc818ab12cb7442b16b9436a85189b0838487f82d07c157211fcbfc53b0ccaa sps-live-plasma.iso
Flash the tty image for a source install. Slim has no gcc.
SPS Linux live ISOs (Splux, 2026-08-31-15)
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 LDFLAGS - alsa-lib and alsa-utils recipes install into /usr/lib64 (release 2)
- live Plasma skips KSplash and does not lock on start
- the initramfs loads virtio_gpu (and related DRM helpers) before simpledrm
- pkin prints each installed path; sget -q keeps the quieter log
Assets:
- sps-live-tty.iso - console live image with recipes and a compiler
- sps-live-tty-slim.iso - small console image; setup needs the network
- sps-live-plasma.iso - Plasma/Wayland live session (Konsole -> setup)
Checksums are in SHA256SUMS.
b2269014ef9243bb5f135771866c160a0061679451a18013f546de260248c0dd sps-live-tty.iso
e02e1ef4cff2c5dd4838b71ac1d9ac9765b0fd5b600bed4dfcad6502197b3855 sps-live-tty-slim.iso
f2ea61aa773c8759372e98da79a8c2c0de9d98e05871e7bfd2c30042b349078c sps-live-plasma.iso
Flash the tty image for a source install. Slim has no gcc.
SPS Linux live ISOs (Splux, 2026-08-31-14)
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 as recipes
- setup and mkiso refuse unpackaged extras
- file(1) magic is on the seeded disc
- Plasma copies kactivitymanagerd, kscreenlocker_greet, Liberation fonts,
and disables autolock on the live session
Assets:
- sps-live-tty.iso — console live image with recipes and a compiler
- sps-live-tty-slim.iso — small console image; setup needs the network
- sps-live-plasma.iso — Plasma/Wayland live session (Konsole -> setup)
Checksums are in SHA256SUMS.
4ab6230d52912352d8a77a13ec32e7fce96517aeb4aa34bf6c297c888f122bb7 sps-live-tty.iso
82438c2d374b006b3d33a25b5ae1be7ffa2ff5d6d3b3477f1ab20c2f01109134 sps-live-tty-slim.iso
e11d2c54fa3c59b06222ff22bb3900fd455efdcd965615485d5bc0c5f1cc605c sps-live-plasma.iso
Flash the tty image for a source install. Slim has no gcc.
SPS Linux live 2026-08-31-13
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-releasepoints at https://splux.robertflexx.dev /usr/share/pixmaps/splux.pngis the SPS PNG- KInfoCenter
kcm-about-distrorcand plasma-welcome intro match extra - bundled extra includes splux-base release 5 (PNG, about-distro, welcome)
Assets:
- sps-live-tty.iso — console live image with recipes and a compiler
- sps-live-tty-slim.iso — small console image; setup needs the network
- sps-live-plasma.iso — Plasma/Wayland live session (Konsole -> setup)
Checksums are in SHA256SUMS.
2749d8ae977602b185352245d1802e2c8998e7fda90cc03b20178959003fded0 sps-live-tty.iso
05cdb462454bfec1076f7e3c97d9cf2044740a1f890c9f06b02fb530e9d06f6f sps-live-tty-slim.iso
3c0010085aadebf57c4ac66ddff642bbd275b7f07cb9b4a5b6e7a62b05f2b874 sps-live-plasma.iso
Flash the tty image for a source install. Slim has no gcc.
SPS Linux live 2026-08-31-12
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
after crt1.o was added: gcc's driver links, but cc1 needs libmpc and
libisl, which were not on the disc.
This set also ships the current Fastfetch Splux ASCII and extra recipes
where fastfetch depends on splux-base, so the default config applies
when Fastfetch is installed from extra or sget.
Assets:
- sps-live-tty.iso — console live image with recipes and a compiler
- sps-live-tty-slim.iso — small console image; setup needs the network
- sps-live-plasma.iso — Plasma/Wayland live session (Konsole -> setup)
Checksums are in SHA256SUMS.
30e265339907944b003d9e6fc712aa23740996945b1d2c2ae7f6460fdba13d02 sps-live-tty.iso
5ebcc49e55988b31a2ca86e43966d3df143b59ecdd3232c1556e09c8a19b99db sps-live-tty-slim.iso
805d8bedb17e5b9c9e56facc041f15a17ae8d68df3cdfbe35a4d8ec23218099e sps-live-plasma.iso
Flash the tty image for a source install. Slim has no gcc. Re-download
the plasma ISO; a copy of -11 will still loop.