Dostupan je distribucija NixOS 26.05, koja koristi paket menadžer Nix

Objavljen je izlaz distribucije NixOS 26.05, koja se temelji na upravitelju paketa Nix i nudi vlastita rješenja za pojednostavljenje podešavanja i održavanja sustava. U NixOS-u se cijelo podešavanje sustava vrši putem jedinstvene datoteke sistemske konfiguracije configuration.nix. Osigurane su mogućnosti za brzo vraćanje sustava na prethodnu verziju konfiguracije i prebacivanje između različitih stanja sustava. Podržava se instalacija pojedinačnih paketa od strane različitih korisnika i mogućnost istovremenog korištenja više verzija jedne aplikacije. Osigurane su reproducibilne gradnje. Za arhitekture x86_64 i ARM64 pripremljene su instalacijske slike s grafičkim sučeljem (3.7 GB) i skraćenom konzolnom verzijom (1.6 GB).

Pri korištenju Nix rezultat gradnje paketa pohranjuje se u posebnom poddirektoriju u /nix/store. Na primjer, nakon gradnje paket firefox može biti zapisan u /nix/store/8onlv1pc3ed6n5nskg6ad4twcfd0d5ae4ed5c4-firefox-151.0.2/, gdje je „8onlv1pc3ed6n5nskg6ad4twcfd0d5ae4ed5c4” hash svih njegovih zavisnosti i uputa za gradnju. Pod instalacijom paketa podrazumijeva se njegova gradnja ili preuzimanje već izgrađenog (pod uvjetom da je već bio izgrađen na Hydra — servisu za gradnju projekta NixOS), kao i formiranje direktorija s simboličkim poveznicama na sve pakete u profilu sustava ili korisnika, uz naknadno dodavanje ove direktorije u popis PATH. Sličan pristup koristi se u upravitelju paketa GNU Guix, koji se temelji na radovima Nix. Kolekcija paketa predstavljena je u posebnom repozitoriju Nixpkgs.

Glavne novine:

  • Dodano je 20442 paketa, uklonjeno 17532 paketa, ažurirano 20641 paketa. Dodano je 85 novih modula i 1547 opcija konfiguracije, uklonjeno 355 opcija i 25 modula. U razvoju i održavanju paketa sudjelovalo je 2842 programera koji su pripremili 59703 izmjene.
  • Među novim modulima: OpenThread Border Router, knot-resolver, LibreChat, DankMaterialShell, mangowc, Tailscale, udp-over-tcp, turborepo-remote-cache, ReFrame, LogiOps.
  • Sadržaj inicijalnog RAM diska (initrd) po defaultu je prebačen na korištenje sistemskog menadžera systemd. Podrška za staru implementaciju koja se temelji na shell skriptama proglašena je zastarjelom i bit će uklonjena u izdanju NixOS 26.11.
  • x86_64-darwin platform, which has been deprecated by Apple, is now officially outdated. Support and package builds for this platform will continue until the end of the year.
  • The GCC compiler suite has been updated to branch 15. The LLVM toolkit remains at version 21. The glibc standard library has been updated to version 2.42.
  • The GNOME desktop environment has been updated to branch 50, which removes X11 support, redesigns the parental control interface, improves support for fractional scaling levels, and the VRR (Variable Refresh Rate) mechanism has been enhanced, along with the introduction of Wayland protocol color-management-v2 for color control.
  • The Budgie desktop environment has been updated to version 10.10, which has been transitioned to Wayland.
  • By default, Linux kernel 6.18 is offered (previously 6.12). Due to lack of maintenance, the linux-rt kernel variant is no longer provided.
  • A system.nix file has been added, allowing NixOS to be configured without using nix-channel.
  • The D-Bus implementation has been migrated from dbus to a more efficient and stable package called dbus-broker.
  • Support for Reiserfs and ecryptfs file systems has been discontinued in Nixpkgs.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster