HeadlinesBriefing favicon HeadlinesBriefing.com

NSL membawa mesin Linux gaya WSL

Hacker News •
×

Salah satu hal yang benar-benar dilakukan Windows dengan benar adalah WSL2. Saya menggunakan distro Linux atomik untuk penggunaan sehari-hari, tetapi ingin cara untuk mengembangkan dengan beberapa distro berbeda dengan UX WSL yang sama. NSL adalah jawaban saya. Ini adalah reproduksi setia dari pengalaman pengembang, didukung oleh satu VM yang menampung satu atau lebih kontainer systemd-nspawn dengan instance pengembangan Anda. Pengeditan file host dan berbagi port ikut serta, seperti WSL.

NSpawn Subsystem for Linux menjaga host tetap atomik. Bekerjalah di distro mana pun. nsl memberikan host Linux mesin Linux persisten, seperti yang dilakukan WSL untuk Windows. Setiap mesin adalah distro lengkap dengan paket dan layanannya sendiri. Ini berjalan sebagai kontainer systemd-nspawn dalam satu VM kecil, mulai saat Anda menggunakannya, dan bekerja di file Anda. Instal nsl dan buat mesin dengan nsl create debian --distro debian:13.

Sebuah mesin memberi Anda distro apa pun dengan satu perintah. nsl membuka shell login di mesin default Anda, di direktori tempat Anda berada. File dan akun Anda tersedia di /mnt/host. Port dan jendela di host dibagikan. Tujuh distro bertanda tangan tersedia: Debian, Ubuntu, Fedora, Cent OS Stream, Arch, open SUSE Tumbleweed, dan Leap. Isolasi tersedia dengan --isolated.

Pra-rilis nsl belum memiliki rilis stabil. v0.4.0 adalah rilis pertama dari desain ini. Host yang diuji adalah Snow Linux 13 di x86-64 dengan systemd 261.2, QEMU 10.0.13, virtiofsd 1.13.2, dan GNOME Wayland.