Λειτουργικό σύστημα που μοιάζει με Unix. Λειτουργικό σύστημα Εμπειρία σε συστήματα τύπου nix

Σήμερα οι χρήστες προσωπικούς υπολογιστέςΠαρέχεται μεγάλη ποικιλία λειτουργικών συστημάτων. Μακράν τα πιο κοινά μεταξύ τους είναι τα λειτουργικά συστήματα της οικογένειας των Windows και, σε μικρότερο βαθμό, το Linux. Τι να επιλέξω; Στις περισσότερες περιπτώσεις, οι φορητοί υπολογιστές έχουν ήδη προεγκατεστημένο ένα ή άλλο λειτουργικό σύστημα με άδεια χρήσης. Για ευκολία στην επιλογή, λειτουργία συστήματα Windowsέχουν ονόματα που αντιστοιχούν στην περιοχή χρήσης τους. Για παράδειγμα:

  • Windows 7 Starter – λειτουργικό σύστημαγια netbook. Διακρίνεται για τον αποκλειστικά σχεδιασμό του 32 bit, την περιορισμένη λειτουργικότητα της διεπαφής Windows Aero, την έλλειψη λειτουργίας για γρήγορη εναλλαγή μεταξύ χρηστών, την αδυναμία αλλαγής του φόντου της επιφάνειας εργασίας και δεν υποστηρίζει επεξεργαστές 64 bit. Αυτό το λειτουργικό σύστημα πωλείται μόνο ως προεγκατεστημένο λειτουργικό σύστημα, αγοράστε το στο έκδοση σε κουτίαδύνατο.
  • Τα Windows 7 Home Basic είναι ένα φθηνό λειτουργικό σύστημα για οικιακή χρήση. Εξακολουθεί να στερείται ενσωματωμένης έκδοσης Windows Media Center (MCE), υποστήριξης Windows Aero και υποστήριξης Multi-Touch. Αλλά είναι παρόν τυπική διεπαφήΠαράθυρα και γρήγορη εναλλαγήμεταξύ των χρηστών. Αυτό το λειτουργικό σύστημα μπορεί να αγοραστεί σε μια έκδοση σε κουτί.
  • Τα Windows 7 Home Premium είναι ένα προηγμένο σύστημα για οικιακή χρήση με προηγμένες λειτουργίες. Διαθέτει ενσωματωμένο Windows MCE, υποστήριξη για έως και 4 δέκτη τηλεόρασης, πλήρη διασύνδεση Windows Aero, είναι συμβατό με Dolby Digital και υποστηρίζει multi-touch. Η έκδοση σε κουτί περιέχει 2 Δίσκος DVD- με εκδόσεις 32 και 64-bit της διανομής. Αυτό το λειτουργικό σύστημα μπορεί να εγκατασταθεί σε σταθμούς εργασίας 2 επεξεργαστών.
  • Τα Windows 7 Professional είναι ένα λειτουργικό σύστημα για εργασία με προηγμένες λειτουργίες. Ένα ακόμη πιο αξιόπιστο σύστημα (λόγω κάποιων λειτουργιών) για επαγγελματίες χρήστες. Διαθέτει προηγμένες δυνατότητες δικτύου. Διαθέτει επίσης άδεια χρήσης XP Mode και δυνατότητα αναζήτησης του προτιμώμενου εκτυπωτή για επιλεγμένα δίκτυα. Ένας φορητός υπολογιστής με τέτοιο λειτουργικό σύστημα έρχεται συχνά με διανομή Windows XP.
  • Windows 7 Ultimate - το όνομα μιλάει από μόνο του - ένα καθολικό σύστημα για την εκτέλεση οποιασδήποτε εργασίας. Ιδανικό για επιχειρήσεις. Εάν θέλετε, μπορείτε πάντα να αγοράσετε και να εγκαταστήσετε μόνοι σας το απαιτούμενο λειτουργικό σύστημα (εκτός από το Windows Starter) στον φορητό υπολογιστή σας. Εάν έχετε ήδη αγοράσει μια έκδοση "Box" του λειτουργικού συστήματος, τότε είναι λογικό να αγοράσετε φορητό υπολογιστή χωρίς λειτουργικό σύστημα, ώστε να μην πληρώσετε υπερβολικά για ένα προεγκατεστημένο λειτουργικό σύστημα.

Κοβάλτιο 02.12.2005

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

Σε όλα τα βιβλία που διαβάσατε πριν (αν το διαβάσετε, φυσικά), ένα ολόκληρο κεφάλαιο, αν όχι περισσότερο, ήταν αφιερωμένο στην ιστορία της προέλευσης και της ανάπτυξης των συστημάτων niks. Δεν θα ακολουθήσω αυτή την παράδοση, γιατί... Νομίζω ότι ο Καίσαρας είναι Καίσαρας και αν μελετήσεις ιστορία, η Google θα σε βοηθήσει =). Θα πάω κατευθείαν στο κύριο πράγμα. Αρχικά, ας ξεκαθαρίσουμε ένα σημαντικό αξίωμα. Linux, Unix, FreeBSD... η λίστα συνεχίζεται, αλλά νομίζω ότι έχετε ήδη πιάσει τη γενική τάση. Όλα αυτά είναι τα λεγόμενα *nix συστήματα. Έχουν κάποιες διαφορές, αλλά η αρχή είναι η ίδια. Όταν λοιπόν λέω Linux, σημαίνει ότι εννοώ όλα αυτά τα συστήματα. Αλλά τα άρθρα θα αφορούν μόνο τις διανομές Linux.

Πιθανώς να έχετε συναντήσει συχνά ατελείωτες συζητήσεις για το θέμα του Linux ή των Windows σε διάφορα φόρουμ και συνομιλίες. Αυτές οι συζητήσεις είναι αναπόφευκτες... αλλά εντελώς άσκοπες. Δεν υπάρχει καλύτερο σύστημα. Υπάρχουν δύο διαφορετικές κατευθύνσεις. Υπάρχουν προβλήματα που δεν μπορούν να λυθούν χρησιμοποιώντας συστήματα Nix, αλλά υπάρχουν και εκείνα στα οποία δεν μπορεί να βρεθεί καλύτερη λύση από το Linux. Για παράδειγμα: εγκαταστήστε τον διακομιστή w2k3 σε έναν επεξεργαστή i386 ή δοκιμάστε να αυξήσετε το DomainController σε βάση Linux =). Εκείνοι. όπως είπε κάποτε μια μεγάλη φιγούρα - Διαίρει και βασίλευε. Εάν κατακτήσετε εξίσου καλά αυτά τα δύο συστήματα, δεν θα σας μείνουν εμπόδια στον κόσμο της πληροφορικής.

Γιατί χρειάζεστε το Linux; Λοιπόν, πρώτα απ 'όλα: αν θέλετε να είστε χάκερ κανόνων, θα πρέπει να γνωρίζετε τα πάντα, σωστά; =) Δεύτερον: η συντριπτική πλειοψηφία των εκμεταλλεύσεων και προγράμματα χάκεργραμμένο για αυτό το λειτουργικό σύστημα. Λοιπόν, και το πιο σημαντικό: οι περισσότεροι από τους διακομιστές Διαδικτύου λειτουργούν ειδικά σε συστήματα NIX. Δεν σε έπεισα ακόμα;! Λοιπόν, δεν πρέπει να διαβάσετε περαιτέρω ;).

Η πρώτη ερώτηση που έχει ένας άνθρωπος όταν αποφασίζει να μάθει Linux ακούγεται πάντα η ίδια: τι να επιλέξει; Ένα άτομο απλά χάνεται σε μια θάλασσα πληροφοριών. Τόση ποικιλία διανομών! RedHat, ASP, ALT, Slacware, Mandrake... η λίστα συνεχίζεται για ΠΟΛΥ καιρό. Τι να επιλέξετε από όλη αυτή την ποικιλία; Πηγαίνετε στα φόρουμ και αρχίζετε να κάνετε ερωτήσεις όπως "Ποια διανομή θα προτείνατε για έναν αρχάριο;" Και προς απογοήτευσή σας, ακούτε ένα σωρό αντιφατικές παρατηρήσεις, που σταδιακά εξελίσσονται σε άγρια ​​λογομαχία. Ναι, ναι, οι διαφωνίες μεταξύ υποστηρικτών διαφορετικών διανομών είναι ακόμη πιο καυτές από ό,τι με τους χρήστες των Windows! Η γνώμη του καθενός είναι καθαρά υποκειμενική. Ο καθένας επιλέγει αυτό που του αρέσει περισσότερο και τι του είναι πιο βολικό να συνεργαστεί. Ως αποτέλεσμα, θα πρέπει να δοκιμάσετε πολλά διαφορετικά συστήματα μέχρι να καταλήξετε σε ένα πράγμα. Δεν θα σας συμβουλεύσω να αγοράσετε κάποια συγκεκριμένη διανομή, θα περιγράψω μόνο τις κύριες διαφορές τους. Υπάρχουν δύο τύποι συστημάτων. Χωρίς να υπεισέλθω σε λεπτομέρειες, η κύρια διαφορά τους έγκειται στον τρόπο εγκατάστασης των προγραμμάτων. Υπάρχουν διανομές όπως το Slacware, στις οποίες τα προγράμματα εγκαθίστανται ΜΟΝΟ από τον πηγαίο κώδικα. Και υπάρχουν τα λεγόμενα παρόμοια RadHat, έχουν τη δυνατότητα εγκατάστασης από πακέτα rpm. Αυτό είναι κάπως πιο βολικό, αν και καθίσταται απαραίτητο να αναζητήσετε τα απαιτούμενα πακέτα για μεγάλο χρονικό διάστημα και κουραστικά, επειδή υπάρχει κάτι σαν εξαρτήσεις... Θα αναφερθώ σε περισσότερες λεπτομέρειες σχετικά με την εγκατάσταση προγραμμάτων την επόμενη φορά. Σε γενικές γραμμές, η επιλογή είναι δική σας. Να θυμάστε μόνο ένα πράγμα: μια καλή διανομή πρέπει να αποτελείται από τουλάχιστον 3 CD!

Στρατιωτικό Πολυτεχνείο στο Ομοσπονδιακή υπηρεσίαειδική κατασκευή της Ρωσικής Ομοσπονδίας

Ινστιτούτο Βιομηχανικών, Πολιτικών και Μεταφορικών Κατασκευών

Περίληψη με θέμα την επιστήμη των υπολογιστών με θέμα:

« λειτουργικά συστήματα που μοιάζουν με UNIX"

Μόσχα 2009-10 .

Εισαγωγή

Ιστορία της εκπαίδευσης και του σχίσματος

Επισκόπηση συστημάτων που μοιάζουν με BSD

Ανασκόπηση συστήματα αρχείωνλειτουργικά συστήματα παρόμοια με το unix

Εκτεταμένο σύστημα αρχείων

Τρίτο εκτεταμένο σύστημα αρχείων

Τραπέζι 1 Περιορισμοί μεγέθους

Τέταρτο εκτεταμένο σύστημα αρχείων

Μηχανογραφημένο σύστημα αρχείων

Ιδιαιτερότητες

