NixOS 19.03, distribuaĵo bazita sur la pakaĵadministrilo Nix, estis publikigita. Ĝi ofertas kelkajn proprietajn funkciojn, kiuj simpligas la agordon kaj prizorgadon de la sistemo. Ekzemple, NixOS uzas unuopan sisteman agordodosieron (configuration.nix), provizas la eblecon rapide malfari ĝisdatigojn, subtenas ŝaltadon inter malsamaj sistemaj statoj, subtenas la instaladon de individuaj pakaĵoj fare de individuaj uzantoj (instalitaj en la hejma dosierujo), kaj permesas la samtempan instaladon de pluraj versioj de ununura programo. La plena KDE-instalaĵa bildo estas 1 GB, dum la reduktita konzola versio estas 400 MB.
Ĉefaj novigoj:
- La pakaĵo inkluzivas la grafikan uzulinterfacon Pantheon, evoluigitan de la projekto Elementary OS (ebligita per services.xserver.desktopManager.pantheon.enable);
- La modulo kun la Kubernetes-ujo orkestra sistemo estis signife restrukturita kaj dividita en apartajn komponentojn. Por pliigi sekurecon, TLS kaj RBAC estas ebligitaj defaŭlte;
- Aldonitaj opcioj al systemd.services por ruli servojn en chroot-medio;
- Aldonita instalbildo por Aarch64-arkitekturo kun subteno
UEFI; - Ĝisdatigitaj versioj de distribuaj komponantoj, inkluzive de CPython 3.7 (estis 3.6);
- Aldonitaj 22 novaj servoj, inkluzive de CockroachDB, bolt, lirc,
rondkubo, weechat kaj nodo.
Kiam oni uzas Nix, pakoj estas instalitaj en aparta dosierujo /nix/store aŭ subdosierujo en la dosierujo de la uzanto. Ekzemple, la pakaĵo estas instalita kiel /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, kie "f3a4h9..." estas la unika pakidentigilo uzata por dependecmonitorado. Pakoj estas desegnitaj kiel ujoj enhavantaj la komponentojn necesajn por funkciigo de aplikoj.
Eblas determini dependecojn inter pakaĵoj, kaj serĉi la ĉeeston de jam instalitaj dependencajoj, oni uzas skanadon de identigiloj en la dosierujo de instalitaj pakaĵoj. Eblas aŭ elŝuti pretajn binarajn pakaĵojn el la deponejo (dum instalado de ĝisdatigoj al binaraj pakaĵoj, nur deltaj ŝanĝoj estas elŝutitaj), aŭ konstrui el fontkodo kun ĉiuj dependecoj. La kolekto de pakaĵoj estas prezentita en speciala deponejo Nixpkgs.
fonto: opennet.ru
