ไมโครซอฟต์ประกาศเปิดตัวซับซิสเต็ม WSL2 พร้อมเคอร์เนลแบบเนทีฟ Linux

ไมโครซอฟท์ นำเสนอ ในงานประชุม Microsoft Build 2019 ที่จัดขึ้นในปัจจุบันนี้ ระบบย่อย WSL2 ที่ได้รับการอัปเดต (Windows ระบบย่อยสำหรับ Linux) ออกแบบมาเพื่อเรียกใช้ไฟล์ปฏิบัติการ Linux в Windows. สำคัญ ลักษณะเฉพาะ ฉบับที่สองคือการส่งมอบเนื้อหาหลักที่สมบูรณ์แบบ Linuxแทนที่จะเป็นเลเยอร์ที่แปลการเรียกใช้ระบบแบบเรียลไทม์ Linux เข้าสู่การเรียกใช้ระบบ Windows.

รุ่นทดสอบของ WSL2 จะมีการนำเสนอในช่วงปลายเดือนมิถุนายนในรุ่นทดลอง Windows คนวงในการสนับสนุน WSL1 ผ่านอีมูเลเตอร์จะยังคงอยู่ และผู้ใช้จะสามารถใช้งานควบคู่ไปกับ WSL2 ได้ ในการเรียกใช้เคอร์เนล Linux ล้อมรอบ Windows มีการใช้เครื่องเสมือนขนาดเล็กที่มีอยู่แล้วใน Azure

ในฐานะส่วนหนึ่งของ WSL2 สำหรับ Windows 10 จะมีการเสนอส่วนประกอบที่มีเคอร์เนลมาตรฐาน Linux 4.19. เมื่อมีการปล่อยแพทช์แก้ไขสำหรับเวอร์ชัน LTS 4.19 แล้ว เคอร์เนลสำหรับ WSL2 จะได้รับการอัปเดตอย่างรวดเร็วผ่านกลไกดังกล่าว Windows อัปเดตและทดสอบแล้วในโครงสร้างพื้นฐานการรวมระบบอย่างต่อเนื่องของ Microsoft WSL2 จะใช้เคอร์เนลเดียวกันกับที่ใช้ในโครงสร้างพื้นฐานของ Azure ซึ่งช่วยลดความซับซ้อนในการบำรุงรักษา

การเปลี่ยนแปลงทั้งหมดที่เตรียมไว้สำหรับการรวมเคอร์เนลเข้ากับ WSL จะถูกเผยแพร่ภายใต้ใบอนุญาต GPLv2 ฟรี และจะถูกรวมเข้ากับโครงการหลัก แพตช์ที่เตรียมไว้ประกอบด้วยการเพิ่มประสิทธิภาพเพื่อลดเวลาในการเริ่มต้นเคอร์เนล ลดการใช้หน่วยความจำ และคงไว้ซึ่งชุดไดรเวอร์และระบบย่อยที่จำเป็นขั้นต่ำในเคอร์เนล เคอร์เนลที่เสนอจะสามารถทำหน้าที่เป็นตัวแทนที่โปร่งใสสำหรับเลเยอร์การจำลองที่นำเสนอใน WSL1 การเปิดเผยซอร์สโค้ดจะช่วยให้ผู้ที่สนใจสามารถสร้างเคอร์เนลของตนเองได้หากต้องการ Linux สำหรับ WSL2 ซึ่งจะมีการจัดเตรียมคำแนะนำที่จำเป็นไว้ให้

การใช้เคอร์เนลมาตรฐานพร้อมการปรับแต่งจากโครงการ Azure จะช่วยให้สามารถใช้งานร่วมกับระบบได้อย่างสมบูรณ์ Linux ในระดับการเรียกใช้ระบบและรับประกันความสามารถในการทำงานได้อย่างราบรื่นใน Windows WSL2 รองรับคอนเทนเนอร์ Docker รวมถึงระบบไฟล์ที่ใช้กลไก FUSE นอกจากนี้ WSL2 ยังปรับปรุงประสิทธิภาพ I/O และการทำงานของระบบไฟล์อย่างมาก ซึ่งก่อนหน้านี้เป็นคอขวดใน WSL1 ตัวอย่างเช่น เมื่อคลายไฟล์บีบอัด WSL2 จะเร็วกว่า WSL1 ถึง 20 เท่า และเมื่อทำการประมวลผลต่างๆ ก็เร็วกว่ามาก
"git clone", "การติดตั้ง npm", "การอัปเดต apt" และ "การอัพเกรด apt" 2-5 ครั้ง

แม้ว่าจะมีการส่งมอบส่วนหลักแล้วก็ตาม Linuxเช่นเดียวกับที่ผ่านมา WSL 2 จะไม่จัดเตรียมชุดส่วนประกอบพื้นที่ผู้ใช้สำเร็จรูปไว้ให้ ส่วนประกอบเหล่านี้จะต้องติดตั้งแยกต่างหากและขึ้นอยู่กับการสร้างจากระบบปฏิบัติการต่างๆ ตัวอย่างเช่น สำหรับการติดตั้งใน WSL จะต้องเลือกจากแคตตาล็อกของ Microsoft Store ที่นำเสนอ แอสเซมบลี Ubuntu, Debian จีนู/Linuxกาลี Linux, SUSE и openSUSEเพื่อโต้ตอบกับสิ่งที่เสนอใน Windows แกน Linux จะต้องติดตั้งสคริปต์เริ่มต้นขนาดเล็กเข้าไปในระบบปฏิบัติการเพื่อแก้ไขกระบวนการบูต Canonical ได้ดำเนินการเรื่องนี้ไว้แล้ว เขากล่าวว่า เกี่ยวกับความตั้งใจที่จะให้การสนับสนุนอย่างเต็มที่ต่องานดังกล่าว Ubuntu เหนือกว่า WSL2

นอกจากนี้ยังสามารถสังเกตได้ สิ่งพิมพ์ โปรแกรมจำลองเทอร์มินัลของ Microsoft Windows สถานีปลายทางซึ่งโค้ดนั้นเผยแพร่ภายใต้ใบอนุญาต MIT พร้อมกับเทอร์มินัล โค้ดของอินเทอร์เฟซบรรทัดคำสั่ง conhost.exe ดั้งเดิมที่ใช้ใน Windows และการดำเนินการ Windows API คอนโซล เทอร์มินัลนี้มีอินเทอร์เฟซแบบแท็บและหน้าต่างแบบแบ่งครึ่ง รองรับ Unicode และลำดับการหลีกเลี่ยงสำหรับการแสดงผลสีอย่างเต็มรูปแบบ อนุญาตให้เปลี่ยนธีมและเพิ่มส่วนเสริม รองรับคอนโซลเสมือน (PTY) และใช้ DirectWrite/DirectX เพื่อการแสดงผลข้อความที่เร็วขึ้น เทอร์มินัลนี้รองรับ Command Prompt (cmd), PowerShell และ WSL shell เทอร์มินัลใหม่นี้จะพร้อมใช้งานสำหรับผู้ใช้ในช่วงฤดูร้อนนี้ Windows ผ่านทางแคตตาล็อกของ Microsoft Store


ไมโครซอฟต์ประกาศเปิดตัวซับซิสเต็ม WSL2 พร้อมเคอร์เนลแบบเนทีฟ Linux

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster