ค้นหาเว็บไซต์

ทำไมคุณควรลองใช้ Linux ดิสโตร 9 ตัวที่ 'แปลก' เหล่านี้ (แม้ว่าคุณจะไม่เคยเปลี่ยนก็เถอะ)


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

สิ่งที่ทำให้ดิสโทรเหล่านี้หลายตัวน่าสนใจเป็นพิเศษคือบางตัวไม่แม้แต่ถือว่าการติดตั้งเป็นขั้นตอนที่จำเป็นตามความหมายแบบดั้งเดิม ระบบอาจถูกสร้างใหม่แบบประกาศ ใช้การจัดเตรียมผ่าน API หรือถูกนำไปวางบนฮาร์ดแวร์เป็นอิมเมจแทนที่จะติดตั้งแบบโต้ตอบ

ดิสโทรเหล่านี้ไม่ได้ถูกสร้างขึ้นมาเพื่อมาแทนที่การใช้งานประจำวันของคุณในทุกกรณี มันมีอยู่เพราะมีคนตัดสินใจว่าปัญหาเฉพาะเรื่องหนึ่งมีความสำคัญพอที่จะออกแบบระบบทั้งหมดใหม่รอบ ๆ ปัญหานั้น (บางครั้งก็ในระดับที่น่าตกใจ) แม้ว่าคุณจะไม่เคยติดตั้งมันเลย แต่ก็มีประโยชน์ในฐานะการทดลองความคิด และในบางกรณี มันอาจเหมาะกับการทำงานของคุณมากกว่าที่คุณคาดคิด

NixOS: ไม่มีการเบี่ยงเบนในการกำหนดค่า

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

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

มันมาพร้อมกับความโค้งของการเรียนรู้เนื่องจากภาษาของ Nix ค่อนข้างแปลก และระบบนิเวศคาดหวังให้คุณคิดในแนวทางของความไม่เปลี่ยนแปลงและการประกอบ แต่เมื่อคุณเข้าใจแล้ว มันจะยากมากที่จะกลับไปใช้ระบบที่การลื่นไหลของการตั้งค่าถูกมองว่าเป็นความจริงที่หลีกเลี่ยงไม่ได้ของชีวิต

Qubes OS: ความปลอดภัยผ่านการแยกส่วนที่บังคับใช้

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

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

การใช้งาน Qubes ต้องการฮาร์ดแวร์ที่มีประสิทธิภาพและความเต็มใจที่จะปรับเปลี่ยนนิสัยของคุณ มันให้ความรู้สึกแตกต่างจากเดสก์ท็อปแบบทั่วไป บางครั้งช้ากว่า บางครั้งก็รอบคอบมากกว่า สำหรับคนที่ใส่ใจเกี่ยวกับรูปแบบภัยคุกคามอย่างลึกซึ้ง (นักข่าว นักวิจัย และเพื่อน ๆ “แฮ็กเกอร์แมน” ของคุณ) การแลกเปลี่ยนนี้มักคุ้มค่า

ระบบ Guix: สถานะระบบที่สามารถตรวจสอบได้โดยการออกแบบ

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

การกำหนดค่าระบบเป็นแบบประกาศล้วนๆ เช่นเดียวกับ NixOS คุณจะได้การอัปเกรดและการย้อนกลับแบบอะตอมิก แต่ Guix ยังให้ความสำคัญกับการสร้างที่สามารถทำซ้ำได้แบบบิตต่อบิต ใน Guix คุณสามารถยืนยันว่าสไตรจิทตรงกับต้นฉบับของมันอย่างแม่นยำ ซึ่งทำให้มันน่าสนใจสำหรับผู้ที่ต้องการรู้แน่ชัดว่าอะไรทำงานอยู่บนเครื่องของพวกเขา (และสงสัยในสิ่งที่พวกเขาอธิบายไม่ได้)

เช่นเดียวกับ Nix, Guix ไม่พยายามที่จะสะดวกสบายในความหมายมาตรฐาน หากคุณสนใจที่จะรู้ว่าอะไรทำงานอยู่บนเครื่องของคุณและทำไมมันถึงทำงาน ซึ่ง Guix มอบระดับความโปร่งใสที่ระบบส่วนใหญ่ไม่เคยพยายาม และเช่นเดียวกับ Nix คุณก็สามารถรันมันเป็นแพ็กเกจได้เช่นกัน:

OpenWrt: แปลงเราเตอร์ให้เป็นเซิร์ฟเวอร์

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

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

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

Void Linux: ระบบเริ่มต้นเรียบง่าย

