Windows Subsystem สำหรับ Linux รุ่นก่อนวางจำหน่ายล่าสุดมาพร้อมกับไอคอนใหม่ เคอร์เนล Linux ที่ได้รับการอัปเดต และอื่นๆ อีกมากมาย อ่านต่อ!
เลเยอร์ความเข้ากันได้ของระบบย่อย Windows สำหรับ Linux (WSL) ไม่จำเป็นต้องมีการแนะนำเมื่อต้องใช้งานแอพ Linux ภายใต้ Windows ให้มากที่สุดเท่าที่จะเป็นไปได้ แม้ว่า Microsoft ยังคงจัดส่ง WSL เป็นคุณสมบัติเสริมสำหรับ Windows 10 และ วินโดวส์ 11โดยทางบริษัทได้เริ่มแยกส่วนออกจากระบบปฏิบัติการหลักแล้ว ขั้นตอนแรกสู่การออกแบบโมดูลาร์คือ รวมระบบย่อย Linux ทั้งหมดเป็นแอปและแจกจ่ายผ่าน Microsoft Store. เพื่อประสานกันต่อไป Microsoft กำลังเปิดตัว Windows Subsystem สำหรับ Linux รุ่นก่อนวางจำหน่ายใหม่ที่นำไอคอนใหม่ เคอร์เนล Linux ที่อัปเดต และการปรับปรุงมากมาย
รุ่นใหม่เพิ่มหมายเลขเวอร์ชันของแอพ Windows Subsystem สำหรับ Linux 0.50.2. สิ่งแรกที่คุณสังเกตเห็นหลังการอัปเดตคือโลโก้เพนกวินใหม่ ซึ่งจะมาแทนที่ไอคอน Stub ของแอปทั่วไป ภายใต้ประทุนคุณสามารถค้นหาเวอร์ชันได้ 5.10.74.3 ของเคอร์เนล Linux พร้อมการแก้ไขมากมายที่เกี่ยวข้องกับระบบย่อยเคอร์เนลกราฟิก DirectX สุดท้ายแต่ไม่ท้ายสุด หากคุณค้นหา "Windows Subsystem for Linux" ในเมนูเริ่มต้นแล้วคลิกสิ่งนั้น ตอนนี้จะเริ่มคุณในโฮมไดเร็กตอรี่ Linux แทนที่จะเป็นโฟลเดอร์ System32 ของ Windows ตัวอย่าง.
บันทึกการเปลี่ยนแปลงฉบับเต็มของรุ่นนี้มีอยู่ด้านล่าง:
ระบบย่อย Windows สำหรับ Linux 0.50.2 บันทึกการเปลี่ยนแปลง
- เพิ่มโลโก้ใหม่สำหรับระบบย่อย Windows สำหรับ Linux
- เปิดใช้งานตัวนับประสิทธิภาพของฮาร์ดแวร์หากฮาร์ดแวร์รองรับ [GH 4678]
- ก
USERPROFILE%\.wslconfig
เพิ่มตัวเลือกในการยกเลิก:[wsl2]
hardwarePerformanceCounters=false - แก้ไขปัญหาเมื่อพิมพ์ข้อความแสดงข้อผิดพลาดของระบบที่มีการแทรก
- อัปเดตไทล์ผู้ใช้เพื่อเปิดใช้งานในโฮมไดเร็กตอรี่ของผู้ใช้แทน
C:\WINDOWS\System32
- คืนค่าการจัดการสัญญาณเริ่มต้นสำหรับ
/etc/wsl.conf boot.command
กระบวนการป้องกันกระบวนการซอมบี้ [GH 7575] - สลับไปใช้ CRT แบบคงที่สำหรับไบนารีของ Windows
- ใช้ store API เพื่อดาวน์โหลดการแจกจ่ายผ่าน
wsl.exe --install
- เพิ่ม
--no-launch
ตัวเลือกในการwsl.exe --install
- การอัปเดตมากมายสำหรับสตริงที่แปลเป็นภาษาท้องถิ่น
- อัปเดตเป็น 22000 sdk อย่างเป็นทางการ
- ถอดสัญลักษณ์ Linux สำหรับรุ่น release
- อัปเดตเคอร์เนล Linux เป็น 5.10.74.3
- อัปเดตเป็นเคอร์เนลอัพสตรีมเสถียรรุ่น 5.10.74
- เปิดใช้งานรูปแบบประเภท BPF (CONFIG_DEBUG_INFO_BTF) เพื่อใช้งานโดยเครื่องมือ eBPF [GH 7437]
- เปลี่ยนเวอร์ชัน Dxgkrnl เป็น 2110
- ใช้งาน D3DKMTShareObjectWithHost
- แก้ไขปัญหาการจัดตำแหน่งบัส QueryStatistics VM สำหรับผลลัพธ์
- ใช้งาน D3DKMTCreateSyncFile
- จัดการกับข้อเสนอแนะการส่งต้นทาง
- ย้าย d3dkmthk ไปที่ include/uapi/misc
- แทนที่ u32 ด้วย __u32 และ u64 ด้วย __u64
- เพิ่ม "_" หน้าค่าตัวแจงนับเพื่อรองรับทั้งส่วนหัวของ WDK และ Linux
- ลบช่องโหว่ในโครงสร้างที่มองเห็นโหมดผู้ใช้เพื่อให้เข้ากันได้กับแอพ 32 บิต
- แทนที่ตัวชี้ในโครงสร้างที่มองเห็นได้ในโหมดผู้ใช้ด้วยการกำหนดให้เป็น u64 สำหรับแอปในโหมดผู้ใช้
- แก้ไขความล้มเหลวในการสร้างด้วย GCC เวอร์ชันเก่ากว่า 8.1 [GH 7558]
- เปิดใช้งานบัฟเฟอร์การแชร์และซิงค์ไฟล์เฟรมเวิร์ก (CONFIG_DMA_SHARED_BUFFER, CONFIG_SYNC_FILE) สำหรับการใช้งาน Dxgkrnl
- อัปเดตเป็นเคอร์เนลอัพสตรีมเสถียรรุ่น 5.10.74
อ่านเพิ่มเติม
เนื่องจากนี่เป็นรุ่นก่อนเผยแพร่ การอัปเดตจึงเปิดตัวเป็นขั้นตอน ซึ่งหมายความว่าอาจใช้เวลาสองสามวันก่อนที่อุปกรณ์ของคุณจะได้รับการอัปเดต หากคุณไม่ต้องการรอ คุณสามารถตรวจสอบการอัปเดตได้ด้วยตนเองโดยคลิกที่ลิงก์ Microsoft Store ด้านล่าง หรือรับ MSIXBUNDLE ที่สอดคล้องกับบิวด์ใหม่จาก ส่วนการเปิดตัว repo ของระบบย่อย Windows สำหรับ Linux GitHub และติดตั้งได้ด้วยตัวเอง
[appbox microsoftstore "9P9TQF7MRM4R"]