ไม่กี่วันก่อนมีการประกาศ การเปิดตัว NixOS 24.05 “Uakari” เวอร์ชันใหม่ นำเสนอการอัปเดตและการปรับปรุงมากมาย บนบิลด์ของ NixOS เวอร์ชัน 24.05 มีผู้ร่วมงาน 2491 คน ที่ทำ 47795 คอมมิตตั้งแต่เวอร์ชันเสถียรล่าสุด
ว่ากันว่าฟีเจอร์ที่โดดเด่นอย่างหนึ่งของเวอร์ชันนี้คือ เพิ่มแพ็คเกจใหม่ 17777 แพ็คเกจ และอัปเดตแพ็คเกจที่มีอยู่ 16249 รายการใน Nixpkgs เพื่อให้การจัดการแพ็คเกจมีประสิทธิภาพและปลอดภัย แพ็คเกจ 9393 รายการจึงถูกลบออกในการอัปเดตนี้ด้วย
สำหรับผู้ที่ไม่รู้เกี่ยวกับ NixOS คุณควรรู้ว่ามันเป็นระบบปฏิบัติการบน Linux NixOS โดดเด่นในเรื่องการมุ่งเน้นไปที่การจัดการแพ็คเกจและความเสถียรของระบบ ในตอนแรกโครงการวิจัยได้พัฒนาเป็นระบบปฏิบัติการที่ใช้งานได้อย่างสมบูรณ์และใช้งานได้
คุณสมบัติใหม่หลักของ NixOS 24.05 “Uakari”
นอกจากแพ็คเกจแล้ว NixOS ยังมีโมดูลที่หลากหลายอีกด้วย ซึ่งในเวอร์ชันนี้ก็มีอยู่แล้ว เพิ่มโมดูลใหม่ 145 โมดูล มีการตัดออก 23 รายการและมีการรวมตัวเลือกใหม่ 1983 รายการ ในขณะที่ตัวเลือกเก่า 304 รายการได้ถูกกำจัดไปแล้ว
ในบรรดาส่วนเพิ่มเติมใหม่ที่โดดเด่นเราสามารถพบได้ GNOME เวอร์ชัน 46 “กาฐมา ณ ฑุ” ซึ่งรวมอยู่ใน NixOS เวอร์ชันนี้ โปรแกรมปรับปรุงนี้มีการแนะนำการสนับสนุน VRR ทดลอง, รองรับ WebDAV ในบัญชีออนไลน์, และการปรับปรุงที่สำคัญอื่น ๆ สำหรับรายละเอียดเพิ่มเติม โปรดดูบันทึกประจำรุ่น
สภาพแวดล้อมที่อัปเดตอีกอย่างหนึ่งคือ Plasma ซึ่งมาถึงใน KDE Plasma 6.0 เวอร์ชันล่าสุด นำเสนอค่าเริ่มต้นใหม่ อินเทอร์เฟซ Breeze ที่ปรับปรุงใหม่ และการปรับปรุงที่โดดเด่นอื่นๆ แพ็คเกจยังรวมอยู่ในสภาพแวดล้อมเดสก์ท็อปด้วย MATE 1.28 สภาพแวดล้อมผู้ใช้ Lomiri (เดิมคือ Unity8) ซึ่งใช้ Wayland และเซิร์ฟเวอร์แสดงผล Mir 2
ในทางกลับกัน เคอร์เนล Linux เริ่มต้นอัปเดตเป็นเวอร์ชัน 6.6 (ก่อนหน้า 6.1) และอัลกอริทึม zstd เริ่มใช้ในการบีบอัดไฟล์ด้วยเฟิร์มแวร์ นอกจากนี้ เคอร์เนลที่เข้ากันได้ทั้งหมดตั้งแต่เวอร์ชัน 4.19 ยังคงมีให้ใช้งาน รับประกันความเข้ากันได้ในวงกว้างและความเสถียรของระบบ
NixOS 24.05 “Uakari” นำเสนอตัวโหลดไฟล์ปฏิบัติการในรูปแบบ ELFซึ่งแสดงข้อความแสดงข้อผิดพลาดเมื่อพยายามเรียกใช้ไฟล์ที่ไม่ได้คอมไพล์สำหรับ NixOS หากต้องการปิดใช้งาน คุณสามารถใช้การตั้งค่า “environment.stub-ld.enable” ได้
ในส่วนของ 66 บริการใหม่ซึ่งเราสามารถพบ:
- เซิร์ฟเวอร์ซิงค์ Anki: เซิร์ฟเวอร์ซิงค์อย่างเป็นทางการที่สร้างใน Anki เวอร์ชันล่าสุด
- รูปภาพแอป: เครื่องมือสำหรับการรวมแอปพลิเคชันเดสก์ท็อป มีตัวเลือก binfmt เพื่อรองรับการรัน AppImages บน NixOS ได้อย่างราบรื่น
- อาร์มาเจตรอน: เกมวงจรแสง 3 มิติจากกลางทศวรรษ 2000 ที่เล่นกันอย่างแพร่หลายที่ iD Tech Camps คุณสามารถกำหนดหลายเซิร์ฟเวอร์ได้โดยใช้ services.armagetronad .เปิดใช้งาน.
- BenchExec: กรอบการทำงานสำหรับการวัดประสิทธิภาพและการวัดทรัพยากรที่เชื่อถือได้
- บลูแมป: ตัวเรนเดอร์แผนที่ 3D minecraft
- ปิ๊น: กรอบงานแบบเสียบได้สำหรับการถอดรหัสอัตโนมัติ ใช้เพื่อปลดล็อคอุปกรณ์ที่เข้ารหัสใน initrd
- DNSproxy: พร็อกซี DNS แบบง่ายที่รองรับ DoH, DoT, DoQ และ DNSCrypt
- ตัวรับ Fcast: ทางเลือกโอเพ่นซอร์สสำหรับ Chromecast และ AirPlay
- ตัวส่งไฟล์: ซอฟต์แวร์แชร์ไฟล์
- กีกซ์: ผู้จัดการแพ็คเกจที่ใช้งานได้จริงซึ่งได้รับแรงบันดาลใจจาก Nix
- คีโต: เซิร์ฟเวอร์การอนุญาตและการควบคุมการเข้าถึง ซึ่งเป็นการใช้งานโอเพ่นซอร์สครั้งแรกของ Zanzibar Googlears Consistent, Global Authorization System
- สนิมโต๊ะ: ทางเลือกรีโมตคอนโทรลโอเพ่นซอร์สที่มีคุณสมบัติครบถ้วนสำหรับการโฮสต์ด้วยตนเองและการรักษาความปลอดภัยด้วยการกำหนดค่าขั้นต่ำ ทางเลือกแทน TeamViewer
- ryzen-monitor-ng: มอนิเตอร์และคอนโทรลเลอร์พลังงาน CPU ของ AMD บนเดสก์ท็อป คล้ายกับ Ryzen Master แต่สำหรับ Linux
ของ การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น:
- ขณะนี้ เป็นไปได้ที่จะสร้างระบบโดยไม่ต้องติดตั้งล่าม Perl เนื่องจากการขึ้นต่อกันของระบบที่ใช้ Perl เป็นทางเลือก
- ใน Mate 1.28 เพื่อรองรับปลั๊กอินพาเนลที่สร้างขึ้นด้วยการสนับสนุน Wayland อย่างถูกต้อง (อยู่ระหว่างดำเนินการ) จึงมีการแนะนำตัวเลือก services.xserver.desktopManager.mate.extraPanelApplets
- ในทำนองเดียวกัน ขอแนะนำให้ใช้ services.xserver.desktopManager.mate.extraCajaExtensions เพื่อติดตั้งส่วนขยาย Caja
- หากต้องการใช้เซสชัน Wayland จะต้องเปิดใช้งาน services.xserver.desktopManager.mate.enableWaylandSession
ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติมคุณสามารถตรวจสอบรายละเอียด ในลิงค์ต่อไปนี้.
ดาวน์โหลด NixOS 24.05 “Uakari”
Si ต้องการทดสอบการแจกจ่าย Linux บนคอมพิวเตอร์ของตนพวกเขาจะต้องดาวน์โหลดอิมเมจระบบจากเว็บไซต์อย่างเป็นทางการของโครงการซึ่งจะพบลิงค์ในส่วนดาวน์โหลด ลิงค์คือนี่
อิมเมจการติดตั้งถูกสร้างขึ้นสำหรับสถาปัตยกรรม x86_64 และ ARM64 ที่มีสภาพแวดล้อมกราฟิก KDE (2.6 GB) และ GNOME (2.5 GB) รวมถึงเวอร์ชันคอนโซลที่เบากว่า (1 GB) เพื่อเบิร์นอิมเมจ NixOS ลงในแฟลชไดรฟ์ USB ฉันสามารถแนะนำให้ใช้ Etcher ซึ่งเป็นเครื่องมือหลายแพลตฟอร์ม