Misy mpitantana fonosana GNU Guix 1.4 sy fizarana mifototra amin'izany

Navoaka ny mpitantana fonosana GNU Guix 1.4 sy ny fizarana GNU/Linux naorina tamin'ny fotony. Ho an'ny fampidinana dia natsangana ny sary ho fametrahana amin'ny USB Flash (814 MB) ary ampiasaina amin'ny rafitra virtoaly (1.1 GB). Manohana ny fiasan'ny i686, x86_64, Power9, armv7 ary aarch64.

Ny fizarana dia mamela ny fametrahana ho OS mitokana amin'ny rafitra virtoaly, ao anaty kaontenera ary amin'ny fitaovana mahazatra, ary azo atomboka amin'ny fizarana GNU/Linux efa napetraka, miasa ho sehatra iray amin'ny fametrahana fampiharana. Ny mpampiasa dia omena asa toy ny fijerena ny fiankinan-doha, ny fananganana azo averina, ny miasa tsy misy fotony, ny famerenana amin'ny dikan-teny teo aloha raha misy olana, ny fitantanana ny fandrindrana, ny tontolo kloning (mamorona dika mitovy amin'ny tontolon'ny rindrambaiko amin'ny solosaina hafa), sns. .

Fanavaozana lehibe:

  • Fanatsarana ny fitantanana ny tontolon'ny rindrambaiko. Ny baiko "guix environment" dia nosoloina ny baiko "guix shell" vaovao, izay ahafahanao tsy mamorona tontolo fananganana ho an'ny mpamorona ihany, fa koa mampiasa tontolo iainana mba hahafantaranao ny programa nefa tsy hita taratra ao amin'ny mombamomba azy ary tsy manao " fametrahana guix". Ohatra, raha misintona sy manomboka ny lalao supertuxkart dia azonao atao ny mihazakazaka "guix shell supertuxkart - supertuxkart". Aorian'ny fampidinana dia ho voatahiry ao amin'ny cache ny fonosana ary ny fandefasana manaraka dia tsy mitaky ny hanesorana azy indray.

    Mba hanatsorana ny famoronana tontolo ho an'ny mpamorona, ny "guix shell" dia manome fanohanana ho an'ny guix.scm sy manifest.scm rakitra mamaritra ny firafitry ny tontolo iainana (ny safidy "--export-manifest" dia azo ampiasaina hamoronana rakitra). Mba hamoronana kaontenera izay alain-tahaka ny ambaratongan'ny lahatahiry rafitra mahazatra, ny "guix shell" dia manolotra ny safidy "β€”container -emulate-fhs".

  • Nampiana baiko "guix home" hifehy ny tontolo iainana. Guix dia ahafahanao mamaritra ny singa rehetra amin'ny tontolo iainanao, ao anatin'izany ny fonosana, ny serivisy ary ny rakitra manomboka amin'ny teboka. Amin'ny fampiasana ny baiko "guix home", dia azo averina ao amin'ny lahatahiry $HOME na ao anaty fitoeran-javatra iray, ohatra, ny toe-javatra misy ny tontolo manodidina anao mba hamindra ny tontolo iainanao amin'ny solosaina vaovao.
  • Nampiana safidy "-f deb" amin'ny baiko "guix pack" hamorona fonosana deb misaraka azo apetraka amin'ny Debian.
  • Mba hamoronana karazana sary rafitra isan-karazany (raw, QCOW2, ISO8660 CD/DVD, Docker ary WSL2), dia atolotra ny baiko "image system guix" manerantany, izay ahafahanao mamaritra ny karazana fitahirizana, fizarazarana ary rafitra miasa ho an'ny sary noforonina. .
  • Ny safidy "β€”tune" dia nampidirina ao amin'ny baiko fananganana fonosana, izay ahafahanao mamaritra ny microarchitecture processeur izay ahafahan'ny fanatsarana manokana (ohatra, ny torolΓ lana AVX-512 SIMD dia azo ampiasaina amin'ny AMD sy Intel CPU vaovao) .
  • Ny installer dia mametraka rafitra iray hitahiry ho azy ny fampahalalana lehibe momba ny debugging raha misy ny tsy fahombiazan'ny fametrahana.
  • Ny fotoana fanombohana ny fampiharana dia nahena tamin'ny fampiasana cache mandritra ny fampifandraisana mavitrika, izay mampihena ny antso amin'ny stat sy ny antson'ny rafitra misokatra rehefa mikaroka tranomboky.
  • Famoahana vaovao momba ny rafitra fanombohana GNU Shepherd 0.9 no nampiasaina, izay mampihatra ny foto-kevitry ny serivisy vonjimaika (mihelina) sy ny fahafahana mamorona serivisy mavitrika amin'ny hetsika tambajotra (amin'ny fomba fampandehanana ny socket systemd).
  • Nampiana interface vaovao ho an'ny fametrahana ny haben'ny fizarΓ na swap ao amin'ny rafitra fiasan'ny rafitra.
  • Nohavaozina ny interface tsara amin'ny fametrahana tambajotra static, izay manolotra analogue declarative amin'ny toe-javatra amin'ny fomban'ny baiko ip.
  • Nampiana serivisy rafitra vaovao 15, anisan'izany ny Jami, Samba, fail2ban ary Gitile.
  • Natomboka ny packages.guix.gnu.org ho an'ny fitetezana fonosana.
  • Nohavaozina ny dikan-tenin'ny programa amin'ny fonosana 6573, nampiana fonosana vaovao 5311. Anisan'ny zavatra hafa, ny fanavaozana ny GNOME 42, Qt 6, GCC 12.2.0, Glibc 2.33, Xfce 4.16, Linux-libre 6.0.10, LibreOffice 7.4.3.2, Emacs 28.2. Nesorina fonosana mihoatra ny 500 mampiasa Python 2.

