Προγραμματισμός

Προετοιμαστείτε τώρα για το θάνατο των προσθηκών Flash και Java

Μια γρήγορη ματιά γύρω από μια υποδομή πληροφορικής οποιουδήποτε μεγέθους θα αποκαλύψει ένα πλούσιο μωσαϊκό εργαλείων διαχείρισης υλικού και λογισμικού που χρησιμοποιείται. Θα μπορούσαν να είναι τόσο απλές όσο μια διεπαφή Telnet σε έναν παλαιότερο διακόπτη Ethernet ή εξίσου εξελιγμένες με ένα γραφικό GUI σε ένα πλαίσιο εικονικοποίησης. Χρησιμοποιούμε μια μεγάλη ποικιλία διαφορετικών εργαλείων για να διαχειριζόμαστε τα πάντα εντός της αρμοδιότητάς μας.

Δυστυχώς, πολλά από αυτά τα παρασκήνια, λόγω των μοιραίων επιλογών από τους κατασκευαστές τους, αρχίζουν να προκαλούν μεγάλα προβλήματα και αυτά τα προβλήματα μπορεί να είναι μαζί μας στο μέλλον. Το θεμελιώδες λάθος που έκαναν αυτοί οι προμηθευτές ήταν η δημιουργία κρίσιμων πελατών διαχείρισης σε πλατφόρμες, δηλαδή το Flash και η Java, που μπορεί να φαινόταν σταθερή εκείνη την εποχή, αλλά τελικά έπεσαν στο πλάι. Το συμπέρασμα είναι ότι αν δεν αρχίσετε να αποθηκεύετε κλώνους παλαιότερων λειτουργικών συστημάτων και λογισμικού, ορισμένα από τα κρίσιμα στοιχεία της υποδομής σας θα καταστούν μη διαχειρίσιμα.

Πρώτον, ήταν Flash. Καθώς τα προγράμματα περιήγησης (και οι καταναλωτές) έχουν κουραστεί από το διάδρομο Flash των ελαττωμάτων ασφαλείας και των αναβαθμίσεων, το Flash έχει καταργηθεί όλο και περισσότερο. Ορισμένα προγράμματα περιήγησης απλώς αρνούνται να φορτώσουν περιεχόμενο Flash χωρίς να περάσουν αρκετά ενοχλητικά βήματα. Το Safari της Apple, για παράδειγμα, σας ζητά βασικά να απενεργοποιήσετε το Flash και να το ξεχάσετε, προσθέτοντας ότι "οι περισσότεροι σύγχρονοι ιστότοποι θα λειτουργούν χωρίς Flash", κάτι που δεν ισχύει καθόλου. Φυσικά, είναι οπωσδηποτε δεν ισχύει για τα διάφορα εργαλεία υποδομής πληροφορικής που είναι πλήρως ενσωματωμένα στο Flash, όπως το περιβάλλον εργασίας χρήστη του Web του VMware. Πολλά άλλα εργαλεία μπορεί να μην είναι εντελώς βασισμένα σε Flash, αλλά ενσωματώνουν στοιχεία Flash σε μεγάλο βαθμό στις διεπαφές χρήστη που βασίζονται στο Web. Χωρίς πλήρη επανεγγραφή, αυτές οι διεπαφές θα σταματήσουν να λειτουργούν σε σύγχρονα λειτουργικά συστήματα και προγράμματα περιήγησης νωρίτερα από ό, τι νομίζετε.

Και την περασμένη εβδομάδα, ο θάνατος ακούστηκε επίσημα για την προσθήκη προγράμματος περιήγησης Java. Αναγνωρίζοντας ότι όλα τα πρόσθετα του προγράμματος περιήγησης ξεκινούν, η Oracle τελικά έκοψε το δόλωμα. Τελικά, αυτό σημαίνει ότι δεν θα είμαστε πλέον εκτεθειμένοι σε διάφορες ευπάθειες Java που βασίζονται σε πρόγραμμα περιήγησης. Φυσικά, αυτό σημαίνει επίσης ότι θα πρέπει να διατηρούμε παλαιότερες εκδόσεις προγραμμάτων περιήγησης και προσθηκών για πρόσβαση στις μυριάδες εφαρμογές και εργαλεία διαχείρισης που βασίζονται σε Java που βρίσκονται σε όλο τον κόσμο της πληροφορικής.

Το γεγονός είναι ότι η απώλεια προσθηκών Flash και Java δεν είναι κακό - στην πραγματικότητα, είναι πολύ καλά νέα. Είναι παλιές, περιττές και ανασφαλείς πλατφόρμες που πραγματικά δεν ανήκουν στο Διαδίκτυο του 2016. Υπάρχουν καλύτεροι τρόποι να το κάνουμε τώρα, και ενώ πρέπει να προσπαθήσουμε να προσαρμόσουμε τη μετάβαση σε διαφορετικά πλαίσια, πρέπει να διαγράψουμε Band-Aid κάποια στιγμή. Μπορεί επίσης να είναι νωρίτερα από αργότερα.

