ปี 2020 จะเป็นปีของ Linux บนเดสก์ท็อป Windows

  • Oct 22, 2023

Linux บน Windows ก้าวไปข้างหน้าด้วยเดสก์ท็อปกราฟิกขนาดใหญ่ด้วยแผนของ Microsoft สำหรับ Windows Subsystem สำหรับ Linux

ลินุกซ์

  • แล็ปท็อป Linux ที่ดีที่สุดสำหรับผู้บริโภคและนักพัฒนา
  • ต้องการบันทึกคอมพิวเตอร์เก่าของคุณหรือไม่? ลองใช้ลีนุกซ์ 5 ตัวนี้
  • Distros ที่ดีที่สุดสำหรับผู้เริ่มต้น
  • วิธีเปิดใช้งาน Linux บน Chromebook ของคุณ (และเหตุผลที่คุณควร)

Linux บนเดสก์ท็อปมีปัญหามากกว่าปกติ. แน่นอนว่าเดสก์ท็อป Linux เป็นที่ชื่นชอบของนักพัฒนาชั้นนำ ผู้ดูแลระบบ และแฟนตัวยงมายาวนาน แต่เมื่อพูดถึงผู้ชมจำนวนมาก Linux มีผู้ใช้เพียง 1% เท่านั้น. อย่างไรก็ตาม บริษัทใหญ่แห่งหนึ่งยังคงเชื่อมั่นในเดสก์ท็อป Linux: Microsoft

ที่ ไมโครซอฟต์บิลด์Satya Nadella ซีอีโอของ Microsoft ได้ประกาศการประชุมนักพัฒนาเสมือนจริง ระบบย่อย Windows สำหรับ Linux (WSL) 2.0 จะ เร็ว ๆ นี้รองรับ Linux GUI และแอพพลิเคชั่น. โดยเฉพาะอย่างยิ่ง สิ่งนี้จะช่วยให้โปรแกรมเมอร์สามารถพัฒนาโปรแกรมเนทีฟและข้ามแพลตฟอร์มด้วยเครื่องมือเช่น GNOME Builder, KDevelop และ Emacs นอกจากสนับสนุนโปรแกรม Linux GUI แล้ว คุณยังสามารถเรียกใช้แอปพลิเคชัน Linux และ Windows GUI ได้พร้อมกันบนหน้าจอเดสก์ท็อปเดียวกัน

เรื่องนี้มีมาระยะหนึ่งแล้ว เมื่อสี่ปีที่แล้ว Microsoft ได้เปิดตัว WSL ซึ่งนำ Linux Bash เชลล์เป็น Windows 10. ด้วย Bash และ WSL คุณสามารถทำงานได้มากที่สุด เครื่องมือเชลล์ Linux และภาษาโปรแกรมลีนุกซ์ยอดนิยม

เมื่อเวลาผ่านไป Linux ก็กลายเป็นพลเมืองชั้นหนึ่งบนเดสก์ท็อป Windows มากขึ้นเรื่อยๆ Linux distros หลายตัวเริ่มต้นด้วย อูบุนตูตามมาด้วย หมวกเฟโดร่าหมวกแดง และ SUSE Linux องค์กรเดสก์ท็อป (SLED). จากนั้น Microsoft ได้เปลี่ยนเลเยอร์การแปล WSL ซึ่งแปลงการเรียกเคอร์เนล Linux เป็นการเรียก Windows ด้วย WSL 2 การอัปเดตนี้มาพร้อมกับ เคอร์เนล Linux ของ Microsoft เอง ทำงานบนไฮเปอร์ไวเซอร์ Hyper-V เวอร์ชันบาง

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

เพิ่มเติม ไมโครซอฟต์

  • Windows 10 ได้รับความนิยมมากเกินไปสำหรับตัวมันเองหรือไม่?
  • แล็ปท็อป Windows รุ่นที่ดีที่สุด: เปรียบเทียบ Dell, Samsung, Lenovo และอีกมากมาย
  • นี่คือสาเหตุที่พีซีที่ใช้ Windows มีแต่จะน่ารำคาญมากขึ้นเท่านั้น
  • วิธีดาวน์เกรดจาก Windows 11 เป็น Windows 10 (ยังมีข้อดี)

