Microsoft ประกาศการรวมการสนับสนุนสำหรับสภาพแวดล้อม Linux ตามระบบย่อย WSL2 (Windows Subsystem สำหรับ Linux) ซึ่งเป็นส่วนหนึ่งของการอัปเดตการยกเลิก Windows Server 2022 ที่เพิ่งเปิดตัวเมื่อเดือนมิถุนายน สถานี
แทนที่จะใช้อีมูเลเตอร์ที่แปลการเรียกระบบ Linux เป็นการเรียกระบบ Windows สภาพแวดล้อมเคอร์เนล Linux เต็มรูปแบบมีไว้เพื่อให้แน่ใจว่าโปรแกรมปฏิบัติการของ Linux ทำงานใน WSL2 เคอร์เนลที่เสนอสำหรับ WSL อ้างอิงจากการเปิดตัวเคอร์เนล Linux 5.10 ซึ่งขยายด้วยแพตช์เฉพาะของ WSL รวมถึงการเพิ่มประสิทธิภาพเพื่อลดเวลาเริ่มต้นเคอร์เนล ลดการใช้หน่วยความจำ คืนหน่วยความจำที่ว่างโดยกระบวนการ Linux ไปยัง Windows และปล่อยให้เหลือน้อยที่สุด ชุดไดรเวอร์และระบบย่อยที่จำเป็นในเคอร์เนล
เคอร์เนลทำงานในสภาพแวดล้อม Windows โดยใช้เครื่องเสมือนที่ทำงานอยู่แล้วใน Azure สภาพแวดล้อม WSL ทำงานในดิสก์อิมเมจแยกต่างหาก (VHD) พร้อมระบบไฟล์ ext4 และอะแด็ปเตอร์เครือข่ายเสมือน คอมโพเนนต์ user-space ถูกติดตั้งแยกต่างหาก ตัวอย่างเช่น Microsoft Store มี Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE และ openSUSE สำหรับการติดตั้งบน WSL
นอกจากนี้ เรายังสามารถสังเกตการเปิดตัวที่ถูกต้องของการกระจาย Linux CBL-Mariner 2.0.20220617 (Common Base Linux Mariner) ซึ่งกำลังพัฒนาเป็นแพลตฟอร์มฐานสากลสำหรับสภาพแวดล้อม Linux ที่ใช้ในโครงสร้างพื้นฐานระบบคลาวด์ ระบบ Edge และบริการต่างๆ ของ Microsoft โครงการนี้มีวัตถุประสงค์เพื่อรวมโซลูชัน Linux ที่ใช้ใน Microsoft เข้าด้วยกัน และทำให้การบำรุงรักษาระบบ Linux สำหรับวัตถุประสงค์ต่างๆ เป็นปัจจุบันได้ง่ายขึ้น การพัฒนาโครงการเผยแพร่ภายใต้ใบอนุญาต MIT
ที่มา: opennet.ru