Ubiquity (λογισμικό)

Το Ubiquity ήταν ο προεπιλεγμένος γραφικός εγκαταστάτης για το λειτουργικό σύστημα Ubuntu και τα παράγωγά του, σχεδιασμένος με γνώμονα την ευκολία στη χρήση. Εκτελείται από Live CD ή USB και μπορεί είτε να εγκαταστήσει το λειτουργικό σύστημα στον υπολογιστή είτε να εκκινήσει το σύστημα σε Live περιβάλλον για δοκιμή, χωρίς να επιφέρει αλλαγές στον δίσκο. Εισήχθη για πρώτη φορά στις 23 Απριλίου 2006, ενόψει της κυκλοφορίας της έκδοσης Ubuntu 6.06 LTS "Dapper Drake"  και παρέμεινε ο βασικός εγκαταστάτης μέχρι να αντικατασταθεί σταδιακά από τον νέο εγκαταστάτη (βασισμένο στα Subiquity και Flutter) από την έκδοση 23.04 "Lunar Lobster" και έπειτα. 

Η τελευταία σταθερή έκδοση του προγράμματος ήταν η 22.10.6, η οποία κυκλοφόρησε στις 24 Αυγούστου 2022. 

 Χαρακτηριστικά 
Το Ubiquity αποτελείται από έναν οδηγό διαμόρφωσης που επιτρέπει στο χρήστη να εγκαταστήσει εύκολα το Ubuntu. Κατά την έναρξη του προγράμματος, επιτρέπει στον χρήστη να αλλάξει τη γλώσσα σε μια τοπική γλώσσα της προτίμησής του, ενώ έχει μια παρουσίαση διαφανειών (slideshow) που αναδεικνύει πολλά από τα χαρακτηριστικά του λειτουργικού συστήματος κατά τη διάρκεια της εγκατάστασης. 

Επίσης επιτρέπει την αυτόματη λήψη ενημερώσεων λογισμικού κατά την εγκατάσταση. Εάν ο χρήστης το επιλέξει, το Ubiquity κατεβάζει τα πιο πρόσφατα πακέτα από τα αποθετήρια του Ubuntu, διασφαλίζοντας ότι το σύστημα είναι πλήρως ενημερωμένο με την πρώτη εκκίνηση. Παρέχει επίσης την επιλογή εγκατάστασης λογισμικού κλειστού κώδικα ή τρίτων κατασκευαστών, όπως οδηγούς για κάρτες δικτύου/γραφικών (π.χ. Nvidia) και κωδικοποιητές πολυμέσων (όπως ιστορικά το Adobe Flash και το λογισμικό MP3 της Fluendo).  

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

Κατά την εγκατάσταση προβάλλεται μια παρουσίαση με σύντομες περιλήψεις και στιγμιότυπα οθόνης από τις διαθέσιμες εφαρμογές. Ωστόσο, ορισμένα από τα προγράμματα που παρουσιάζονται ενδέχεται να μην είναι προεγκατεστημένα, αλλά είναι άμεσα διαθέσιμα για λήψη μέσω του Κέντρου Εφαρμογών του Ubuntu (πρώην Ubuntu Software Center). Σκοπός αυτής της παρουσίασης είναι να ενημερώσει τον χρήστη για το ευρύτερο οικοσύστημα της πλατφόρμας. 

Πριν από την έκδοση Ubuntu 12.04 LTS, το Ubiquity προσέφερε έναν «βοηθό μετεγκατάστασης» (migration assistant) που μετέφερε λογαριασμούς χρηστών, email, μηνύματα, σελιδοδείκτες περιηγητών (Firefox, Internet Explorer), καθώς και προσωπικά αρχεία (εικόνες, ταπετσαρίες, έγγραφα, μουσική) από συστήματα Windows, OS X και άλλες διανομές Linux (αν και δούλευε κυρίως για Windows). Στην έκδοση Ubuntu 12.10, οι προγραμματιστές αποφάσισαν να καταργήσουν αυτήν τη λειτουργία, επικαλούμενοι την έλλειψη επαρκών δοκιμών και τον μεγάλο αριθμό σφαλμάτων (bugs). 

 Διαδοχή από το Subiquity 
Με την πάροδο των ετών, η Canonical ανέπτυξε το Subiquity, έναν νέο εγκαταστάτη γραμμένο σε γλώσσα Python, αρχικά σχεδιασμένο ως περιβάλλον κειμένου (text-based) για τις εκδόσεις του Ubuntu Server. Στις νεότερες εκδόσεις του Ubuntu Desktop (ειδικά από την 24.04 LTS και μετά), το Subiquity χρησιμοποιείται πλέον ως ο μηχανισμός παρασκηνίου (backend) για τον νέο, μοντέρνο γραφικό εγκαταστάτη, θέτοντας το Ubiquity εκτός ενεργού ανάπτυξης.

 Προσαρμογές και Παράγωγα 
Η αρχιτεκτονική του Ubiquity επέτρεπε στους κατασκευαστές πρωτότυπου εξοπλισμού (OEM) και σε δημιουργούς παράγωγων διανομών να το προσαρμόζουν (port) στις δικές τους ανάγκες, αλλάζοντας την παρουσίαση διαφανειών και τα στοιχεία της επωνυμίας τους. Ορισμένες γνωστές διανομές που χρησιμοποίησαν ή προσάρμοσαν το Ubiquity είναι:

 Kubuntu
 Xubuntu
 Ubuntu MATE
 Linux Mint
 Elementary OS

Επιπλέον, μέσω ειδικών σεναρίων (scripts), η διαδικασία εγκατάστασης μπορούσε να παρακαμφθεί ή να αυτοματοποιηθεί, επιτρέποντας στους OEM να ορίσουν προεπιλογές για μαζικές εγκαταστάσεις υπολογιστών.

 Παραπομπές 

 Εξωτερικοί σύνδεσμοι 

 Ubiquity
 Ubiquity in Launchpad
Κατηγορία:Ubuntu
Κατηγορία:Ελεύθερο λογισμικό προγραμματισμένο σε Python
Κατηγορία:Σελίδες με μη επιθεωρημένες μεταφράσεις