Seznam nových verzí správce balíčků GNU Guix 1.1

V poslední době sohlásili jsme vydání nové verze správce balíčků GNU Guix 1.1 a distribuce GNU / Linux postavené na tomto základě. Distribuce strumožňuje instalaci jako samostatný operační systém ve virtualizačních systémech, v kontejnerech a v běžném vybavení, stejně jako spuštění v již nainstalovaných distribucích GNU / Linux, fungujících jako platforma pro implementaci aplikací.

Uživatel má funkce, jako je účetnictví závislostí, práce bez rootů, návrat k verzím výše v případě problémů, správa konfigurace, klonování prostředí (vytvoření přesné kopie softwarového prostředí na jiných počítačích) atd.

Zatímco správce balíčků GNU Guix staví na úspěších projektu Nix a kromě typických funkcí správy balíčků podporuje funkce, jako je provádění transakčních aktualizací, schopnost vrátit aktualizace zpět, práce bez získání oprávnění superuživatele, profily podpory spojené s jednotlivými uživateli, schopnost současně instalovat více verzí jednoho programu, prostředky pro odvoz odpadu (identifikace a odstranění nepoužívaných verzí balíčků).

Kromě toho se k určení scénářů sestavení aplikace a pravidel tvorby balíků navrhuje použít specializovaný jazyk na vysoké úrovni zaměřený na komponenty a témata Guile Scheme API. Tyto komponenty umožňují provádět všechny operace správy balíčků ve schématu funkčního programovacího jazyka.

Co je nového v GNU Guix 1.1?

Tato verze odpovídá 14.078 11 závazkům, které během 201 měsíců přijalo XNUMX lidí. Zahrnuje mnoho nových funkcí, uživatelského rozhraní a výkonu, vylepšení a také mnoho oprav chyb.

Mezi hlavními novinkami, které vynikají, to můžeme najít Přidán rámec pro automatické testování grafického instalátoru. Instalační program je nyní sestaven na systému nepřetržité integrace a testován v různých konfiguracích (běžný a šifrovaný kořenový oddíl, instalace pomocí desktopů atd.).

Byly přidány dva nové příkazy, jeden z nich je „popis systému guix«, Což umožňuje při implementaci vyhodnotit změny mezi dvěma různými instancemi systému, druhý přidaný příkaz je„Guix deploy“ který je navržen k implementaci plnění několika počítačů současně, například nových prostředí ve VPS nebo vzdálených systémech přístupných přes SSH.

Můžeme také najít přidány nové systémové služby: auditd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader, knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork, polkit-wheel, provenience, pulseaudio, sane, singularita, přepínač režimů USB.

Také aktualizované verze softwaru v 3368 balíčcích, Bylo přidáno 3514 nových balíčků, včetně aktualizovaných verzí xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, cups 2.3.1, emacs 26.3, osvětlení 0.23.1, gcc 9.3 .0, gimp 2.10.18 .2.29, glibc 2.2.20, gnupg 1.13.9, go 2.2.7, guile 68.7.0, icecat 0-guix1-preview3.7.0, icedtea 6.4.2.2, libreoffice 5.4, linux-libre 31. 12.33, openjdk 5.30.0, perl 3.7.4, python 1.39.0 a oxid XNUMX.

Z dalších změn, které vynikají této nové verze jsou:

  • Do příkazu guix pack byla přidána podpora zobrazování pro Singularity a Docker.
  • Byl přidán příkaz "guix time-machine", který vám umožní vrátit se zpět k jakékoli verzi balíčku uloženého v archivu softwarového dědictví.
  • Do systému „guix“ byla přidána možnost „–target“, která poskytuje částečnou podporu pro křížovou kompilaci;
  • Guix je implementován pomocí Guile 3, což má pozitivní vliv na výkon.
  • Graf závislosti balíčku je omezen na omezenou sadu komponent binárního zdroje sestavy (seed), což je velký krok k plně ověřitelné implementaci bootstrapu.
  • Byly přidány systémy sestavení pro Node.js, Julia a Qt pro zjednodušení psaní balíčků pro aplikace související s těmito projekty.
  • Autoři úložiště balíčků třetích stran mají navíc nástroje pro psaní zpráv, které si uživatel může přečíst spuštěním příkazu „guix pull –news“.

Stáhněte si Guix 1.1

A konečně pro ty, kteří mají zájem o testování správce balíků nebo distribuce, můžete zkontrolovat podrobnosti instalace a / nebo vyhledání obrázků ke stažení, Na následujícím odkazu.

Obrazy pro instalaci do USB Flash (241 Mb) nebo jejich použití ve virtualizačních systémech (479 Mb) jsou k dispozici pro architektury i686, x86_64, armv7 a aarch64.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.