NixOS 19.09 բաշխման թողարկում՝ օգտագործելով Nix փաթեթի կառավարիչը

Ներկայացվել է բաշխման թողարկում Nix OS 19.09փաթեթի կառավարչի վրա հիմնված Nix և ապահովելով մի շարք սեփական մշակումներ, որոնք պարզեցնում են համակարգի կարգավորումն ու սպասարկումը: Օրինակ, NixOS-ն օգտագործում է մեկ համակարգի կազմաձևման ֆայլ (configuration.nix), ապահովում է թարմացումները արագ հետ վերադարձնելու հնարավորություն, աջակցում է համակարգի տարբեր վիճակների միջև անցմանը, աջակցում է անհատական ​​փաթեթների տեղադրմանը առանձին օգտվողների կողմից (փաթեթը տեղադրված է հիմնական գրացուցակում: ), և թույլ է տալիս միաժամանակ տեղադրել նույն ծրագրի մի քանի տարբերակները, ապահովված է վերարտադրվող հավաքների հնարավորությունը։ Ամբողջական չափս տեղադրման պատկեր KDE-ով` 1.3 ԳԲ, կոնսոլի կրճատված տարբերակ` 560 ՄԲ:

Հիմնական նորամուծություններ:

  • Միացված է տեղադրողի գործարկումը ոչ արտոնյալ օգտվողի ներքո
    nixos-ը արմատի փոխարեն (արմատային իրավունքներ ստանալու համար օգտագործեք sudo -i առանց գաղտնաբառի);

  • Xfce աշխատասեղանը թարմացվել է 4.14 մասնաճյուղի;
  • PHP փաթեթը թարմացվել է 7.3 մասնաճյուղի: PHP 7.1 մասնաճյուղի աջակցությունը դադարեցվել է.
  • GNOME 3 աշխատասեղանի կառավարման մոդուլը հնարավորություն է տալիս միացնել/անջատել ծառայությունները, հավելվածները և լրացուցիչ փաթեթները, ինչպիսիք են խաղերը: Տեղադրված GNOME 3 միջավայրը հնարավորինս մոտ է սկզբնական բաշխմանը: Հավելվածների տեղադրում accerciser, dconf-editor, evolution,
    թզուկ-փաստաթղթեր
    gnome-nettool
    թզուկ-իշխանություն-մենեջեր,
    թզուկ-todo
    gnome-tweaks,
    թզուկ-օգտագործում
    գուչարմապ,
    nautilus-sendto և vinagre. Ներառված է հիմնական փաթեթում
    պանիր, geary, gnome-color-manager և orca: Ակտիվացված է ծառայության services.avahi.enable;

  • Բաշխման բաղադրիչների թարմացված տարբերակները, ներառյալ
    systemd 242;

  • Ավելացվեց dwm-status ծառայություն և hardware.printers մոդուլ;
  • Python 2-ի աջակցությունը դադարեցվել է:

Nix-ն օգտագործելիս փաթեթները տեղադրվում են առանձին գրացուցակի ծառում /nix/store կամ օգտվողի գրացուցակում գտնվող ենթագրքում: Օրինակ, փաթեթը տեղադրվում է որպես /nix/store/f3a4...8a143-firefox-69.0.2/, որտեղ «f3a4...» փաթեթի եզակի նույնացուցիչն է, որն օգտագործվում է կախվածության մոնիտորինգի համար: Փաթեթները նախագծված են որպես բեռնարկղեր, որոնք պարունակում են հավելվածների գործարկման համար անհրաժեշտ բաղադրիչներ:

Հնարավոր է որոշել կախվածությունը փաթեթների միջև, և արդեն տեղադրված կախվածությունների առկայությունը որոնելու համար օգտագործվում է տեղադրված փաթեթների գրացուցակում նույնացուցիչի հեշերի սկանավորում: Հնարավոր է կա՛մ ներբեռնել պատրաստի երկուական փաթեթներ պահոցից (երբ երկուական փաթեթների թարմացումները տեղադրվելիս ներբեռնվում են միայն դելտա փոփոխությունները), կա՛մ կառուցվել սկզբնական կոդից՝ բոլոր կախվածություններով։ Փաթեթների հավաքածուն ներկայացված է հատուկ պահոցում Nixpkgs.

Source: opennet.ru

Добавить комментарий