การเปิดตัวการแจกจ่าย NixOS 19.09 โดยใช้ Nix package manager

แนะนำ ปล่อยจำหน่าย NixOS 19.09ผู้จัดการแพ็คเกจตาม ไม่มีอะไร และจัดให้มีการพัฒนาหลายอย่างที่ทำให้การตั้งค่าและบำรุงรักษาระบบง่ายขึ้น ตัวอย่างเช่น NixOS ใช้ไฟล์การกำหนดค่าระบบเดียว (configuration.nix) ให้ความสามารถในการย้อนกลับการอัปเดตอย่างรวดเร็ว รองรับการสลับระหว่างสถานะของระบบที่แตกต่างกัน รองรับการติดตั้งแพ็คเกจแต่ละรายการโดยผู้ใช้แต่ละราย (แพ็คเกจจะอยู่ในโฮมไดเร็กทอรี ) และอนุญาตให้ติดตั้งโปรแกรมเดียวกันหลายเวอร์ชันพร้อมกัน รับรองความเป็นไปได้ของชุดประกอบที่ทำซ้ำได้ ขนาดเต็ม ภาพการติดตั้ง ด้วย KDE - 1.3 GB เวอร์ชันคอนโซลแบบย่อ - 560 MB

หลัก นวัตกรรม:

  • เปิดใช้งานการเปิดตัวติดตั้งภายใต้ผู้ใช้ที่ไม่มีสิทธิ์
    nixos แทนรูท (เพื่อรับสิทธิ์รูทให้ใช้ sudo -i โดยไม่ต้องใช้รหัสผ่าน)

  • เดสก์ท็อป Xfce ได้รับการอัพเดตเป็นสาขา 4.14;
  • แพ็คเกจ PHP ได้รับการอัพเดตเป็นสาขา 7.3 การสนับสนุนสาขา PHP 7.1 ถูกยกเลิกแล้ว
  • โมดูลควบคุมเดสก์ท็อป GNOME 3 ให้ความสามารถในการเปิด/ปิดใช้งานบริการ แอปพลิเคชัน และแพ็คเกจเพิ่มเติม เช่น เกม สภาพแวดล้อม GNOME 3 ที่ติดตั้งไว้นั้นใกล้เคียงกับการแจกจ่ายดั้งเดิมมากที่สุด การติดตั้งแอพพลิเคชั่น accerciser, dconf-editor, วิวัฒนาการ,
    คำพังเพยเอกสาร
    gnome-nettool
    gnome-ผู้จัดการพลังงาน,
    คำพังเพย-todo
    คำพังเพยปรับแต่ง
    คำพังเพยการใช้งาน
    กูชาร์แมป,
    หอยโข่ง sendto และ vinagre รวมอยู่ในแพ็คเกจพื้นฐาน
    ชีส, Geary, ผู้จัดการสี gnome และ orca เปิดใช้งานบริการ services.avahi.enable แล้ว

  • ส่วนประกอบการแจกจ่ายเวอร์ชันอัปเดต ได้แก่
    ระบบ 242;

  • เพิ่มบริการสถานะ dwm และโมดูล hardware.printers
  • การสนับสนุน Python 2 ถูกยกเลิกแล้ว

เมื่อใช้ Nix แพ็คเกจจะถูกติดตั้งในแผนผังไดเร็กทอรีแยกต่างหาก /nix/store หรือไดเร็กทอรีย่อยในไดเร็กทอรีของผู้ใช้ ตัวอย่างเช่น แพ็คเกจได้รับการติดตั้งเป็น /nix/store/f3a4...8a143-firefox-69.0.2/ โดยที่ "f3a4..." คือตัวระบุแพ็คเกจเฉพาะที่ใช้สำหรับการตรวจสอบการขึ้นต่อกัน บรรจุภัณฑ์ได้รับการออกแบบให้เป็นคอนเทนเนอร์ที่มีส่วนประกอบที่จำเป็นสำหรับการใช้งาน

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

ที่มา: opennet.ru

เพิ่มความคิดเห็น