Ειλικρινά, θα μπορούσε κανείς να υποστηρίξει ότι αυτές οι πλατφόρμες δεν θα έπρεπε ποτέ να είχαν χρησιμοποιηθεί για κρίσιμες εφαρμογές διαχείρισης. Έχω κάποιο παλιό υλικό υποδομής στο εργαστήριό μου, με μια διεπαφή χρήστη Ιστού που ήδη παραπονιέται για ασυμβατότητες του προγράμματος περιήγησης. Ευτυχώς, τα περισσότερα από αυτά τα συστήματα έχουν επίσης CLI. Κατά τα επόμενα χρόνια, θα δούμε είτε τους προμηθευτές να αναγκάζονται να ξαναγράψουν διεπαφές διαχείρισης από την αρχή είτε να εγκαταλείψουν την υποστήριξη σημαντικών αριθμών από τέλεια χρησιμοποιήσιμα προϊόντα, επειδή οι διεπαφές διαχείρισης δεν είναι πλέον προσβάσιμες. Αυτό το σέξι Flash UI μπορεί να μην φαίνεται πλέον πολύ σέξι.

Ακόμα χειρότερα είναι τα εσωτερικά συστήματα που αναπτύσσονται σε αυτές τις πλατφόρμες. Οι εταιρείες που διαθέτουν προσαρμοσμένο λογισμικό που εκτελούν γραμμές παραγωγής και παραγωγής ή που διαχειρίζονται εξαιρετικά ακριβό εξειδικευμένο υλικό θα αντιμετωπίσουν μια δύσκολη επιλογή. Θα απαιτήσουν είτε από τους πελάτες τους να εκτελέσουν και να συντηρήσουν συστήματα Windows XP εποχής 2008 με το τελευταίο συμβατό σετ εργαλείων Flash ή Java, είτε θα πρέπει να αναλάβουν ένα μεγάλο έργο επανεγγραφής λογισμικού που θα μπορούσε ενδεχομένως να προκαλέσει ένα σημαντικό πλήγμα στην κατώτατη γραμμή.

Εν τω μεταξύ, οι διεπαφές γραμμής εντολών από δεκαετίες πριν λειτουργούν τόσο καλά όσο τώρα. Ίσως υπάρχει ένα μάθημα που πρέπει να μάθει.

Όσο για το τουρσί GUI, δεν υπάρχει τίποτα να κάνουμε παρά να προετοιμαστούμε για αυτό. Δημιουργήστε τα κύρια πρότυπα VM των συστημάτων διαχείρισης τώρα που μπορείτε να χρησιμοποιήσετε για όσο το δυνατόν περισσότερο. Ξεκινήστε να επικοινωνείτε με τους μεγαλύτερους προμηθευτές σας και να συζητήσετε τον οδικό τους χάρτη για να βγείτε από τις διεπαφές Flash ή Java. Δαγκώστε τη γλώσσα και τον προϋπολογισμό σας για να αντικαταστήσετε το υλικό και το λογισμικό πολύ πριν από την ώρα του. Αρχίστε να κοιτάζετε τον δικό σας κωδικό και αρχίστε να σχεδιάζετε μια διέξοδο. Αυτό δεν θα είναι προαιρετικό. Μπορείτε είτε να τραβήξετε μια αυξανόμενη μπάλα και μια αλυσίδα εξαρτημάτων παλαιού τύπου πίσω σας μέχρι να μην μπορείτε να προχωρήσετε περαιτέρω, ή μπορείτε να αρχίσετε να ξεφεύγετε από τους συνδέσμους αυτής της αλυσίδας τώρα.

Δυστυχώς, το να μην κάνουμε τίποτα θα είναι η απόφαση ενός ανησυχητικού αριθμού εταιρειών. Αυτός είναι ο λόγος για τον οποίο τα συστήματα DOS εξακολουθούν να λειτουργούν σε κέντρα δεδομένων και γιατί η 30χρονη Amigas εξακολουθεί να χρησιμοποιεί HVAC για ολόκληρα σχολικά συστήματα. Είναι αρκετά τρομακτικό.

Αυτό το πρόβλημα δεν θα εξαφανιστεί. Δεν θα βελτιωθεί. Είναι καλύτερα να βγείτε μπροστά ενώ υπάρχει ακόμα χρόνος. Προσπαθήστε να επιλέξετε μια πλατφόρμα που δεν θα έχει παρόμοιο αδιέξοδο σε μια δεκαετία ή λιγότερο. Καλή τύχη.