ระบบย่อย Windows สำหรับ Linux ได้รับไอคอนใหม่ การปรับปรุงอื่นๆ

ไอคอนเวลาอ่านหนังสือ 2 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

ระบบย่อย Windows สำหรับ Linux ได้กลายเป็นอัญมณีล้ำค่าที่น่าประหลาดใจสำหรับ Microsoft ทำให้ Windows ได้รับความไว้วางใจอย่างมากในหมู่นักพัฒนาและเจ้าหน้าที่ผู้ดูแลระบบที่ชื่นชมเครื่องมือบรรทัดคำสั่งอันทรงพลังของ Linux

Microsoft ได้อัปเดตคุณลักษณะนี้อย่างต่อเนื่อง และในวันนี้ได้โพสต์การอัปเดตใหม่ใน Github และ Microsoft Store โดยเปลี่ยนเป็นเวอร์ชัน 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
  • การอัปเดตจำนวนมากสำหรับสตริงที่แปลแล้ว
  • เปลี่ยนเป็น tar ที่อัปเดตสำหรับการนำเข้า / ส่งออกการกระจาย WSL2
  • อัปเดตอย่างเป็นทางการ 22000 sdk
  • ถอดสัญลักษณ์ลินุกซ์สำหรับบิลด์ออก
  • อัปเดตเคอร์เนล Linux เป็น 5.10.74.3
    • อัปเดตเป็นอัปสตรีมเคอร์เนลที่เสถียรรีลีส 5.10.74
    • เปิดใช้งานรูปแบบประเภท BPF (CONFIG_DEBUG_INFO_BTF) เพื่อใช้งานโดยเครื่องมือ eBPF [GH 7437]
    • เปลี่ยนเวอร์ชัน Dxgkrnl เป็น 2110
      • ใช้งาน D3DKMTShareObjectWithHost
      • แก้ไขปัญหาการจัดตำแหน่งบัส QueryStatistics VM สำหรับผลลัพธ์
      • ใช้งาน D3DKMTCreateSyncFile
      • ตอบข้อเสนอแนะการส่งต้นน้ำ
      • ย้าย d3dkmthk เพื่อรวม/uapi/misc
      • แทนที่ u32 ด้วย __u32 และ u64 ด้วย __u64
      • เพิ่ม “_” หน้าค่าตัวแจงนับเพื่อรองรับทั้งส่วนหัว WDK และ Linux
      • ลบรูในโหมดผู้ใช้โครงสร้างที่มองเห็นได้เพื่อให้เข้ากันได้กับแอพ 32 บิต
      • แทนที่ตัวชี้ในโหมดผู้ใช้โครงสร้างที่มองเห็นได้ด้วยการกำหนดเป็น u64 สำหรับแอปโหมดผู้ใช้
      • แก้ไขความล้มเหลวในการสร้างด้วยเวอร์ชัน GCC ที่เก่ากว่า 8.1 [GH 7558]
    • เปิดใช้งาน Buffer Sharing และ Sync File Frameworks (CONFIG_DMA_SHARED_BUFFER, CONFIG_SYNC_FILE) สำหรับการใช้งาน Dxgkrnl

คุณสามารถค้นหา WSL ได้ใน Microsoft Store หรือในหน้าเผยแพร่ที่ GitHub โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม.

[appbox microsoftstore 9p9tqf7mrm4r]

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: หน้าต่าง, Windows Subsystem สำหรับ Linux