Dukungan systemd sekarang tersedia di WSL

Jendela WSL

Subsistem Windows untuk Linux adalah lapisan kompatibilitas yang dikembangkan oleh Microsoft untuk menjalankan executable Linux secara native di Windows 10.

Baru-baru ini tersiar kabar bahwa WSL sekarang kompatibel dengan Systemd, pembaruan WSL baru ini membuka banyak fitur kualitas hidup untuk proses dan manajemen layanan. Ini termasuk dukungan untuk snapd, yang memungkinkan pengguna untuk memanfaatkan semua alat dan aplikasi yang tersedia di snapcraft.io.

Dukungan baru yang ditambahkan ke WSL dari Systemd disebutkan sangat berguna bagi pengembang web yang ingin mengonfigurasi dan mengembangkan aplikasi layanan dalam WSL sebelum menyebarkannya ke cloud.

Ini berarti bahwa aplikasi yang mengandalkan Systemd untuk digunakan atau hanya administrasi yang mudah sekarang dapat berjalan dengan lancar di lingkungan WSL ini di Windows 10 dan Windows 11.

Perlu disebutkan itu pembaruan ini khusus untuk WSL2, WSL generasi kedua. WSL2 jalankan kernel linux lengkap pada mesin virtual khusus, menggunakan subset fungsionalitas hypervisor Hyper-V yang ada di dalam Windows. Versi asli WSL adalah alat yang sangat berbeda, yang tidak mengandung kernel Linux lengkap.

Dalam posting blog, Canonical memberikan beberapa detail teknis. dan menjelaskan cara mengaktifkan Systemd di Ubuntu di WSL. Pengumuman terkait Microsoft kurang teknis, tetapi menjelaskan beberapa perubahan signifikan yang dibuat untuk mencapai fitur ini, termasuk mengubah cara kerja WSL2.

Dukungan systemd memerlukan perubahan pada arsitektur WSL. Karena Systemd memerlukan PID 1, proses startup WSL yang dimulai pada distribusi Linux menjadi proses anak dari Systemd. Juga, karena proses inisialisasi WSL bertanggung jawab untuk menyediakan infrastruktur komunikasi antara komponen Linux dan Windows, mengubah hierarki ini memerlukan pemikiran ulang beberapa asumsi yang dibuat dengan proses inisialisasi WSL. Perubahan tambahan juga harus dilakukan untuk memastikan shutdown yang bersih dan untuk memastikan kompatibilitas dengan WSLg.

Penting juga untuk dicatat bahwa dengan perubahan ini, layanan Systemd tidak akan membuat instans WSL Anda tetap aktif. Instance WSL Anda akan tetap hidup seperti sebelumnya. Microsoft menambahkan bahwa fitur ini tidak akan diperbarui secara otomatis agar tidak menimbulkan masalah bagi pengguna yang sudah ada. “Karena ini mengubah perilaku WSL saat startup, kami ingin berhati-hati saat menerapkan perubahan ini ke distribusi WSL pengguna yang ada. Untuk saat ini, Anda harus memilih untuk mengaktifkan Systemd untuk distribusi WSL tertentu, ”katanya.

Perubahan ini berarti bahwa menggunakan WSL akan lebih seperti menggunakan distribusi Linux favorit Anda pada mesin dasar dan akan memungkinkan Anda untuk menggunakan perangkat lunak yang bergantung pada dukungan Systemd. Berikut adalah beberapa contoh aplikasi Linux yang bergantung pada Systemd:

snap : biner berguna yang memungkinkan Anda menginstal dan mengelola perangkat lunak di Ubuntu;
microk8s – Menjalankan Kubernetes secara lokal di sistem Anda dengan cepat;
systemctl : Alat yang merupakan bagian dari Systemd dan berinteraksi dengan layanan di mesin Linux Anda.

Bisa dibilang, dukungan untuk Systemd oleh Subsistem Windows untuk Linux dibantu oleh kedatangan Lennart Poettering, pencipta Systemd, kepada raksasa Redmond beberapa bulan yang lalu (Anda dapat berkonsultasi dengan catatan tentang itu Di tautan berikut).

Perlu disebutkan bahwa Microsoft telah mempekerjakan beberapa pengembang Linux dan pengembang open source terkemuka lainnya dalam beberapa tahun terakhir. Microsoft saat ini mempekerjakan penemu Python Guido van Rossum, penemu GNOME Miguel de Icaza dipekerjakan oleh Microsoft pada tahun 2016 ketika mengakuisisi Xamarin, Nat Friedman menjabat sebagai CEO GitHub, Daniel Robbins, pendiri Gentoo Linux, dipekerjakan oleh Microsoft Steve French bekerja untuk Microsoft sebagai pengelola Linux CIFS/SMB2/SMB3 dan anggota tim Samba. Selain itu, Linux banyak digunakan di Azure, layanan komputasi awan Microsoft.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat memeriksa detail catatan di link berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.