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

การนำเสนอคือการเปิดตัว NixOS 23.11 ซึ่งใช้ตัวจัดการแพ็คเกจ Nix และนำเสนอการพัฒนาที่เป็นเอกสิทธิ์หลายประการที่ทำให้การตั้งค่าและบำรุงรักษาระบบทำได้ง่ายขึ้น ตัวอย่างเช่น ใน NixOS การกำหนดค่าระบบทั้งหมดเกิดขึ้นผ่านไฟล์การกำหนดค่าระบบเดียว (configuration.nix) มีความสามารถในการย้อนกลับระบบไปเป็นเวอร์ชันก่อนหน้าของการกำหนดค่าได้อย่างรวดเร็ว มีการรองรับการสลับระหว่างสถานะของระบบที่แตกต่างกัน รองรับการติดตั้งแต่ละแพ็คเกจโดยผู้ใช้แต่ละราย และเป็นไปได้ที่จะใช้หลายเวอร์ชันพร้อมกันในโปรแกรมเดียว โดยมีชุดประกอบที่ทำซ้ำได้ ขนาดของอิมเมจการติดตั้งแบบเต็มด้วย KDE คือ 2.5 GB, GNOME คือ 2.4 GB และเวอร์ชันคอนโซลแบบย่อคือ 990 MB

เมื่อใช้ Nix ผลลัพธ์ของการสร้างแพ็คเกจจะถูกเก็บไว้ในไดเร็กทอรีย่อยแยกต่างหากใน /nix/store ตัวอย่างเช่น หลังจากสร้างแล้ว แพ็คเกจ Firefox อาจถูกเขียนไปที่ /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/ โดยที่ "1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4" เป็นแฮชของการขึ้นต่อกันและคำสั่งในการสร้างทั้งหมด การติดตั้งแพ็คเกจหมายถึงการประกอบหรือการดาวน์โหลดแพ็คเกจที่ประกอบไว้แล้ว (โดยมีเงื่อนไขว่าประกอบบน Hydra ซึ่งเป็นบริการสร้างโปรเจ็กต์ NixOS แล้ว) รวมถึงการสร้างไดเร็กทอรีพร้อมลิงก์สัญลักษณ์ไปยังแพ็คเกจทั้งหมดในระบบหรือโปรไฟล์ผู้ใช้ จากนั้น เพิ่มไดเร็กทอรีนี้ในรายการ PATH แนวทางที่คล้ายกันนี้ใช้ในตัวจัดการแพ็คเกจ GNU Guix ซึ่งอิงตามการพัฒนาของ Nix คอลเลกชันของแพ็คเกจถูกนำเสนอในพื้นที่เก็บข้อมูลพิเศษ Nixpkgs

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

  • เพิ่มแพ็คเกจ 9147 รายการ, ลบแพ็คเกจ 4015 รายการ, อัพเดตแพ็คเกจ 18700 รายการ
  • มีการเพิ่มบริการใหม่ 49 รายการ รวมถึงเซิร์ฟเวอร์คอมโพสิต Wayfire, ระบบตรวจสอบ LibreNMS, เกตเวย์การเข้าถึงเดสก์ท็อประยะไกล Apache Guacamole, systemd-sysupdate, ferretdb, NNCP, virt-manager, พรีโหลด
  • เดสก์ท็อปได้รับการอัปเดตเป็น GNOME 45 ซึ่งเพิ่มตัวบ่งชี้แบบไดนามิกเข้ามาในแถบเครื่องมือ เดสก์ท็อปเสมือนปรับปรุงประสิทธิภาพระบบค้นหา เพิ่มตัวบ่งชี้พลังงานกล้อง เปิดใช้งานการเร่งความเร็วฮาร์ดแวร์สำหรับการเล่นวิดีโอ เปลี่ยนแอปพลิเคชันแสดงภาพและกล้อง เปลี่ยนรูปแบบการแสดงผลของแถบด้านข้าง อัปเดตไลบรารี GTK 4.12 และ libadwaita 1.4
  • เวอร์ชันเริ่มต้นของ LLVM ได้รับการอัปเดตเป็นรุ่น 16 (ก่อนหน้านี้มีการนำเสนอ LLVM 11)
  • Systemd 254, glibc 2.38, PostgreSQL 15 และ FoundationDB 7 ได้รับการอัปเดตแล้ว
  • รองรับ Wi-Fi 6 (IEEE 802.11ax) โหมด WPA3-SAE-PK ถูกเปิดใช้งานใน hostapd
  • ได้เพิ่มการรองรับสำหรับ LXD แล้ว เครื่องเสมือนนอกเหนือจากภาชนะบรรจุแล้ว
  • ยูทิลิตี nixos-rebuild ใช้คำสั่ง list-รุ่น
  • เพิ่มการรองรับ sudo-rs การใช้งาน Rust ของยูทิลิตี้ sudo

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster