NixOS: การกระจายแบบแยกส่วนและแตกต่างกับ KDE

เด็ก ๆ

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

การแจกจ่าย Linux นี้ กระจายผ่านสองสาขาหลัก: เวอร์ชันเสถียรในปัจจุบันและไม่เสถียรหลังจากการพัฒนาล่าสุด

แม้ว่า NixOS เริ่มเป็นโครงการวิจัยตอนนี้เป็นระบบปฏิบัติการที่ใช้งานได้และใช้งานได้ ซึ่งรวมถึงการตรวจจับฮาร์ดแวร์ KDE เป็นระบบเดสก์ท็อปเริ่มต้นและระบบจัดการบริการ

เกี่ยวกับ NixOS

Nix จัดเก็บแพ็คเกจทั้งหมดแยกกัน จากกันส่งผลให้ไม่มี / bin, / sbin, / lib หรือ / usr ไดเร็กทอรีและ แพ็คเกจทั้งหมดจะถูกเก็บไว้ใน / nix / store แทน

นี่คือลุคเท่ ๆ ซึ่งไม่พบในลีนุกซ์รุ่นอื่น ๆ แต่ละแพ็คเกจจะอยู่ในไดเร็กทอรีย่อย / store ของตัวเอง

แต่ละแพ็คเกจมีตัวระบุที่ไม่ซ้ำกัน ซึ่งรวบรวมการอ้างอิงทั้งหมดที่เก็บไว้ในแฮชการเข้ารหัส

แม้ว่า NixOS จะเป็นโครงการวิจัย แต่ก็เป็นระบบปฏิบัติการที่ใช้งานได้และใช้งานได้ซึ่งรวมถึงการตรวจจับเครื่องทางกายภาพ KDE เป็นเดสก์ท็อปเริ่มต้นและ systemd สำหรับจัดการบริการระบบ

NixOS มีเครื่องมือบางอย่างที่นักพัฒนาสร้างขึ้นโดยเฉพาะสำหรับ DevOps และงานการนำไปใช้งาน

ด้วย NixOS สภาพแวดล้อมเดสก์ท็อปจะเริ่มทำงานโดยอัตโนมัติซึ่งในกรณีนี้คือ KDE Plasma 5 ซึ่งเป็นสภาพแวดล้อมเดสก์ท็อปที่ค่อนข้างสะอาดและมีสุนทรียภาพที่ดี

ส่วนที่น่าสนใจที่สุดของ NixOS คือไฟล์กำหนดค่าที่ใช้สำหรับการติดตั้งหรือที่เรียกว่า "Configuration.nix".

กับที่ผู้ใช้ วางการตั้งค่าทั้งหมดและความต้องการเฉพาะสำหรับระบบในไฟล์นี้

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

คุณสมบัติ

Nix Package Manager สร้างระบบปฏิบัติการแบบเต็มระหว่างการติดตั้ง มันประกอบส่วนประกอบของระบบปฏิบัติการอย่างสมบูรณ์ตั้งแต่เคอร์เนลไปจนถึงแอพพลิเคชั่นซอฟต์แวร์และแพ็คเกจระบบ

นอกจากนี้ยังสร้างไฟล์การกำหนดค่าที่ตรงตามข้อกำหนดของคุณ

นิกซ์มีข้อดีอื่น ๆ อีกมากมาย ตัวอย่างเช่นเป็นการกระจาย Linux ที่ใช้งานได้อย่างแท้จริง ซึ่งหมายความว่าจะถือว่าแพ็คเกจแอปพลิเคชันเป็นค่าในภาษาโปรแกรมที่ใช้งานได้จริงเช่น Haskell

NixOS 1

สร้างขึ้นโดยฟังก์ชันที่ไม่มีผลข้างเคียงต่อประสิทธิภาพการจัดจำหน่าย

ค่าจะไม่เปลี่ยนแปลงหลังจากสร้างแอปพลิเคชัน ลักษณะนี้ช่วยให้มีคุณสมบัติที่มีประสิทธิภาพมากมาย

ซึ่งรวมถึงความสามารถในการเรียกใช้แอปพลิเคชันหลายเวอร์ชันความเสถียรของการควบคุมการพึ่งพาอย่างสมบูรณ์สำหรับแต่ละแอปพลิเคชันความปลอดภัยของการสนับสนุนผู้ใช้หลายคนและความสะดวกในการอัปเดตและการย้อนกลับของอะตอม

อย่างที่เคยบอกไปว่า NixOS นำเสนอข้อดีและความสะดวกสบายมากมายเหนือการกระจาย Linux แบบเดิม ๆ สิ่งนี้ทำให้ NixOS น่าสนใจเป็นพิเศษสำหรับผู้ดูแลระบบ

เมื่อถอนการติดตั้งแพ็กเกจจะไม่ถูกลบออกจากระบบทันที ความล่าช้านี้ทำให้เกิดการย้อนกลับที่ไม่คาดคิด

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

ตัวอย่างเช่นคำสั่งสามคำ << nix-collect-waste >> จะลบแพ็กเกจทั้งหมดที่ไม่ได้ใช้โดยโปรไฟล์ผู้ใช้ใด ๆ หรือโดยโปรแกรมที่กำลังทำงานอยู่

ดาวน์โหลด NixOS

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

เพื่อบันทึกภาพ NixOS ลงในแท่ง USB ฉันสามารถแนะนำการใช้ Etcher ซึ่งเป็นเครื่องมือหลายแพลตฟอร์ม


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา