Παρασκευή 24 Αυγούστου 2012

Τρίλιζα

Το αρθάκι αυτό δημοσιεύτηκε στο τεύχος 8 του Linux Inside


Η τρίλιζα ή tic-tac-toe επί το αγγλικότερο είναι ένα απλό παιχνίδι που συντροφεύει χιλιάδες μαθητές και φοιτητές σε βαρετά μαθήματα. Είναι επίσης και η στρατηγική της μεγαλύτερης εταιρίας μικροεπεξεργαστών για προσωπικούς υπολογιστές, της γνωστής Intel. Η Intel προκειμένου να επιταχύνει διαρκή βελτίωση των επιδόσεων των ολοκληρωμένων κυκλωμάτων της αλλά και για να αποφεύγει σχεδιαστικά ή άλλα σφάλματα, καθώς στο υλικό κοστίζουν πολύ ακριβά, έχει αναπτύξει ένα απλό αλλά αποτελεσματικό σύστημα. Κάθε νέα γενιά επεξεργαστών βελτιστοποιείται διαδοχικά είτε ως προς την αρχιτεκτονική της, είτε ως προς τις τεχνικές λιθογραφίας που χρησιμοποιούνται. Με άλλα λόγια πάντα μια καινούργια αρχιτεκτονική θα υλοποιείται από δοκιμασμένα σχεδιαστικά εργαλεία και τεχνικές λιθογραφίας και αντίστοιχα νέες τεχνικές λιθογραφίας εφαρμόζονται αποκλειστικά σε δοκιμασμένες αρχιτεκτονικές. Η προσέγγιση αυτή έχει δύο σημαντικά πλεονεκτήματα. Αρχικά αποφεύγονται ή τουλάχιστον μειώνονται τα πιθανά σφάλματα αφού ένα από τα δύο βασικά χαρακτηριστικά συστατικά του επεξεργαστή έχει δοκιμασθεί και ελεγχθεί ενδελεχώς και επιπλέον επιτυγχάνεται μια ισορροπημένη εξέλιξη μεταξύ αρχιτεκτονικής και λιθογραφίας. Ο λόγος που τα αναφέρω όλα αυτά σχετίζονται με κάποιες σκέψεις μου σχετικά με την εξέλιξη του ΕΛ/ΛΑΚ. Παρατηρώ τα τελευταία χρόνια διαρκή βελτίωση του πυρήνα του Linux και εντυπωσιακότατα παραθυρικά περιβάλλοντα (GNOME, KDE). Από την άλλη πλευρά αναρωτιέμαι αν ο μέσος χρήστης τρέχει όλη την μέρα benchmarks για να μετρήσει τις βελτιώσεις στο πυρήνα ή επηρεάζεται τόσο πολύ από την διάταξη των παραθύρων για να του αρκεί αυτό. Νομίζω πως όχι, καλώς ή κακώς το μεγαλύτερο μέρος των δραστηριοτήτων μας περιγράφεται γύρω από την χρήση του ηλεκτρονικού ταχυδρομείου, τη δημιουργία και την επεξεργασία εγγράφων, παρουσιάσεων κλπ. Το ερώτημα που προκύπτει είναι αν πλέον τα αντίστοιχα προγράμματα διαχείρισης και οργάνωσης ηλεκτρονικού ταχυδρομείου αλλά κυρίως εφαρμογών γραφείου στο Linux είναι εφάμιλλα αυτών που υπάρχουν σε κλειστές πλατφόρμες. Προσωπικά θεωρώ ότι έχουν μείνει πίσω, πολύ πίσω και ο λόγος είναι ξεκάθαρα ότι τέτοιες εφαρμογές δεν είναι ψηλά στην λίστα προτεραιοτήτων της κοινότητας ΕΛ/ΛΑΚ. Δεν ξέρω αν μπορεί να γίνει κάτι για αυτό, άλλωστε το οικοσύστημα του ΕΛ/ΛΑΚ δεν αντέχει κεντρικό έλεγχο. Προτείνω όμως σε όποια διανομή θέλει να διαφημίζεται ως user friendly, desktop oriented ή ότι άλλο εντυπωσιακό ας ξεκινήσει πρώτα από τις εφαρμογές γραφείου πριν ασχοληθεί με τον πυρήνα.