D-Installer 0.4 został już wydany i są to jego zmiany

Twórcy instalatora YaST używany w openSUSE i SUSE Linux wydali aktualizację eksperymentalnego instalatora D-Installer 0.4, który wspiera zarządzanie instalacją poprzez interfejs webowy, jak również ogłosili wstępny rozwój „Iguany” który ma być obrazem rozruchowym z możliwością przechwytywania i uruchamiania kontenerów, a przede wszystkim do uruchamiania D-Installera.

Dla nieświadomych D-Instalator, powinni wiedzieć, że to jest nowym instalatorem nad którym pracują twórcy instalatora YaST, w którym starają się oddzielić interfejs użytkownika od elementów wewnętrznych YaST i umożliwić korzystanie z różnych interfejsów.

Biblioteki YaST są nadal używane do instalacji pakietów, weryfikacji komputerów, dysków partycji i innych funkcji niezbędnych do instalacji, dodatkowo zaimplementowana jest warstwa abstrahująca dostęp do bibliotek poprzez zunifikowany interfejs D-Bus.

Wśród celów rozwojowych D-Installera jest eliminacja dotychczasowych ograniczeń interfejsu graficznego, rozszerzenie możliwości wykorzystania funkcjonalności YaST w innych aplikacjach, nie związanych już z językiem programowania (API D-Bus umożliwiają tworzenie wtyczek w różnych językach) i zachęcanie członków społeczności do tworzenia alternatywnych środowisk.

Do interakcji z użytkownikiem został przygotowany front-end zbudowany z wykorzystaniem technologii webowych. Źródło zawiera kontroler, który zapewnia dostęp do wywołań D-Bus za pośrednictwem protokołu HTTP oraz interfejs sieciowy, który jest wyświetlany użytkownikowi. Interfejs sieciowy jest napisany w JavaScript przy użyciu frameworka React i komponentów PatternFly.

Główne nowe funkcje D-Installera 0.4

W nowej wersji instalatora D-Installer 0.4 zaznaczono, że możliwe było zaimplementowanie architektury wielowątkowej, dzięki czemu interfejs interakcji użytkownika nie zawiesza się już podczas innych prac w instalatorze, takich jak odczytywanie metadanych z repozytorium i instalowanie pakietów.

Podkreśla się również, że Wprowadzono trzy etapy instalacji wewnętrznej: uruchom instalator, skonfiguruj parametry instalacji i zainstaluj, oprócz wdrożono obsługę instalacji wielu produktów, na przykład, oprócz zainstalowania edycji openSUSE Tumbleweed, teraz możliwa jest instalacja wersji openSUSE Leap 15.4 i Leap Micro 5.2. Dla każdego produktu instalator wybiera różne schematy partycjonowania partycji dyskowych, zestaw pakietów i ustawienia zabezpieczeń.

Również trwają prace nad stworzeniem minimalistycznego wizerunku systemu co zapewnia uruchomienie instalatora. Główną ideą jest spakowanie komponentów instalatora jako kontenera i użycie specjalnego środowiska startowego Iguana initrd do uruchomienia kontenera.

W tej chwili moduły YaST zostały już przystosowane do pracy z kontenera do konfiguracji stref czasowych, klawiatury, języka, firewalla, systemu drukowania, DNS, przeglądania logów systemowych, zarządzania programami, repozytoriami, użytkownikami i grupami.

Oprócz tego warto o tym wspomnieć Deweloperzy YaST ogłosili wstępny rozwój podstawa "Iguany" czyli mały initrd, który może uruchamiać kontenery.

Następnie sam instalator składa się z różnych komponentów, wszystkie działające jako kontenery. Niektóre z tych komponentów zajmą się generowaniem obrazu przy użyciu tych samych narzędzi, które są używane do generowania „kanonicznych” obrazów ALP.

z legwanami Intencją jest:

  • Skanowanie systemu i odczytywanie ustawień użytkownika
  • Generowanie manifestu na podstawie poprzedniego kroku
  • Manifest służy do generowania w pełni niestandardowego obrazu.
  • Obraz się rozwija

Na koniec, jeśli chcesz dowiedzieć się więcej o tej nowej wersji, możesz sprawdzić szczegóły na poniższy link.

spróbuj d-instalatora

Osoby zainteresowane poznaniem projektu mogą: pobierz obrazy instalacyjne aby dowiedzieć się i ocenić postęp projektu oraz zapewnić środki do zainstalowania stale aktualizowanej edycji openSUSE Tumbleweed, a także wydań Leap 15.4 i Leap Micro 5.2.


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.