Void Linux โดดเด่นด้วยการปฏิเสธ systemd และใช้ runit แทน การเลือกเพียงอย่างเดียวนี้ทำให้มันน่าสนใจ แต่เสน่ห์ของมันไม่ได้หยุดเพียงแค่ระบบ init Void มุ่งเน้นไปที่ความเรียบง่าย การบูตที่รวดเร็ว และแบบจำลองทางจิตใจที่ชัดเจนเกี่ยวกับวิธีการเริ่มต้นและการทำงานของระบบ

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

Void จะไม่ชนะการแข่งขันการลองใด ๆ แต่เป็นระบบที่เงียบ สเถียร และใช้ได้จริง หากคุณชอบที่จะเข้าใจระบบของคุณเองมากกว่าการรับมรดกชั้นของนามธรรม (ขอโทษนะพวกที่ใช้ systemd) มันจะมอบสถานที่ที่น่านั่งอย่างน่าประหลาดใจ

Bedrock Linux: รวมดิสโทรโดยไม่ติดล็อก

ถ้าคุณไม่ต้องเลือกเพียงหนึ่งดิสโทรล่ะ? แทนที่จะต้องแทนที่ระบบของคุณ Bedrock ช่วยให้คุณรวมส่วนต่างๆ ของดิสโทรหลายตัวเข้าเป็นสภาพแวดล้อมเดียว

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

พูดตรงๆ มันไม่เหมาะสำหรับคนเริ่มต้น และแน่นอนว่าไม่เหมาะสำหรับคนที่ต้องการฟอรัมสนับสนุนคอยช่วยเหลือ มันเหมาะสำหรับคนที่ชอบดัดแปลงที่รู้ชัดเจนว่าต้องการอะไรและรู้สึกหงุดหงิดกับข้อจำกัดระหว่างการแจกจ่ายต่างๆ

Talos: ลินุกซ์ในฐานะโครงสร้างพื้นฐานที่ไม่เปลี่ยนแปลง

Talos คือ Linux ที่ถูกตัดทอนลงเหลือเพียงจุดประสงค์เดียว: การรันโหนดของ Kubernetes ไม่มี shell, ไม่มีตัวจัดการแพ็กเกจ และไม่มี user space แบบดั้งเดิม ทุกอย่างถูกจัดการผ่าน API

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

PostmarketOS: ขยายอายุการใช้งานฮาร์ดแวร์สมาร์ทโฟน

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

มันไม่ได้พยายามที่จะทำซ้ำ Android หรือ iOS อย่างสมบูรณ์แบบ แต่จะให้สภาพแวดล้อม Linux ที่ยั่งยืนสำหรับฮาร์ดแวร์มือถือ พร้อมกับการอัปเดตระยะยาวและมุ่งเน้นไปที่การนำกลับมาใช้ใหม่

การรองรับฮาร์ดแวร์มีความแตกต่างกัน และมักต้องมีการประนีประนอม อย่างไรก็ตาม แนวคิดที่ว่ามือถือสามารถได้รับการสนับสนุนเป็นเวลาหนึ่งทศวรรษ แทนที่จะถูกทิ้งหลังจากสามปี รู้สึกเป็นเรื่องที่ก้าวหน้าอย่างเงียบ ๆ

Alpine Linux: ดิสโทรน้ำหนักเบาที่ปรับขนาดได้ถึงระดับการผลิต

Alpine Linux มักถูกอธิบายว่ามีความเรียบง่าย แต่สิ่งนั้นไม่ได้บอกว่าทำไมมันถึงสำคัญ มันมีขนาดเล็ก ใช่ แต่ก็มีความสม่ำเสมอ ปลอดภัย และถูกออกแบบให้สามารถประกอบเป็นระบบที่ใหญ่ขึ้นได้

การใช้ musl libc และ busybox ทำให้ฐานระบบมีขนาดเล็ก ซึ่งเป็นเหตุผลที่ทำให้ Alpine ครองตลาดอิมเมจคอนเทนเนอร์ คุณสมบัติเดียวกันนี้ยังทำให้มันเป็นตัวเลือกที่ดีสำหรับเซิร์ฟเวอร์และแม้กระทั่งเดสก์ท็อปหากคุณให้ความสำคัญกับความชัดเจนมากกว่าสะดวกสบาย (มันยังรองรับ 32 บิต) Alpine ให้รางวัลแก่ผู้ที่อ่านเอกสารและคิดเกี่ยวกับสิ่งที่พวกเขาติดตั้ง ด้วยการตอบแทน มันจะให้ระบบที่ทำงานเพียงเล็กน้อยโดยค่าเริ่มต้นและเป็นสิ่งที่คุณต้องการพอดีหลังจากนั้น


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

บทความที่เกี่ยวข้อง