Pierwsza wersja D-Installera, nowego instalatora dla openSUSE i SUSE, została już wydana

Kilka tygodni temu udostępniliśmy na blogu wiadomość, że chłopaki z SUSE pracują we własnym instalatorze a teraz dzisiaj Programiści instalatora YaST używany przez openSUSE i SUSE Linux ogłosili wydanie pierwszego obrazu instalatora z nowym instalatorem opracowanym przez projekt D-Instalator wspierający zarządzanie instalacją poprzez interfejs webowy.

Przygotowany obraz ma na celu wprowadzenie D-Installera i zapewnia środki do zainstalowania stale aktualizowanej edycji openSUSE Tumbleweed.

Dla tych, którzy nie wiedzą o D-Installerze, powinni o tym wiedzieć nadal jest pozycjonowany jako projekt eksperymentalny a pierwsze wydanie może być postrzegane jako przekształcenie pomysłu koncepcyjnego w formę początkowego produktu, który jest już użyteczny, ale wymaga wielu ulepszeń.

D-Instalator chodzi o oddzielenie interfejsu użytkownika od wewnętrznych elementów YaST i umożliwienie korzystania z różnych interfejsów. Biblioteki YaST są nadal używane do instalowania pakietów, weryfikowania komputerów, partycjonowania dysków i innych funkcji niezbędnych do instalacji, oprócz tego zaimplementowana jest warstwa abstrahująca dostęp do bibliotek poprzez zunifikowany interfejs D-Bus.

Do interakcji z użytkownikiem przygotowaliśmy front-end zbudowany w technologiach webowych. Źródło zawiera kontroler, który zapewnia dostęp do wywołań D-Bus przez HTTP oraz interfejs sieciowy, który jest wyświetlany użytkownikowi.

La interfejs sieciowy jest napisany w JavaScript uKorzystanie z frameworka React i komponentów PatternFly. Usługa powiązania interfejsu z D-Bus, a także zintegrowany serwer http są napisane w języku Ruby i zbudowane z gotowych modułów opracowanych w ramach projektu Cockpit, które są również wykorzystywane w konfiguratorach internetowych Red Hata.

Z przyjemnością informujemy o dostępności pierwszego obrazu instalacyjnego opartego na D-Installerze. Od nasze pierwsze ogłoszenie w styczniu , pracowaliśmy nad przejściem od weryfikacji koncepcji, która nie działa, do czegoś, czego można faktycznie użyć.

Ten artykuł ma na celu podsumowanie obecnego stanu projektu i tego, czego możesz się spodziewać w najbliższej przyszłości. Zagłębimy się też nieco w szczegóły wewnętrzne, aby mieć lepszy wgląd w ścieżkę, którą podążamy.

Instalacja jest zarządzana przez ekran „Podsumowanie instalacji”, który zawiera ustawienia przygotowawcze wprowadzone przed rozpoczęciem instalacji, takie jak wybór języka i produktu do zainstalowania, partycjonowanie dysku i zarządzanie użytkownikami. Główna różnica między nowym interfejsem a YaST polega na tym, że przejście do konfiguracji nie wymaga uruchamiania poszczególnych widżetów i jest oferowane od razu.

Możliwości interfejs jest nadal ograniczony, na przykład w sekcji wyboru produktu nie ma możliwości zarządzania instalacją poszczególnych zestawów programów i funkcji systemowych, a w sekcji partycji dyskowych oferowany jest tylko wybór partycji do instalacji bez możliwości edycji tabeli partycji i zmienić typ FC.

Z funkcji wymagających poprawy, tam narzędzia do informowania użytkownika o błędach, które występują i organizują interaktywną interakcję w procesie pracy (na przykład wyświetlanie monitu o hasło po wykryciu zaszyfrowanej partycji). Plany obejmują również umiejętność zmiany zachowania na różnych etapach w zależności od wybranego produktu lub funkcji systemu (na przykład w przypadku systemu MicroOS używana jest partycja tylko do odczytu).

Wśród celów rozwój D-Installera eliminacja istniejących ograniczeń interfejsu graficznego; poszerzyć możliwości wykorzystania funkcjonalności YaST w innych aplikacjach; unikanie przywiązania do jednego języka programowania (D-Bus API pozwoli Ci tworzyć wtyczki w różnych językach); zachęcać do tworzenia alternatywnych scenariuszy przez przedstawicieli społeczności.

W końcu jeśli chcesz dowiedzieć się więcej na ten tematmożesz sprawdzić szczegóły W poniższym linku.


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.