Midterms 2026Wer nach unseren Maßstäben Ihre Stimme verdientZum Leitfaden →
GESCHRIEBEN IN KLAREM DEUTSCH.
CLAY TRIBUNE.
Anzeige

Show HN: NSL – WSL für Linux

Ein neues Werkzeug bringt WSL-ähnliche Isolation in Linux selbst und ermöglicht es Entwicklern, Debian, Ubuntu und mehr in Containern auszuführen.

Von mitch·3 Min. Lesezeit
A terminal screen showing multiple container windows running different Linux distributions.

Auf Hacker News ist ein neues Werkzeug aufgetaucht, das die Isolation des Windows Subsystem for Linux auf Linux-Maschinen selbst bringt. Das NSpawn Subsystem for Linux, oder NSL, installiert Entwicklungswerkzeuge auf einer Debian-, Fedora- oder anderen Linux-Maschine, ohne das Host-System zu berühren. Genau wie bei WSL behält jede Maschine ihre Pakete, Dienste und Dateien von Sitzung zu Sitzung bei.

Was NSL leistet

Jede Maschine behält ihre Pakete, Dienste und Dateien zwischen Sitzungen bei, genau wie WSL. Die Maschinen operieren als systemd-nspawn-Container innerhalb einer gemeinsam genutzten VM, starten nur bei Bedarf und können verwendet werden, um innerhalb Ihrer Host-Dateien zu arbeiten.

Es bringt Ihre Entwicklungswerkzeuge in ein Debian-, Fedora- oder ähnliches Linux-System, ohne das Host-System zu berühren, und überprüft die signierten Images, bevor es sie verwendet.

Anzeige

Der Shell-Befehl

A shell opens on the default machine with nsl, letting you work within the same files. You can run a single command with nsl run make test, and the exit status returns to the host.

Ihre Dateien und Ihr Konto

The machine mounts your $HOME, /run/media/USER, and /mnt under /mnt/host. It carries over your username, UID, and GID, which means any files you create inside the machine still belong to you. You also receive passwordless sudo access inside the machine.

Ports und Windows

Spin up a development server inside the machine and connect to its forwarded port from host 127.0.0.1. Wayland apps can bring up windows on your desktop via Waypipe.

Sieben signierte Distributionen

Die Images stammen von sieben signierten Distributionen:

  • Debian
  • Ubuntu
  • Fedora
  • CentOS Stream
  • Arch
  • openSUSE Tumbleweed
  • Leap

Jede Woche werden die Bilder neu aufgebaut. Bevor sie verwendet werden, überprüft NSL, ob sie auf den signierten Frostyard-Veröffentlichungs-Workflow zurückverfolgbar sind.

Isolation, wenn Sie sie benötigen

When running software from an unknown source, it’s best to use --isolated. That command puts the program inside its own virtual machine, cutting it off from your host files, desktop, and any host actions.

Läuft als Ihr Benutzer

NSL läuft als Ihr Benutzer. Sie benötigen zunächst die Host-Voraussetzungen installiert; NSL installiert keine Pakete oder ändert Geräteberechtigungen, Gruppen oder Sudoers.

Erste Schritte

Das Projekt listet drei Schritte für neue Benutzer auf:

  1. Überprüfen Sie den Host, installieren Sie nsl und erstellen Sie Ihre erste Maschine.
  2. Erfahren Sie, wie die VM Ihre Maschinen ausführt und mit dem Host verbindet.
  3. Look up commands, settings in nsl.conf, and published images.

Vorabstatus ()

Die erste Veröffentlichung dieses Designs ist v0.4.0, und es hat noch keine stabile Version erreicht. Die früheren Versionen, v0.3.0 und davor, sind ein ausgemustertes Prototyp. Das getestete System läuft auf Snow Linux 13, einer x86-64-Distribution, unter Verwendung von systemd 261.2, QEMU 10.0.13, virtiofsd 1.13.2 und GNOME Wayland. ()

Unsere Einschätzung ()

Das Geheimnis von NSL liegt in seiner Fähigkeit, Entwicklern eine isolierte Linux-Umgebung anzubieten, die portabel ist und gleichzeitig reibungslos mit dem Host-Dateisystem funktioniert. ()

Vor einer stabilen Version müssen Benutzer auf unfertige Arbeit vorbereitet sein. Diese Mitteilung betrifft ein Design, das sich noch in der Entwicklung befindet, sodass ungeschliffene Kanten und fehlende Funktionen Teil dessen sind, was als Nächstes kommt. ()

Das Konzept bleibt intakt. Was zählt, ist eine portable, isolierte Linux-Umgebung, die nahtlos mit dem Host-Dateisystem integriert, und NSL hält dieses Versprechen ein. ()

Quellenmaterial: „Show HN: NSL – WSL for Linux“, frostyard.github.io. ()

Das Notizbuch

Das Notizbuch abonnieren.

Die besten Geschichten des Tages und jedes neue Urteil, in klarem Deutsch, um sieben im Postfach. Eine Mail am Tag, nicht mehr.

Wir schicken eine Bestätigungsmail. Jede Ausgabe hat einen Abmeldelink, ein Klick genügt.

Anzeige

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Als Amazon-Partner verdient Clay Tribune an qualifizierten Verkäufen.