ระบบย่อย Windows สำหรับ Linux รองรับ systemd แล้ว

Microsoft ได้เปิดตัวเวอร์ชันตัวอย่างใหม่ของ Windows Subsystem สำหรับ Linux ซึ่งเป็นเวอร์ชัน 0.67.6 และมาพร้อมกับข่าวใหญ่ ตั้งแต่เวอร์ชันนี้เป็นต้นไป ระบบย่อย Windows สำหรับ Linux จะมาพร้อมกับการรองรับ systemd

คำอธิบายที่ดีที่สุดสำหรับ systemd อาจมาจาก เว็บไซต์อย่างเป็นทางการซึ่งอธิบายว่าเป็น "ชุดการสร้างพื้นฐานสำหรับระบบ Linux" และทำงานเป็นรหัสกระบวนการ (PID) 1 หมายถึงเป็นกระบวนการแรกที่เริ่มต้นด้วยระบบและช่วยส่วนประกอบที่เหลือ เริ่ม. Linux บางตัว เช่น Ubuntu และ Debian มาพร้อมกับ systemd ตามค่าเริ่มต้น ซึ่งหมายความว่ามีแอพ Linux บางตัวที่ขึ้นอยู่กับมัน ด้วยการอัพเดตนี้ ระบบย่อย Windows สำหรับ Linux ก็รองรับด้วยเช่นกัน

ตัวอย่างแอพบางส่วนที่ต้องอาศัยการรองรับ systemd ได้แก่ snap ซึ่งเป็นตัวจัดการแพ็คเกจที่ใช้ในการติดตั้งและจัดการซอฟต์แวร์ใน Ubuntu คุณสามารถใช้คำสั่งเช่น snap install เพื่อติดตั้งแอพได้อย่างง่ายดาย นอกจากนี้ยังมี microk8s ซึ่งช่วยให้คุณเรียกใช้ Kubernetes บนเครื่องท้องถิ่นได้อย่างรวดเร็ว

Microsoft กล่าวว่าจะต้องทำการเปลี่ยนแปลงระบบย่อย Windows สำหรับสถาปัตยกรรม Linux พร้อมปรับแต่งกระบวนการเริ่มต้น WSL (ซึ่งก่อนหน้านี้ทำงานเป็น PID 1) เพื่อรองรับการรวมนี้ มีความท้าทายบางประการในการอนุญาตให้ระบบ Linux ยังคงสื่อสารกับส่วนประกอบของ Windows รวมถึงรักษาความเข้ากันได้กับแอพ Linux GUI สิ่งหนึ่งที่ควรทราบก็คือ systemd จะไม่ทำให้อินสแตนซ์ Linux ของคุณคงอยู่แตกต่างจากการใช้งาน WSL ก่อนหน้านี้ การปิดคอนโซล Linux จะยุติเซสชันของคุณ เว้นแต่ว่าคุณมีงานเบื้องหลังทำงานอยู่

หากคุณต้องการรับการสนับสนุน systemd ในระบบย่อย Windows สำหรับ Linux คุณจะต้องดาวน์โหลดตัวอย่าง WSL ล่าสุดจาก Microsoft Store ซึ่งคุณสามารถทำได้โดยใช้ลิงก์ด้านล่าง การอัปเดตนี้ไม่ได้ถูกส่งไปยังเวอร์ชัน WSL ที่มีอยู่โดยตรง วินโดวส์ 11และมันอาจจะไม่นานอีกต่อไป

https://apps.microsoft.com/store/detail/9P9TQF7MRM4R


แหล่งที่มา:ไมโครซอฟต์