Το GUI που δεν γνωρίζατε ποτέ: Το σύστημα X-Window
Ενώ η κοινότητα συνεχίζει να συζητάει το KDE εναντίον της Unity έναντι του GNOME (ενώ οι υποστηρικτές άλλων περιβάλλοντα GUI τρεμοπαίζουν τα δάχτυλά τους), οι νέοι στο Linux σπάνια συναντούν ένα σημαντικό στοιχείο που καθιστά δυνατή την εκάστοτε επιφάνεια εργασίας: το σεβαστό σύστημα X-Window. Ας ρίξουμε μια ματιά σε αυτό το σημαντικό κομμάτι του λογισμικού με περισσότερες λεπτομέρειες.
Ιστορικό του συστήματος X-Window
Το σύστημα X-Window αναπτύχθηκε αρχικά για να επιτύχει το σύστημα παραθύρων W στο UNIX το οποίο έτρεξε πολύ αργά. Το X έχει εξελιχθεί σε σημαντικό στοιχείο των υπολογιστικών δικτύων δικτύου, καθώς μια από τις δυνάμεις του είναι η υποστήριξη για την εμφάνιση εφαρμογών που εκτελούνται σε ένα δίκτυο. Αρχικά υπό τη φροντίδα της κοινοπραξίας MIT X (μέχρι την έκδοση 11, και ως εκ τούτου τη συντομογραφία X11 ), ορισμένες διαφωνίες σχετικά με την αδειοδότηση οδήγησαν στη δημιουργία του έργου XFree86, αν και τελικά αναδιπλώθηκε στο κύριο βασικό κώδικα Χ .
Τι είναι το Σύστημα X-Window
Παλαιότερα, ακόμη και το GUI των Microsoft Windows ήταν ένα "κέλυφος" που έτρεξε στην κορυφή του OS (γραμμή εντολών) ... πόσοι άνθρωποι θυμούνται να πληκτρολογούν "win" στο prompt "C: \"; Από τα Windows 95, ένας χρήστης αποστέλλεται κατευθείαν στη γνωστή διασύνδεση Start-menu-and-tool-bar και οι περισσότερες διανομές του Linux άρχισαν να κάνουν το ίδιο πάρα πολύ καιρό. Αλλά το γεγονός παραμένει ότι οι επιτραπέζιοι υπολογιστές Linux είναι επίσης ένα κέλυφος που τρέχει πάνω από τα εργαλεία του πυρήνα και των βασικών λειτουργικών συστημάτων, τα θεμέλια των οποίων είναι τα X-Windows
Το X-Windows (τυπικά γνωστό ως " The X-Window System ", αλλά και ως X11 ή απλώς X ) είναι μια συλλογή λογισμικού που τρέχει μεταξύ του υλικού του συστήματος (τεχνικά το λογισμικό χαμηλότερου επιπέδου του συστήματος, Linux πυρήνα, ο οποίος με τη σειρά του στέλνει και λαμβάνει σήματα από το υλικό) και άλλο λογισμικό γνωστό ως πελάτες X. Όταν ο χρήστης κάνει κλικ σε ένα κουμπί σε μια εφαρμογή, αυτό το κλικ του ποντικιού αποστέλλεται στον πυρήνα, ο οποίος τον στέλνει στον X-Window Server, ο οποίος τον ερμηνεύει ή / και το στέλνει μαζί με την εφαρμογή (client X) Για παράδειγμα, αποθηκεύστε το τρέχον αρχείο.
Πώς το σύστημα X-Window βοηθά έναν χρήστη του Linux;
Πρώτα απ 'όλα, κανένας από τους κομψούς, εύχρηστους ή με άλλο τρόπο χρήσιμους επιτραπέζιους υπολογιστές (ή τα εργαλεία και τις εφαρμογές τους) θα ήταν εφικτός χωρίς το X-Windows. Έτσι, από την οπτική γωνία "στέκεται στους ώμους των γιγάντων", το X-Windows αξίζει κάποιον σεβασμό. Το X-Windows σας επιτρέπει επίσης να εκτελέσετε μερικά κομψά κόλπα, όπως η τοποθέτηση μιας εφαρμογής μέσω SSH.
Υπήρξε μια εποχή που η εγκατάσταση του Linux δεν ρύθμιζε αυτόματα το X για εσάς ή το έκανε με λιγότερη ακρίβεια, οπότε η εγκατάστασή σας θα μπορούσε απλά να σας αποβάλει σε μια γραμμή εντολών. Τότε είχατε το αδιαμφισβήτητο καθήκον να ψάξετε στο Internet (σε έναν άλλο υπολογιστή, δεδομένου ότι δεν θα έχετε κανένα GUI ή μέσω προγράμματος περιήγησης κειμένου, όπως συνδέσμους ) για ένα αρχείο XF86Config που θα λειτουργούσε στον υπολογιστή σας.
Αυτό που σημαίνει για εσάς είναι ότι θα πρέπει να είστε πολύ, πολύ ευγνώμονες ότι τα νέα πακέτα διακομιστών X.org είναι πολύ καλύτερα προσαρμοσμένα στο σύγχρονο υλικό. Είναι πολύ καλύτερα προσαρμοσμένα ώστε πιθανότατα να μην έχετε δει ακόμη και τα X-Windows απευθείας (μόνο ένας διαχειριστής οθόνης όπως ο LightDM, ακολουθούμενος από την επιλεγμένη επιφάνεια εργασίας), εκτός από έναν δρομέα σε σχήμα X που μπορεί να εμφανιστεί τόσο σύντομα πριν τη συνεδρία σας αρχίζει.