Εργάζονται ήδη στη διεπαφή ιστού του προγράμματος εγκατάστασης Anaconda 

Ο Jiri Konecny ​​του Red Hat ανακοίνωσε πριν λίγες μέρες ότι εργάζονται για τον εκσυγχρονισμό και τη βελτίωση της διεπαφής χρήστη του προγράμματος εγκατάστασης Anaconda που χρησιμοποιείται σε Fedora, RHEL, CentOS και σε διάφορες άλλες διανομές Linux.

Και μέχρι σήμερα το πρόγραμμα εγκατάστασης Anaconda βασίζεται στο GTK και εν μέρει ο λόγος για τον οποίο ελήφθη η απόφαση να γίνει αυτό το σημαντικό βήμα οφείλεται στη διαδικασία εκσυγχρονισμού του προγράμματος εγκατάστασης με το οποίο έχουν ήδη ξεκινήσει εργασίες για την επανεγγραφή της διεπαφής χρήστη.

Με αυτά τα νέα θα υπάρχουν δύο τρόποι εκτέλεσης του προγράμματος εγκατάστασης και είναι ότι ένας από αυτούς θα είναι αυτός που χρησιμοποιούσαμε, που είναι ο τοπικός και ο νέος τρόπος θα είναι ο απομακρυσμένος, με τον οποίο θα εξυπηρετεί όσους σκοπεύουν να εγκαταστήσουν από τρίτο διακομιστή μέσω προγραμμάτων όπως το VNC.

Αναφέρεται ότι αντί να χρησιμοποιεί τη βιβλιοθήκη GTK, η νέα διεπαφή θα βασίζεται σε τεχνολογίες ιστού και θα επιτρέψει τον απομακρυσμένο έλεγχο μέσω ενός προγράμματος περιήγησης ιστού.

Έχει περάσει αρκετός καιρός από τότε που δημιουργήσαμε την τρέχουσα διεπαφή χρήστη που βασίζεται σε GTK για το Anaconda: το πρόγραμμα εγκατάστασης λειτουργικού συστήματος για Fedora, RHEL, CentOS. Εδώ και πολύ καιρό, εμείς (η ομάδα Anaconda) αναζητούσαμε δυνατότητες εκσυγχρονισμού και βελτίωσης της εμπειρίας χρήστη. Σε αυτήν την ανάρτηση, θα θέλαμε να εξηγήσουμε τι εργαζόμαστε και, κυρίως, να σας πούμε τι μπορείτε να περιμένετε στο μέλλον.

Πρώτον, πρέπει να εκφράσουμε ότι αποφασίσαμε να μοιραστούμε αυτές τις πληροφορίες πολύ σύντομα. Αυτή τη στιγμή βρισκόμαστε στο στάδιο που έχουμε πάρει αποφάσεις. Έχουμε ήδη διαθέσιμο ένα «πρωτότυπο εργασίας» της λύσης, αλλά μην περιμένετε στιγμιότυπα οθόνης ή επιδείξεις ακόμα!

Όσο για εξαρτήματα που θα χρησιμοποιηθούν κατά την ανακαίνιση του έργου, αναφέρεται ότι θα είναι πίσω από το πιλοτήριο του οποίου θα χρησιμοποιηθούν τα συστατικά του, αφού επιπλέον αυτά ήδη χρησιμοποιούνται σε προϊόντα Red Hat για τη διαμόρφωση και τη διαχείριση των διακομιστών χρησιμοποιούνται ως βάση για τη δημιουργία μιας νέας διεπαφής.

Για ένα μέρος του λόγου που επιλέχθηκε το Cockpit οφείλεται αυτό είναι μια εξαιρετική καθιερωμένη λύση με υποστήριξη υποστήριξης για αλληλεπίδραση με τον εγκαταστάτη (Anaconda DBus). Επιπλέον, η χρήση του Cockpit θα επιτύχει τυποποίηση και ενοποίηση των διαφόρων στοιχείων του συστήματος ελέγχου.

Η χρήση της διεπαφής web θα αυξήσει σημαντικά την ευκολία του τηλεχειριστηρίου εγκατάσταση, η οποία δεν μπορεί να συγκριθεί με την τρέχουσα λύση που βασίζεται στο πρωτόκολλο VNC.

Τι μπορείτε να περιμένετε;
Θα ξαναγράψουμε τη νέα διεπαφή χρήστη ως διεπαφή χρήστη που βασίζεται σε πρόγραμμα περιήγησης ιστού χρησιμοποιώντας την υπάρχουσα τεχνολογία Cockpit. Ακολουθούμε αυτήν την προσέγγιση επειδή το Cockpit είναι μια ώριμη λύση με μεγάλη υποστήριξη για το backend (Anaconda DBus). 

Ο επανασχεδιασμός της διεπαφής θα βασιστεί στην εργασία που έχει ήδη γίνει για να αυξήσει την αρθρωτή διάταξη του προγράμματος εγκατάστασης και δεν θα επηρεάσει σημαντικά τους χρήστες του Fedora, καθώς το μεγαλύτερο μέρος του Anaconda έχει ήδη μετατραπεί σε λειτουργικές μονάδες που αλληλεπιδρούν μέσω του DBus API και η νέα διεπαφή θα χρησιμοποιεί το API χωρίς εσωτερική επανεπεξεργασία.

Τελευταίο αλλά όχι λιγότερο σημαντικό, στο άρθρο αναφέρουν ότι προς το παρόν είναι άγνωστες οι ημερομηνίες για τις οποίες μπορεί να ανακοινωθεί το έργο στο κοινό και κυρίως ότι δεν είναι ακόμη απολύτως σαφές πότε θα ξεκινήσουν οι δημόσιες δοκιμές της νέας διεπαφής και η προετοιμασία για την προώθησή της στο upstream σε αυτό το στάδιο ανάπτυξης, αλλά οι προγραμματιστές υπόσχονται να δημοσιεύουν περιοδικά αναφορές για την ανάπτυξη του έργου.

Αποφασίσαμε επίσης να κάνουμε αυτό το βήμα συνεπές με το υπόλοιπο σύστημα. Όλο και περισσότερα έργα υποστηρίζονται από το Cockpit. Με αυτό το βήμα, θα πρέπει να κάνουμε το σύστημα πιο συνεπές μεταξύ διαφορετικών εφαρμογών. Η μεγάλη βελτίωση του UX θα πρέπει να είναι οι ευκολότερες απομακρυσμένες εγκαταστάσεις σε σύγκριση με την τρέχουσα λύση VNC. Μπορείτε να περιμένετε πολλές άλλες βελτιώσεις, αλλά ας περιμένουμε να δούμε :).

Σημειώστε ότι η απόφαση για εκ νέου επεξεργασία του προγράμματος εγκατάστασης έχει ήδη ληφθεί, αλλά η υλοποίηση βρίσκεται ακόμη στο στάδιο ενός πρωτοτύπου εργασίας, όχι έτοιμο για επίδειξη.

Τελικά αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό σχετικά με τη σημείωση, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   elian dijo

    Δεν καταλαβαίνω τι εννοείς με την απομακρυσμένη εγκατάσταση με vnc, μπορείς να μου περάσεις ένα βίντεο tutorial για να καταλάβω;