ระบบย่อย Windows สำหรับ Linux ได้เปลี่ยนเกมสำหรับ Linux บนเดสก์ท็อป ในขณะที่ Microsoft และ Linux มีปัญหาในช่วงปี 2000 ปัจจุบัน Microsoft ทำงานอย่างใกล้ชิดกับชุมชน Linux เพื่อให้แน่ใจว่าสามารถทำงานร่วมกันได้
ไม่มีเครื่องมือใดที่ดีไปกว่า WSL ที่แสดงโลกใหม่ของ Linux และ Windows ตอนนี้คุณสามารถใช้เครื่องมือบรรทัดคำสั่ง Linux ที่มีประสิทธิภาพบนระบบ Windows ของคุณด้วยไบนารี Linux จริง คุณมีตัวเลือกการแจกจ่าย Linux ได้จาก Microsoft Store
แต่คุณควรรัน Linux distro ตัวใดใน Windows
1. อูบุนตู
อูบุนตูเป็นลีนุกซ์ที่ใช้กันอย่างแพร่หลายมากที่สุด และไม่น่าแปลกใจเลยที่มันเป็นส่วนหนึ่งของ WSL
distro พัฒนาโดย Canonical ได้รับการสนับสนุนจากบริษัทขนาดใหญ่ Canonical ยังทำงานร่วมกับ Microsoft อย่างใกล้ชิดเพื่อให้แน่ใจว่าเวอร์ชัน WSL ทำงานได้ดีสำหรับนักพัฒนา
Ubuntu พยายามที่จะมีแพ็คเกจที่ทันสมัยกว่า Debian distro ที่ใช้ ทำให้เป็นตัวเลือกที่ดีสำหรับนักพัฒนา
Ubuntu ออกเวอร์ชันใหม่ปีละสองครั้ง โดยปกติในฤดูใบไม้ผลิและฤดูใบไม้ร่วง ทุกๆ สองปี จะมีการเปิดตัวหนึ่งรุ่นเป็น “Long Term Support” หรือ LTS ซึ่งหมายความว่าจะได้รับการอัปเดตนานถึงห้าปี แอป Ubuntu ใน Microsoft Store จะกำหนดเป้าหมายเป็นรุ่น LTS ล่าสุด แม้ว่าจะมีรุ่นอื่นๆ ที่รองรับอยู่ในปัจจุบัน
ดาวน์โหลด: Ubuntu 20.04 LTS สำหรับ Windows
2. เดเบียน
Debian เป็นพื้นฐานสำหรับเวอร์ชัน Ubuntu ยอดนิยมที่กล่าวถึงข้างต้น นอกจากนี้ยังเป็นหนึ่งในการแจกแจงที่เก่าแก่ที่สุดที่ยังคงอยู่ในการพัฒนาอย่างต่อเนื่อง โดยย้อนรอยประวัติศาสตร์ย้อนหลังไปถึงปี 1993
Debian ในการกำหนดค่ามาตรฐานเป็นที่รู้จักในด้านความเสถียร ไม่ได้หมายความว่าเครื่องจะไม่พัง แต่ก็ไม่ได้เปลี่ยนแปลงอะไรมากตลอดอายุการใช้งาน ซึ่งช่วยให้วางใจได้ เป็นเหตุผลหนึ่งที่เว็บไซต์เช่น Wikipedia พึ่งพามัน
Debian ยังแตกต่างจาก Ubuntu เนื่องจากเป็นโครงการชุมชนอย่างเคร่งครัด โดยไม่ถูกควบคุมโดยบริษัทการค้าแบบที่ Canonical ทำกับ Ubuntu ผู้ที่เชื่อในซอฟต์แวร์เสรีและวัฒนธรรมเสรีอย่างแท้จริงพบว่าเดเบียนมีความน่าสนใจด้วยเหตุนี้
ข้อเสียของความเสถียรของ Debian คือคุณสามารถลงเอยด้วยแพ็คเกจรุ่นเก่าบางรุ่นในเวอร์ชั่นเสถียร หากคุณไม่ใช่นักพัฒนาซอฟต์แวร์หรือต้องการสภาพแวดล้อมที่สามารถจำลองเซิร์ฟเวอร์ที่ใช้งานจริง สิ่งนี้อาจใช้ได้ผลสำหรับคุณ
Debian ยังมีรุ่นทดสอบและรุ่นที่ไม่เสถียรที่คุณสามารถใช้ได้หากต้องการเวอร์ชันที่ใหม่กว่า แต่คุณต้องแปลงความเสถียรเป็นแทร็กอื่น เนื่องจากเวอร์ชันเสถียรเท่านั้นที่มีให้ใช้งานผ่าน Microsoft Store
ดาวน์โหลด: เดเบียนสำหรับ Windows
3. Kali Linux
แม้ว่า Ubuntu และ Debian จะเป็นรุ่นที่ใช้งานทั่วไป แต่ Kali Linux ได้รับการออกแบบมาสำหรับการแฮ็กอย่างมีจริยธรรม โครงการอ้างว่ามีเครื่องมือทดสอบการเจาะมากกว่า 600 รายการ เช่นเดียวกับ Ubuntu Kali นั้นใช้ Debian
distro มียูทิลิตี้สำหรับการรับข้อมูลบนคอมพิวเตอร์ระยะไกลและพยายามค้นหาช่องโหว่ในนั้น
หากคุณลองทำสิ่งนี้บนคอมพิวเตอร์ที่คุณไม่มีสิทธิ์เข้าถึงอย่างเป็นทางการ คุณอาจประสบปัญหามากมาย เราไม่ใช่นักกฎหมาย แต่คุณควรลองใช้เครื่องมือในเครื่องของคุณเอง เช่น ในเครื่องเสมือนหรือในห้องปฏิบัติการที่บ้านของคุณเท่านั้น
distro ยังรองรับเดสก์ท็อป Linux บน Windows อย่างเป็นทางการด้วย Win-KeX เดสก์ท็อปสามารถทำงานในหน้าต่างแยกต่างหากหรือในโหมด "ไร้รอยต่อ" ซึ่งใช้เดสก์ท็อป Windows และ Kali ร่วมกัน
นอกจากนั้น Kali Linux ยังเป็น distro ที่ดีสำหรับผู้เชี่ยวชาญด้านความปลอดภัย/อินโฟเซกรุ่นเยาว์
ดาวน์โหลด: Kali Linux สำหรับ Windows
4. openSUSE
openSUSE ก็เหมือนกับ Debian ซึ่งเป็น distro รุ่นเก่าที่มีการใช้งานกันอย่างแพร่หลาย พัฒนาโดยบริษัท SUSE ของเยอรมัน บริษัทถูกซื้อโดย Novell ซึ่งถูกซื้อกิจการโดย Micro Focus ซึ่งทำให้ SUSE กลับกลายเป็นบริษัทอื่นอีกครั้ง นี่คือวิธีการดำเนินการในวันนี้ openSUSE เป็นพื้นฐานสำหรับ SUSE เวอร์ชันองค์กร
ตระกูล SUSE เป็นที่รู้จักกันดีที่สุดสำหรับเครื่องมือกำหนดค่า YaST ซึ่งใช้อินเทอร์เฟซเมนูทั้งหมด แทนที่จะอาศัยเพียงคำสั่ง ซึ่งอาจทำให้เป็นมิตรกับผู้ที่ไม่ค่อยคุ้นเคยกับบรรทัดคำสั่ง Linux การจัดการแพ็คเกจและการกำหนดค่าระบบทั้งหมดดำเนินการผ่าน YaST
ความคิดริเริ่มที่น่าสนใจอีกอย่างหนึ่งของ Open Build Service ซึ่งสร้างแพ็คเกจไม่เฉพาะสำหรับ openSUSE เท่านั้น แต่สำหรับ distros หลักอื่นๆ รวมถึง Debian และ Ubuntu เป้าหมายของโครงการคือการสร้างพื้นที่เก็บข้อมูลมาตรฐานเพื่อลดอาการปวดหัวในการสนับสนุน ซึ่งหมายความว่าคุณสามารถใช้แพ็คเกจ openSUSE ได้โดยไม่ต้องติดตั้ง openSUSE
ดาวน์โหลด: openSUSE Leap 15.2 สำหรับ Windows
5. Alpine Linux
Alpine Linux นั้นแตกต่างจาก distros อื่น ๆ ที่กล่าวถึงในที่นี้มากเพราะไม่ได้อิงตาม distros ที่มีอยู่ อัลไพน์มุ่งมั่นที่จะมีน้ำหนักเบาและรวดเร็ว
นักพัฒนาสร้างบน musl libc และ BusyBox ซึ่งทำให้ Alpine มีขนาดเล็กกว่าการแจกแจงแบบมาตรฐานของ Linux นอกจากนี้ยังใช้ระบบการจัดการแพ็คเกจและสคริปต์ openRC ของตัวเอง เมื่อเทียบกับ systemd ที่เป็นมาตรฐานในปัจจุบันใน Linux distros
นักพัฒนายังมุ่งมั่นที่จะทำให้ Alpine มีความปลอดภัยสูง โดยใช้ Position Independent Executables (PIE) และการป้องกัน stack-smashing ในแง่ที่ง่ายกว่านี้หมายความว่าผู้โจมตีจะควบคุมเครื่องจักรที่ Alpine ทำงานได้ยากขึ้น
ความเรียบง่ายและความเร็วของ Alpine แสดงให้เห็นโดยขั้นตอนการติดตั้ง ซึ่งดูเหมือนจะใช้เวลาน้อยกว่า distro มาตรฐานมาก แม้แต่ใน WSL distros อื่นมีข้อความระหว่างการเปิดตัวครั้งแรกซึ่งจะใช้เวลาสักครู่ในการตั้งค่า
ธรรมชาติที่มีน้ำหนักเบาของอัลไพน์อาจเหมาะกับ WSL; หลายคนชอบ WSL เพราะมันใช้ทรัพยากรน้อยกว่า VM แบบเต็ม คุณอาจจะชอบถ้าคุณเป็นผู้ใช้ Linux ระดับสูงอยู่แล้วและต้องการสิ่งที่แตกต่างจาก Ubuntu หรือ SUSE
ดาวน์โหลด: Alpine WSL สำหรับ Windows
การเลือก Linux Distro บน WSL
ด้วยตัวเลือกการแจกแจงทั้งหมดสำหรับ WSL คุณควรใช้ตัวเลือกใด หากคุณคุ้นเคยกับ distro ตัวใดตัวหนึ่งอยู่แล้ว วิธีที่ดีที่สุดคือยึดติดกับมัน หากคุณกำลังสร้างสภาพแวดล้อมทดสอบสำหรับเซิร์ฟเวอร์ที่ใช้ Ubuntu วิธีที่ดีที่สุดคือใช้ Ubuntu เป็นต้น
หากคุณเพิ่งเริ่มใช้ Linux และต้องการตรวจสอบบรรทัดคำสั่ง ให้เริ่มด้วย Ubuntu เพราะเป็นการดีที่สุดที่จะจับมือคุณในขณะที่มอบพลังมากมายให้กับผู้ใช้ที่มีประสบการณ์
คุณยังสามารถเรียกใช้ distros ต่างๆ พร้อมกันได้ ทำไมไม่ลองใช้ทั้งหมดล่ะ