Πρώτη έκδοση του D-Installer, ενός νέου προγράμματος εγκατάστασης για το openSUSE και το SUSE

Οι προγραμματιστές του προγράμματος εγκατάστασης YaST, που χρησιμοποιείται στο openSUSE και στο SUSE Linux, παρουσίασαν την πρώτη εικόνα εγκατάστασης με ένα νέο πρόγραμμα εγκατάστασης που αναπτύχθηκε ως μέρος του έργου D-Installer και υποστηρίζει τη διαχείριση εγκατάστασης μέσω μιας διεπαφής ιστού. Η προετοιμασμένη εικόνα έχει σκοπό να σας εξοικειώσει με τις δυνατότητες του D-Installer και παρέχει τα μέσα για να εγκαταστήσετε μια συνεχώς ενημερωμένη έκδοση του openSUSE Tumbleweed. Το D-Installer εξακολουθεί να τοποθετείται ως πειραματικό έργο και η πρώτη κυκλοφορία μπορεί να θεωρηθεί ως η μετατροπή μιας εννοιολογικής ιδέας στη μορφή ενός αρχικού προϊόντος, ήδη χρησιμοποιήσιμου, αλλά που απαιτεί πολλή βελτίωση.

Το D-Installer περιλαμβάνει τον διαχωρισμό της διεπαφής χρήστη από τα εσωτερικά στοιχεία του YaST και τη δυνατότητα χρήσης διαφόρων διεπαφής. Για να εγκαταστήσετε πακέτα, να ελέγξετε τον εξοπλισμό, τους δίσκους διαμερισμάτων και άλλες λειτουργίες που είναι απαραίτητες για την εγκατάσταση, συνεχίζουν να χρησιμοποιούνται βιβλιοθήκες YaST, πάνω από τις οποίες εφαρμόζεται ένα επίπεδο που αφαιρεί την πρόσβαση στις βιβλιοθήκες μέσω μιας ενοποιημένης διεπαφής D-Bus.

Έχει προετοιμαστεί ένα front-end που έχει δημιουργηθεί με χρήση τεχνολογιών Ιστού για την αλληλεπίδραση με τους χρήστες. Η γραμματοσειρά περιλαμβάνει έναν χειριστή που παρέχει πρόσβαση σε κλήσεις D-Bus μέσω HTTP και μια διεπαφή ιστού που εμφανίζεται στον χρήστη. Η διεπαφή ιστού είναι γραμμένη σε JavaScript χρησιμοποιώντας τα στοιχεία React framework και PatternFly. Η υπηρεσία δέσμευσης της διεπαφής στο D-Bus, καθώς και ο ενσωματωμένος διακομιστής http, είναι γραμμένες σε Ruby και κατασκευάζονται χρησιμοποιώντας έτοιμες μονάδες που αναπτύχθηκαν από το έργο Cockpit, οι οποίες χρησιμοποιούνται επίσης στους διαμορφωτές web Red Hat.

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

Πρώτη έκδοση του D-Installer, ενός νέου προγράμματος εγκατάστασης για το openSUSE και το SUSE
Πρώτη έκδοση του D-Installer, ενός νέου προγράμματος εγκατάστασης για το openSUSE και το SUSE

Οι δυνατότητες που απαιτούν βελτίωση περιλαμβάνουν εργαλεία για την ενημέρωση του χρήστη σχετικά με σφάλματα που συμβαίνουν και την οργάνωση της διαδραστικής αλληλεπίδρασης κατά τη διάρκεια της εργασίας (για παράδειγμα, ζητώντας κωδικό πρόσβασης όταν ανιχνεύεται ένα κρυπτογραφημένο διαμέρισμα). Υπάρχουν επίσης σχέδια για αλλαγή της συμπεριφοράς διαφορετικών σταδίων εγκατάστασης ανάλογα με το επιλεγμένο προϊόν ή το ρόλο του συστήματος (για παράδειγμα, το MicroOS χρησιμοποιεί ένα διαμέρισμα μόνο για ανάγνωση).

Μεταξύ των στόχων ανάπτυξης του D-Installer, αναφέρεται η εξάλειψη των υφιστάμενων περιορισμών GUI. επέκταση της δυνατότητας χρήσης της λειτουργικότητας YaST σε άλλες εφαρμογές. Αποφυγή σύνδεσης με μία γλώσσα προγραμματισμού (το D-Bus API θα σας επιτρέψει να δημιουργήσετε πρόσθετα σε διαφορετικές γλώσσες). ενθαρρύνοντας τη δημιουργία εναλλακτικών ρυθμίσεων από τα μέλη της κοινότητας.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο