GNU Guix 1.4 pule o pusa ma tufatufa faʻavae i luga ole avanoa

O le GNU Guix 1.4 package manager ma le GNU/Linux tufatufa faʻavae i luga ua faʻasaʻolotoina. O ata mo le faʻapipiʻiina i luga o le USB Flash (814 MB) ma faʻaoga i faiga faʻapitoa (1.1 GB) ua gaosia mo le siiina mai. E lagolagoina i686, x86_64, Power9, armv7 ma aarch64 fausaga.

O le pusa tufatufaina e mafai ona faʻapipiʻiina uma e pei o se OS tutoʻatasi i faiga faʻapitoa, i totonu o koneteina ma luga o meafaigaluega masani, ma taʻavale i totonu o faʻasalalauga GNU / Linux ua uma ona faʻapipiʻiina, e fai ma faʻavae mo le faʻaogaina o talosaga. O loʻo tuʻuina atu i le tagata faʻaoga galuega e pei o le faʻalagolago i le tausiga o tusi, toe faʻaleleia, galue e aunoa ma le aʻa, toe foʻi i lomiga muamua pe a iai ni faʻafitauli, pulega faʻatulagaina, faʻaogaina o le siosiomaga (faia o se kopi saʻo o le siosiomaga polokalama i luga o isi komepiuta), ma isi.

Autu fa'afouga:

  • Fa'aleleia atili le pulega o le siosiomaga. O le tulafono "guix environment" ua suia i se poloaiga fou "guix shell", lea e le gata ina mafai ai ona fausia ni siosiomaga faufale mo tagata atiaeina, ae ia faʻaogaina foi siosiomaga e faamasani ai oe i polokalame e aunoa ma le atagia i le talaaga ma e aunoa ma le faia o le "guix faapipii”. Mo se faʻataʻitaʻiga, e sii mai ma taʻavale le taaloga supertuxkart, e mafai ona e tamoe "guix shell supertuxkart - supertuxkart". O le taimi lava e sii mai ai, o le a teuina le afifi i totonu o le cache ma o le isi tamoe e le manaʻomia le toe aveeseina.

    Ina ia faafaigofie le fausiaina o siosiomaga mo tagata atiae i le "guix shell", lagolago mo faila guix.scm ma manifest.scm faatasi ai ma se faamatalaga o le tuufaatasiga o le siosiomaga ua tuuina atu (o le "--export-manifest" filifiliga e mafai ona faaaoga e gaosia faila). Ina ia faia ni koneteina e faʻataʻitaʻia le faʻasologa masani o le faʻatonuga o le lisi, o le "guix shell" e ofoina atu filifiliga "-container --emulate-fhs".

  • Faʻaopoopo le "guix home" faʻatonuga e pulea le siosiomaga o le fale. Guix e faʻatagaina oe e faʻamalamalamaina vaega uma o le siosiomaga o le fale, e aofia ai afifi, tautua, ma faila e amata i se togi. I le fa'aogaina o le "guix home" fa'atonuga, o fa'ata'ita'iga o le si'osi'omaga o le fale e fa'amatalaina e mafai ona toe faia i le $HOME directory po'o totonu o se atigipusa, mo se fa'ata'ita'iga, e fa'aliliu ai le si'osi'omaga o se tasi i se komepiuta fou.
  • Faʻaopoopo le "-f deb" filifiliga i le "guix pack" faʻatonuga e fatu ai pusa aitalafu tutoʻatasi e mafai ona faʻapipiʻi i Debian.
  • Ina ia fatuina ituaiga eseese o ata faʻapipiʻi (raw, QCOW2, ISO8660 CD / DVD, Docker ma WSL2), o se faʻatonuga lautele "guix system image" ua tuʻuina atu, lea e mafai ai e oe ona fuafua le ituaiga o teuina, vaeluaga ma le faiga faʻaogaina mo le fausiaina. ata.
  • O le filifiliga "-tune" ua faʻaopoopoina i faʻatonuga faʻapipiʻi, lea e mafai ai ona e faʻamaonia le microarchitecture processor lea e mafai ai ona faʻaogaina faʻapitoa (mo se faʻataʻitaʻiga, e mafai ona faʻaogaina faatonuga AVX-512 SIMD i AMD ma Intel CPU fou).
  • E fa'atino e le tagata fa'apipi'i se masini mo le fa'asaoina otometi fa'amatalaga fa'aliga fa'aletonu pe a iai se fa'apipi'i fa'aletonu.
  • Fa'aiti'itia le taimi e amata ai talosaga e ala i le fa'aogaina o feso'ota'iga fa'amalosi e fa'aitiitia ai le fa'aogaina o stat ma tatala le telefoni pe a su'e faletusi.
  • O se faʻasalalauga fou o le GNU Shepherd 0.9 initialization system o loʻo aʻafia ai, lea e faʻaaogaina ai le manatu o auaunaga le tumau (le tumau) ma le mafai ona fatuina auaunaga o loʻo faʻagaoioia i le taimi o fesoʻotaʻiga (i le faiga o le systemd socket activation).
  • Ua fa'aopoopoina se atina'e fou e fa'atulaga ai le tele o le vaeluaga o le swap i le fa'atulagaina o faiga fa'aoga.
  • O le atinaʻe mo le faʻatulagaina o fesoʻotaʻiga fesoʻotaʻiga faʻamautu ua toe faʻafouina, lea ua ofoina atu nei se faʻataʻitaʻiga faʻatusa o faʻatulagaga i le faiga o le ip command.
  • Faʻaopoopo 15 auaunaga faʻapitoa e aofia ai Jami, Samba, fail2ban ma Gitile.
  • Packages.guix.gnu.org saite fa'alauiloa mo le fa'atautaiga o afifi.
  • Fa'afouina lomiga faakomepiuta i 6573 afifi, fa'aopoopo 5311 afifi fou. Faatasi ai ma isi mea, faʻafouina lomiga o 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. Aveese le silia ma le 500 afifi e faʻaaoga ai le Python 2.

