GNU Guix 1.1 maareeyaha xirmada iyo qaybinta ku salaysan waa la heli karaa

dhacay sii daynta maareeyaha xirmada GNU Guix 1.1 iyo qaybinta GNU/Linux oo lagu dhisay iyada. Wixii rarista sameeyay Sawirada loogu rakibo Flash USB (241 MB) oo loo isticmaalo nidaamyada farsamada (479 ​​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:

  • Amarka cusub ee "guix deploy" ayaa lagu daray, loogu talagalay in la geeyo qalabka kombiyuutarada dhowr ah hal mar, tusaale ahaan, deegaan cusub oo VPS ah ama nidaamyada fog ee laga heli karo SSH.
  • Qorayaasha kaydka xirmooyinka dhinac saddexaad (channels) waxaa lasiiyaa qalab ay ku qoraan fariimaha wararka ee isticmaaluhu akhriyi karo marka uu fulinayo amarka "guix pull --news".
  • Waxaa lagu daray amarka "nidaamka guix sifayn", taas oo suurtogal ka dhigaysa in la qiimeeyo isbeddelada u dhexeeya laba xaaladood oo kala duwan oo nidaamka inta lagu jiro hawlgalinta.
  • Taageero lagu daray soo saarista sawirada Singularity iyo Docker amarka "guix pack".
  • Lagu daray amarka "guix time-machine", kaas oo kuu ogolaanaya inaad dib ugu laabato siidaynta baakidh kasta oo lagu kaydiyay kaydka Software-ka hidaha.
  • Waxaa lagu daray "-bartilmaameedka" ikhtiyaarka "nidaamka guix", siinta taageero qayb ah isku-dubarid;
  • La xaqiijiyay fulinta Guix addoo isticmaalaya Guile 3, taas oo saamayn togan ku leh wax soo saarka.
  • Garaafka ku-tiirsanaanta baakidhku waxa uu ku kooban yahay qayb la dhimay oo ah qaybaha abuur binary, taas oo ah tallaabo weyn oo loo qaaday hirgelinta bootstrap si buuxda loo xaqiijin karo.
  • Qaab-dhismeedka tijaabada otomaatiga ah ee rakibaha garaafyada ayaa la hirgeliyay. Rakibadihii hadda waxaa lagu dhisay nidaam is-dhexgal joogto ah waxaana lagu tijaabiyay qaabab kala duwan (xidid sir ah iyo qayb xidid joogto ah, rakibaadda miisaska, iwm.).
  • Nidaamyada dhismaha ee lagu daray Node.js, Julia iyo Qt, fududaynta qorista xirmooyinka codsiyada la xiriira mashaariicdan.
  • Adeegyada nidaamka cusub ee lagu daray, waa la baadhay, fontconfig-file system, getmail, gnome-keyring, kernel-module-loader,
    gunti-xaliye, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork,
    polkit-wheel, provenance, pulseaudio, miyir qabo, kalinimo, usb-modeswitch

  • Noocyada barnaamijyada 3368 xirmo ayaa la cusboonaysiiyay, 3514 xirmo cusub ayaa lagu daray. Oo ay ku jiraan noocyada la cusboonaysiiyay ee xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, koobabka 2.3.1, emacs 26.3, iftiiminta 0.23.1.
    gcc 9.3.0, gimp 2.10.18, glibc 2.29,
    gnupg 2.2.20, tag 1.13.9, guile 2.2.7,
    icecat 68.7.0-guix0-fiiri1, icedtea 3.7.0,
    libreoffice 6.4.2.2, linux-libre 5.4.31, , openjdk 12.33, perl 5.30.0, python 3.7.4,
    miridhku 1.39.0.

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/f42a5878f3a0b426064a2b64a0c6f92-firefox-75.0.0/, halkaasoo "f42a58..." 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 9.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 13162 baakadaha diyaarsan, oo ay ku jiraan qaybaha garaafyada garaafyada ee ku saleysan X.Org, maamulayaasha daaqadaha dwm iyo ratpoison, desktop Xfce, iyo sidoo kale xulashada codsiyada garaafyada.

Source: opennet.ru

Add a comment