Misy mpitantana fonosana GNU Guix 1.4 sy fizarana mifototra amin'izany

Aoka hotsaroantsika fa ny mpitantana ny fonosana GNU Guix dia mifototra amin'ny fivoaran'ny tetikasa Nix ary, ankoatry ny fiasa mahazatra amin'ny fitantanana fonosana, dia manohana ireo endri-javatra toy ny fanaovana fanavaozana ara-barotra, ny fahafahana mamerina fanavaozana, miasa tsy mahazo tombontsoa superuser, fanohanana. mombamomba mifamatotra amin'ny mpampiasa tsirairay, ny fahafahana mametraka dikan-teny maromaro amin'ny programa iray miaraka, fitaovana fanangonana fako (famantarana sy fanesorana ny dikan-teny tsy ampiasaina amin'ny fonosana). Mba hamaritana ny scenario fananganana fampiharana sy ny fitsipiky ny fananganana fonosana, dia soso-kevitra ny hampiasa fiteny manokana manokana amin'ny sehatra avo lenta sy singa Guile Scheme API, izay ahafahanao manatanteraka ny asa fitantanana fonosana rehetra ao amin'ny Scheme fiteny fandaharana miasa.

Ny fahafahana mampiasa fonosana voaomana ho an'ny mpitantana fonosana Nix ary napetraka ao amin'ny tahiry Nixpkgs dia tohanana. Ho fanampin'ny fampandehanana miaraka amin'ny fonosana, azo atao ny mamorona sora-baventy hitantana ny fandrindrana fampiharana. Rehefa amboarina ny fonosana iray, dia alaina ho azy sy amboarina ho azy ny fiankinana rehetra mifandray aminy. Azo atao ny misintona fonosana binary efa vita avy amin'ny tahiry na manangana avy amin'ny lahatsoratra loharano miaraka amin'ny miankina rehetra. Ny fitaovana dia nampiharina mba hitazonana ny dikan-tenin'ny programa napetraka ho havaozina amin'ny alΓ lan'ny fandaminana ny fametrahana fanavaozana avy amin'ny tahiry ivelany.

Ny tontolo fananganana ho an'ny fonosana dia miforona amin'ny endrika fitoeran-javatra misy ny singa rehetra ilaina amin'ny fampiharana ny fampiharana, izay ahafahanao mamorona andiana fonosana izay afaka miasa tsy misy fiheverana ny firafitry ny tontolon'ny rafitra fototra amin'ny fizarana, izay ampiasain'i Guix ho add-on. Ny fiankinan-doha dia azo faritana eo anelanelan'ny fonosana Guix amin'ny alΓ lan'ny fanindriana ny hash identifier ao amin'ny lahatahiry fonosana napetraka mba hahitana ny fisian'ny fiankinan-doha efa napetraka. Ny fonosana dia napetraka amin'ny hazo lahatahiry na zana-pizarana manokana ao amin'ny lahatahirin'ny mpampiasa, mamela azy hiara-miaina miaraka amin'ireo mpitantana fonosana hafa ary manome fanohanana ho an'ny fizarana efa misy. Ohatra, ny fonosana dia napetraka ho /nix/store/452a5978f3b1b426064a2b64a0c6f41-firefox-108.0.1/, izay misy ny "452a59..." no famantarana fonosana tokana ampiasaina amin'ny fanaraha-maso ny fiankinan-doha.

Ny fizarana dia tsy misy afa-tsy singa maimaim-poana ary miaraka amin'ny kernel GNU Linux-Libre, nodiovina tamin'ny singa tsy maimaim-poana amin'ny firmware binary. GCC 12.2 dia ampiasaina amin'ny fivoriambe. Ny mpitantana ny serivisy GNU Shepherd (dmd taloha) dia ampiasaina ho rafitra fanombohana, novolavolaina ho solon'ny SysV-init miaraka amin'ny fanohanana miankina. Ny daemon sy ny fitaovana fanaraha-maso Shepherd dia nosoratana tamin'ny Guile (iray amin'ireo fampiharana ny fiteny Scheme), izay ampiasaina ihany koa hamaritana ny mari-pamantarana amin'ny fandefasana serivisy. Ny sary fototra dia manohana ny asa amin'ny fomba fampiononana, fa ny fonosana 20526 efa vita dia voaomana ho an'ny fametrahana, anisan'izany ny singa amin'ny stack sary miorina amin'ny X.Org, ny mpitantana ny varavarankely dwm sy ny ratpoison, ny biraon'ny GNOME sy ny Xfce, ary koa ny fifantenana ny sary. fampiharana.

Source: opennet.ru

Add a comment