อย่างดีที่สุด คุณจะได้รับระบบ WSL ที่ไม่ได้เพิ่มประสิทธิภาพอย่างมาก ที่เลวร้ายที่สุด มันก็จะไม่เริ่มต้น
ฉันพยายาม (ครึ่งใจ) เพื่อเรียกใช้ 5.15 เคอร์เนลภายใต้ WSL:
- ดาวน์โหลดและติดตั้ง
.deb
- คัดลอก
vmlinuz-5.15.0-051500-ทั่วไป
ไปยังไดเร็กทอรีในโปรไฟล์ผู้ใช้ Windows ของฉัน
- แก้ไขของฉัน
%userprofile%\.wslconfig
เพื่อเพิ่มตัวชี้เคอร์เนลที่เหมาะสม
wsl -- ปิดเครื่อง
ความพยายามที่จะเริ่มต้นอินสแตนซ์ WSL ของฉัน (การกระจายใดๆ) ล้มเหลว ไม่มีข้อผิดพลาด เพียงแค่ล็อกไว้ wsl
คำสั่งจนกว่าฉันจะออกคำสั่งอื่น wsl -- ปิดเครื่อง
ในเซสชัน PowerShell อื่น
ฉันพูดว่า "ครึ่งใจ" เพราะฉันสามารถไปต่อกับสิ่งนี้ได้ เมื่อดูที่เคอร์เนล WSL ที่มีอยู่ ดูเหมือนว่าจะไม่มีการบีบอัด ดังนั้นฉันสามารถพยายามที่จะ คลายการบีบอัดเคอร์เนล Ubuntu.
แต่ไม่ว่าอย่างไรก็ตาม ฉันแค่ไม่ได้มีความหวังสูงว่าจะได้ผลตอบแทน (หรือมีประโยชน์มาก)
โปรดทราบว่า Microsoft จะดูแลระบบของตนเอง ที่เก็บเคอร์เนล WSL2 ด้วยการดัดแปลงที่จำเป็นเพื่อปรับให้เหมาะสมสำหรับ WSL2 อย่างน้อยที่สุด, the .config
แตกต่างจากการกำหนดค่าเคอร์เนลหุ้นของ Ubuntu อย่างมาก ฉันใช้เวลาสักครู่ในการสแกน วิมดิฟฟ์
จากความอยากรู้อยากเห็นของทั้งสอง แต่ฉันไม่ใช่ผู้เชี่ยวชาญในการกำหนดค่าเคอร์เนลไม่ว่าด้วยวิธีใด
สิ่งต่าง ๆ เช่น การจำลองเสมือนได้เปิดใช้งานแล้วในเคอร์เนล Ubuntu ของสต็อก ดังนั้นนั่นจึงไม่ใช่ปัญหา แต่สิ่งหนึ่งที่โดดเด่นสำหรับฉันคือเคอร์เนลของ Ubuntu ในสต็อกนั้นแน่นอนว่าคาดหวัง "ฮาร์ดแวร์" ทางกายภาพหรือเสมือนที่รองรับการจัดการพลังงาน WSL ไม่ได้ ไม่มี "เปิดเครื่อง" ไม่มี "ระงับ" ฯลฯ หากระบบย่อยการจัดการพลังงาน (ACPI) ทำให้ระบบเข้าสู่โหมดสลีปภายใต้ WSL จะไม่มีการ "ปลุกระบบ"
มีความแตกต่างอื่น ๆ อีกมากมายระหว่างสองสิ่งนี้ ฉันแน่ใจว่าหลายสิ่งเหล่านี้เป็นการเพิ่มประสิทธิภาพ (หรือแม้แต่ข้อกำหนด) ที่ส่วนท้ายของ WSL
Btw ปรากฏว่ามี เป็น เคอร์เนลที่ Microsoft ให้มารุ่นใหม่กว่าเล็กน้อย สัปดาห์ที่แล้วเห็นการเปิดตัวของ ลินุกซ์-msft-wsl-5.10.74.3
. น่าจะมีจำหน่ายเร็วๆนี้สำหรับ wsl -- อัพเดท
(หรือผ่านการอัปเดต Windows อัตโนมัติ) หรือคุณสามารถดาวน์โหลดและรวบรวมเองจากแหล่งที่ให้มา