Μια ενημέρωση κώδικα, που μερικές φορές ονομάζεται απλώς επιδιόρθωση, είναι ένα μικρό κομμάτι λογισμικού που χρησιμοποιείται για τη διόρθωση ενός προβλήματος, που συνήθως ονομάζεται σφάλμα, σε ένα λειτουργικό σύστημα ή πρόγραμμα λογισμικού.
Κανένα πρόγραμμα λογισμικού δεν είναι τέλειο και έτσι οι ενημερώσεις κώδικα είναι κοινές, ακόμη και χρόνια μετά την κυκλοφορία ενός προγράμματος. Όσο πιο δημοφιλές είναι ένα πρόγραμμα, τόσο πιο πιθανό είναι να παρουσιαστούν σπάνια προβλήματα, και έτσι ορισμένα από τα πιο δημοφιλή προγράμματα που υπάρχουν είναι μερικά από τα πιο διορθωμένα.
Μια συλλογή από συνήθως ήδη εκδοθείσες ενημερώσεις κώδικα ονομάζεται συχνά service pack.
Χρειάζεται να εγκαταστήσω ενημερώσεις κώδικα;
Οι ενημερώσεις κώδικα λογισμικού συνήθως διορθώνουν σφάλματα, αλλά μπορούν επίσης να κυκλοφορήσουν για την αντιμετώπιση τρωτών σημείων ασφαλείας και ασυνεπειών σε ένα τμήμα λογισμικού. Η παράβλεψη αυτών των σημαντικών ενημερώσεων μπορεί να αφήσει ανοιχτό τον υπολογιστή, το τηλέφωνο ή άλλη συσκευή σας σε επιθέσεις κακόβουλου λογισμικού που η ενημερωμένη έκδοση κώδικα έχει σκοπό να αποτρέψει.
Ορισμένες ενημερώσεις κώδικα δεν είναι τόσο κρίσιμες, αλλά εξακολουθούν να είναι σημαντικές, προσθέτοντας νέες δυνατότητες ή προωθώντας ενημερώσεις στα προγράμματα οδήγησης συσκευών. Έτσι και πάλι, η αποφυγή των ενημερώσεων κώδικα, με την πάροδο του χρόνου, θα αφήσει το λογισμικό σε μεγαλύτερο κίνδυνο επιθέσεων, αλλά επίσης ξεπερασμένο και πιθανώς ασύμβατο με νεότερες συσκευές και λογισμικό.
Πώς μπορώ να κατεβάσω και να εγκαταστήσω ενημερώσεις κώδικα λογισμικού;
Μεγάλες εταιρείες λογισμικού θα κυκλοφορούν περιοδικά ενημερώσεις κώδικα, συνήθως με δυνατότητα λήψης από το διαδίκτυο, που διορθώνουν πολύ συγκεκριμένα προβλήματα στα προγράμματα λογισμικού τους.
Αυτές οι λήψεις μπορεί να είναι πολύ μικρές (μερικά KB) ή πολύ μεγάλες (εκατοντάδες MB ή περισσότερα). Το μέγεθος του αρχείου και ο χρόνος που απαιτείται για τη λήψη και την εγκατάσταση ενημερώσεων κώδικα εξαρτώνται εξ ολοκλήρου από το σκοπό της ενημερωμένης έκδοσης κώδικα και πόσες διορθώσεις θα αντιμετωπίσει.
Ενημερώσεις των Windows
Στα Windows, οι περισσότερες ενημερώσεις κώδικα, επιδιορθώσεις και επείγουσες επιδιορθώσεις διατίθενται μέσω του Windows Update. Η Microsoft συνήθως κυκλοφορεί τις ενημερώσεις κώδικα που σχετίζονται με την ασφάλεια μία φορά το μήνα την Τρίτη ενημέρωση κώδικα.
Αν και είναι σπάνιες, ορισμένες ενημερώσεις κώδικα μπορεί στην πραγματικότητα να προκαλέσουν περισσότερα προβλήματα από ό,τι είχατε πριν από την εφαρμογή τους, συνήθως επειδή ένα πρόγραμμα οδήγησης ή ένα τμήμα λογισμικού που έχετε εγκαταστήσει έχει κάποιου είδους πρόβλημα με τις αλλαγές που έγιναν στις ενημερώσεις.
Οι ενημερώσεις κώδικα που προωθούνται από τη Microsoft για τα Windows και τα άλλα προγράμματά της δεν είναι οι μόνες ενημερώσεις κώδικα που μερικές φορές προκαλούν τον όλεθρο. Οι ενημερώσεις κώδικα που εκδίδονται για προγράμματα προστασίας από ιούς και άλλα προγράμματα που δεν ανήκουν στη Microsoft προκαλούν επίσης προβλήματα, για παρόμοιους λόγους.
Η λανθασμένη ενημέρωση κώδικα συμβαίνει ακόμη και σε άλλες συσκευές όπως smartphone, tablet κ.λπ.
Άλλες ενημερώσεις κώδικα λογισμικού
Οι ενημερώσεις κώδικα για το λογισμικό που έχετε εγκαταστήσει στον υπολογιστή σας, όπως το πρόγραμμα προστασίας από ιούς, κανονικά λαμβάνονται και εγκαθίστανται αυτόματα στο παρασκήνιο. Ανάλογα με το συγκεκριμένο πρόγραμμα και το είδος της ενημέρωσης κώδικα, ενδέχεται να ειδοποιηθείτε για την ενημέρωση, αλλά συχνά συμβαίνει παρασκηνιακά, εν αγνοία σας.
Άλλα προγράμματα που δεν ενημερώνονται τακτικά ή δεν ενημερώνονται αυτόματα, θα πρέπει να εγκαταστήσουν τις ενημερώσεις κώδικα με μη αυτόματο τρόπο. Ένας εύκολος τρόπος για να ελέγξετε για ενημερώσεις κώδικα είναι να χρησιμοποιήσετε ένα δωρεάν εργαλείο ενημέρωσης λογισμικού. Αυτά τα εργαλεία μπορούν να σαρώσουν όλα τα προγράμματα στον υπολογιστή σας και να αναζητήσουν όσα απαιτούν επιδιόρθωση.
Οι φορητές συσκευές απαιτούν ακόμη και ενημερώσεις κώδικα. Αναμφίβολα το έχετε δει αυτό να συμβαίνει στο τηλέφωνό σας που βασίζεται σε Apple ή Android. Και οι ίδιες οι εφαρμογές σας για κινητά διορθώνονται συνεχώς, συνήθως με λίγη γνώση από εσάς και συχνά για να διορθωθούν σφάλματα.
Οι ενημερώσεις των προγραμμάτων οδήγησης για το υλικό του υπολογιστή σας προσφέρονται μερικές φορές για την ενεργοποίηση νέων λειτουργιών, αλλά τις περισσότερες φορές γίνονται για τη διόρθωση σφαλμάτων λογισμικού. Δείτε πώς μπορείτε να ενημερώσετε τα προγράμματα οδήγησης στα Windows για οδηγίες σχετικά με τη διατήρηση των προγραμμάτων οδήγησης της συσκευής σας ενημερωμένα και ενημερωμένα.
Ορισμένες ενημερώσεις κώδικα είναι αποκλειστικά για εγγεγραμμένους χρήστες ή χρήστες που πληρώνουν, αλλά αυτό δεν είναι πολύ συνηθισμένο. Για παράδειγμα, μπορεί να είναι διαθέσιμη μια ενημέρωση σε ένα παλαιότερο λογισμικό που διορθώνει ζητήματα ασφαλείας και επιτρέπει τη συμβατότητα με νεότερες εκδόσεις των Windows, αλλά μόνο εάν πληρώσετε για την ενημέρωση κώδικα. Και πάλι, αυτό δεν είναι συνηθισμένο και συνήθως συμβαίνει μόνο με εταιρικό λογισμικό.
Μια ανεπίσημη ενημέρωση κώδικα είναι ένας άλλος τύπος ενημέρωσης κώδικα λογισμικού που κυκλοφορεί από τρίτο μέρος. Οι ανεπίσημες ενημερώσεις κώδικα συνήθως κυκλοφορούν σε καταστάσεις εγκαταλελειμμένου λογισμικού όπου ο αρχικός προγραμματιστής έχει σταματήσει να ενημερώνει ένα τμήμα λογισμικού ή επειδή αργεί πολύ να κυκλοφορήσει την επίσημη ενημέρωση κώδικα.
Όπως το λογισμικό υπολογιστών, ακόμη και τα βιντεοπαιχνίδια απαιτούν συχνά ενημερώσεις κώδικα. Οι ενημερώσεις κώδικα βιντεοπαιχνιδιών μπορούν να ληφθούν όπως κάθε άλλο είδος λογισμικού - συνήθως με μη αυτόματο τρόπο από τον ιστότοπο του προγραμματιστή, αλλά μερικές φορές είτε αυτόματα μέσω μιας ενημέρωσης εντός του παιχνιδιού είτε από μια πηγή τρίτου μέρους.
Επείγουσες επιδιορθώσεις έναντι ενημερώσεων κώδικα
Ο όρος επείγουσα επιδιόρθωση χρησιμοποιείται συχνά συνώνυμα με την ενημέρωση κώδικα και επιδιόρθωση, αλλά συνήθως μόνο επειδή δίνει την εντύπωση ότι κάτι συμβαίνει γρήγορα ή προληπτικά.
Αρχικά, ο όρος επείγουσα επιδιόρθωση χρησιμοποιήθηκε για να περιγράψει ένα είδος ενημέρωσης κώδικα που θα μπορούσε να εφαρμοστεί χωρίς διακοπή ή επανεκκίνηση μιας υπηρεσίας ή συστήματος.
Η Microsoft χρησιμοποιεί συνήθως τον όρο επείγουσα επιδιόρθωση για να αναφέρεται σε μια μικρή ενημέρωση που αντιμετωπίζει ένα πολύ συγκεκριμένο και συχνά πολύ σοβαρό ζήτημα.
Συχνές Ερωτήσεις
Ποια είναι η διαφορά μεταξύ μιας ενημέρωσης κώδικα και μιας αναβάθμισης;
Η κύρια διαφορά μεταξύ μιας ενημέρωσης κώδικα και μιας αναβάθμισης είναι ότι οι ενημερώσεις κώδικα βοηθούν το λογισμικό να λειτουργεί όπως είχε αρχικά προβλεφθεί, ενώ οι αναβαθμίσεις λογισμικού προσθέτουν νέες προηγουμένως μη διαθέσιμες λειτουργίες
Τι είναι το λογισμικό διαχείρισης ενημερώσεων κώδικα;
Οι μεγάλοι οργανισμοί χρησιμοποιούν προγράμματα λογισμικού διαχείρισης ενημερώσεων κώδικα για να διασφαλίσουν ότι όλα τα στοιχεία υποδομής πληροφορικής τους είναι ενημερωμένα. Αυτά τα προγράμματα αναζητούν συνεχώς ενημερώσεις και τις εφαρμόζουν αυτόματα.