Το άρθρο λέει για το τι είναι μια διανομή, για ποιον σκοπό είναι, ποιοι τύποι υπάρχουν, ειδικότερα, εξετάζονται τα χαρακτηριστικά της δημιουργίας της δικής σας διανομής.
Κάθε χρόνο ψηφιακές τεχνολογίεςβελτιώνονται και αυτό που φαινόταν σαν φαντασία πριν από δώδεκα χρόνια ζωντανεύει στην εποχή μας. Ακόμα κι αν μερικές φορές με τη μορφή μεμονωμένων πρωτοτύπων, και όχι πάντα επιτυχημένα. Αλλά αυτό δεν συνέβαινε πάντα, και οι ηλικιωμένοι θυμούνται τις εποχές που δεν μπορούσαν όλοι να αγοράσουν έναν υπολογιστή. Και δεν υπάρχει τίποτα να πούμε για το Διαδίκτυο - ήταν πολύ αργό, ακριβό, η σύνδεση συχνά αποσυνδεόταν, ήταν απλά αδύνατο να κατεβάσετε gigabyte πληροφοριών, όπως τώρα. Εκείνες τις μέρες, σχεδόν όλα τα προγράμματα, τα λειτουργικά συστήματα και άλλο λογισμικό διανέμονταν μόνο σε δίσκους και δισκέτες. Αλλά στην εποχή μας, η ευρεία πρόσβαση στο Διαδίκτυο έχει μειώσει σημαντικά την αξία και τη χρήση των αφαιρούμενων μέσων αποθήκευσης και έχει προκαλέσει ακόμη και το φαινόμενο των ψηφιακών διανομών. Τι είναι λοιπόν μια διανομή, τι μπορεί να είναι και σε τι χρησιμεύει; Θα μιλήσουμε για αυτό.
Η ίδια η λέξη, όπως και πολλές άλλες από τον υπολογιστήκόσμος, μας ήρθε από την αγγλική γλώσσα και στο πρωτότυπο ακούγεται διανομή - "to distribute". Με την πάροδο του χρόνου, αυτή η έκφραση έχει καθιερωθεί σταθερά στην καθημερινή ζωή των περισσότερων χρηστών Η/Υ και άλλων συστημάτων. Τι είναι όμως η διανομή;
Ένα κιτ διανομής είναι μια συλλογή αρχείων καιάλλες πληροφορίες που χρησιμοποιούνται πλήρως για τη διανομή λογισμικού. Ανάλογα με το σύστημα, το λογισμικό και άλλα πράγματα, μπορεί να περιλαμβάνει πρόσθετο λογισμικό για αυτόματη εγκατάσταση, το οποίο απαιτεί ελάχιστη παρέμβαση από τον χρήστη ή μπορεί να παρέχεται σε "γυμνή" μορφή για πιο λεπτομερείς και σε βάθος ρυθμίσεις.
Το θέμα της διανομής είναι ότι όταν εγκαθίσταται στοστον υπολογιστή προορισμού ή άλλη συσκευή, εγκαταστάθηκαν μόνο τα απαραίτητα αρχεία, προστέθηκαν οι αντίστοιχες εγγραφές στο μητρώο, εκκίνηση, με μια λέξη, όλα έγιναν έτσι ώστε το πρόγραμμα ή το λειτουργικό σύστημα να λειτουργήσει σωστά. Έτσι καταλάβαμε τι είναι ένα κιτ διανομής. Συνήθως σε αυτό βοηθά ένα λεγόμενο πρόγραμμα εγκατάστασης, το οποίο έχει στοιχεία γραφικής διεπαφής και διευκολύνει τη διαδικασία εγκατάστασης σε υπολογιστή. Και εκτός από αυτό, διαμορφώνονται διάφορες ρυθμίσεις της τοπικής κλίμακας (ή παρέχονται κατά την επιλογή του χρήστη) - γλώσσα, ζώνη ώρας και ούτω καθεξής. Ωστόσο, δεν υποστηρίζουν όλες οι διανομές τέτοιες λειτουργίες. Τι σημαίνει αυτή η λέξη, ξέρουμε τώρα.
Σχεδόν όλα τα προγράμματα ή οι διανομέςπαρέχονται σε συμπιεσμένη μορφή και αποσυσκευάζονται στον υπολογιστή του τελικού χρήστη κατά την εγκατάσταση. Μετά την εκκίνηση του προγράμματος εγκατάστασης, αποσυσκευάζονται στον σκληρό δίσκο, ενσωματώνονται στην ιεραρχία του συστήματος αρχείων, πραγματοποιούνται δοκιμές συμβατότητας με το σύστημα και πραγματοποιείται αναζήτηση για συμβατό ή μη συμβατό λογισμικό. Το τελευταίο συνήθως αντιμετωπίζεται από προγράμματα προστασίας από ιούς, τα οποία «δεν τους αρέσει» να μοιράζονται χώρο σε έναν υπολογιστή με άλλα παρόμοια προγράμματα. Επίσης, το σύστημα έχει ρυθμιστεί ώστε να λειτουργεί σωστά με νέο λογισμικό ή λειτουργικό σύστημα, ελέγχονται διάφορες πιθανότητες συγκρούσεων και πολλά άλλα. Τώρα λοιπόν ξέρουμε ποιο είναι το κιτ διανομής του προγράμματος.
Αλλά συνήθως δεν είναι ο χρήστης που το κάνει αυτό.υπολογιστή, αλλά ένα ειδικό πρόγραμμα εγκατάστασης που διανέμεται μαζί με το κιτ διανομής και αυτοματοποιεί το μεγαλύτερο μέρος της εργασίας. Πιθανώς, αυτό είναι πιο βολικό οργανωμένο σε λειτουργικά συστήματα της οικογένειας Windows. Αλλά εκτός από ένα σύνολο διαφόρων λογισμικών για εργασία σε ένα έτοιμο λειτουργικό σύστημα, τις περισσότερες φορές η λέξη "διανομή" σημαίνει το λειτουργικό σύστημα που είναι έτοιμο για εγκατάσταση.
Σύμφωνα με πολλές έρευνες και στατιστικές, αυτότο λειτουργικό σύστημα είναι το πιο κοινό στην αγορά υπολογιστών. Υπάρχουν πολλοί λόγοι για αυτό, που κυμαίνονται από μια φιλική διεπαφή σχεδιασμένη για «νοικοκυρές» και μια επιθετική διαφημιστική καμπάνια τη δεκαετία του '90 του περασμένου αιώνα.
Και η διανομή των Windows είναι λέιζερ, σκληρή ήσυσκευή αποθήκευσης πληροφοριών στερεάς κατάστασης, στην οποία καταγράφονται τα αρχεία του λειτουργικού συστήματος, που παρέχεται με ένα βολικό πρόγραμμα εγκατάστασης. Το τελευταίο, με τη σειρά του, εκτελεί ανεξάρτητα πολλές περίπλοκες ενέργειες, βοηθά στον προσδιορισμό της συμβατότητας με έναν υπολογιστή και γενικά εγκαθιστά ένα λειτουργικό σύστημα σε έναν "γυμνό" υπολογιστή, όπου δεν υπάρχει ακόμα τίποτα. Κατά την εγκατάσταση, πραγματοποιούνται επίσης πολλές μεγάλες και μικρές ρυθμίσεις, για παράδειγμα, ο προσδιορισμός συμβατού υλικού, η κατάτμηση ενός σκληρού δίσκου, η προεγκατάσταση βασικών και καθολικών προγραμμάτων οδήγησης και πολλά άλλα.
Ναι, αυτό είναι επίσης δυνατό.Και για αυτό δεν χρειάζεται να έχετε τις δεξιότητες προγραμματισμού, ανάπτυξης και άλλων πραγμάτων. Είναι αλήθεια ότι τα τελευταία χρόνια, κάτω από το κιτ διανομής "τους", συχνά σημαίνουν ένα κοινό συγκρότημα λειτουργικού συστήματος, το οποίο διαφέρει από το αρχικό μόνο στον εξωτερικό σχεδιασμό, την παρουσία ορισμένων προεγκατεστημένων προγραμμάτων και άλλων μικροσκοπών. Πρώτα όμως πρώτα.
Μπορείτε να δημιουργήσετε πλήρως τη δική σας διανομή χρησιμοποιώντας τον πυρήνα Linux. Αυτή η διαδικασία δεν είναι ιδιαίτερα δύσκολη, αλλά για αυτό πρέπει να έχετε τουλάχιστον κάποιες γνώσεις στον τομέα αυτού του λειτουργικού συστήματος.
Αν μιλάμε για Windows, τότε αυτό δεν ισχύει.απλά. Ο πηγαίος κώδικας αυτού του λειτουργικού συστήματος είναι κλειστός για επεξεργασία και προβολή, πράγμα που σημαίνει ότι δεν θα λειτουργήσει για να αποσυναρμολογήσετε τα πάντα, υπό όρους, σε μια βίδα. Ωστόσο, μπορείτε να χρησιμοποιήσετε ειδικά προγράμματα για να φτιάξετε τη δική σας συναρμολόγηση, η οποία θα περιλαμβάνει τα προεγκατεστημένα προγράμματα, προγράμματα οδήγησης, σχεδίαση και ούτω καθεξής που χρειάζεστε.