Garuda Linux เปิดตัว Garuda Nix ยกระดับสู่ระบบแบบ Standalone
Garuda Linux เริ่มผลักดันฐานผู้ใช้งานเข้าสู่ระบบนิเวศของ Nix อย่างเต็มตัว โดยทีมนักพัฒนาได้เปลี่ยนชื่อจาก Garuda Nix Subsystem เป็น Garuda Nix ซึ่งการเปลี่ยนแปลงครั้งนี้เป็นมากกว่าแค่การเปลี่ยนชื่อเพื่อความสวยงาม
สิ่งที่เคยเป็นเพียงโปรเจกต์เสริมสำหรับทำ dual-boot ร่วมกับ NixOS ได้กลายเป็นตัวติดตั้งที่สามารถบูตได้ในตัวเองแล้ว โดยผ่าน flake ที่ส่งมอบ ISO เฉพาะทางมาพร้อมกับ Calamares GUI และเครื่องมือบรรทัดคำสั่ง install-garuda-nix สำหรับผู้ที่ต้องการติดตั้งผ่านสคริปต์
ในอดีต subsystem นี้เคยเป็นวิธีการรัน NixOS ควบคู่ไปกับ Garuda บนไดรฟ์เดียวกัน โดยใช้ BTRFS subvolume ในการแยกทั้งสองระบบออกจากกันแทนการแบ่งพาร์ทิชันแบบทั่วไป
ฟีเจอร์ใหม่ที่น่าสนใจ


Garuda Nix รุ่น 'Mokka' และ 'Dr460nized' (ที่มา: dr460nf1r3)
สำหรับผู้ที่เริ่มต้น ติดตั้งสิ่งนี้ ตัว Calamares จะจัดการขั้นตอนส่วนใหญ่ให้ โดยผู้ใช้สามารถเลือกได้ว่าจะใช้เอดิชัน Dr460nized หรือ Mokka พร้อมตัวเลือกส่วนเสริมเพื่อเพิ่มประสิทธิภาพการเล่นเกมและการพิมพ์ในระหว่างการติดตั้ง
เครื่องมือ CLI ของ Garuda Nix ก็น่าสนใจไม่แพ้กัน เพราะครอบคลุมพื้นฐานการติดตั้ง Linux ทั้งหมด พร้อมมีค่าติดตั้งล่วงหน้า (presets) สำหรับเดสก์ท็อป, แล็ปท็อป, เซิร์ฟเวอร์ และอุปกรณ์พกพา รวมถึงเลย์เอาต์พาร์ทิชัน 8 แบบที่รองรับทั้ง ext4 และ BTRFS ทั้งในรูปแบบที่เข้ารหัสและไม่เข้ารหัสข้อมูล
จุดเด่นที่แท้จริงคือฟีเจอร์ Impermanence ซึ่งเมื่อเปิดใช้งาน root filesystem จะถูกล้างให้สะอาดทุกครั้งที่รีสตาร์ทเครื่อง ไม่ว่าจะผ่านการทำ BTRFS rollback ไปยัง snapshot ที่บันทึกไว้ หรือการรัน root จาก tmpfs บนระบบ ext4 ก็ตาม
การล้างข้อมูลดังกล่าวจะไม่ส่งผลกระทบต่อข้อมูลการเข้าสู่ระบบ เนื่องจากรหัสผ่านของทั้ง user และ root จะถูกทำ hashing ด้วย yescrypt ก่อนจะบันทึกไว้ในไฟล์คอนฟิก ทำให้ข้อมูลเหล่านี้ยังคงอยู่แม้จะมีการ rollback ระบบ
นอกจากนี้ Garuda Nix ยังกำหนดให้ข้อมูลจำเป็นบางอย่างคงอยู่ถาวรเป็นค่าเริ่มต้น เช่น ข้อมูล Wi-Fi และโฟลเดอร์การตั้งค่ารายผู้ใช้ แต่หากเป็นข้อมูลอื่นนอกเหนือจากนี้ ผู้ใช้จำเป็นต้องประกาศในระบบด้วยตนเอง มิฉะนั้น Impermanence จะลบข้อมูลเหล่านั้นทิ้งทันทีเมื่อเริ่มระบบใหม่
เปิดให้ใช้งานแล้ววันนี้
ปัจจุบันทั้งสองเอดิชันพร้อมใช้งานแล้วในรูปแบบ daily ISO builds ส่วนผู้ที่รัน NixOS อยู่แล้วสามารถข้ามขั้นตอนดาวน์โหลด ISO และเรียกใช้ตัวติดตั้งได้โดยตรงผ่าน flake ด้วยคำสั่ง nix run เพียงคำสั่งเดียว
การอ้างอิง flake จะชี้ไปยัง stable branch เป็นค่าเริ่มต้นไม่ว่าจะติดตั้งด้วยวิธีใด การอัปเดตระบบให้ทันสมัยก็สามารถทำได้ง่ายๆ ผ่านคำสั่ง nixos-rebuild switch ตามมาตรฐานที่ผู้ใช้ NixOS คุ้นเคย
อย่างไรก็ตาม หากคุณเป็นมือใหม่สำหรับ NixOS อาจต้องใช้เวลาเรียนรู้สักพัก เนื่องจากเกือบทุกการตั้งค่าจะทำผ่านไฟล์ข้อความ (Text-based configuration) แทนการใช้แผงควบคุมกราฟิกแบบดิสโทรทั่วไป
การขับเคลื่อนครั้งนี้ไม่ใช่ครั้งแรกที่ทีม Garuda Linux สร้างสรรค์นวัตกรรมใหม่ๆ ก่อนหน้านี้พวกเขาเคยเปิดตัว FireDragon เว็บเบราว์เซอร์ที่ปรับแต่งใหม่ทั้งหมดเพื่อประสบการณ์การท่องเว็บที่เหนือกว่ามาแล้ว
ความคิดเห็น (0)
เข้าสู่ระบบเพื่อร่วมแสดงความเห็น
สมัครสมาชิกมาเป็นคนแรกที่แสดงความเห็นกันเลยโบร
