GNU Guix 1.0 maareeyaha xirmada iyo qaybinta GuixSD oo ku saleysan iyada ayaa la heli karaa

dhacay sii daynta maareeyaha xirmada GNU Guix 1.0 iyo qaybinta GuixSD GNU/Linux oo lagu dhisay salkeeda (Qaybinta Nidaamka Guix). Isbeddel weyn oo ku yimid nambarka nooca waxaa sabab u ah dhammaystirka dhammaan hirgelinta gool, loo dhiibay si loo sameeyo siidaynta taariikhiga ah. Siideynta ayaa lagu soo koobay toddobo sano oo shaqo ah oo ku saabsan mashruuca waxaana lagu dhawaaqay in uu diyaar u yahay isticmaalka maalinlaha ah. Wixii rarista sameeyay Sawirada loogu rakibo Flash USB (243 MB) oo loo isticmaalo nidaamyada farsamada (474 ​​MB). Waxay taageertaa hawlgalka i686, x86_64, armv7 iyo naqshadaha aarch64.

Qaybintu waxay ogolaataa rakibidda sida OS kaligiis ah Nidaamyada wax-soo-saarka, weelasha iyo qalabka caadiga ah, iyo furitaanka qaybinta GNU/Linux ee horay loo rakibay, una dhaqmaysa sidii madal loogu talagalay dirida codsiga. Isticmaalaha waxaa la siiyaa hawlo ay ka mid yihiin tixgelinta ku-tiirsanaanta, dhismooyinka dib loo celin karo, shaqeynta xidid la'aan, dib ugu noqoshada noocyadii hore haddii ay dhacdo dhibaatooyin, maaraynta qaabeynta, deegaanka cloning (abuurista nuqul sax ah deegaanka software ee kombiyuutarada kale), iwm. .

Main wax cusub:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ novΡ‹y rakibe interactive, oo ku shaqeeya qaabka qoraalka;

    GNU Guix 1.0 maareeyaha xirmada iyo qaybinta GuixSD oo ku saleysan iyada ayaa la heli karaa

  • La diyaariyay sawir cusub oo loogu talagalay mashiinnada farsamada, oo ku habboon labadaba aqoonta qaybinta iyo abuurista jawi shaqo oo horumarineed;
  • Adeegyada nidaamka cusub ee koobabka-pk-helper, imap4d, inputattach, localed, nslcd, zabbix-agent iyo zabbix-server;
  • Noocyada barnaamijka ee xirmooyinka 2104 waa la cusboonaysiiyay, 1102 xirmo oo cusub ayaa lagu daray. Oo ay ku jiraan noocyada la cusboonaysiiyay ee clojure 1.10.0, koobabka 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3,
    gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, tag 1.12.1,
    guile 2.2.4, icecat 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4,
    libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1,
    octave 5.1.0, openjdk 11.28, Python 3.7.0, miridhku 1.34.0, r 3.6.0,
    sbcl 1.5.1, adhijir 0.6.0, xfce 4.12.1 iyo xorg-server 1.20.4;

  • Maareeyaha Adeegga Shepherd GNU waa la cusboonaysiiyay nooca 0.6, kaas oo fulinaya habka hal-shubasho ee adeegga, kaas oo adeegga lagu calaamadeeyay isla markiiba la joojiyay ka dib markii lagu guuleystay, kaas oo laga yaabo in loo baahdo in la bilaabo shaqo hal mar ah ka hor adeegyada kale, tusaale ahaan, si loo sameeyo nadiifinta ama bilowga;
  • Amarka "guix xirmo", magacyadii "install", "saar", "kor u qaadida" iyo "raadinta" ee caadiga ah ee maamulayaasha xirmooyinka kale ayaa lagu daray. Si aad u raadiso xirmo waxaad isticmaali kartaa amarka "guix search", si aad u rakibto "guix install", iyo si aad u cusboonaysiiso "guix pull" iyo "guix update";
  • Tilmaamaha horumarka hawlgalka iyo muujinta midabka fariimaha ogaanshaha ayaa lagu daray maamulaha xirmada. Sida caadiga ah, amarrada intooda badani hadda waxay socdaan iyada oo aan la soo saarin shaashad faahfaahsan, taas oo lagu kartiyeeyey ikhtiyaar "-v" (-verbosity);
  • Awaamiir cusub "nidaamka guix tirtirida jiilalka" iyo ikhtiyaarka "guix pack -save-provenance", "guix pull -news", "Guix environment -preserve", "guix gc -list-roots", "guix" ayaa lagu daray maareeyaha xirmada guix gc -delete-generations", "guix weather -coverage";
  • Doorasho cusub ayaa lagu daray beddelka xirmo "--with-git-url" iyo "-la- laan";
  • Goobaha qaabeynta "keyboard-layout" si loo qeexo qaabka kiiboodhka, "xorg-configuration" ee loogu talagalay habaynta server-ka X, "calaamadaha" calaamada qaybta iyo "adeegyada muhiimka ah" ee lagu qeexayo adeegyada muhiimka ah ayaa lagu daray qaybinta;
  • Lagu daray "guix pack -RR" amarka si loo abuuro kaydka daamurka ee hawl-fulinta la rari karo kuwaas oo lagu socodsiin karo marka loo eego waddooyinka magaca isticmaalaha ama marka loo eego Proot;
  • "guix jiid" waxay bixisaa samaynta khasnad xirmo si loo dedejiyo hawlgallada goobidda magac ahaan oo bixisa gundhigga xirmada "glibc-utf8-locales";
  • Dib-u-soo-celinta buuxda (wax yar) ee sawirada ISO ee ay soo saartay amarka "guix system" waa la hubiyaa;
  • GDM waxa loo istcimaalaa maamulaha galitaanka halkii SLiM;
  • Taageerada lagu dhisayo Guix iyadoo la isticmaalayo Guile 2.0 waa la joojiyay.

