Wymień nową wersję menedżera pakietów GNU Guix 1.1

Ostatnio se ogłosił wydanie nowej wersji menedżera pakietów GNU Guix 1.1 i dystrybucji GNU / Linux zbudowanej na tej podstawie. Dystrybucja pumożliwia instalację jako samodzielny system operacyjny w systemach wirtualizacji, w kontenerach i zwykłym sprzęcie, a także uruchomienie w już zainstalowanych dystrybucjach GNU / Linux, działających jako platforma do implementacji aplikacji.

Użytkownik ma funkcje, takie jak rozliczanie zależności, praca bez rootowania, przywracanie wersji powyżej w przypadku problemów, zarządzanie konfiguracją, klonowanie środowiska (tworzenie dokładnej kopii środowiska programowego na innych komputerach) itp.

Podczas gdy menedżer pakietów GNU Guix opiera się na osiągnięciach projektu Nix a oprócz typowych funkcji zarządzania pakietami, obsługuje funkcje, takie jak przeprowadzanie aktualizacji transakcyjnych, możliwość wycofywania aktualizacji, praca bez uzyskiwania uprawnień superużytkownika, obsługa profili powiązanych z poszczególnymi użytkownikami, możliwość jednoczesnego instalowania wielu wersji jednego programu, środki do zbierania śmieci (identyfikacja i usuwanie nieużywanych wersji pakietów).

Ponadto proponuje się użycie specjalistycznego języka wysokiego poziomu zorientowanego na składniki i tematy Guile Scheme API w celu określenia scenariuszy składania aplikacji i reguł tworzenia pakietów. Te komponenty umożliwiają wykonywanie wszystkich operacji zarządzania pakietami w schemacie funkcjonalnego języka programowania.

Co nowego w GNU Guix 1.1?

Ta wersja odpowiada 14.078 11 zobowiązaniom podjętym w ciągu 201 miesięcy przez XNUMX osób. Zawiera wiele nowych funkcji, interfejs użytkownika i wydajność, ulepszenia, a także wiele poprawek błędów.

Wśród głównych nowości, które się wyróżniają, możemy to znaleźć Dodano strukturę do automatycznego testowania graficznego instalatora. Instalator jest teraz montowany w systemie ciągłej integracji i testowany w różnych konfiguracjach (zwykła i zaszyfrowana partycja główna, instalacja na komputerach stacjonarnych itp.).

Dodano dwa nowe polecenia, jeden z nich jest "opis systemu guix«, Co umożliwia po wdrożeniu ocenę zmian między dwoma różnymi instancjami systemu, drugie dodane polecenie to„Wdrożenie Guix” który ma za zadanie zaimplementować zapełnienie kilku komputerów jednocześnie, np. nowe środowiska w VPS lub zdalne systemy dostępne przez SSH.

Możemy również znaleźć dodano nowe usługi systemowe: auditd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader, knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork, polkit-wheel, provenance, pulseaudio, sane, osobliwość, przełącznik trybu USB.

Również zaktualizowane wersje oprogramowania w 3368 pakietach, Dodano 3514 nowych pakietów, w tym zaktualizowane wersje 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, oświetlenie 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 i tlenek XNUMX.

Z innych zmian, które się wyróżniają tej nowej wersji to:

  • Do polecenia guix pack dodano obsługę obrazowania dla Singularity i Docker.
  • Dodano polecenie „guix time-machine”, które umożliwia przywrócenie dowolnej wersji pakietu zapisanego w archiwum Software Heritage.
  • Opcja „–target” została dodana do „systemu guix”, zapewniając częściową obsługę kompilacji krzyżowej;
  • Guix jest wdrażany przy użyciu Guile 3, co ma pozytywny wpływ na wydajność.
  • Wykres zależności pakietu jest ograniczony do zredukowanego zestawu binarnych komponentów źródłowych zestawu (seed), co jest dużym krokiem w kierunku w pełni weryfikowalnej implementacji bootstrap.
  • Dodano systemy kompilacji dla Node.js, Julii i Qt, aby uprościć pisanie pakietów dla aplikacji związanych z tymi projektami.
  • Ponadto autorzy repozytoriów pakietów innych firm mają narzędzia do pisania wiadomości, które użytkownik może odczytać, wykonując polecenie „guix pull –news”.

Pobierz Guix 1.1

Wreszcie dla tych, którzy są zainteresowani testowaniem menedżera pakietów lub dystrybucji, możesz sprawdzić szczegóły instalację i / lub znajdź obrazy do pobrania, W poniższym linku.

Obrazy do instalacji w pamięci USB Flash (241 Mb) lub ich wykorzystania w systemach wirtualizacji (479 Mb) są dostępne dla architektur i686, x86_64, armv7 i aarch64.


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.