Skip to main content

Τι είναι η αναβάθμιση πηγής;

Μια αναβάθμιση πηγής είναι η βελτίωση του πηγαίου κώδικα του προγράμματος υπολογιστή ή ο κώδικας από τον οποίο δημιουργείται το πρόγραμμα.Οι πιο συνηθισμένες αλλαγές αναβάθμισης πηγής είναι νέα χαρακτηριστικά, διορθώσεις σφαλμάτων και βελτιώσεις σταθερότητας.Τα μπαλώματα δημιουργούνται από τους προγραμματιστές λογισμικού και απελευθερώνονται στο κοινό.Αυτά είναι συνήθως δωρεάν, αν και ορισμένοι προγραμματιστές μπορούν να χρεώνουν για το έμπλαστρο.Εάν ένα πρόγραμμα είναι ανοιχτό κώδικα, τότε ο χρήστης μπορεί να εκτελέσει τις δικές του αναβαθμίσεις πηγής τροποποιώντας τον πηγαίο κώδικα.Όταν κατασκευάζεται μια θύρα προέλευσης, τροποποιείται ένα παλιό πρόγραμμα ή παιχνίδι, ώστε να μπορεί να λειτουργήσει για τον σύγχρονο εξοπλισμό, αλλά το πρόγραμμα ή το παιχνίδι παραμένει σχετικά το ίδιο.πακέτα.Οι λόγοι για το να γίνει αυτό περιλαμβάνουν την απελευθέρωση μιας νέας έκδοσης του λογισμικού και την αναβάθμιση του αρχικού προϊόντος.Οι πιο συνηθισμένες αλλαγές που προκύπτουν από τις αναβαθμίσεις των πηγών είναι νέες λειτουργίες, η δημιουργία σφαλμάτων ή δυσλειτουργιών και η επισκευή προβλημάτων.Η ισχύς και η σταθερότητα του προγράμματος μπορεί επίσης να ενισχυθεί.Συνήθως, όταν κυκλοφορεί μια αναβάθμιση πηγής, ο χρήστης θα το κατεβάσει και η αναβάθμιση θα αλλάξει τον αρχικό πηγαίο κώδικα.Ο χρήστης πρέπει να εκτελέσει πολύ λίγη δουλειά για να αναβαθμίσει το πρόγραμμα.

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

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