• 2026.07.05-rc1 6ee13b7146

    amnesia released this 2026-07-06 00:04:29 +02:00 | 5 commits to main since this release

    ####INSTALLATION####

    #### layer 01/layer 02 migration and user guide ####

    EDIT: The hardened-malloc for these apps needs to be activated with the following command because i forgot in this ISO(will fix later):

    doas chmod +x /usr/local/bin/{alacritty,element,gnome-keyring-daemon,keepassxc,kleopatra,mpv}

    Changelog

    This release marks the first layer 02 release candidate.

    All features are now fully functional. PipeWire capability (now handled by the lainos-audio-init package, which was relocated from within protocol7-core to its own separate package) and syslog-ng logging capability are fixed. The whole protocol7-core stack has undergone fuzz testing with dfuzzer, AddressSanitizer, and libFuzzer. All interfaces pass clean. This RC phase will continue for another week or two, and will be released as stable thereafter.

    Security Analysis

    2026-07-05

    PipeWire / Audio

    • Added lainos-audio-init to packages.x86_64
    • Added exec /usr/libexec/lainos/lainos-audio-init to skel sway config
    • Orchestrates PipeWire + WirePlumber + pipewire-pulse on session start
    • Double-fork pattern ~ no zombie processes, clean session lifecycle
    • Confirmed working: pactl connected, alsa_output sink available

    syslog-ng

    • Enabled daemon facility in ISO framework syslog-ng.conf (was commented out)
    • All Protocol 7 daemon logs now routed to /var/log/daemon.log
    • lainos-notifyd messages confirmed appearing with sender uid/pid

    protocol7-core 5.5.3-21

    • lainos-ghost-units: added after syslog-ng to depend() ~ fixes syslog-ng
      treating the system as systemd-based when /run/systemd/system existed before
      syslog-ng started, causing /dev/log to never be created
    • lainos-notifyd v4.6/v4.7: signal handler hang fixed, SCM_CREDENTIALS added,
      MSG_TRUNC detection, log injection prevention, broken shutdown unlink removed
    • lainos-net-init removed ~ dead code, no callers
    • lainos-audio-init removed from protocol7-core ~ now a separate package

    Calamares / shellprocess-final

    • Added notify to usermod group list ~ required for notifyd socket access

    Known issues
    • Some Nvidia cards have trouble with Sway (Follow Nvidia instructions above^^).

    Get connected
    • LainOS Matrix Chat: https://matrix.to/#/#lainos:catgirl.cloud
    • Discord Server (Discord violates your privacy by spying on you): https://discord.gg/JdMQvkHqwH
    • Onion XMPP Server and Chat: private-chat-c75bebbc-50f3-447d-811f-41f83de11811@conference.glcuf4hcwbm3lt6grg7jfwwus7sqpuojozfsnbzzcsf7vbm2jcfqckid.onion + full setup guide at https://lain.rocks (and our anon community lainboard)
    • Website: https://lainos.net
    • Onion Service: http://lainos3cbhrlsc4qyzu6o7jwhvnvakdtohcc46ds5aohdagakddftbid.onion
    irc.libera.chat ~ #LainOS

    LALL<3

    Downloads