เหตุใด Windows ที่จัดส่งเคอร์เนลลินุกซ์จึงเปลี่ยนแปลงทุกอย่าง

เหตุใด Windows ที่จัดส่งเคอร์เนลลินุกซ์จึงเปลี่ยนแปลงทุกอย่าง

ไมโครซอฟท์กำลังเปลี่ยนแปลง ครั้งหนึ่งเคยเป็นองค์กรใหญ่โตแบบปิดและเปิดกว้างเป็นปรปักษ์ต่อซอฟต์แวร์โอเพ่นซอร์ส ดูเหมือนว่าพวกเขาจะยอมรับมัน





นอกเหนือจากการเปลี่ยนแปลงทัศนคติเมื่อเร็วๆ นี้ ซึ่งรวมถึงโอเพ่นซอร์ส Visual Studio Code แล้ว Windows ก็เริ่มหันมาใช้ Linux ระบบย่อย Windows สำหรับ Linux (WSL) เป็น Linux เวอร์ชันเสมือนที่ผสานรวมภายใน Windows





WSL เวอร์ชันใหม่กำลังจะมา และสำหรับบางคน มันจะเปลี่ยนแปลงทุกอย่าง!





ทำไมฉันถึงต้องการ Linux?

เมื่อมองแวบแรก เคอร์เนล Linux ภายในระบบปฏิบัติการ Windows อาจดูไม่สำคัญเกินไป ถ้าคุณใช้ Windows อยู่แล้วทำไมต้องกังวลกับ Linux?

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



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

ซอฟต์แวร์บางชิ้นไม่ทำงานตามที่คุณต้องการหรือไม่ จากนั้นมีส่วนร่วมในโครงการเพื่อให้ดีขึ้น!





Windows ไม่มี Linux อยู่แล้วหรือ

Microsoft แนะนำระบบย่อย Windows สำหรับ Linux (WSL) พร้อมการอัปเดตในโอกาสวันครบรอบของ Windows 10 ปี 2018 เป็นวิธีเรียกใช้ซอฟต์แวร์ Linux ในระบบปฏิบัติการ Windows

ตั้งแต่นั้นมา การติดตั้งการแจกจ่าย Linux ก็ทำได้ง่าย เพียงไปที่ Microsoft Store แล้วเลือกการแจกจ่ายที่มีให้เลือกมากมาย





เมื่อติดตั้งแล้ว คุณสามารถเรียกใช้บรรทัดคำสั่ง Linux ได้โดยตรงจากเมนูเริ่ม การทำซ้ำครั้งแรกนี้เรียกว่า WSL 1

ทำไมไม่ใช้เครื่องเสมือน?

การเรียกใช้ระบบปฏิบัติการอื่นภายใน Windows ไม่ใช่เรื่องใหม่ คุณสามารถเรียกใช้ระบบปฏิบัติการเกือบทุกระบบด้วย Virtual Machine (VM) เหตุใดจึงต้องกังวลกับ WSL

ความแตกต่างที่ระบบรวมสร้างขึ้นคือความเร็วและความสะดวกสบาย โดยทั่วไปแล้ว VM จะทำงานช้ากว่าระบบปฏิบัติการดั้งเดิม

เนื่องจาก Linux ทำงานโดยกำเนิดใน Windows คุณจึงสามารถเปิดเทอร์มินัล Bash จากเมนูเริ่มต้น และเข้าถึงระบบย่อย Linux ได้ในเวลาไม่นาน

เปรียบเทียบกับเวลาที่ใช้ในการหมุน VM หรือบูตคู่ของ Linux และ Windows แล้วคุณจะเห็นความแตกต่างอย่างแท้จริง

ถึงกระนั้น WSL 1 ก็มีข้อแม้บางประการ แม้จะทำงานเร็วกว่า VM ทั่วไป แต่ก็ยังคงเป็นระบบปฏิบัติการเสมือน WSL 2 เปลี่ยนแปลงสิ่งนี้

WSL 2 แตกต่างกันอย่างไร?

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

ความแตกต่างที่เคอร์เนลจะสร้างขึ้นจะมีมาก ตามข้อมูลของ Microsoft มีความเร็วเพิ่มขึ้น 20 เท่าระหว่าง WSL 1 และ 2 แม้ว่าจะดูเกินจริงไปบ้าง แต่ก็ยังมีความแตกต่างที่เหลือเชื่อ

แนวคิดของ Windows ที่จัดส่งเคอร์เนล Linux ให้ทำงานภายในระบบปฏิบัติการ Windows นั้นเป็นเรื่องใหญ่ แสดงถึงการเปลี่ยนแปลงทัศนคติอย่างต่อเนื่องของ Microsoft ที่มีต่อซอฟต์แวร์โอเพ่นซอร์สและระบบปฏิบัติการ

ภาพยนตร์ฟรีโดยไม่ต้องสร้างบัญชี

ทำไมเคอร์เนลจึงสำคัญ?

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

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