Σύστημα αρχείων Unix

Kernel linux-kernel-2.6.xx

Περιβάλλοντα επιτραπέζιου υπολογιστή

Επεξεργαστές κειμένου

συμπέρασμα

Βιβλιογραφία

Εισαγωγή

UNIX- μια ομάδα φορητών λειτουργικών συστημάτων πολλαπλών εργασιών και πολλαπλών χρηστών.

Το πρώτο σύστημα UNIX αναπτύχθηκε το 1969 από το τμήμα Bell Labs της AT&T. Από τότε, έχει δημιουργηθεί ένας μεγάλος αριθμός διαφορετικών συστημάτων UNIX. Νομικά, μόνο μερικά από αυτά έχουν το πλήρες δικαίωμα να ονομάζονται "UNIX". τα υπόλοιπα, αν και χρησιμοποιούν παρόμοιες έννοιες και τεχνολογίες, τους ενώνει ο όρος "σαν UNIX" (Unix- αρέσει). Για συντομία, σε αυτό το άρθρο, τα συστήματα UNIX σημαίνουν τόσο αληθινά λειτουργικά συστήματα UNIX όσο και παρόμοια με το UNIX.

Τα κύρια διακριτικά χαρακτηριστικά των συστημάτων UNIX περιλαμβάνουν:

· Χρήση απλών αρχείων κειμένου για τη διαμόρφωση και τη διαχείριση του συστήματος.

· ευρεία χρήση βοηθητικών προγραμμάτων που ξεκινούν στη γραμμή εντολών.

· αλληλεπίδραση με τον χρήστη μέσω εικονικής συσκευής - τερματικού.

· Αναπαράσταση φυσικών και εικονικών συσκευών και ορισμένων μέσων επικοινωνίας μεταξύ διεργασιών ως αρχεία.

· χρήση αγωγών από πολλά προγράμματα, καθένα από τα οποία εκτελεί μία εργασία.

Επί του παρόντος, το UNIX χρησιμοποιείται κυρίως σε διακομιστές και επίσης ως ενσωματωμένα συστήματα για διάφορα υλικά. Ο ηγέτης στην αγορά OS για σταθμούς εργασίας και οικιακή χρήση είναι Microsoft Windows, το UNIX καταλαμβάνει μόνο τη δεύτερη (Mac OS X) και την τρίτη (GNU/Linux) θέσεις.

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

Ιστορία της εκπαίδευσης και του σχίσματος

Το 1957, η Bell Labs άρχισε να εργάζεται για τη δημιουργία ενός λειτουργικού συστήματος για τις δικές της ανάγκες. Υπό την ηγεσία του Victor Vysotsky, δημιουργήθηκε το σύστημα BESYS. Στη συνέχεια ηγήθηκε του έργου Multics και στη συνέχεια έγινε επικεφαλής του τμήματος πληροφοριών της Bell Labs.

Το 1964 εμφανίστηκαν υπολογιστές τρίτης γενιάς, για τους οποίους οι δυνατότητες του BESYS δεν ήταν πλέον κατάλληλες. Ο Vysotsky και οι συνεργάτες του αποφάσισαν να μην αναπτύξουν ένα νέο δικό τους λειτουργικό σύστημα, αλλά να ενταχθούν στο κοινό έργο της General Electric και του Ινστιτούτου Τεχνολογίας της Μασαχουσέτης Multics. Ο τηλεπικοινωνιακός γίγαντας AT&T, ο οποίος περιλάμβανε την Bell Labs, παρείχε σημαντική υποστήριξη για το έργο, αλλά αποσύρθηκε από το έργο το 1969 επειδή δεν απέφερε οικονομικά οφέλη. Το UNIX αναπτύχθηκε αρχικά στα τέλη της δεκαετίας του 1960 από υπαλλήλους της Bell Labs, κυρίως τους Ken Thompson, Denis Ritchie και Douglas McIlroy. Το 1969, ο Ken Thompson, επιδιώκοντας να εφαρμόσει τις ιδέες που αποτέλεσαν τη βάση του MULTICS, αλλά σε μια πιο μετριοπαθή σκεύη, εξαρτήματα(DEC PDP-7), έγραψε την πρώτη έκδοση του νέου λειτουργικού συστήματος και ο Brian Kernighan βρήκε ένα όνομα για αυτό - UNICS (UNIplexed Information and Computing System) - σε αντίθεση με το MULTICS (MULTIplexed Information and Computing Service). Αυτό το όνομα αργότερα συντομεύτηκε σε UNIX.

Τον Νοέμβριο του 1971, κυκλοφόρησε μια έκδοση για το PDP-11, την πιο επιτυχημένη οικογένεια μικρών υπολογιστών της δεκαετίας του 1970 (στην ΕΣΣΔ, τα ανάλογα του, που παράγονται από το Υπουργείο Ηλεκτρονικής Βιομηχανίας, ήταν γνωστά ως SM EVM και "Electronics", αργότερα DVK, που παράγεται στο Κίεβο, Voronezh, Zelenograd). Αυτή η έκδοση ονομάστηκε «πρώτη έκδοση» (Έκδοση 1) και ήταν η πρώτη επίσημη έκδοση. Όλες οι υλοποιήσεις UNIX ξεκινούν την ώρα του συστήματος από την 1η Ιανουαρίου 1970.

Οι πρώτες εκδόσεις του UNIX γράφτηκαν σε γλώσσα assembly και δεν είχαν ενσωματωμένο μεταγλωττιστή γλώσσας υψηλού επιπέδου. Γύρω στο 1969, ο Ken Thompson, με τη βοήθεια του Denis Ritchie, ανέπτυξε και υλοποίησε τη γλώσσα B, η οποία ήταν μια απλοποιημένη έκδοση της γλώσσας BCPL που αναπτύχθηκε το 1966. Το Bi, όπως και το BCPL, ήταν μια γλώσσα διερμηνείας. Το 1972 κυκλοφόρησε η δεύτερη έκδοση του UNIX, ξαναγραμμένη στη γλώσσα Bi. Το 1969-1973, αναπτύχθηκε μια μεταγλωττισμένη γλώσσα βασισμένη στο Bi, που ονομάζεται C (C).

Το 1973 κυκλοφόρησε η τρίτη έκδοση του UNIX, με ενσωματωμένο μεταγλωττιστή C. Στις 15 Οκτωβρίου του ίδιου έτους, εμφανίστηκε η τέταρτη έκδοση, με τον πυρήνα του συστήματος να ξαναγράφεται σε C (στο πνεύμα του συστήματος Multics, επίσης γραμμένο στη γλώσσα υψηλού επιπέδου PL/1), και το 1975 η πέμπτη έκδοση, πλήρως ξαναγραμμένο στο Γ. Από το 1974, το UNIX διανέμεται δωρεάν σε πανεπιστήμια και ακαδημαϊκά ιδρύματα. Από το 1975, νέες εκδόσεις που αναπτύχθηκαν εκτός των εργαστηρίων Bell άρχισαν να εμφανίζονται και η δημοτικότητα του συστήματος άρχισε να αυξάνεται. Επίσης το 1975, η Bell Labs κυκλοφόρησε την έκτη έκδοση, γνωστή από τα ευρέως διαδεδομένα σχόλια του John Lyons. Μέχρι το 1978, το σύστημα εγκαταστάθηκε σε περισσότερα από 600 μηχανήματα, κυρίως σε πανεπιστήμια. Η έβδομη έκδοση ήταν η τελευταία μοναδική έκδοση του UNIX. Εκεί εμφανίστηκε ένας κοντινός στον σύγχρονο διερμηνέα γραμμή εντολώνΚέλυφος Bourne.

Το BSD UNIX, που δημιουργήθηκε στο Πανεπιστήμιο του Μπέρκλεϋ, ξεκίνησε την ιστορία του το 1978. Η πρώτη του έκδοση βασίστηκε στην έκτη έκδοση. Κυκλοφόρησε το 1979 μια νέα έκδοση, που ονομάζεται 3BSD, βασισμένο στην έβδομη έκδοση. Το BSD υποστήριζε χρήσιμες λειτουργίες όπως εικονική μνήμηκαι αντικατάσταση σελίδων κατά παραγγελία. Ο συγγραφέας του BSD ήταν ο Bill Joy. Στις αρχές της δεκαετίας του 1980, η AT&T, η οποία είχε την Bell Labs, αναγνώρισε την αξία του UNIX και άρχισε να δημιουργεί μια εμπορική έκδοση του UNIX. Αυτή η έκδοση, που κυκλοφόρησε το 1982, ονομαζόταν UNIX System III και βασίστηκε στην έβδομη έκδοση του συστήματος.

Ένας σημαντικός λόγος για τη διάσπαση του UNIX ήταν η υλοποίηση της στοίβας πρωτοκόλλων TCP/IP το 1980. Πριν από αυτό, η επικοινωνία από μηχανή με μηχανή στο UNIX ήταν στα σπάργανα - η πιο σημαντική μέθοδος επικοινωνίας ήταν το UUCP (ένα μέσο αντιγραφής αρχείων από ένα σύστημα UNIX σε άλλο, που αρχικά λειτουργούσε μέσω τηλεφωνικών δικτύων χρησιμοποιώντας μόντεμ).

Έχουν προταθεί δύο διεπαφές προγραμματισμού εφαρμογών δικτύου: οι υποδοχές Berkley και η διεπαφή επιπέδου μεταφοράς TLI. Η διεπαφή υποδοχών Berkley αναπτύχθηκε στο Πανεπιστήμιο του Μπέρκλεϋ και χρησιμοποιούσε τη στοίβα πρωτοκόλλου TCP/IP που αναπτύχθηκε εκεί. Το TLI δημιουργήθηκε από την AT&T σύμφωνα με τον ορισμό του επιπέδου μεταφοράς του μοντέλου OSI και εμφανίστηκε για πρώτη φορά στην έκδοση 3 του System V. Αν και αυτή η έκδοση περιείχε TLI και ροές, αρχικά δεν εφαρμόστηκε το TCP/IP ή άλλο πρωτόκολλα δικτύου, αλλά παρόμοιες υλοποιήσεις παρείχαν τρίτα μέρη. Η υλοποίηση του TCP/IP συμπεριλήφθηκε επίσημα και τελικά στη βασική διανομή της έκδοσης 4 του System V. Αυτό, καθώς και άλλες σκέψεις, προκάλεσε την τελική οριοθέτηση μεταξύ των δύο κλάδων του UNIX - BSD και του System V (η εμπορική έκδοση από την AT&T ).

Στη συνέχεια, πολλές εταιρείες, έχοντας αδειοδοτήσει το System V από την AT&T, ανέπτυξαν τις δικές τους εμπορικές ποικιλίες UNIX, όπως AIX, CLIX, HP-UX, IRIX, Solaris.

Στα μέσα του 1983, κυκλοφόρησε το BSD 4.2, υποστηρίζοντας την εργασία στο Δίκτυα Ethernetκαι Arpanet. Το σύστημα έχει γίνει πολύ δημοφιλές. Μεταξύ 1983 και 1990, το BSD πρόσθεσε πολλά νέα χαρακτηριστικά, όπως τον εντοπισμό σφαλμάτων πυρήνα, το σύστημα αρχείων δικτύου NFS, το εικονικό σύστημα αρχείων VFS και βελτίωσε σημαντικά τις δυνατότητες δικτύωσης αρχείων.

Εν τω μεταξύ, η AT&T κυκλοφόρησε νέες εκδόσεις του συστήματός της, που ονομάζονταν System V. Το 1983, κυκλοφόρησε η έκδοση 1 (SVR1 - System V Release 1), η οποία περιελάμβανε πλήρη οθόνη επεξεργαστής κειμένου vi, βιβλιοθήκη κατάρα, αποθήκευση I/O, προσωρινή αποθήκευση inode. Η έκδοση 2 (SVR2), που κυκλοφόρησε το 1984, εφάρμοσε το κλείδωμα αρχείων, τη σελιδοποίηση ζήτησης και την αντιγραφή σε εγγραφή. Η έκδοση 3 κυκλοφόρησε το 1987 και περιλάμβανε, μεταξύ άλλων, TLI, καθώς και υποστήριξη RFS για απομακρυσμένα συστήματα αρχείων. Η έκδοση 4 (SVR4), που αναπτύχθηκε σε συνεργασία με τη Sun και κυκλοφόρησε στις 18 Οκτωβρίου 1988, υποστήριζε πολλές δυνατότητες BSD, ιδιαίτερα το TCP/IP, τις υποδοχές και τον νέο διερμηνέα εντολών csh. Επιπλέον, υπήρχαν πολλές άλλες προσθήκες όπως συμβολικοί σύνδεσμοι, κέλυφος ksh, σύστημα αρχείων δικτύου NFS (δανεισμένο από το SunOS) κ.λπ.

Οι σύγχρονες υλοποιήσεις UNIX γενικά δεν είναι αμιγώς συστήματα V ή BSD. Εφαρμόζουν χαρακτηριστικά τόσο του System V όσο και του BSD.

Επισκόπηση συστημάτων που μοιάζουν με GNU/Linux

Το Linux εκτελείται σε μια ποικιλία αρχιτεκτονικών επεξεργαστών όπως Intelx86, x86-64, PowerPC, ARM, AlphaAXP, SunSPARC, Motorola 68000, HitachiSuperH, IBMS/390, MIPS, HPPA-RISC, AXISCRIS, RenesasM32R, RenesasM32R, RenesasM32R, Atmelnes0V083 , TensilicaXtensa και πολλοί άλλοι.

Σε αντίθεση με τα περισσότερα άλλα λειτουργικά συστήματα, το Linux δεν διαθέτει ένα μόνο «επίσημο» πακέτο. Αντίθετα, το Linux έρχεται σε μεγάλο αριθμό λεγόμενων διανομών, στις οποίες ο πυρήνας Linuxσυνδέεται με βοηθητικά προγράμματα GNU και άλλα προγράμματα εφαρμογών (για παράδειγμα, X.org), καθιστώντας το ένα πλήρες πολυλειτουργικό περιβάλλον λειτουργίας.

Οι πιο διάσημες διανομές GNU/Linux είναι το Arch Linux, CentOS, Debian, Fedora, Gentoo, openSUSE, Red Hat, Slackware, Ubuntu. Περισσότερο πλήρης λίστακαι το ποσοστό χρήσης μπορείτε να το δείτε στο distrowatch.com

Σε αντίθεση με τα εμπορικά συστήματα όπως τα Microsoft Windows ή το Mac OS X, το Linux δεν διαθέτει κέντρο γεωγραφικής ανάπτυξης. Δεν υπάρχει οργανισμός που να κατέχει αυτό το σύστημα. Δεν υπάρχει ούτε ένα συντονιστικό κέντρο. Τα προγράμματα για Linux είναι το αποτέλεσμα της δουλειάς χιλιάδων έργων. Ορισμένα από αυτά τα έργα είναι συγκεντρωτικά, άλλα συγκεντρώνονται σε επιχειρήσεις. Οι χρήστες συμμετέχουν στη δοκιμή του ελεύθερου λογισμικού, επικοινωνούν απευθείας με τους προγραμματιστές, γεγονός που τους επιτρέπει να βρίσκουν και να διορθώνουν γρήγορα σφάλματα και να εφαρμόζουν νέες λειτουργίες. Οι περισσότεροι χρήστες για Εγκαταστάσεις Linuxχρησιμοποιήστε διανομές. Μια διανομή δεν είναι απλώς ένα σύνολο προγραμμάτων, αλλά μια σειρά λύσεων για διαφορετικές εργασίες χρήστη, ενωμένες ενοποιημένα συστήματαεγκατάσταση, διαχείριση και ενημερώσεις πακέτων, διαμόρφωση και υποστήριξη.

Ο όρος "UNIX-like" και το εμπορικό σήμα UNIX

Από το 2007, υπήρξε μια διαμάχη μεταξύ του Wayne R. Gray και του The Open Group σχετικά με τη χρήση της λέξης UNIX ως εμπορικό σήμα. Σύμφωνα με το Trademark Trial and Appeal, το Board Gray και η εταιρεία του απαιτούν από το The Open Group να του παράσχει τεκμηρίωση για τις αξιώσεις εμπορικών σημάτων τους.

Επίσης, το 2007, το The Open Group επέμεινε στο Γερμανικό Πανεπιστήμιο του Κάσελ να μην χρησιμοποιεί το «UNIK» ως συντομογραφία.

Κατηγορίες

Ανάπτυξη συστημάτων τύπου UNIX

Τα συστήματα UNIX άρχισαν να εμφανίζονται στα τέλη της δεκαετίας του 1970 και στις αρχές της δεκαετίας του 1980. Πολλές ιδιόκτητες εκδόσεις, όπως οι Idris (1978), Coherent (1983) και UniFlex (1985), στόχευαν να παρέχουν στις επιχειρηματικές ανάγκες λειτουργικότητα προσβάσιμη σε εκπαιδευμένους χρήστες UNIX.

Όταν η AT&T επέτρεψε την εμπορική αδειοδότηση του UNIX στη δεκαετία του 1980, πολλά ιδιόκτητα συστήματα αναπτύχθηκαν με βάση αυτό, συμπεριλαμβανομένων των AIX, HP-UX, IRIX, Solaris, Tru64, Ultrix και Xenix. Αυτό αντικατέστησε σε μεγάλο βαθμό τους αποκλειστικούς κλώνους. Η αυξανόμενη ασυμβατότητα μεταξύ των συστημάτων οδήγησε στη δημιουργία προτύπων διαλειτουργικότητας, συμπεριλαμβανομένου του POSIX και της κοινής προδιαγραφής UNIX.

Εν τω μεταξύ, το 1983, ξεκίνησε το έργο GNU, χάρη στο οποίο ήταν δυνατή η δημιουργία ενός λειτουργικού συστήματος που όλοι οι χρήστες υπολογιστών θα μπορούσαν ελεύθερα να χρησιμοποιούν, να μελετούν, να επιδιορθώνουν και να ξαναφτιάχνουν. Οι διάφορες γεύσεις UNIX αναπτύχθηκαν παρόμοια με το GNU, συχνά με τα ίδια βασικά συστατικά. Χρησιμοποίησαν κυρίως ως αντικαταστάσεις χαμηλού κόστους για το UNIX και περιλάμβαναν 4.4BSD, Linux και Minix. Μερικά από αυτά χρησίμευσαν ως βάση για εμπορικά συστήματα UNIX όπως το BSD/OS και το Mac OS X. Συγκεκριμένα, το Mac OS X 10.5 (Leopard) είναι πιστοποιημένο από την Uniform UNIX Specification.

Παραδείγματα

Οι περισσότεροι προμηθευτές ανοιχτών συστημάτων UNIX δεν αναζητούν πιστοποίηση UNIX για το προϊόν τους, ακόμη και ως συμβιβασμό: το κόστος της πιστοποίησης θεωρείται απαράδεκτο. Για τέτοια συστήματα συνήθως χρησιμοποιείται ο όρος Freenix. Παραδείγματα είναι τα GNU, Linux, Minix, OpenSolaris, Plan 9 και BSD με τους απογόνους τους όπως το FreeBSD, το NetBSD και το OpenBSD.

Υπάρχουν πολλές ιδιόκτητες ομοιότητες UNIX, όπως AIX, HP-UX, IRIX, Mac OS X, LynxOS, QNX, SCO OpenServer, Solaris, Tru64 UNIX (βασισμένο στο OSF/1), UnixWare, Xenix και VxWorks.

δείτε επίσης

Σημειώσεις

Συνδέσεις

  • Ορισμός που μοιάζει με UNIX από το Linux Information Project
  • ιστορία του UNIX
  • Grokline's UNIX Ownership History Project

Ίδρυμα Wikimedia. 2010.

Δείτε τι είναι ένα "λειτουργικό σύστημα που μοιάζει με Unix" σε άλλα λεξικά:

    Οικογενειακό δέντρο λειτουργικών συστημάτων που μοιάζουν με UNIX Λειτουργικό σύστημα που μοιάζει με UNIX (μερικές φορές συντομεύεται ως *nix) ένα λειτουργικό σύστημα που δημιουργήθηκε υπό την επίδραση της ... Wikipedia

    Οικογενειακό δέντρο συστημάτων UNIX UNIX (διαβάστε UNIX) οικογένεια φορητών, πολλαπλών εργασιών και πολλαπλών χρηστών ... Wikipedia

    Οικογενειακό δέντρο συστημάτων UNIX Το UNIX (διαβάστε Unix) είναι μια ομάδα φορητών λειτουργικών συστημάτων πολλαπλών εργασιών και πολλαπλών χρηστών. Το πρώτο σύστημα UNIX αναπτύχθηκε το 1969 από το τμήμα Bell Labs του AT T. Έκτοτε, δημιουργήθηκε ... Wikipedia

    Οικογενειακό δέντρο λειτουργικών συστημάτων που μοιάζουν με Unix Ένα λειτουργικό σύστημα τύπου Unix (μερικές φορές συντομογραφείται ως *nix) είναι ένα σύστημα που δημιουργήθηκε υπό την επίδραση του Unix. Ο όρος περιλαμβάνει δωρεάν/ανοικτά λειτουργικά συστήματα που προέρχονται από το Unix του Bell... ... Wikipedia

    Οικογενειακό δέντρο λειτουργικών συστημάτων που μοιάζουν με Unix Ένα λειτουργικό σύστημα τύπου Unix (μερικές φορές συντομογραφείται ως *nix) είναι ένα σύστημα που δημιουργήθηκε υπό την επίδραση του Unix. Ο όρος περιλαμβάνει δωρεάν/ανοικτά λειτουργικά συστήματα που προέρχονται από το Unix του Bell... ... Wikipedia

    Οικογενειακό δέντρο λειτουργικών συστημάτων που μοιάζουν με Unix Ένα λειτουργικό σύστημα τύπου Unix (μερικές φορές συντομογραφείται ως *nix) είναι ένα σύστημα που δημιουργήθηκε υπό την επίδραση του Unix. Ο όρος περιλαμβάνει δωρεάν/ανοικτά λειτουργικά συστήματα που προέρχονται από το Unix του Bell... ... Wikipedia

    Οικογενειακό δέντρο λειτουργικών συστημάτων που μοιάζουν με Unix Ένα λειτουργικό σύστημα τύπου Unix (μερικές φορές συντομογραφείται ως *nix) είναι ένα σύστημα που δημιουργήθηκε υπό την επίδραση του Unix. Ο όρος περιλαμβάνει δωρεάν/ανοικτά λειτουργικά συστήματα που προέρχονται από το Unix του Bell... ... Wikipedia

    Οικογενειακό δέντρο λειτουργικών συστημάτων που μοιάζουν με Unix Ένα λειτουργικό σύστημα τύπου Unix (μερικές φορές συντομογραφείται ως *nix) είναι ένα σύστημα που δημιουργήθηκε υπό την επίδραση του Unix. Ο όρος περιλαμβάνει δωρεάν/ανοικτά λειτουργικά συστήματα που προέρχονται από το Unix του Bell... ... Wikipedia

    Οικογενειακό δέντρο λειτουργικών συστημάτων που μοιάζουν με Unix Ένα λειτουργικό σύστημα τύπου Unix (μερικές φορές συντομογραφείται ως *nix) είναι ένα σύστημα που δημιουργήθηκε υπό την επίδραση του Unix. Ο όρος περιλαμβάνει δωρεάν/ανοικτά λειτουργικά συστήματα που προέρχονται από το Unix του Bell... ... Wikipedia

Εάν ξεκινήσατε πρόσφατα να μαθαίνετε Linux και να νιώθετε άνετα σε αυτό το τεράστιο σύμπαν, πιθανότατα έχετε συναντήσει συχνά τον όρο Unix. Ακούγεται πολύ σαν Linux, αλλά τι σημαίνει; Πιθανότατα αναρωτιέστε πώς το unix διαφέρει από το linux. Η απάντηση σε αυτή την ερώτηση εξαρτάται από το τι καταλαβαίνετε από αυτές τις λέξεις. Άλλωστε, το καθένα από αυτά μπορεί να ερμηνευτεί διαφορετικά. Σε αυτό το άρθρο, θα εξετάσουμε ένα απλοποιημένο ιστορικό του Linux και του Unix για να σας βοηθήσουμε να κατανοήσετε τι είναι και πώς σχετίζονται. Όπως πάντα, μη διστάσετε να κάνετε ερωτήσεις ή να προσθέσετε Επιπλέον πληροφορίεςστα σχόλια.

Το Unix ξεκίνησε την ιστορία του στα τέλη της δεκαετίας του 1960 και στις αρχές της δεκαετίας του 1970 στα ερευνητικά υπολογιστικά εργαστήρια της AT&T Bell Labs στις Ηνωμένες Πολιτείες. Μαζί με το MIT και την General Electric, το ερευνητικό εργαστήριο Bell Labs άρχισε να αναπτύσσει ένα νέο λειτουργικό σύστημα. Ορισμένοι ερευνητές ήταν δυσαρεστημένοι με την πρόοδο της ανάπτυξης αυτού του λειτουργικού συστήματος. Απομακρύνθηκαν από την εργασία στο κύριο έργο και άρχισαν να αναπτύσσουν το δικό τους λειτουργικό σύστημα. Το 1970, αυτό το σύστημα ονομάστηκε Unix και δύο χρόνια αργότερα ξαναγράφηκε εντελώς στη γλώσσα προγραμματισμού C.

Αυτό επέτρεψε στο Unix να διανεμηθεί και να μεταφερθεί σε διάφορες συσκευέςκαι υπολογιστικές πλατφόρμες.

Καθώς το Unix συνέχισε να εξελίσσεται, η AT&T άρχισε να πουλάει άδειες χρήσης για να το χρησιμοποιήσει σε πανεπιστήμια καθώς και για εμπορικούς σκοπούς. Αυτό σήμαινε ότι δεν μπορούσαν όλοι, όπως τώρα, να αλλάξουν και να διανείμουν ελεύθερα τον κώδικα του λειτουργικού συστήματος Unix. Σύντομα, άρχισαν να εμφανίζονται πολλές εκδόσεις και παραλλαγές του λειτουργικού συστήματος Unix, σχεδιασμένες να επιλύουν διάφορα προβλήματα. Το πιο γνωστό από αυτά ήταν το BSD.

Το Linux είναι παρόμοιο με το Unix σε λειτουργικότητα και δυνατότητες, αλλά όχι στη βάση κώδικα. Αυτό το λειτουργικό σύστημα συναρμολογήθηκε από δύο έργα. Το πρώτο είναι το έργο GNU, που αναπτύχθηκε από τον Richard Stallman το 1983, το δεύτερο είναι ο πυρήνας Linux, που γράφτηκε από τον Linus Torvalds το 1991.

Ο στόχος του έργου GNU ήταν να δημιουργήσει ένα σύστημα παρόμοιο, αλλά ανεξάρτητο από το Unix. Με άλλα λόγια, ένα λειτουργικό σύστημα που δεν περιείχε κώδικα Unix και μπορούσε να διανεμηθεί και να τροποποιηθεί ελεύθερα χωρίς περιορισμούς, όπως το ελεύθερο λογισμικό. Δεδομένου ότι ο δωρεάν πυρήνας Linux δεν μπορούσε να τρέξει μόνος του, το έργο GNU συγχωνεύτηκε με τον πυρήνα Linux και γεννήθηκε το λειτουργικό σύστημα Linux.

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

Σήμερα, το Linux τρέχει σε έναν τεράστιο αριθμό πλατφορμών, περισσότερες από οποιοδήποτε άλλο λειτουργικό σύστημα, αυτές είναι διακομιστές, ενσωματωμένα συστήματα, μικροϋπολογιστές, μόντεμ και ακόμη Κινητά τηλέφωνα. Τώρα η διαφορά μεταξύ linux και unix θα συζητηθεί με περισσότερες λεπτομέρειες.

Τι είναι το Unix

Ο όρος Unix μπορεί να αναφέρεται στις ακόλουθες έννοιες:

  • Το αρχικό λειτουργικό σύστημα που αναπτύχθηκε στα AT&T Bell Labs, βάσει του οποίου αναπτύσσονται και άλλα λειτουργικά συστήματα.
  • Εμπορικό σήμα, γραμμένο με κεφαλαία γράμματα. Το UNIX ανήκει στο The Open Group, το οποίο έχει αναπτύξει ένα σύνολο προτύπων για λειτουργικά συστήματα - το Single UNIX Specification. Μόνο εκείνα τα συστήματα που συμμορφώνονται με τα πρότυπα μπορούν νόμιμα να ονομάζονται UNIX. Η πιστοποίηση δεν είναι δωρεάν και απαιτεί από τους προγραμματιστές να πληρώσουν για να χρησιμοποιήσουν το εμπορικό σήμα.
  • Όλα τα λειτουργικά συστήματα είναι εγγεγραμμένα με το όνομα Unix. Επειδή πληρούν τα προαναφερθέντα πρότυπα. Αυτά είναι τα AIX, A/UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z/OS και OS X - ναι, ακόμη και αυτά που τρέχουν σε υπολογιστές Apple.

Τι είναι το Linux

Ο όρος Linux αναφέρεται μόνο στον πυρήνα. Ένα λειτουργικό σύστημα δεν είναι πλήρες χωρίς περιβάλλον επιφάνειας εργασίας και εφαρμογές. Δεδομένου ότι οι περισσότερες εφαρμογές αναπτύχθηκαν και αναπτύσσονται επί του παρόντος στο πλαίσιο του έργου GNU, το πλήρες όνομα του λειτουργικού συστήματος είναι GNU/Linux.

Σήμερα, πολλοί άνθρωποι χρησιμοποιούν τον όρο Linux για να αναφερθούν σε όλες τις διανομές που βασίζονται στον πυρήνα του Linux. Επί αυτή τη στιγμήΗ πιο πρόσφατη έκδοση του πυρήνα Linux είναι η 4.4, η έκδοση 4.5 είναι υπό ανάπτυξη. Η αρίθμηση των εκδόσεων του πυρήνα άλλαξε από 3.x σε 4.x πριν από λίγο καιρό.

Το Linux είναι ένα λειτουργικό σύστημα που μοιάζει με Unix που συμπεριφέρεται όπως το Unix αλλά δεν περιέχει τον κώδικά του. Τα λειτουργικά συστήματα που μοιάζουν με Unix ονομάζονται συχνά Un*x, *NIX και *N?X ή ακόμα και Unixoids. Το Linux δεν έχει πιστοποίηση Unix και το GNU σημαίνει GNU όχι Unix, επομένως από αυτή την άποψη το Mac OS X είναι περισσότερο Unix από το Linux. Ωστόσο, ο πυρήνας Linux και το λειτουργικό σύστημα GNU Linux μοιάζουν πολύ με το Unix στη λειτουργικότητα και εφαρμόζουν τις περισσότερες από τις αρχές της φιλοσοφίας του Unix. Αυτός είναι αναγνώσιμος από τον άνθρωπο κώδικας, ο οποίος αποθηκεύει τη διαμόρφωση του συστήματος χωριστά αρχεία κειμένου, καθώς και τη χρήση μικρών εργαλείων γραμμής εντολών, ενός γραφικού κελύφους και ενός διαχειριστή συνεδρίας.

Είναι σημαντικό να σημειωθεί ότι δεν έχουν λάβει όλα τα συστήματα τύπου Unix πιστοποίηση UNIX. Σε ορισμένα περιβάλλοντα, όλα τα λειτουργικά συστήματα που βασίζονται στο UNIX ή τις ιδέες του ονομάζονται UNIX-like, ανεξάρτητα από το αν διαθέτουν πιστοποιητικό UNIX ή όχι. Επιπλέον, μπορεί να είναι εμπορικά και δωρεάν.

Ελπίζω να είναι πλέον σαφέστερο πώς διαφέρει το unix από το linux. Αλλά ας πάμε ακόμη παραπέρα και ας συνοψίσουμε.

Βασικές διαφορές

  • Το Linux είναι ένα δωρεάν λειτουργικό σύστημα με ανοιχτό πηγαίος κώδικας, αλλά το αρχικό Unix δεν το κάνει, εκτός από ορισμένα από τα παράγωγά του.
  • Το Linux είναι ένας κλώνος του αρχικού Unix, αλλά δεν περιέχει τον κώδικά του.
  • Η κύρια διαφορά μεταξύ unix και linux είναι ότι το Linux είναι μόνο ένας πυρήνας, ενώ το Unix ήταν και είναι ένα πλήρες λειτουργικό σύστημα.
  • Το Linux αναπτύχθηκε για προσωπικούς υπολογιστές. Και το Unix στοχεύει κυρίως σε μεγάλους σταθμούς εργασίας και διακομιστές.
  • Σήμερα το Linux υποστηρίζει περισσότερες πλατφόρμες από το Unix.
  • Το Linux υποστηρίζει περισσότερους τύπους συστημάτων αρχείων από το Unix.

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




Μπλουζα