NSL - WSL-style Linux machines for Linux

Show HN: NSL – WSL for Linux

NSL bringt das WSL-Erlebnis auf Linux: Jede Maschine ist eine vollständige Distribution mit eigenen Paketen und Diensten, die als systemd-nspawn-Container in einer kleinen VM läuft. Mit einem Befehl startest du eine Debian-, Ubuntu- oder Fedora-Umgebung, teilst Dateien und Ports mit dem Host und behältst deine gewohnte Arbeitsumgebung. Sieben signierte Distributionen stehen bereit, wöchentlich aktualisiert. Für riskante Software gibt es einen isolierten Modus. Der Host bleibt sauber, denn NSL läuft als normaler Nutzer ohne Systemänderungen.

nsl gibt einem Linux-Host persistente Linux-Maschinen, so wie WSL es für Windows tut.
  1. naman_307

    Ist die VM-Schicht hauptsächlich für die Hygiene des Hosts da, oder behandelst du die Instanzen auch als echte Sicherheitsgrenze, wenn darin etwas Nicht-Vertrauenswürdiges läuft (Dependencies oder von einem Agenten geschriebener Code)?

  2. rao-v

    Ich muss sagen, das ist schönes Packaging. Es ist seltsamerweise nicht offensichtlich, wie angenehm es ist, sauber eine andere "Maschine" innerhalb seines Desktops zu nutzen.

    Ich hätte nie gedacht, dass ich WSL sogar meinem MacBook für die Arbeit mit Remote-Servern und Dev vorziehen würde, aber irgendwie tue ich es.

    Ich kenne natürlich die vielen Wege, so etwas selbst aufzusetzen, ja, Dev-Container sind für vieles besser usw., aber es ist seltsam, wie gut die Ergonomie eines WSL-artigen Containers ist.

  3. 0x457

    Ich bin verwirrt, warum VM + systemd-nspawn? Nach meinem Verständnis führt WSL 2 eine einzelne VM + so etwas wie systemd-nspawn pro "Linux-Installation" aus, aber es läuft in einer VM, weil es einen Linux-Kernel braucht. Warum nicht einfach systemd-nspawn machen, wenn man schon auf Linux ist?

  4. thayne

    Wie schlägt sich das im Vergleich zu distrobox?

  5. bee_rider

    Der Name WSL ist mir schon immer etwas hinterwäldlerisch vorgekommen (LSW würde mehr Sinn ergeben, da es ein Linux-Subsystem für Windows ist). Ich schätze, sie meinen es als Windows Subsystem for Linuxing.

    Wie auch immer, sollte das LSL oder WSLL heißen? Oder vielleicht LSWSL.

Mehr von diesem Tag

2026-09-29