X Window System
Το λήμμα παραθέτει τις πηγές του αόριστα, χωρίς παραπομπές. |
Γενικά | |
---|---|
Ημερ. Δημιουργίας | 1982 |
Είδος | ελεύθερο και ανοιχτού κώδικα λογισμικό, υπολογιστική πλατφόρμα |
Διανομή | |
Έκδοση | X11R7.7 (6 Ιουνίου 2012)[1][2] |
Λειτουργικά | |
Ανάπτυξη | |
Άδεια χρήσης | Άδεια MIT |
Σύνδεσμοι | |
Επίσημος ιστότοπος | |
https://x.org |
Το X Window System ή Σύστημα Παραθύρων X (γνωστό και ως X11 ή απλά X), είναι πρωτόκολλο απεικόνισης για τη δημιουργία "παραθύρων" στην οθόνη ενός υπολογιστή. Το Σύστημα X ξεκίνησε στο MIT το 1984. Η τρέχουσα έκδοση του πρωτόκολλου, X11, κυκλοφόρησε τον Σεπτέμβριο του 1987. Αναπτύσσονται από το ίδρυμα X.Org - βρισκόμαστε στην έκδοση 11 release 7.1 και είναι ελεύθερο λογισμικό που διέπεται από την άδεια MIT License και άλλες παρόμοιες άδειες. Χρησιμοποιείται για τη δημιουργία του γραφικού περιβάλλοντος χρήστη σε Unix-οειδή συστήματα όπως το Linux.
Ονοματολογία
[Επεξεργασία | επεξεργασία κώδικα]Το "X Window System" συχνά συντομεύεται σε "X11" ή απλά σε "X". Ο όρος "X Windows" είναι πλέον ξεπερασμένος και γενικά θεωρείται εσφαλμένος, αν και έχει χρησιμοποιηθεί συχνά από τότε που δημιουργήθηκαν τα X. Επίσης, χρησιμοποιήθηκε επίτηδες σαν επιχείρημα εντυπωσιασμού, όπως για παράδειγμα στο UNIX-HATERS Handbook.
Ιστορία εκδόσεων
[Επεξεργασία | επεξεργασία κώδικα]έκδοση | ημερομηνία | σημαντικότερες αλλαγές |
---|---|---|
X1 | Ιούνιος 1984 | Το λογισμικό άρχισε να ονομάζεται X - έγιναν θεμελιώδεις αλλαγές για να ξεχωρίζει από τα W. |
X6 | Ιανουάριος 1985 | |
X9 | Σεπτέμβριος 1985 | Έγχρωμα. Πρώτη έκδοση υπό την άδεια χρήσης MIT License. |
X10 | τέλη 1985 | IBM RT/PC. |
X10R2 | Ιανουάριος 1986 | |
X10R3 | Φεβρουάριος 1986 | Πρώτη έκδοση που κυκλοφόρησε έξω από το MIT. |
X10R4 | Δεκέμβριος 1986 | Τελευταία X10 έκδοση. |
X11 | 15 Σεπτεμβρίου, 1987 | Πρώτη έκδοση του τωρινού πρωτοκόλλου. |
X11R2 | Ιανουάριος 1988 | Πρώτη έκδοση από το X Consortium. [1] |
X11R3 | 25 Οκτωβρίου, 1988 | |
X11R4 | 22 Δεκεμβρίου, 1989 | Βελτιώσεις των προγραμμάτων, νέες γραμματοσειρές, ο twm γίνεται ο καθιερωμένος window manager. |
X11R5 | 1991 | X386 |
X11R6 | 16 Μαΐου, 1994 | ICCCM v2.0; Inter-Client Exchange; X Session Management; X Synchronization extension; X Image extension; XTEST extension; X Input; X Big Requests; XC-MISC; αλλαγές XFree86. |
X11R6.1 | 14 Μαρτίου, 1996 | X Double Buffer extension; X Keyboard extension; X Record extension. |
X11R6.2 | X11R6.2 είναι υποσύνολο της X11R6.3 — οι μόνες διαφορές με την R6.1 είναι το XPrint και Xlib implementation of vertical writing and user-defined character support. [2] | |
X11R6.3 (Broadway) | 23 Δεκεμβρίου, 1996 | Λειτουργικότητα δικτύου, LBX. Τελευταία έκδοση από το X Consortium. |
X11R6.4 | 31 Μαρτίου, 1998 | Xinerama [3] |
X11R6.5 | Εσωτερική έκδοση του X.org - δεν έγινε δημόσια διαθέσιμη. | |
X11R6.5.1 | 20 Αυγούστου, 2000 | |
X11R6.6 | 4 Απριλίου, 2001 | Διορθώσεις σφαλμάτων, αλλαγές στα XFree86. |
X11R6.7.0 | 6 Απριλίου, 2004 | Πρώτη έκδοση από το ίδρυμα X.Org, με τα XFree86 4.4rc2. Πλήρης διανομή για τελικούς χρήστες. Αφαίρεση των XIE, PEX και libxml2. [4] |
X11R6.8.0 | 8 Σεπτεμβρίου, 2004 | Window translucency, XDamage, Distributed Multihead X, XFixes, Composite, XEvIE. |
X11R6.8.1 | 17 Σεπτεμβρίου, 2004 | Διορθώσεις ασφαλείας στην libxpm. |
X11R6.8.2 | 10 Φεβρουαρίου, 2005 | Διορθώσεις σφαλμάτων και ανανεώσεις οδηγών. |
X11R6.9 X11R7.0 |
21 Δεκεμβρίου, 2005 | EXA, σημαντική επανασχεδίαση του κώδικα [5]. Από την ίδια βάση κώδικα, η αρθρωτή έκδοση έγινε η 7.0 και η μονολιθική έκδοση (όπως παλιά) έγινε η 6.9. |
X11R7.1 | 22 Μαΐου, 2006 | βελτιώσεις στην EXA, ενσωμάτωση του KDrive, AIGLX, βελτιώσεις σε επίπεδο λειτουργικού και πλατφόρμας [6]. |
X11R7.2 | 2006 | Αφαίρεση του LBX [7] |
X11R7.3 | 06/09, 2007 | Προσθήκη του xbacklight [8]. |
Δείτε επίσης
[Επεξεργασία | επεξεργασία κώδικα]Αναφορές
[Επεξεργασία | επεξεργασία κώδικα]- Robert W. Scheifler and James Gettys: X Window System: Core and extension protocols: X version 11, releases 6 and 6.1, Digital Press 1996, ISBN 1-55558-148-X
- The Evolution of the X Server Architecture ( Keith Packard, 1999)
- The means to an X for Linux: an interview with David Dawes from XFree86.org (Matthew Arnison, CAT TV, Ιούνιος 1999)
- Lessons Learned about Open Source (Jim Gettys, USENIX 2000 ομιλία για την ιστορία των X)
- On the Thesis that X is Big/Bloated/Obsolete and Should Be Replaced (Christopher B. Browne)
- Open Source Desktop Technology Road Map (Jim Gettys, 9 Δεκεμβρίου 2003)
- X Marks the Spot: Looking back at X11 Developments of Past Year (Oscar Boykin, OSNews, 25 Φεβρουαρίου 2004)
- Getting X Off The Hardware (ομιλία του Keith Packard, Ιούλιος 2004, στο Ottawa Linux Symposium)
- The Cautionary Tale of XFree86 Αρχειοθετήθηκε 2002-04-23 στο Wayback Machine. (από το Make Your Open Source Software GPL-Compatible. Or Else. του David A. Wheeler, 16 Φεβρουαρίου 2005)
Εξωτερικοί σύνδεσμοι
[Επεξεργασία | επεξεργασία κώδικα]- X.Org Foundation (επίσημος διαδικτυακός τόπος) (Αγγλικά)
- The X Windows Disaster Αρχειοθετήθηκε 2022-04-08 στο Wayback Machine. (UNIX-HATERS Handbook) (Αγγλικά)
- X-windows, πως και γιατί; Αρχειοθετήθηκε 2009-07-26 στο Wayback Machine.
- Το Σύστημα X Window (από το εγχειρίδιο του FreeBSD)
Αξιοπρόσεκτες εφαρμογές
[Επεξεργασία | επεξεργασία κώδικα]- XOrg Foundation Open Source Public Implementation of X11 — η επίσημη υλοποίηση αναφοράς
- XFree86 — η πιο δημοφιλής έκδοση για πολλά χρόνια, ειδικά σε Unix-οειδείς πλατφόρμες ανοιχτού κώδικα
- X11 for Mac OS X — Apple X11, ειδικά σχεδιασμένα για το Mac OS X
- ↑ «7.7». Ανακτήθηκε στις 5 Απριλίου 2024.
- ↑ «X11R7.x - X Window System Version 11 Release 7.x ongoing development». Ανακτήθηκε στις 5 Απριλίου 2024.