อธิบาย เคอร์เนลคืออะไร และสิ่งที่มันทำได้ทั้งหมดนั้นดีและดี แต่ก็ยังไม่ตอบคำถาม: ทำไมสิ่งนี้ถึงเป็นตัวเปลี่ยนเกมเช่นนี้?

สิ่งที่คุณสามารถทำได้ด้วยเคอร์เนลที่คุณไม่สามารถทำได้มาก่อน

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

แทนที่จะทำการเรียกระบบโดยตรง WSL 1 ต้องแปลการโทรเหล่านี้เป็นข้อมูลที่ Windows สามารถเข้าใจได้

เมื่อใช้เคอร์เนล Linux การเริ่ม WSL 2 จะเร็วขึ้นอย่างมาก (การสาธิตแสดงให้เห็นว่าสามารถบูตเครื่องได้ภายในเวลาไม่ถึงสองวินาที) ปัญหาความเร็วที่กล่าวถึงก่อนหน้านี้หมดไป เนื่องจากระบบปฏิบัติการกำลังทำงานบนเคอร์เนลโดยตรง

แอปพลิเคชันที่ใช้งานได้จริงสำหรับสิ่งนี้รวมถึงการรันโซลูชันเซิร์ฟเวอร์ เช่น Docker ในสภาพแวดล้อม Linux ดั้งเดิม นี่เป็นประโยชน์อย่างมากในการพัฒนาเซิร์ฟเวอร์ Linux ระยะไกล

ยิ่งกว่านั้น สิ่งใดก็ตามที่คุณมักจะใช้ระบบ Linux เต็มรูปแบบจะเป็นไปได้ภายใน WSL 2 ที่ความเร็วใกล้เคียงเนทีฟ

เทอร์มินัลของ Windows

WSL 2 จะทำงานร่วมกับโปรเจ็กต์อื่นๆ ของ Microsoft ที่คาดหวังไว้สูง นั่นคือ Windows Terminal ใหม่

ได้รับการออกแบบให้รีบูตโดยใช้บรรทัดคำสั่งบน windows โดยสมบูรณ์ การออกแบบของ Terminal เป็นแบบข้ามแพลตฟอร์มโดยธรรมชาติ

เช่นเดียวกับการเรียกใช้งานไฮบริดภายในหน้าต่างเทอร์มินัลเดียว ความสามารถในการใช้ Powershell สำหรับ Windows และ Bash สำหรับ Linux ในแท็บต่างๆ ของหน้าต่างเทอร์มินัลเดียวกันจะเปลี่ยนแปลงทุกอย่างสำหรับนักพัฒนาข้ามแพลตฟอร์ม

ฉันควรเปลี่ยนไปใช้ Windows หรือไม่

จนถึงตอนนี้ เราได้ดูสิ่งนี้จากมุมมองของ Windows แล้ว แต่ถ้าคุณใช้ Linux อยู่แล้วล่ะ คุณควรเปลี่ยนหรือไม่

ในทุกโอกาสคำตอบคือไม่ หากคุณใช้ Linux อยู่แล้ว คุณจะไม่เห็นประโยชน์ใดๆ จากการเปลี่ยนตอนนี้ ผู้ใช้ Linux หลายคนชอบระบบปฏิบัติการที่เปิดกว้าง

ในอดีต Microsoft ไม่เคยใจดีกับโครงการโอเพ่นซอร์ส และหลายคนก็จดจำประวัติศาสตร์ได้ดี

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

การใช้งานระบบ

WSL ไม่ใช่ข่าวใหม่ แต่การเปลี่ยนแปลงเหล่านี้มีความสำคัญมากพอที่จะทำให้ใครหลายคนต้องสงสัย เป็นไปได้ โหลดเดสก์ท็อป Linux ใน WSL 1 ดังนั้นจึงมีความเป็นไปได้สูงที่จะเป็นไปได้ใน WSL 2 ด้วย

แอพที่ช่วยหาเสื้อผ้า

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

แบ่งปัน แบ่งปัน ทวีต อีเมล Canon กับ Nikon: กล้องยี่ห้อไหนดีกว่ากัน?

Canon และ Nikon เป็นสองชื่อที่ใหญ่ที่สุดในอุตสาหกรรมกล้อง แต่แบรนด์ใดที่มีกล้องและเลนส์รุ่นต่างๆ ที่ดีกว่ากัน?

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • ลินุกซ์
  • เคอร์เนลลินุกซ์
  • ระบบย่อย Windows สำหรับ Linux
เกี่ยวกับผู้เขียน เอียน บัคลี่ย์(216 บทความที่ตีพิมพ์)

Ian Buckley เป็นนักข่าวอิสระ นักดนตรี นักแสดง และโปรดิวเซอร์วิดีโอที่อาศัยอยู่ในกรุงเบอร์ลิน ประเทศเยอรมนี เมื่อไม่ได้เขียนหนังสือหรืออยู่บนเวที เขากำลังซ่อมแซมอุปกรณ์อิเล็กทรอนิกส์หรือโค้ด DIY โดยหวังว่าจะเป็นนักวิทยาศาสตร์ที่คลั่งไคล้

เพิ่มเติมจาก Ian Buckley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก