ʻO GNU Guix 1.1 ka luna hoʻokele a me ka hāʻawi ʻana ma muli o ka loaʻa

ua hanaia hoʻokuʻu pūʻolo manaʻo ʻO GNU Guix 1.1 a me ka mahele GNU/Linux i kūkulu ʻia ma ke kumu. No ka hoouka ana hoʻokumu ʻia nā kiʻi no ka hoʻokomo ʻana ma USB Flash (241 MB) a hoʻohana i nā ʻōnaehana virtualization (479 MB). Kākoʻo i ka hana ma i686, x86_64, armv7 a me aarch64 architectures.

Hāʻawi ka hāʻawi ʻana i ke kau ʻana e like me OS kūʻokoʻa i nā ʻōnaehana virtualization, i nā ipu a me nā mea hana maʻamau, a hoʻolauna i nā māhele GNU/Linux i hoʻokomo mua ʻia, e hana ana ma ke ʻano he kahua no ka hoʻolaha noi. Hāʻawi ʻia ka mea hoʻohana i nā hana e like me ka noʻonoʻo ʻana i nā hilinaʻi, hana hou ʻia, hana me ke aʻa ʻole, ka hoʻi ʻana i nā mana o mua inā pilikia, hoʻokele hoʻonohonoho, cloning environment (hana i kahi kope pololei o ka ʻōnaehana polokalamu ma nā kamepiula ʻē aʻe), etc. .

ka papa kuhikuhiE nā mea hou:

  • Ua hoʻohui ʻia kahi kauoha "guix deploy" hou, i hoʻolālā ʻia e kau i ka lako o nā kamepiula he nui i ka manawa hoʻokahi, no ka laʻana, nā kaiapuni hou i loko o kahi VPS a i ʻole nā ​​​​pūnaewele mamao hiki ke loaʻa ma SSH.
  • Hāʻawi ʻia nā mea kākau o nā waihona waihona pūʻulu ʻaoʻao ʻekolu me nā mea hana e kākau i nā leka nūhou i hiki i ka mea hoʻohana ke heluhelu i ka wā e hoʻokō ai i ke kauoha "guix pull --news".
  • Hoʻohui ʻia ke kauoha "guix system describe", e hiki ai ke loiloi i nā loli ma waena o ʻelua mau manawa like ʻole o ka ʻōnaehana i ka wā o ka hoʻolālā.
  • Hoʻohui i ke kākoʻo no ka hana ʻana i nā kiʻi no Singularity a me Docker i ke kauoha "guix pack".
  • Hoʻohui ʻia ke kauoha "guix time-machine", e ʻae iā ʻoe e ʻōwili i hope i kekahi hoʻokuʻu o kahi pūʻolo i mālama ʻia ma ka waihona. lako polokalamu hoʻoilina.
  • Hoʻohui ʻia ke koho "--target" i ka "guix system", hāʻawi i ke kākoʻo ʻāpana no ka hoʻopili ʻana;
  • Hōʻoia i ka hoʻokō ʻana o Guix me ka hoʻohana ʻana Guile 3, he hopena maikaʻi ia i ka huahana.
  • Ua kaupalena ʻia ka pakuhi hilinaʻi pūʻolo i kahi pūʻulu hoʻemi o nā ʻāpana hua binary, kahi hana nui i ka hoʻokō ʻana i ka bootstrap hiki ke hōʻoia ʻia.
  • Ua hoʻokō ʻia kahi ʻōnaehana no ka hoʻāʻo ʻana i ka mea hoʻonoho kiʻi. Kūkulu ʻia ka mea hoʻonohonoho i kēia manawa i kahi ʻōnaehana hoʻohui mau a hoʻāʻo ʻia i nā ʻano hoʻonohonoho like ʻole (hoʻopili ʻia a me ka hoʻokaʻawale kumu maʻamau, hoʻonohonoho me nā desktops, etc.).
  • Hoʻohui ʻia nā ʻōnaehana kūkulu no Node.js, Julia a me Qt, e hoʻomaʻamaʻa i ke kākau ʻana i nā pūʻolo no nā noi e pili ana i kēia mau papahana.
  • Hoʻohui ʻia nā lawelawe ʻōnaehana hou, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader,
    mea hoʻoponopono knot, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork,
    huila polkit, provenance, pulseaudio, sane, singularity, usb-modeswitch

  • Ua hōʻano hou ʻia nā mana o nā polokalamu ma nā pūʻolo 3368, ua hoʻohui ʻia nā pūʻolo hou 3514. Me nā mana hou o xfce 4.14.0, gnome 3.32.2, hoa 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, kīʻaha 2.3.1, emacs 26.3, enlightment 0.23.1
    gcc 9.3.0, gimp 2.10.18, glibc 2.29,
    gnupg 2.2.20, hele 1.13.9, guile 2.2.7,
    icecat 68.7.0-guix0-preview1, icedtea 3.7.0,
    freeoffice 6.4.2.2, linux-libre 5.4.31, , openjdk 12.33, perl 5.30.0, python 3.7.4,
    ʻōpala 1.39.0.

E hoʻomanaʻo mākou iā ʻoe ua hoʻokumu ʻia ka luna pūʻulu GNU Guix i nā hoʻomohala o ka papahana ʻO Nix a me ka hoʻohui ʻana i nā hana hoʻokele pōpō maʻamau, kākoʻo ia i nā hiʻohiʻona e like me ka hoʻokō ʻana i nā hoʻolaha transactional, ka hiki ke hoʻihoʻi i nā mea hou, hana me ka loaʻa ʻole o nā pono superuser, kākoʻo no nā profile i pili i nā mea hoʻohana pākahi, hiki ke hoʻokomo i nā ʻano he nui o ka papahana hoʻokahi, nā mea hana ohi ʻōpala (e ʻike a wehe i nā mana i hoʻohana ʻole ʻia o nā pūʻolo ). No ka wehewehe ʻana i nā hiʻohiʻona kūkulu noiʻi a me nā lula hoʻokumu pūʻolo, ua manaʻo ʻia e hoʻohana i kahi ʻōlelo kikoʻī kikoʻī kiʻekiʻe kiʻekiʻe a me nā ʻāpana API Guile Scheme, e hiki ai iā ʻoe ke hana i nā hana hoʻokele pōʻai āpau i ka ʻōlelo papahana papahana.

Kākoʻo i ka hiki ke hoʻohana i nā pūʻolo i hoʻomākaukau ʻia no ka luna pūʻulu Nix a waiho ʻia i loko o ka waihona
Nixpkgs. Ma waho aʻe o nā hana me nā pūʻolo, hiki ke hana i nā palapala e hoʻokele i nā hoʻonohonoho noi. Ke kūkulu ʻia kahi pūʻolo, hoʻoiho ʻokoʻa ʻia nā hilinaʻi āpau e pili ana me ia. Hiki ke hoʻoiho i nā pūʻolo binary mākaukau mai ka waihona a i ʻole ke kūkulu ʻana mai nā kikokikona kumu me nā mea hilinaʻi āpau. Ua hoʻokō ʻia nā mea hana no ka mālama ʻana i nā mana o nā polokalamu i hoʻonohonoho ʻia i kēia lā ma o ka hoʻonohonoho ʻana i ka hoʻokomo ʻana i nā mea hou mai kahi waihona waho.

Hoʻokumu ʻia ke kahua kūkulu hale no nā pōʻai ma ke ʻano o kahi pahu i loaʻa nā ʻāpana āpau e pono ai no ka noi e hana, e hiki ai iā ʻoe ke hana i kahi pūʻulu o nā pūʻulu hiki ke hana me ka nānā ʻole i ka hoʻonohonoho ʻana o ka ʻōnaehana kumu o ka hoʻoili. kahi i hoʻohana ʻia ai ʻo Guix i mea hoʻohui. Hiki ke hoʻoholo ʻia nā mea hilinaʻi ma waena o nā pūʻolo Guix ma ka nānā ʻana i nā hashes identifier i loko o ka papa kuhikuhi pūʻulu i hoʻonohonoho ʻia e ʻike i ke alo o nā hilinaʻi i kau ʻia. Hoʻokomo ʻia nā pūʻolo ma kahi lāʻau papa kuhikuhi ʻokoʻa a i ʻole subdirectory i loko o ka papa kuhikuhi o ka mea hoʻohana, e ʻae iā ia e noho pū me nā luna pūʻolo ʻē aʻe a hāʻawi i ke kākoʻo no kahi ākea o nā puʻupuʻu e kū nei. No ka laʻana, ua hoʻokomo ʻia ka pūʻolo e like me /nix/store/f42a5878f3a0b426064a2b64a0c6f92-firefox-75.0.0/, kahi o "f42a58..." ʻo ia ka ʻike pūʻolo kūʻokoʻa i hoʻohana ʻia no ka nānā ʻana i ka hilinaʻi.

Loaʻa i ka hāʻawi ʻana i nā ʻāpana manuahi wale nō a hele mai me ka GNU Linux-Libre kernel, hoʻomaʻemaʻe ʻia i nā mea manuahi ʻole o ka firmware binary. Hoʻohana ʻia ʻo GCC 9.3 no ka hui ʻana. Hoʻohana ʻia ka luna lawelawe ma ke ʻano he ʻōnaehana hoʻomaka Kahuhipa GNU (dmd mua), i hoʻomohala ʻia ma ke ʻano he ʻokoʻa i SysV-init me ke kākoʻo hilinaʻi. Ua kākau ʻia ka daemon a me nā pono hana Shepherd ma Guile (kekahi o ka hoʻokō ʻana o ka ʻōlelo Scheme), i hoʻohana pū ʻia e wehewehe i nā ʻāpana no ka hoʻomaka ʻana i nā lawelawe. Kākoʻo ke kiʻi kumu i ke ʻano console, akā no ke kau ʻana hoomakaukauia 13162 pūʻolo i hoʻomākaukau ʻia, me nā ʻāpana o ka waihona kiʻi e pili ana iā X.Org, nā mana o ka puka makani dwm a me ka ratpoison, ka Xfce desktop, a me kahi koho o nā noi kiʻi.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka