Windows Subsystem for Linux ได้เปลี่ยนเกมสำหรับ Linux บนเดสก์ทอป ที่ Microsoft และ Linux อยู่ในความขัดแย้งกันในช่วงทศวรรษ 2000 ตอนนี้ Microsoft ทำงานร่วมกับชุมชน Linux อย่างใกล้ชิดเพื่อให้แน่ใจว่าพวกเขาสามารถทำงานร่วมกันได้
ไม่มีเครื่องมือไหนดีกว่า WSL ที่แสดงโลกใหม่ของ Linux และ Windows คุณสามารถใช้เครื่องมือบรรทัดคำสั่ง Linux อันทรงพลังบนระบบ Windows ของคุณด้วยไบนารี Linux จริงๆ คุณยังมีตัวเลือกของดิสทริบิวชัน Linux ไปจนถึง Microsoft Store
แต่นี่คุณควรรันดิสโทร Linux ไหนใน Windows?
1. Ubuntu
Ubuntu เป็นการกระจาย Linux ที่ปรับใช้กันมากที่สุดโดยรวม และไม่แปลกใจที่มันมีให้เป็นส่วนหนึ่งของ WSL
พัฒนาโดย Canonical ดิสโทรนี้มีการสนับสนุนจากบริษัทใหญ่ Canonical ยังทำงานร่วมกับ Microsoft อย่างใกล้ชิดเพื่อให้แน่ใจว่ารุ่น WSL ของมันทำงานได้ดีสำหรับนักพัฒนา
Ubuntu พยายามให้มีแพ็กเกจที่เสถียรและทันสมัยกว่าดิสโทร Debian ที่มันพัฒนามาจาก สิ่งนี้ทำให้มันเป็นตัวเลือกที่ดีสำหรับนักพัฒนา
Ubuntu ปล่อยรุ่นใหม่ปีละ 2 ครั้ง ปกติในฤดูใบไม้ผลิและฤดูใบไม้ร่วง ประมาณทุก 2 ปี จะมีหนึ่งรุ่นที่กำหนดให้เป็น "Long Term Support" หรือ LTS หมายความว่าจะได้รับอัปเดตสูงสุด 5 ปี แอป Ubuntu ใน Microsoft Store จะมุ่งเป้าที่รุ่น LTS ล่าสุด แม้รุ่นที่รองรับอยู่ในปัจจุบันอื่นๆ ก็จะมีให้ด้วย
ดาวน์โหลด: Ubuntu 20.04 LTS for Windows
2. Debian
Debian เป็นพื้นฐานของรุ่น Ubuntu ยอดนิยมที่กล่าวถึงข้างต้น มันยังเป็นหนึ่งในดิสทริบิวชันที่เก่าที่ยังคงพัฒนาอยู่อย่างต่อเนื่อง ตั้งแต่ปี 1993
Debian ในคอนฟิกูเรชันมาตรฐาน โดดเด่นด้วยความเสถียร นี่ไม่ได้หมายความว่ามันจะไม่ล้ม แต่หมายความว่ามันไม่เปลี่ยนแปลงมากนักในช่วงอายุการใช้งาน ซึ่งช่วยให้น่าเชื่อถือ นี่เป็นเหตุผลหนึ่งที่ไซต์อย่าง Wikipedia พึ่งพามัน
Debian แตกต่างจาก Ubuntu อีกอย่างคือ มันเป็นโครงการชุมชนอย่างเคร่งครัด โดยไม่ถูกควบคุมโดยบริษัททางการค้าแบบที่ Canonical ทำกับ Ubuntu ผู้ที่เชื่อในจริยธรรมซอฟต์แวร์ฟรีและวัฒนธรรมฟรี จะพบว่า Debian น่าสนใจเพราะเหตุผลนี้
ข้อเสียของความเสถียรของ Debian คือ คุณอาจได้รับแพ็กเกจรุ่นเก่าๆ ในรุ่นเสถียร หากคุณไม่ใช่นักพัฒนาหรือต้องการสภาพแวดล้อมที่อาจสะท้อน Production Server นี่อาจเหมาะกับคุณ
Debian ยังมีรุ่น testing และ unstable ที่คุณสามารถใช้ได้หากคุณต้องการรุ่นใหม่กว่า แต่คุณต้องแปลงรุ่นเสถียรเป็นหนึ่งในトラックอื่นๆ เนื่องจากมีเพียงรุ่นเสถียรเท่านั้นที่มีให้ผ่าน Microsoft Store
ดาวน์โหลด: Debian for Windows
3. Kali Linux
ในขณะที่ Ubuntu และ Debian เป็นดิสทริบิวชันทั่วไป Kali Linux ถูกออกแบบมาเพื่อ Ethical Hacking โครงการอ้างว่ารวมเครื่องมือการทดสอบการเจาะระบบ (penetration testing tools) มากกว่า 600 เครื่องมือ คล้ายกับ Ubuntu Kali พัฒนามาจาก Debian
ดิสโทรนี้รวมยูทิลิตี้สำหรับรับข้อมูลคอมพิวเตอร์ระยะไกลและพยายามค้นพบช่องโหว่ในพวกมัน
หากคุณลองทำกับคอมพิวเตอร์ที่คุณไม่มีการเข้าถึงอย่างเป็นทางการ คุณอาจเจอปัญหามาก เราไม่ใช่ทนายความ แต่น่าจะควรลองเครื่องมือเหล่านี้บนเครื่องของตัวเองเท่านั้น เช่น ใน Virtual Machines หรือใน Home Lab ของคุณ
ดิสโทรนี้ยังรองรับ Linux Desktop บน Windows อย่างเป็นทางการด้วย Win-KeX เดสก์ทอปสามารถรันในหน้าต่างแยกหรือในโหมด "seamless" ซึ่งแชร์เดสก์ทอป Windows และ Kali
นอกเหนือจากนี้ Kali Linux จะเป็นดิสโทรที่ดีสำหรับผู้เชี่ยวชาญด้านความปลอดภัย/Infosec รุ่นใหม่
ดาวน์โหลด: Kali Linux for Windows
4. openSUSE
openSUSE เหมือนกับ Debian เป็นดิสโทรเก่าที่ยังใช้กันอย่างแพร่หลาย พัฒนาโดยบริษัท SUSE ของเยอรมนี บริษัทถูกซื้อโดย Novell ซึ่งถูกซื้อโดย Micro Focus ซึ่งต่อมาก็ Spin SUSE กลับออกมาเป็นบริษัทแยกอีกครั้ง นี่คือวิธีที่มันดำเนินงานอยู่ในปัจจุบัน openSUSE เป็นพื้นฐานของรุ่น Enterprise ของ SUSE
ครอบครัว SUSE โดดเด่นด้วยเครื่องมือการกำหนดค่า YaST ซึ่งอิงตามอินเทอร์เฟซเมนูอย่างสมบูรณ์ แทนที่จะพึ่งพาคำสั่งอย่างเดียว สิ่งนี้อาจทำให้มันเป็นมิตรกับผู้ที่คุ้นเคยกับบรรทัดคำสั่ง Linux น้อยกว่า การจัดการแพ็กเกจและการกำหนดค่าระบบทั้งหมดทำผ่าน YaST
โครงการน่าสนใจอีกอย่างคือ Open Build Service ซึ่งสร้างแพ็กเกจไม่เพียงแต่สำหรับ openSUSE แต่สำหรับดิสโทรหลักอื่นๆ รวมถึง Debian และ Ubuntu เป้าหมายของโครงการคือสร้างที่เก็บมาตรฐานเพื่อลดปัญหาการสนับสนุน หมายความว่าคุณสามารถใช้แพ็กเกจ openSUSE ได้โดยไม่ต้องติดตั้ง openSUSE
ดาวน์โหลด: openSUSE Leap 15.2 for Windows
5. Alpine Linux
Alpine Linux แตกต่างจากดิสโทรอื่นๆ ที่กล่าวถึงมานี้มาก เพราะมันไม่ได้พัฒนาจากดิสโทรที่มีอยู่ Alpine มุ่งเน้นที่จะเบาและรวดเร็ว
นักพัฒนาสร้างมันบน musl libc และ BusyBox ซึ่งทำให้ Alpine เล็กกว่าการกระจาย Linux มาตรฐานมาก มันยังใช้ระบบจัดการแพ็กเกจของตัวเองและสคริปต์ openRC เทียบกับ systemd ที่เป็นมาตรฐานในดิสโทร Linux สมัยใหม่
นักพัฒนายังพยายามทำให้ Alpine ปลอดภัยมาก โดยใช้ Position Independent Executables (PIE) และการป้องกัน Stack-smashing อย่างง่ายๆ หมายความว่ามันยากกว่าสำหรับผู้โจมตีที่จะควบคุมเครื่องที่ Alpine รันอยู่
ความเรียบง่ายและความเร็วของ Alpine แสดงออกมาจากกระบวนการติดตั้ง ซึ่งดูเหมือนจะใช้เวลาน้อยกว่าดิสโทรมาตรฐานมาก แม้ใน WSL ดิสโทรอื่นๆ มีข้อความในการเปิดครั้งแรกว่าอาจใช้เวลานานหลายนาทีในการตั้งค่า
ลักษณะเบาเบากินทรัพยากรของ Alpine อาจเหมาะกับ WSL หลายคนชอบ WSL เพราะมันใช้ทรัพยากรน้อยกว่า VM แบบเต็มรูปแบบ คุณอาจชอบมันหากคุณเป็น Linux Power User แล้วและต้องการสิ่งที่แตกต่างจาก Ubuntu หรือ SUSE
ดาวน์โหลด: Alpine WSL for Windows
การเลือกดิสโทร Linux บน WSL
ด้วยตัวเลือกดิสทริบิวชันมากมายสำหรับ WSL คุณควรไปกับตัวไหน? หากคุณคุ้นเคยกับดิสโทรหนึ่งแล้ว น่าจะดีที่สุดที่จะอยู่กับมัน หากคุณสร้างสภาพแวดล้อมทดสอบสำหรับเซิร์ฟเวอร์ที่ใช้ Ubuntu จะดีที่สุดที่จะใช้ Ubuntu ตัวอย่างเช่น
หากคุณเพิ่งเริ่มต้น Linux ทั้งหมดและอยากลองบรรทัดคำสั่ง ให้เริ่มกับ Ubuntu เพราะมันดีที่สุดในการช่วยเหลือคุณ ในขณะที่ให้พลังมากสำหรับผู้ใช้มีประสบการณ์
คุณยังสามารถรันดิสโทรต่างๆ พร้อมกันได้ ดังนั้น ลองทุกตัวดูสิ!