Wydano nową wersję Agama 10, instalatora openSUSE z obsługą QR i nie tylko

Instalator Agamy 10

L Twórcy openSUSE zaprezentowali Niedawno ukazała się nowa wersja jego instalatora «Agama 10», nowy instalator zaprojektowany, aby zastąpić klasyczny interfejs instalacyjny SUSE i openSUSE.

Jeden z jego pgłówne cechy jest Separacja interfejsu użytkownika wewnętrznych części YaST. Agama wprowadza możliwość zarządzania instalacją poprzez wiele interfejsów, np. interfejs WWW.

Kluczowe cele rozwoju Agama obejmują eliminacja ograniczeń tradycyjnego interfejsu graficznego, rozszerzenie funkcjonalności YaST do wykorzystania w innych aplikacjach, niezależność od jednego języka programowania i zachęcanie społeczności do tworzenia alternatywnych konfiguracji.

Co nowego w Agamie 10?

W nowej wersji Agamy, jedna z głównych nowości czy on jestmożliwość wygenerowania kodu QR który zawiera link otwierający interfejs sieciowy instalatora w przeglądarce. Wdrożona zmiana znacznie ułatwia połączenie z instalatorem ze smartfona, zapewniając większy komfort dla użytkowników, którzy chcą wchodzić w interakcję z proces zdalnej instalacji.

Kolejnym godnym uwagi ulepszeniem nowej wersji Agamy 10 jest Dodanie komponentów do podświetlania składni podczas edycji plików konfiguracyjnych w formacie JSON za pomocą polecenia „agama config edit”. Domyślnie Vim służy jako edytor, chociaż możliwe jest określenie dowolnego innego edytora za pomocą zmiennej środowiskowej EDITOR. Ta funkcjonalność ułatwia edycję plików konfiguracyjnych, zwiększając czytelność treści i pomagając uniknąć błędów.

QR Agama

Jeśli chodzi o tryb automatyczna instalacja, oni mają rozszerzone możliwości poprzez umożliwienie tworzenia grup partycji LVM, partycje logiczne LVM, a także pule i partycje LVM z dynamiczną alokacją przestrzeni dyskowej (light Provisioning). Chociaż korzystanie z istniejących partycji logicznych i grup partycji nie jest jeszcze obsługiwane, Wprowadzono dwa nowe tryby automatycznego usuwania partycji: bezwarunkowe usuwanie i usuwanie tylko wtedy, gdy jest to konieczne, to znaczy, gdy nie ma wystarczającej ilości miejsca na utworzenie określonych partycji.

Agama Zawiera także nowy parametr rozruchowy, o nazwie „agama.install_url”, która umożliwia określenie niestandardowego adresu URL repozytorium w celu zainstalowania pakietów innych niż domyślne w konfiguracji.

Ponadto, Programiści mogą teraz tworzyć komponenty interfejsu sieciowego instalatora za pomocą TypeScriptu. Wspomina się, że w celu ulepszenia kodu, planowana jest stopniowa migracja z JavaScript do TypeScripw miarę wprowadzania ulepszeń. Interfejs sieciowy ze swojej strony korzysta teraz ze struktury TanStack Query do asynchronicznego zarządzania stanem.

Jest teraz używany w interfejsie internetowym ramy Zapytanie TanStack efektywnie zarządzać państwem. Ta rama zapewnia mechanizm automatycznego uzyskiwania lub aktualizacji stanu, co upraszcza proces zarządzania danymi w czasie rzeczywistym. Zapytanie TanStack zajmuje się ważnymi zadaniami takimi jak buforowanie, odzyskiwanie danych i obsługa błędów, eliminując konieczność ręcznego wdrażania tych funkcjonalności.

Jeśli chodzi o dostępne miejsce do przechowywania, Zwiększono pojemność w trybie Na żywo, począwszy od 500 MB do 3.5 GB, co pozwala na zainstalowanie większej liczby dodatkowych pakietów po pobraniu. Z drugiej strony, automatyczne testowanie interfejsu sieciowego nie jest już wykonywane za pomocą Playwright, ale za pomocą Puppeteer, biblioteki JavaScript, która ułatwia automatyzację testów.

Wreszcie Ckomponenty do zarządzania instalatorami które wcześniej były zarządzane przez DBus teraz używają klienta HTTP, który uzyskuje dostęp do serwera HTTP zintegrowany z instalatorem.

w końcu jeśli jesteś chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły w następujący link.

Jeśli chodzi o osoby zainteresowane wypróbowaniem nowego instalatora, powinny wiedzieć, że dostępne są kompilacje na żywo kompatybilne z różnymi architekturami. Te kompilacje umożliwiają instalację wersji alfa openSUSE Leap 16 i edycji kontenerowej opartej na MicroOS.


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.