ใน Windows 10 20H1 WSL 2 อ้างว่าเร็วกว่า 13 เท่า

เวอร์ชันที่สองของระบบย่อย Windows สำหรับ Linux, WSL 2 ซึ่งเป็นส่วนหนึ่งของเวอร์ชันการพัฒนา Windows 10 20H1, วางจำหน่ายทั่วไปในเดือนพฤษภาคม 2020 Iประกอบด้วยเคอร์เนล Linux ที่อ้างว่าทำงานได้ดีกว่า WSL 1

WSL 2 เป็นสถาปัตยกรรมเวอร์ชันใหม่ที่ช่วยให้ระบบย่อยของ Windows สำหรับ Linux สามารถรันไฟล์ไบนารี ELF64 Linux บน Windows ได้ สถาปัตยกรรมใหม่นี้ซึ่ง ใช้เคอร์เนล Linux จริงปรับเปลี่ยนวิธีที่ไบนารี Linux เหล่านี้โต้ตอบกับ Windows และฮาร์ดแวร์ในขณะที่นำเสนอประสบการณ์ผู้ใช้เช่นเดียวกับใน WSL 1

WSL 2 นำเสนอประสิทธิภาพของระบบไฟล์ที่เร็วกว่ามาก และรองรับการโทรระบบเต็มรูปแบบทำให้คุณสามารถเรียกใช้แอพพลิเคชั่นต่างๆเช่น Docker ได้มากขึ้น การอัปเดต Windows พฤษภาคม 2020 จะออกพร้อมกับการปรับปรุง UI ที่ดี

นอกเหนือจากนั้น ในการอัปเดตนี้สันนิษฐานว่าเป็นประสิทธิภาพที่ดีขึ้นของระบบย่อย และเป็นผู้พัฒนา Windows Dave Rupert แบ่งปันข้อมูลในบล็อกของเขา ซึ่งเมื่อดำเนินการกระบวนการที่ทำให้ WLS 1 ใน 7.853 วินาที WLS 2 ทำได้ใน 0.567 วินาที

แต่มันไม่ใช่แค่นั้น นอกจากนี้ WSL 2 ยังปรับปรุงการติดตั้ง npm การคอมไพล์เว็บการดูไฟล์การโหลดโมดูลใหม่การเริ่มต้นเซิร์ฟเวอร์และอื่น ๆ

เกือบทุกอย่างที่คุณทำทุกวันในฐานะนักพัฒนาเว็บนั้นเร็วกว่ามาก มันเหมือนกับการมี Mac อีกครั้ง (หรืออาจจะดีกว่าเพราะ Apple ได้ลดพลังของโปรเซสเซอร์ลงเพื่อยืดอายุการใช้งานแบตเตอรี่ในช่วงไม่กี่ปีที่ผ่านมาเขากล่าวว่า เดฟรูเพิร์ต

เพื่อรับสิทธิประโยชน์ของ WSL 2 อย่างเต็มที่ Rupert แนะนำให้ย้ายไฟล์โครงการของคุณ จาก / mnt / c / Users / / ไปยังโฮมไดเร็กทอรี Linux ใหม่ของคุณบน VHD ใหม่ของคุณ ดังนั้นเนื้อหาของดิสก์ของคุณจะปรากฏบนเครือข่ายโดยไปที่ \\ wsl $ \ \ \ home หรือพิมพ์คำสั่ง explorer.exe จากพรอมต์ทุบตีของคุณ

เกี่ยวกับการพัฒนาเว็บแบ่งปันกับ VS Code ประสบการณ์ของนักพัฒนาเป็นสิ่งที่ดี ส่วนขยายระยะไกลทำหน้าที่เป็นสะพานเชื่อมไปยัง WSL และบังคับให้ VS Code ดำเนินการทั้งหมด (git, command line, การติดตั้งส่วนขยาย ฯลฯ ) โดยตรงบนการแจกจ่าย Linux เพื่อให้ทุกอย่างเป็นไปอย่างอิสระ

ตามรูเพิร์ต การย้ายนักพัฒนาเว็บไปสู่ ​​WLS 2 ถือเป็นยุคใหม่ในการดำเนินการสำหรับพวกเขา. ปัญหาเบื้องต้นที่เป็นไปได้ได้รับการแก้ไขโดยทีม WSL อย่างแน่นอนเนื่องจากการสร้างตัวอย่างพร้อมใช้งานสำหรับ Insiders ในบทความชื่อ "มีอะไรใหม่สำหรับ Windows 10 Insider Preview Builds (20H1)" ที่เผยแพร่เมื่อปลายเดือนที่แล้ว Microsoft กล่าวว่าได้แก้ไขปัญหาบางอย่างแล้ว

ตัวอย่างเช่นตามบทความด้านบนหน่วยความจำเครื่องเสมือนของคุณ WSL 2 ขยายเพื่อตอบสนองความต้องการเวิร์กโฟลว์ของคุณแต่ก็ไม่ได้ลดลงเมื่อไม่ต้องการความทรงจำอีกต่อไป ตอนนี้เมื่อหน่วยความจำไม่ได้ใช้ในเครื่องเสมือน Linux อีกต่อไปหน่วยความจำจะออกสำหรับ Windows ซึ่งจะลดขนาดหน่วยความจำตามนั้น

Rupert ยังรายงานว่า Windows Terminal ได้รับการปรับปรุงแล้ว มันช่วยแก้ปัญหาก่อนหน้านี้ทั้งหมดของฉันเกี่ยวกับแท็บที่หายไปความสามารถในการกำหนดค่า JSON และปัญหา "รู้สึกดี" ที่หายวับไปใน Windows เป็นเรื่องแปลกเสมอที่จะพูด แต่ Windows Terminal เป็นเทอร์มินัล Windows ที่ดีที่สุดอย่างไม่ต้องสงสัย” ทำให้นักพัฒนามีความกระตือรือร้น รูเพิร์ตสรุปโดยกล่าวว่า«ไม่ต้องสงสัยเลยว่า WSL 2 เป็นการปรับปรุงครั้งใหญ่ที่สุดที่ฉันเคยเห็นมาตั้งแต่นั้นมาและดูเหมือนว่าจะเป็นยุคใหม่สำหรับการพัฒนาเว็บ Windows

ด้วย WSL ฉันสามารถเข้าถึงไฟล์ Linux และ Windows ได้อย่างโปร่งใส ฉันใช้ Terminal (Windows) และเครื่องมือ Unix ต่างๆสำหรับหลาย ๆ สิ่ง (การรวบรวมและทดสอบบน Posix, objdump, การดีบัก) ฉันได้รับสิ่งที่ดีที่สุดจากทั้งสองโลก” ผู้ให้ความเห็นอีกคนเขียน

แต่การเข้าถึงไฟล์ WSL 2 ใน / mnt / c / นั้นช้ามาก ดังนั้นฉันจึงใช้ WSL 1 «. เขาเสริมว่า“ จากสิ่งที่ฉันได้อ่าน Microsoft ตั้งใจที่จะสนับสนุน WSL1 และ WSL2 สำหรับอนาคตอันใกล้ ดังนั้นมันจึงเป็นสิ่งที่ดี

Fuente: https://daverupert.com/


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา