Σκεύη, εξαρτήματα

Τι είναι unix;

Πίνακας περιεχομένων:

Anonim

Το πρώτο σύστημα Unix αναπτύχθηκε από τον Ken Thompson στο AT & T Bell Labs στο Murray Hill, New Jersey, Ηνωμένες Πολιτείες, που ξεκίνησε το 1965. Ο σκοπός του Ken Thompson ήταν να αναπτύξει ένα απλό διαλογικό λειτουργικό σύστημα που ονομάζεται " Multics "(Multiplexed Information and Computing System) για να μπορέσει να χρησιμοποιήσει ένα παιχνίδι που είχε δημιουργήσει (Space Travel, μια προσομοίωση του ηλιακού συστήματος).

Ευρετήριο περιεχομένων

Τι είναι το Unix;

Με την έναρξη αυτού του έργου, σχηματίστηκε γύρω από τη Multics μια κοινοπραξία αποτελούμενη από το MIT (Massassuchetts Institute of Technology), τη General Electric Co. και την Bell Labs.

Αλλά τον Απρίλιο του 1969, τα εργαστήρια Bell και AT & T αποφάσισαν να χρησιμοποιήσουν το GECOS (General Electric Comprehensive Operating System) αντί για το Multics.

Επίσης, οι Ken Thompson και Dennis Ritchie προσχώρησαν στην ομάδα και χρειάστηκε να τρέξουν το παιχνίδι Space Travel σε μικρότερο μηχάνημα (DEC PDP - PDP-7, προγραμματισμένος επεξεργαστής δεδομένων που έχει μόνο μνήμη 4K για την εκτέλεση των προγραμμάτων. από τους χρήστες). Αυτός είναι ο λόγος για τον οποίο δημιούργησαν το σύστημα για να δημιουργήσουν μια μειωμένη έκδοση της Multics που ονομάζεται UNICS (Uniplexed Information and Computing Service).

Με αυτό τον τρόπο, με τη μειωμένη έκδοση του UNICS, η 1η Ιανουαρίου 1970 θεωρείται η επίσημη ημερομηνία κατά την οποία γεννήθηκε το σύστημα Unix και καθίσταται σαφές γιατί όλα τα ρολόγια Unix ξεκινούν από την ημερομηνία αυτή.

Παράλληλα με αυτές τις δραστηριότητες, ο D. Ritchie συμμετείχε εκτενώς στον ορισμό της γλώσσας C (δεδομένου ότι θεωρείται ένας από τους εφευρέτες του BW Kernighan), έτσι το όλο σύστημα ξαναγράφηκε πλήρως στη γλώσσα C το 1973 και το βαπτισμένο Unix Σύστημα χρονικής κατανομής (TSS).

Όταν το σύστημα πήγε στην έκδοση 7 το 1979, η εξέλιξη συνοδεύτηκε από πολλές αξιοσημείωτες τροποποιήσεις όπως:

- Η εξάλειψη του προβλήματος που σχετίζεται με το μέγεθος των αρχείων

- Καλύτερη κινητικότητα του συστήματος (λειτουργία σε πολλές πλατφόρμες υλικών)

- Η προσθήκη πολλών βοηθητικών προγραμμάτων

Ένα διάταγμα που χρονολογείται από το 1956 εμπόδισε την εταιρεία AT & T, στην οποία εξαρτάται το Bell Labs, να εμπορεύεται οτιδήποτε άλλο εκτός τηλεγραφικού ή τηλεφωνικού εξοπλισμού, γι 'αυτό και η απόφαση για τη διανομή γραμματοσειρών Unix σε πανεπιστήμια για εκπαιδευτικούς σκοπούς Πήρε το 1973.

Αρχίζοντας στα τέλη του 1977, μια ομάδα ερευνητών από το Πανεπιστήμιο της Καλιφόρνιας ανέπτυξε μια έκδοση του Unix από πηγές που παρείχε η AT & T για να τρέξει το σύστημα στις πλατφόρμες VAX και το ονόμασε BSD (Berkeley Software Distribution)..

Έτσι, οι δύο κλάδοι διανομής των πηγών μεταφέρθηκαν σε:

- Ο κλάδος της AT & T που επρόκειτο να γίνει το σύστημα V των UNIX System Labs (USL)

- BSD (Berkeley Software Distribution) που αναπτύχθηκε από το Πανεπιστήμιο της Καλιφόρνιας

Το 1977 η AT & T έκανε γραμματοσειρές Unix διαθέσιμες σε άλλες εταιρείες, έτσι αναπτύχθηκε ένας μεγάλος αριθμός UNIX-like:

  1. AIX: Εμπορικό Unix βασισμένο στο σύστημα V, που αναπτύχθηκε το Φεβρουάριο του 1990 από την IBMHP-UX: Εμπορική Unix με βάση BSD, που δημιουργήθηκε από το 1986 από την Hewlett Packard Sun Solaris: Εμπορική Unix BSD που αναπτύχθηκε από την Sun Microsystems και βασίστηκε στο σύστημα VIRIX: από το SGIUltrix: Εμπορικό Unix που αναπτύχθηκε από το DECUnixware: Εμπορικό Unix που αναπτύχθηκε από την NovellUnix από την SCO: Εμπορικό Unix βασισμένο στο Σύστημα V, που αναπτύχθηκε από το 1979 από τις επιχειρήσεις Santa Cruz και Hewlett PackardTru64 UNIX: Αυτό το Compaq Unix δημιουργήθηκε μέσω της Compaq

Το 1983, η AT & T είχε το δικαίωμα να εμπορευτεί το Unix, γεγονός που προκάλεσε την εμφάνιση του UNIX System V, της εμπορικής έκδοσης του συστήματος Unix.

Linus Torvalds δημιουργός του Linux

Το 1985 ο Andrew Tannenbaum, ένας δάσκαλος της Ολλανδίας, δημιούργησε ένα ελάχιστο λειτουργικό σύστημα, το οποίο ονομάστηκε " Minix ", προκειμένου να διδάξει τον προγραμματισμό του συστήματος στους μαθητές του. Το 1991, ο Linus Tovarlds, φοιτητής από τη Φινλανδία, αποφάσισε να συλλάβει, με βάση το μοντέλο Minix, ένα λειτουργικό σύστημα με δυνατότητα να λειτουργήσει σε αρχιτεκτονικές τύπου 386. Ονομάστηκε αυτό το λειτουργικό σύστημα " Linux ".

Τα περισσότερα λειτουργικά συστήματα μπορούν να ομαδοποιηθούν σε δύο διαφορετικές οικογένειες. Ένα από αυτά είναι τα λειτουργικά συστήματα της Microsoft που βασίζονται στα Windows NT, ενώ το άλλο (σχεδόν όλα τα υπόλοιπα) έχει κληρονομιά Unix-centric.

Σε αυτήν την τελευταία οικογένεια, έχουμε Linux, Mac OS X, Android, iOS, Chrome OS, Orbis και ακόμη και το υλικολογισμικό που είναι εγκατεστημένο στο μόντεμ ή το δρομολογητή σας. Όλα αυτά, και ενδεχομένως μερικές χιλιάδες ακόμη, συχνά αποκαλούνται λειτουργικά συστήματα τύπου "Unix".

Από τις πρώτες εκδόσεις του, το Unix έφερε ήδη μερικά σημαντικά χαρακτηριστικά δομής και σχεδιασμού που ζουν μέχρι σήμερα στις παραλλαγές του.

Ένα από αυτά είναι η "φιλοσοφία Unix" στη δημιουργία μικρών και αρθρωτών υπηρεσιών κοινής ωφέλειας. Αν είστε εξοικειωμένοι με το τερματικό Linux, αυτό πρέπει να είναι γνωστό σε σας. Το ίδιο το σύστημα προσφέρει μια σειρά βοηθητικών προγραμμάτων που μπορούν να συνδυαστούν με διαφορετικούς τρόπους για να εκτελούν πιο πολύπλοκες εργασίες στο σύστημα.

Στο Unix υπάρχει επίσης ένα πολύ χρήσιμο σύστημα δομής αρχείων, το οποίο θα μπορούσε να χρησιμοποιηθεί από τα προγράμματα και τις συνδέσεις αρχείων τους. Αυτή η φράση και το γνωστό που συνδέεται με το Linux όπου "όλα είναι ένα αρχείο", είναι μια αληθινή κληρονομιά από το Unix. Αυτό περιλαμβάνει ειδικά αρχεία και συσκευές υλικού που παρέχουν πληροφορίες σχετικά με το λειτουργικό σύστημα. Κοιτάζοντας την άλλη πλευρά, μόνο τα Windows ονομάζουν τους δίσκους με γράμματα, ένα γεγονός που κληρονόμησε εντελώς τα συστήματα DOS.

Η χρονολογία γραμμής Unix

Στην πραγματικότητα, το GNU / Linux δεν είναι άμεσος απόγονος της BSD, αλλά είναι απόγονος ενός έργου Unix που είχε τις ρίζες του σε σχολεία και πανεπιστήμια στις Ηνωμένες Πολιτείες. Πολλά τρέχοντα λειτουργικά συστήματα, όπως το Android, το Chrome OS και μια σειρά άλλων λειτουργικών συστημάτων βασίζονται στο GNU / Linux.

Σας συνιστούμε Τι είναι το CloudLinux και ποια είναι τα πλεονεκτήματά του

Από την άλλη πλευρά, υπήρξε μια αγορά που πρέπει να διερευνηθεί ενόψει του μέλλοντος του Unix. Μεγάλες εταιρείες θέλησαν να δημιουργήσουν και να χορηγήσουν άδεια στο δικό τους Unix να κυκλοφορήσουν τις εγχώριες εκδόσεις τους. Μεταξύ αυτών των μεγάλων εταιρειών ήταν η SCO UnixWare, η Novell με το θαυμάσιο NetWare, η Sun με το Solaris, το HP-UX, το IBM AIX, το SGI IRIX και πολλά άλλα. Ένα γεγονός που πολλοί δεν γνωρίζουν είναι ότι ακόμη και η Microsoft εισήλθε στο αστείο της δημιουργίας του δικού της Unix με το Microsoft Xenix.

Όλο αυτό το ιστορικό δείχνει σαφώς ότι η Microsoft δεν ξεκίνησε ένα έργο από την αρχή κατά την ανάπτυξη του συστήματός της. Σήμερα όλα τα λειτουργικά συστήματα της Microsoft βασίζονται στον πυρήνα των Windows NT. Έχουμε Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server και το λειτουργικό σύστημα Xbox, τα οποία χρησιμοποιούν έναν πυρήνα των Windows NT που έχει σχεδιαστεί για να διατηρεί τη συμβατότητα με παλαιότερα προγράμματα κληρονομώντας πολλά από το MSDOS.

Το πρότυπο Unix

Δεδομένου του μεγάλου αριθμού συστημάτων Unix που δημιουργήθηκαν με βάση το σύστημα AT & T System V ή BSD, το ζήτημα ενός προτύπου Unix τοποθετήθηκε στην ομάδα συζήτησης / etc / group από το 1981 προκειμένου να διασφαλιστεί η μέγιστη κινητικότητα μεταξύ συστήματα:

  • Το 1983, η AT & T δημοσιεύει το SVID (Ορισμός Διεπαφής Συστήματος V) που περιγράφει το Σύστημα V. Αυτός ο πρώτος ορισμός διαφέρει από τον POSIX Το 1984 ο όμιλος / etc / δημοσιεύει το POSIX, μια σειρά προτύπων που αναπτύχθηκαν στο IEEE (Ινστιτούτο Ηλεκτρολόγων και Ηλεκτρονικών Μηχανικών). Ως εκ τούτου, το POSIX είναι γνωστό και ως IEEE P1003. Παράλληλα, μια κοινοπραξία κατασκευαστών (Sun, IBM, HP, DEC, AT & T, Unisys και ICL) δημοσιεύει το πρότυπο X / Open Portable Guide Issue3 (XPG3). Αυτό το πρότυπο αναφέρεται ιδιαίτερα στις προηγούμενες διαφορές στη γεωγραφική θέση (ημερομηνία, αλφάβητο, κ.λπ.).

Γιατί ήταν το Unix και είναι σημαντικό;

Έχετε ρίξει μια ματιά στο τερματικό Mac OS X ή στη δομή του συστήματος αρχείων σας; Τα Mac και το Linux είναι λειτουργικά συστήματα που μοιάζουν με Unix. Γνωρίζοντας λίγο για όλη αυτή την ιστορία, βοηθάει στην καλύτερη κατανόηση του λειτουργικού συστήματος που μοιάζει με το Unix και γιατί τόσες πολλές υπάρχουσες λειτουργικές συσκευές στην αγορά είναι τόσο παρόμοιες μεταξύ τους, ενώ τα Windows φαίνονται τόσο διαφορετικά από τα άλλα.. Αυτό εξηγεί γιατί κατά τη χρήση του τερματικού στο Mac OS X, θα νιώσετε πιο άνετα σε περίπτωση που είστε χρήστης του Linux.

Συνιστούμε τις καλύτερες διανομές Linux και τις διανομές φωτός που υπάρχουν σήμερα.

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

Σκεύη, εξαρτήματα

Η επιλογή των συντακτών

Back to top button