GNU Guix 1.4 pule o pusa ma tufatufa faʻavae i luga ole avanoa

Manatua o le GNU Guix package manager e faʻavae i luga o atinaʻe o le poloketi Nix ma, faʻaopoopo i galuega masani o le pulega o pusa, e lagolagoina ia foliga e pei o faʻafouga fefaʻatauaʻiga, le mafai ona toe faʻafoʻi faʻafouga, galue e aunoa ma le mauaina o avanoa faʻapitoa, lagolago mo faʻamatalaga. fesoʻotaʻi ma tagata faʻaoga taʻitoʻatasi, le mafai ona faʻapipiʻi i le taimi e tasi le tele o lomiga o le tasi polokalame, mea faigaluega lapisi (faʻailoa ma aveese faʻamatalaga le faʻaaogaina o afifi). Ina ia faʻamalamalamaina tusi faʻapipiʻi tusi ma tulafono faʻapipiʻi, e fautuaina e faʻaaoga se gagana faʻapitoa tulaga maualuga faʻapitoa ma Guile Scheme API vaega e mafai ai e oe ona faʻatino galuega uma o le faʻaogaina o pusa i le polokalame polokalame polokalame polokalame.

O le mafai ona faʻaogaina afifi ua saunia mo le pule o pusa Nix ma faʻafeiloaʻi i le faleoloa Nixpkgs e lagolagoina. I le faaopoopo atu i faʻagaioiga afifi, e mafai ona e fatuina ni tusitusiga e faʻatautaia ai le faʻatulagaina o talosaga. Pe a fausia se afifi, e otometi lava ona la'u mai ma fausia fa'alagolago uma fa'alagolago. E mafai uma ona la'uina mai pusa binary ua saunia mai le fale teu oloa, ma fausia mai le puna ma fa'alagolago uma. Fa'atino meafaigaluega e fa'atumauina fa'afou fa'asologa o polokalame fa'apipi'i i le taimi nei e ala i le fa'atulagaina o le fa'apipi'iina o fa'afouga mai se fale teu oloa i fafo.

O le siosiomaga fausia mo afifi ua fausia e avea o se atigipusa o loʻo i ai vaega uma e manaʻomia mo le faʻaogaina o talosaga, lea e mafai ai ona e fatuina se seti o afifi e mafai ona galue e aunoa ma le manatu i le tuʻufaʻatasia o le siʻosiʻomaga faʻavae o le tufatufaina, lea e Guix e faʻaaogaina e fai ma faʻaopoopoga. E mafai ona fuafuaina fa'alagolago i le va o pusa Guix e ala i le su'esu'eina o fa'amatalaga hash i le lisi o afifi fa'apipi'i e su'e ai le iai o fa'alagolago ua uma ona fa'apipi'iina. O afifi o lo'o fa'apipi'iina i totonu o se la'au fa'atonu po'o se fa'atonuga i totonu o le fa'atonuga a le tagata fa'aoga, lea e mafai ai ona ola fa'atasi ma isi pule o pusa ma tu'uina atu le lagolago mo le tele o fa'asalalauga o lo'o iai. Mo se fa'ata'ita'iga, o lo'o fa'apipi'i se afifi e pei o /nix/store/452a5978f3b1b426064a2b64a0c6f41-firefox-108.0.1/ lea o le "452a59..." o le ID afifi tulaga ese e fa'aoga e pulea ai fa'alagolago.

O le tufatufaga e aofia ai na'o vaega e leai se totogi ma e sau ma le GNU Linux-Libre kernel ua aveese mai elemene binary firmware e leai ni fua. GCC 12.2 fa'aoga e fau. O le GNU Shepherd service manager (muamua dmd) o loʻo faʻaaogaina e avea o se faiga amata, faʻavaeina e fai ma sui i SysV-init ma le lagolago faʻalagolago. O le fa'atonuina o le daemon ma le Shepherd utilities o lo'o tusia i le gagana Guile (o se tasi o fa'atinoga o le gagana Scheme), lea e fa'aaogaina fo'i e fa'amatala ai vaega amata o auaunaga. O le ata faavae e lagolagoina le faʻamafanafanaga, ae 20526 afifi ua saunia mo le faʻapipiʻiina, e aofia ai vaega faʻapipiʻi ata faʻavae X.Org, dwm ma ratpoison window managers, GNOME ma Xfce desktops, ma se filifiliga o faʻaoga faʻataʻitaʻiga.

puna: opennet.ru

Faaopoopo i ai se faamatalaga