ที่กล่าวว่า WSL 2 มีไว้สำหรับโปรแกรมเมอร์เป็นหลัก ตัวอย่างเช่น คุณสมบัติใหม่ที่สำคัญอื่นๆ ที่ประกาศในงาน Build คือการสนับสนุน Nvidia CUDA และ DirectML สำหรับแอปพลิเคชันที่เร่งความเร็วด้วย GPU และเครื่องมือในการพัฒนา เช่น คูเบโฟลว์ บน microk8s, เป็นที่ยอมรับใช้งานง่าย คูเบอร์เนเตส โปรแกรมคลัสเตอร์

แน่นอนว่าคุณสามารถลองรันเกมที่ขับเคลื่อนด้วย Steam บน WSL ได้เช่นกัน ท้ายที่สุดแล้ว นักพัฒนาก็แค่อยากสนุกเท่านั้น

WSL 2 จะวางจำหน่ายทั่วไปใน วินโดวส์ 10 เวอร์ชัน 2004ซึ่งเป็นการอัปเดต Windows 10 ที่สำคัญที่จะเปิดตัวเร็วๆ นี้ การสนับสนุน GPU สำหรับเครื่องมือสำหรับนักพัฒนาจะพร้อมใช้งานใน Windows Insiders Fast Ring builds ในอีกไม่กี่เดือน การรองรับแอปพลิเคชัน Linux GUI จะมาในปลายปีนี้

เวอร์ชั่นปี 2547 นี้ WSL 2 ขึ้นอยู่กับเคอร์เนล Linux 4.19.81 ที่รองรับระยะยาว. จากการทดสอบของฉันกับรุ่นขั้นสูง คุณจะพบว่า WSL 2 บูทได้เร็วมาก สามารถทำได้เนื่องจากไฮเปอร์ไวเซอร์ Hyper-V แบบบางโหลด Linux จำนวนมากไว้ล่วงหน้าใน RAM Microsoft ต้องการให้ WSL 2 มีรูปลักษณ์และความรู้สึกเหมือนแอปพลิเคชัน Windows แบบรวมแทนที่จะเป็นส่วนเสริม

WSL 2 เร็วกว่ารุ่นพี่มาก ดังที่ Craig Loewen ผู้จัดการโปรแกรมแพลตฟอร์มนักพัฒนา Windows เขียนไว้ว่า "WSL 2 มอบความเข้ากันได้การโทรของระบบเต็มรูปแบบกับเคอร์เนล Linux จริงและเป็น เร็วกว่า 3-6 เท่าเมื่อเทียบกับ WSL เวอร์ชันก่อนหน้า” ฉันเคยเห็นความเร็วแบบนั้นจากกล่อง Windows 10 ของฉันที่ใช้ WSL 2 ใน Fast Ring

ใน Windows 10 ไฟล์ Linux จะถูกเก็บไว้ในดิสก์เสมือนขนาด 256GB สิ่งนี้ใช้ระบบปฏิบัติการ Linux ต่อ 4 ระบบไฟล์ WSL 2 ใช้ โปรโตคอลระบบไฟล์ 9p สำหรับธุรกรรมไฟล์ Windows และ Linux

ด้วย Windows 10 เวอร์ชัน 2004 การติดตั้ง WSL บน Windows เวอร์ชันใดๆ ก็ตามด้วยคำสั่ง wsl.exe ได้ง่ายกว่าที่เคย แม้ว่าจะไม่ได้ติดตั้งส่วนประกอบเสริม WSL ก็ตาม หลังจากนั้น wsl.exe จะทำให้การติดตั้งการแจกจ่ายและเวอร์ชัน Linux เฉพาะ เช่น อูบุนตู 20.04 หรือ Arch Linux 2020.05.01.

WSL 2.0 ใน Windows 10 เวอร์ชัน 2004 ทำงานได้ดีอยู่แล้ว ด้วยสิ่งที่เพิ่มเติมใหม่ที่กำลังจะมาถึง มันจะทำงานได้ดีกว่าที่เคย

2020 ปีแห่งเดสก์ท็อป Linux? อาจจะไม่. 2020 ปีแห่งเดสก์ท็อป Linux บน Windows? ใช่.

เรื่องที่เกี่ยวข้อง:

  • Microsoft เปิดตัวการอัปเดต Windows 10 พฤษภาคม 2020 พร้อมเปิดตัวให้กับนักพัฒนา
  • Canonical ทำให้ Ubuntu สำหรับ Windows SubSystem สำหรับ Linux มีความสำคัญ
  • Microsoft: เคอร์เนล Linux ของ WSL2 จะถูกส่งไปยังผู้ใช้ Windows 10 ผ่านทาง Windows Update