Πριν το Registry, οι ρυθμίσεις αποθηκεύονταν σε διάσπαρτα αρχεία κειμένου
Το Registry παρουσιάστηκε με τα Windows 3.1, ενοποιώντας τις ρυθμίσεις του συστήματος
Το Registry προσφέρει οργάνωση, αποτελεσματικότητα και ασφάλεια
Η λέξη “Registry” μπορεί να προκαλεί φόβο σε χρήστες των Windows, καθώς συνεπάγεται την εξερεύνηση μιας βάσης δεδομένων γεμάτης φαινομενικά ακατανόητες ρυθμίσεις για την αντιμετώπιση ή τροποποίηση κάποιου προβλήματος. Ωστόσο, το Registry ήταν μια σημαντική καινοτομία για τα Windows, που δεν έχει αναγνωριστεί επαρκώς.
Πριν το Registry, υπήρχε χάος
Ρυθμίσεις παντού
Στιγμιότυπο οθόνης των Windows 3.1 πάνω από λογότυπα των Windows 3.1 σε διάφορα χρώματα
Πριν από την εμφάνιση του Windows Registry, οι ρυθμίσεις εφαρμογών αποθηκεύονταν σε αρχεία κειμένου, συνήθως με καταλήξεις “.ini” ή “.cfg”. Αυτά τα αρχεία ήταν απλά κείμενα και ήταν διαμορφωμένα όπως ήθελε ο προγραμματιστής της εφαρμογής. Φυσικά, αναπτύχθηκαν κάποιες στάνταρ συμβάσεις, αλλά κανείς δεν ήταν υποχρεωμένος να τις ακολουθήσει.
Όταν αλλάζετε ρυθμίσεις μέσα σε μια εφαρμογή, η εφαρμογή απλώς τροποποιεί τις τιμές στα αρχεία ρυθμίσεών της. Μπορούσατε επίσης να χρησιμοποιήσετε έναν επεξεργαστή κειμένου, όπως το Notepad, για να τα επεξεργαστείτε απευθείας. Μέχρι εδώ καλά.
Ωστόσο, η αποθήκευση των ρυθμίσεων σε αρχεία κειμένου είχε κάποια προβλήματα. Το μεγαλύτερο πρόβλημα ήταν ότι αυτά τα αρχεία ήταν διάσπαρτα. Θα μπορούσαν να βρίσκονται στον φάκελο των εφαρμογών ή σε κάποιο άλλο σημείο που είχε επιλέξει ο προγραμματιστής. Ένα άλλο θέμα ήταν ότι ο αριθμός των ρυθμίσεων που έπρεπε να αποθηκευτούν έγινε μη διαχειρίσιμος. Άνοιγες ένα τέτοιο αρχείο και βρισκόσουν μπροστά σε εκατοντάδες γραμμές κειμένου, κάτι που δυσκόλευε τη διαχείριση ή την αντιμετώπιση προβλημάτων.
Αυτά δεν ήταν τα μόνα ζητήματα, αλλά έγινε σαφές ότι τα αρχεία ρυθμίσεων δεν θα ανταποκρίνονταν στις ανάγκες του μέλλοντος των Windows.
Όταν Γεννήθηκε το Registry
Δένοντας τα όλα μαζί
Στιγμιότυπο του File Explorer στα Windows 95
Το Registry παρουσιάστηκε με τα Windows 3.1, την πρώτη έκδοση των Windows που χρησιμοποίησα. Η αρχική εκδοχή του Registry δεν ήταν όπως τη γνωρίζουμε σήμερα. Αντί να αποθηκεύει τις ρυθμίσεις του συστήματος, το πρώτο Registry κρατούσε συνδέσεις αρχείων και εγγραφές συσχετίσεων.
Ενώ τα UNIX-ομοειδή λειτουργικά συστήματα δεν έχουν ένα άμεσο αντίστοιχο του Windows Registry, το GNOME έχει το dconf, το οποίο αποθηκεύει ρυθμίσεις σε κεντρικό σημείο.
Αυτό έθεσε τα θεμέλια για το τι θα γινόταν αργότερα το Registry. Ήταν ένα κεντρικό σημείο που μπορούσε να αποθηκεύσει εγγραφές διασυνοριακών εφαρμογών. Έτσι, με τα Windows 95, το Registry έγινε η “καρδιά” των Windows. Έγινε μια κεντρική, ιεραρχική βάση δεδομένων, που κρατούσε ρυθμίσεις συστήματος και χρηστών.
Σήμερα θα βρείτε ακόμα αρχεία ρυθμίσεων σε σύγχρονο λογισμικό, αλλά, για το μεγαλύτερο μέρος, οι ρυθμίσεις κρατούνται στο Registry.
Γιατί το Registry είναι καλή ιδέα
Αξίζει την αγάπη μας
Δημιουργία στοιχείων μενού στο RegEdit
Αν και άλλα λειτουργικά συστήματα έχουν τις δικές τους λύσεις, το Registry παραμένει μια πολύ καλή λύση που είναι ακόμα μέρος των Windows και πιθανότατα δεν θα φύγει σύντομα.
Δεδομένου ότι το Registry είναι ιεραρχικό, μπορείτε να χρησιμοποιήσετε φωλιασμένα κλειδιά και τιμές. Αυτό βοηθάει τους προγραμματιστές να οργανώσουν τις ρυθμίσεις τους με λογικό τρόπο. Επιπλέον, τα δεδομένα του Registry αποθηκεύονται πιο αποδοτικά από ό,τι το κείμενο ASCII, κάτι που κάνει διαφορά όταν πρέπει να διαβάσετε και να γράψετε εκατομμύρια τιμές.
Η πιο σημαντική πτυχή του Registry είναι η ασφάλεια και η ακεραιότητα. Με όλα σε μια κεντρική βάση δεδομένων, είναι πιο εύκολο να διασφαλιστεί ότι μόνο νόμιμα προγράμματα έχουν πρόσβαση και τροποποιούν τις ρυθμίσεις. Επιπλέον, μπορείτε να δημιουργήσετε αντίγραφο ασφαλείας ολόκληρου του Registry.
Από την άλλη πλευρά, αν κάτι κακό καταφέρει να εισχωρήσει στο Registry, μπορεί να καταστρέψει το σύστημα.
Όταν το Registry έλαβε κακή φήμη
Αν έχετε ασχοληθεί με οδηγούς επίλυσης προβλημάτων των Windows, τότε σίγουρα θα έχετε ακούσει τις φράσεις “Μην πειράζετε το Registry”, “Μην χρησιμοποιείτε προγράμματα καθαρισμού του Registry”, και παρόμοια. Για πολλούς χρήστες, το Registry έχει πάρει μια σχεδόν μυστηριώδη χροιά. Ωστόσο, δεν είναι τόσο τρομακτικό όσο νομίζουμε, και χωρίς αυτό, η λειτουργία των Windows θα ήταν πολύ πιο δύσκολη.
Ας δώσουμε λοιπόν ένα νεύμα στο πιο παρεξηγημένο στοιχείο των Windows, και ας του ευχηθούμε πολλά χρόνια ακόμα στην υπηρεσία μας.