Pracują już nad interfejsem sieciowym instalatora Anacondy 

Jiri Konecny ​​z Red Hat ogłosił kilka dni temu, że pracują nad unowocześnieniem i ulepszeniem interfejsu użytkownika instalatora Anacondy który jest używany w Fedorze, RHEL, CentOS i różnych innych dystrybucjach Linuksa.

I do tej pory instalator Anacondy był oparty na GTK a jednym z powodów, dla których podjęto decyzję o podjęciu tego ważnego kroku, jest proces modernizacji instalatora, z którym już rozpoczęli pracę nad przepisaniem interfejsu użytkownika.

Z tą wiadomością Instalator można uruchomić na dwa sposoby i chodzi o to, że jednym z nich będzie ten, którego używaliśmy, czyli lokalny, a nowym sposobem będzie ten zdalny, z którym ma służyć tym, którzy zamierzają instalować z serwera innej firmy za pomocą programów takich jak VNC.

Wspomina się, że zamiast korzystać z biblioteki GTK, nowy interfejs będzie oparty o technologie webowe i umożliwi zdalne sterowanie przez przeglądarkę internetową.

Minęło sporo czasu, odkąd stworzyliśmy obecny interfejs użytkownika oparty na GTK dla Anacondy: instalator systemu operacyjnego dla Fedory, RHEL, CentOS. Przez długi czas my (zespół Anacondy) szukaliśmy możliwości modernizacji i poprawy doświadczenia użytkownika. W tym poście chcielibyśmy wyjaśnić, nad czym pracujemy, a przede wszystkim opowiedzieć o tym, czego możesz się spodziewać w przyszłości.

Po pierwsze, musimy wyrazić, że dość szybko zdecydowaliśmy się podzielić tą informacją. Obecnie jesteśmy na etapie, na którym podjęliśmy decyzje. Mamy już dostępny „działający prototyp” rozwiązania, ale nie oczekuj jeszcze zrzutów ekranu ani demonstracji!

Jeśli chodzi o komponenty do wykorzystania w ramach renowacji projektu wspomina się, że będzie za kokpitem z czego zostaną użyte jego składniki, ponieważ w dodatku te już są używane w produktach Red Hat do konfiguracji i zarządzania serwerami służą jako podstawa do tworzenia nowego interfejsu.

Częściowo dlatego, że wybrano Cockpit, jest to to świetne, dobrze ugruntowane rozwiązanie z obsługą zaplecza do interakcji z instalatorem (DBus Anakondy). Ponadto zastosowanie kokpitu pozwoli ujednolicić i ujednolicić różne elementy systemu sterowania.

Korzystanie z interfejsu internetowego znacznie zwiększy wygodę zdalnego sterowania instalacji, której nie można porównać z obecnym rozwiązaniem opartym na protokole VNC.

Czego możesz się spodziewać?
Przerobimy nowy interfejs użytkownika na interfejs oparty na przeglądarce internetowej, korzystając z istniejącej technologii Cockpit. Stosujemy takie podejście, ponieważ Cockpit jest dojrzałym rozwiązaniem ze świetnym wsparciem dla backendu (Anaconda DBus). 

Przeprojektowanie interfejsu będzie opierać się na już wykonanej pracy, aby zwiększyć modułowość instalatora i nie wpłynie to znacząco na użytkowników Fedory, ponieważ większość Anacondy została już przekonwertowana na moduły, które współdziałają przez API DBus, a nowy interfejs będzie używał API bez wewnętrznych przeróbek.

Na koniec w artykule Wspominają, że w tej chwili nie są znane terminy ogłoszenia projektu do publicznej wiadomości. a przede wszystkim, że nie jest jeszcze do końca jasne, kiedy rozpoczną się publiczne testy nowego interfejsu i przygotowania do jego promocji do upstreamu na tym etapie rozwoju, ale deweloperzy obiecują okresowo publikować raporty z rozwoju projektu.

Postanowiliśmy również, aby ten krok był spójny z resztą systemu. Coraz więcej projektów jest wspieranych przez Cockpit. W tym kroku powinniśmy uczynić system bardziej spójnym między różnymi aplikacjami. Dużym ulepszeniem UX powinna być łatwiejsza instalacja zdalna w porównaniu z obecnym rozwiązaniem VNC. Możesz spodziewać się wielu innych ulepszeń, ale poczekajmy i zobaczymy :).

Należy zauważyć, że podjęto już decyzję o przerobieniu instalatora, ale wdrożenie jest jeszcze na etapie działającego prototypu, nie jest gotowe do demonstracji.

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


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.

  1.   Elian powiedział

    Nie rozumiem, co masz na myśli, instalując zdalnie za pomocą vnc, czy możesz przekazać mi samouczek wideo, aby zrozumieć?