Aan ku xasuusino in maareeyaha xirmada GNU Guix uu ku saleysan yahay horumarka mashruuca Nix iyo marka lagu daro hawlaha maamulka xirmo ee caadiga ah, waxa ay taageertaa sifooyinka sida fulinta updates macaamil ganacsi, awoodda dib u soo celinta updates, ka shaqeeya iyada oo aan la helin mudnaanta superuser, taageero profiles ku xidhan dadka isticmaala shakhsi, awood u leh in ay isku mar rakibi dhowr versions ee hal barnaamij, Qalabka aruurinta qashinka (aqoonsiga iyo saarista noocyada xirmooyinka aan la isticmaalin). Si loo qeexo xaaladaha dhismaha codsiga iyo xeerarka samaynta xirmada, waxaa la soo jeediyay in la isticmaalo luuqad gaar ah oo heer sare ah oo domain-gaar ah iyo Guile Scheme API qaybaha, kaas oo kuu oggolaanaya inaad ku qabato dhammaan hawlgallada maaraynta xirmada ee Qorshaha luqadda barnaamijka shaqaynaysa.

Waxay taageertaa awoodda isticmaalka baakadaha loo diyaariyey maareeyaha xirmada Nix oo lagu dhejiyay kaydka
Nixpkgs. Marka lagu daro hawlgallada baakadaha, waxaa suurtagal ah in la abuuro qoraallo lagu maareeyo qaabeynta codsiyada. Marka xirmo la dhiso, dhammaan ku tiirsanaanta la xiriirta si toos ah ayaa loo soo dejiyaa oo loo dhisaa. Waa suurtogal in la soo dejiyo baakadaha binary-ga ee diyaarsan ee kaydka ama laga dhiso qoraallada isha oo leh dhammaan ku-tiirsanaanta. Aalado ayaa la hirgaliyay si loo sii casriyeeyo noocyada barnaamijyada la rakibay iyadoo la abaabulayo ku rakibida cusbooneysiinta kaydka dibadda.

Deegaanka dhismaha ee baakadaha waxaa loo sameeyay qaab weel oo ay ku jiraan dhammaan qaybaha lagama maarmaanka u ah codsiga si uu u shaqeeyo, kaas oo kuu ogolaanaya inaad abuurto xirmo xirmo ah oo shaqeyn kara iyada oo aan loo eegin qaabka deegaanka nidaamka aasaasiga ah ee qaybinta, kaas oo Guix loo isticmaalo sida ku-darka. Ku-tiirsanaanta waxaa lagu go'aamin karaa inta u dhaxaysa xirmooyinka Guix iyadoo la iskaankaro xashiishyada aqoonsiga ee tusaha xirmooyinka rakiban si loo helo joogitaanka ku-tiirsanaanta horay loo rakibay. Xirmooyinka waxaa lagu rakibay geed hage gaar ah ama hagaha hoose ee tusaha isticmaalaha, taas oo u oggolaanaysa inay la mid noqoto maamulayaasha xirmooyinka kale oo ay siiso taageero ballaaran oo qaybinta jirta. Tusaale ahaan, xirmada waxaa lagu rakibay sida /nix/store/f42d5878f3a0b426064a2b64a0c6f92-firefox-66.0.0/, halkaasoo "f42d58..." ay tahay tilmaanta xirmada gaarka ah ee loo isticmaalo la socodka ku tiirsanaanta.

Qaybinta waxaa ku jira oo kaliya qaybo bilaash ah waxayna la socotaa GNU Linux-Libre kernel, oo laga nadiifiyay walxaha aan xorta ahayn ee firmware-ka binary. GCC 8.3 waxaa loo isticmaalaa isu-ururinta. Maamulaha adeegga waxa loo isticmaalaa hab bilow ah GNU Shepherd (dmd hore), loo sameeyay beddelka SysV-init oo leh taageero ku-tiirsanaan. Shepherd control daemon iyo utilities waxa ay ku qoran yihiin Guile (mid ka mid ah hirgelinta luqadda Scheme), kaas oo sidoo kale loo isticmaalo in lagu qeexo xuduudaha bilowga adeegyada. Sawirka salku wuxuu taageeraa qaabka console-ka, laakiin rakibaadda diyaarisay 9714 baakadaha diyaarsan, oo ay ku jiraan qaybaha sawirada garaafyada ee ku salaysan X.Org, maamulayaasha daaqadaha dwm iyo ratpoison, desktop Xfce, iyo sidoo kale xulashada codsiyada garaafyada.

Source: opennet.ru

Add a comment