Wydaliśmy pierwszą stabilną wersję Guix 1.0 i to są jego nowości

Przewodnik 1.0

Po ponad 6 latach ciężkiej pracy i 19 opublikowanych wersji, zespół Nix właśnie ogłosił wydanie pierwszej stabilnej wersji z menedżera pakietów. Dla opiekunów projektów Przewodnik 1.0 ma kilka wymiernych korzyści.

Na poziomie użytkownika Guix ułatwi instalację oprogramowania i będzie Cię na bieżąco informować za pomocą różnych poleceń na przykład wyszukiwanie guix, aby znaleźć oprogramowanie, guix install, aby je zainstalować, guix pull i guix upgrade, aby regularnie je aktualizować.

O Guix

W 2012 roku grupa hakerów z dystrybucji GNU spotkała się w Düsseldorfie w Niemczech, aby zaprezentować nowy projekt, nad którym zaczęli pracować. Ten projekt nazywa się Guix, ale wymawia się jako „gi: ks” rozwiązuje potrzebę skutecznej kontroli wdrażania pakietów w różnych dystrybucjach Linux.

Innymi słowy Guix to czysto funkcjonalny menedżer pakietów napisane w języku Guile Scheme i oparty na menedżerze pakietów Nix. Dlatego Guix znajduje powiązania z paradygmatem funkcjonalnych języków programowania zaimplementowanych w tym przypadku za pomocą języków Ocaml, Haskell lub Scheme.

Dystrybucja zawiera tylko wolne komponenty i jest dostarczana z jądrem GNU Linux-Libre, oczyszczonym z niewolnych elementów z binarnego oprogramowania układowego. Do montażu służy GCC 8.3.

Poza tym wdraża również konstrukcję i kompozycję czysto funkcjonalnych pakietów.

Główne nowości Guix 1.0

Guix naśladuje model dystrybucja Wersja krocząca, co oznacza, że ​​w dowolnym momencie możesz uruchomić polecenie „guix pull”, aby uzyskać najnowsze aktualizacje.

Chociaż ta funkcja jest powszechna w innych menedżerach pakietów, Zespół Guix dodaje charakterystyczną cechę Guixczyli aspekt transakcyjny.

Dogodnie oznacza to, że użytkownik może w dowolnym momencie użyć Guix, aby powrócić do poprzedniej wersji pakietu w Twojej dystrybucji Linuksa bieganie polecenie „Guix - roll-back” lub „guix pakiet -l”, aby przeanalizować różnice między pakietami.

Jako kolejną nie mniej ważną zaletę, opiekunowie Guix podkreślają również jego powtarzalność.

Poprzez ten termin musimy to zrozumieć Guix umożliwia użytkownikowi wdrożenie dokładnie tego samego środowiska oprogramowania na różnych maszynach lub w różnym czasie dzięki funkcji „opisać guix” i „wyciągnąć guix”.

Na koniec należy zauważyć, że wszystkie te operacje z menedżerem pakietów nie wymagają uprawnień roota dla użytkowników, co jest nieocenione, szczególnie w kontekście obliczeń o wysokiej wydajności (HPC) i powtarzalnej nauki.

Dla programistów Guix jest również przydatny, ponieważ pozwala na przykład tworzyć niestandardowe środowiska programistyczne.

Ponadto, jeśli są programistami, którzy chcą dość szybko uzyskać informacje zwrotne od swoich użytkowników, Guix zapewnia prosty sposób tworzenia obrazów kontenerów używanych przez Docker a nawet samodzielne archiwa, które każdy może uruchomić w dowolnym momencie.

Z drugiej strony, jeśli jesteś administratorem systemu, powinno Cię zainteresować deklaratywne i ujednolicone podejście firmy Guix do zarządzania konfiguracją.

Aby skonfigurować swój system, mogą użyć jednego pliku konfiguracyjnego do zdefiniowania wszystkich aspektów konfiguracji systemu, w tym usług, systemów plików, ustawień regionalnych, kont i wszystko w tym samym języku systemu.

Według zespołu Guix znacznie ułatwia to wdrażanie złożonych usług, takich jak aplikacje zależne od usług internetowych.

Wreszcie, zespół określa, że ​​za pomocą jednego polecenia można utworzyć instancję na maszynie, na maszynie wirtualnej (VM) lub w kontenerze do testowania. Administratorzy systemu mogą również tworzyć obrazy ISO.

Wraz z pierwszą stabilną wersją Guix, zespół odpowiedzialny za projekt ogłasza, że ​​osiągnął on bardzo ważny etap i ma nadzieję, że ten menedżer pakietów transakcyjnych pozwoli ci dogłębnie dostosować system za pomocą interfejsów programistycznych Guile.

Pobierz Guix 1.0

Dostępne są obrazy do instalacji w pamięci USB Flash (243 MB) i używane w systemach wirtualizacji (474 ​​MB) do pobrania.


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.