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

na tupu fa'amatu'u le pule o afifi GNU Guix 1.1 ma le tufatufaina GNU/Linux fausia i luga o lona faavae. Mo le utaina faia ata mo le faʻapipiʻiina i luga o le USB Flash (241 MB) ma faʻaoga i faiga faʻapitoa (479 MB). Lagolagoina le gaioiga ile i686, x86_64, armv7 ma aarch64 fausaga.

O le tufatufaina e mafai ai ona faʻapipiʻi pei tuto'atasi OS i faiga virtualization, i koneteina ma luga o meafaigaluega masani, ma lauiloa 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 ia galuega e pei o le amanaia o faʻalagolago, toe faʻaleleia, galue e aunoa ma se aʻa, toe foʻi i tua i lomiga muamua pe a iai ni faʻafitauli, pulega faʻatulagaina, faʻaogaina o siosiomaga (faia se kopi saʻo o le siosiomaga polokalama i luga o isi komepiuta), ma isi. .

tele mea fou:

  • Ua faʻaopoopoina se faʻatonuga fou o le "guix deploy", ua fuafuaina e faʻapipiʻi meafaigaluega o le tele o komepiuta i le taimi e tasi, mo se faʻataʻitaʻiga, siosiomaga fou i totonu o se VPS poʻo faiga mamao e mafai ona maua e ala i le SSH.
  • O tusitala o fale teu oloa (auala) lona tolu o loʻo tuʻuina atu meafaigaluega e tusi ai tala fou e mafai e le tagata faʻaoga ona faitau pe a faʻatino le "guix pull --news" command.
  • Faʻaopoopo le "guix system describe" faʻatonuga, lea e mafai ai ona iloilo suiga i le va o tulaga eseese e lua o le faiga i le taimi o le faʻaogaina.
  • Faʻaopoopo le lagolago mo le fausiaina o ata mo Singularity ma Docker i le "guix pack" poloaiga.
  • Faʻaopoopo le faʻatonuga "guix time-machine", lea e mafai ai ona e toe foʻi i tua i soʻo se faʻasalalauga o se afifi na teuina i totonu o le archive. Polokalame o measina.
  • Fa'aopoopoina le filifiliga "--target" i le "guix system", e tu'uina atu ai se vaega lagolago mo le tu'ufa'atasiga;
  • Faʻamautinoa le faʻatinoina o le Guix faʻaaogaina Guile 3, lea e iai sona aafiaga lelei i le gaosiga.
  • Ole kalafi fa'alagolago ile afifi e fa'atapula'aina ile seti fa'aitiitiga o vaega fatu fatu, ole la'asaga tele lea ile fa'atinoina o le bootstrap e mafai ona fa'amaonia atoatoa.
  • Ua fa'atinoina se auivi mo su'ega otometi o le fa'apipi'i fa'akalafi. O le mea faʻapipiʻi ua fausia nei i totonu o se faiga faʻapipiʻi faʻaauau ma faʻataʻitaʻiina i faʻasalalauga eseese (faʻailoga ma faʻapipiʻi aʻa masani, faʻapipiʻi ma komepiuta, ma isi).
  • Faʻaopoopo faiga faʻavae mo Node.js, Julia ma Qt, faʻafaigofie le tusiaina o afifi mo talosaga e fesoʻotaʻi ma nei poloketi.
  • Fa'aopoopoina auaunaga fa'akomepiuta fou, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader,
    nonoa, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork,
    polkit-wheel, provenance, pulseaudio, sane, singularity, usb-modeswitch

  • Fa'aliliuga o polokalame i 3368 afifi na fa'afouina, 3514 fou afifi na fa'aopoopoina. E aofia ai lomiga faʻafouina o xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, ipu 2.3.1, emacs 26.3, malamalama 0.23.1
    gcc 9.3.0, gimp 2.10.18, glibc 2.29,
    gnupg 2.2.20, alu i le 1.13.9, pepelo 2.2.7,
    aisa 68.7.0-guix0-preview1, aisa 3.7.0,
    libreoffice 6.4.2.2, linux-libre 5.4.31, , openjdk 12.33, perl 5.30.0, python 3.7.4,
    ele 1.39.0.

Sei matou faamanatu atu ia te oe o le GNU Guix package manager e faʻavae i luga o atinaʻe o le poloketi leai ma i le faaopoopo atu i galuega masani o le pulega o pusa, e lagolagoina ai foliga e pei o le faia 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 e fesoʻotaʻi ma tagata taʻitoʻatasi, le mafai ona faʻapipiʻi i le taimi lava e tasi le tele o lomiga o le tasi polokalama, mea faigaluega e aoina ai lapisi (fa'ailoa ma ave'ese vaega e le'i fa'aaogaina o afifi ). Ina ia faʻamalamalamaina faʻataʻitaʻiga faʻatulagaina ma tulafono faʻatulagaina o pusa, e fautuaina e faʻaaoga se gagana faʻapitoa tulaga maualuga faʻapitoa ma Guile Scheme API vaega, lea e mafai ai e oe ona faʻatino galuega uma o le pulega o pusa i totonu ole polokalame gagana polokalame.

Lagolagoina le mafai ona faʻaogaina afifi ua saunia mo le pule o pusa Nix ma tuʻu i totonu o le fale teu oloa
Nixpkgs. I le faʻaopoopoga i gaioiga faʻatasi ma afifi, e mafai ona faia ni tusitusiga e faʻatautaia ai faʻatonuga o talosaga. Pe a fausia se afifi, o mea uma e faalagolago i ai e otometi lava ona sii mai ma fausia. E mafai ona la'u maia afifi binary ua uma ona saunia mai le fale teu oloa po'o le fau mai tusitusiga autu ma fa'alagolago uma. O meafaigaluega ua faʻatinoina e faʻatumauina ai faʻasologa o polokalame faʻapipiʻi i aso nei e ala i le faʻatulagaina o le faʻapipiʻiina o faʻafouga mai se fale teu oloa fafo.

O le siosiomaga fausia mo afifi ua fausia i le tulaga o se atigipusa o loʻo i ai vaega uma e manaʻomia mo le talosaga e galue, lea e mafai ai ona e fatuina se seti o afifi e mafai ona galue e aunoa ma le amanaia o le tuufaatasiga o le siosiomaga faavae o le tufatufaina atu, lea e faʻaaogaina ai Guix 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'ailoga fa'ailoga i totonu o fa'amaumauga 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 subdirectory i totonu o le fa'atonuga a le tagata fa'aoga, 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 iai. Mo se faʻataʻitaʻiga, o le afifi o loʻo faʻapipiʻiina e pei o /nix/store/f42a5878f3a0b426064a2b64a0c6f92-firefox-75.0.0/, lea o le "f42a58..." o le faʻailoga tulaga ese lea e faʻaaogaina mo le mataʻituina o le faalagolago.

O le tufatufaga e aofia ai naʻo vaega e leai se totogi ma e sau ma le GNU Linux-Libre kernel, faʻamamāina o elemene e leai se totogi o le firmware binary. GCC 9.3 o lo'o fa'aaogaina mo le fa'apotopotoga. O le pule o auaunaga e faʻaaogaina e avea o se faiga amata GNU Leoleo Mamoe (dmd muamua), fa'atupuina e fai ma sui i SysV-init fa'atasi ai ma lagolago fa'alagolago. Le Shepherd control daemon and utilities o loʻo tusia i Guile (o se tasi o faʻatinoga o le Scheme language), lea e faʻaaogaina foi e faʻamalamalamaina ai tapulaʻa mo le faʻalauiloaina o auaunaga. O le ata faavae e lagolagoina le faʻamafanafanaga, ae mo le faʻapipiʻiina saunia 13162 afifi ua saunia, e aofia ai vaega o le faʻaputu ata e faʻavae i luga o le X.Org, le dwm ma le ratpoison window managers, le Xfce desktop, faʻapea foʻi ma se filifiliga o faʻaoga faʻataʻitaʻiga.

puna: opennet.ru

Faaopoopo i ai se faamatalaga