Skip to content

msl 0.1.2

Choose a tag to compare

@onexay onexay released this 24 Sep 07:05

Fixed

  • Stopping a distro (--terminate, idle timeout, --shutdown) now shuts it down cleanly instead of killing it. systemd distros power off (SIGRTMIN+4), and other distros' processes get SIGTERM. Anything still running after 10 seconds is killed. Previously journald reported "corrupted or uncleanly shut down" journals, and services could lose unflushed data (#19).
  • The network interface stays eth0, as in WSL. systemd 259 (Ubuntu 26.04) treats the distro as a container, so it ignores net.ifnames=0 and renamed the shared NIC to enp0s1. msl now masks 99-default.link at runtime (#20).

Install: sh install.sh (or sh install.sh --version 0.1.2). Update an existing install with msl --update.

Kernel Linux 6.18.15-msl, release kernel-6.18.15-msl.1
Commit 851f66d
Requires Apple silicon, macOS 26 or later
GPL sources BusyBox: the attached Debian source package busybox_*. Kernel: attached to kernel-6.18.15-msl.1.
Signing ad-hoc (not notarised); checksum not PGP-signed

msl-0.1.2-macos-arm64.tar.gz SHA-256: 8b3c64fef5f774c31f0018e7f9b673e76e8d652156ae2773a1197c5fa100bc57