Unix εναντίον Linux: Οι διαφορές μεταξύ και γιατί έχει σημασία
Διαφήμιση
Το Linux είναι παντού αυτές τις μέρες. Για την απόλυτη απόδειξη, μην κοιτάζετε περισσότερο από τα Windows. Με την κυκλοφορία του υποσυστήματος Windows για Linux 2, η Microsoft στέλνει έναν πυρήνα Linux με το λειτουργικό της σύστημα. Όχι πολύ καιρό πριν, αυτό θα φαινόταν σαν ένα αστείο του Απριλίου.
Ενώ το Linux μπορεί να παρέχει τη ραχοκοκαλιά για ένα μεγάλο μέρος του Διαδικτύου, δεν δημιουργήθηκε από τίποτα. Πριν από το Linux, υπήρχε Unix, και το νεότερο λειτουργικό σύστημα οφείλει μεγάλο μέρος της πίστωσης για την τρέχουσα δημοτικότητά του σε ιδέες που γεννήθηκαν στη δεκαετία του 1970 και ακόμη και τη δεκαετία του 1960.
Τι είναι το Unix;
Ενώ το ίδιο το Unix προσπαθεί για απλότητα, περιγράφει ακριβώς τι είναι, δεν είναι εύκολο. Το αρχικό Unix ήταν ένα λειτουργικό σύστημα από την AT & T, αλλά αυτές τις μέρες, το εμπορικό σήμα UNIX ανήκει στην Open Group. Το Unix χρησιμοποιείται επίσης ως κατηγορία για να περιγράψει μια ολόκληρη οικογένεια λειτουργικών συστημάτων.
Στη συνέχεια, υπάρχει η φιλοσοφία Unix. Αυτό χρησιμεύει ως γενική κατευθυντήρια γραμμή για τα προγράμματα Unix που ακολουθούν, με τον πυρήνα να είναι ότι κάθε πρόγραμμα πρέπει να κάνει ένα πράγμα καλά. Αντί να στοχεύει να πακετάρει σε κάθε δυνατότητα που μπορεί να φανταστεί κανείς, ένα εργαλείο Unix πρέπει απλά να κάνει τη δουλειά του, ιδανικά να παράγει αποτελέσματα που μπορούν να τροφοδοτούν άμεσα στην είσοδο ενός άλλου προγράμματος.
Αυτές τις μέρες, υπάρχουν πολλές παραλλαγές Unix, τόσο σε ελεύθερες όσο και σε εμπορικές ποικιλίες.
Τι είναι το Linux;
Το Linux είναι ένας άλλος όρος που είναι πιο δύσκολο να περιγραφεί από ό, τι μπορεί να φανταστεί κανείς. Τεχνικά, μια ολοκληρωμένη διανομή Linux είναι ένα λειτουργικό σύστημα "τύπου Unix", αλλά αυτό είναι μόνο η αρχή.
Πολλοί άνθρωποι χρησιμοποιούν το Linux ως συντομογραφικό όρο για αυτό που θα περιγραφόταν με μεγαλύτερη ακρίβεια ως GNU / Linux. Το ίδιο το Linux είναι μόνο ο πυρήνας, το τμήμα του λειτουργικού συστήματος που κάνει τον υπολογισμό πυρήνα και τις διεπαφές με το υλικό. Τα βασικά βοηθητικά προγράμματα που τρέχουν πάνω από αυτόν τον πυρήνα είναι εξίσου σημαντικά.
Το GNU είναι ένα αναδρομικό ακρωνύμιο που σημαίνει "GNU's Not Unix". Το έργο GNU δεν περιέχει κανένα πρωτότυπο κώδικα Unix, αλλά παρέχει όλα τα βοηθητικά προγράμματα που θα περιμένατε να βρείτε σε ένα λειτουργικό σύστημα Unix. Αυτή είναι μια βασική διαφορά μεταξύ του Unix και του Linux.
Unix εναντίον Linux: Σύντομη ιστορία
Ακόμα και οι δημιουργοί του Unix δεν το δημιούργησαν ολόκληρο πανί. Αντ 'αυτού, ο Ken Thompson και ο Dennis Ritchie έλαβαν έμπνευση από ένα προηγούμενο λειτουργικό σύστημα, τη Multics. Στα Bell Labs, αυτά τα δύο έλαβαν ιδέες από αυτό το λειτουργικό σύστημα και ξαναγράφονταν το δικό τους στο C, το οποίο ο Ritchie σχεδίασε και βοήθησε να αναπτυχθεί.
Το Unix δεν ήταν λογισμικό ανοιχτού κώδικα. Αντίθετα, η AT & T πώλησε εμπορικές άδειες, αλλά δεν ήταν η μοναδική εταιρεία που εργάζονταν στο Unix. Οι ακαδημαϊκοί στο Μπέρκλεϊ ανέπτυξαν αρχικά ένα πρόσθετο που ονομάζεται Berkeley Software Distribution, ή BSD. Τελικά η BSD έγινε το δικό της πλήρες Unix.
Στη δεκαετία του 1980 και στη δεκαετία του 1990, διάφορες εταιρείες άρχισαν να πωλούν τις δικές τους προσφορές Unix. Αυτές περιλάμβαναν τα AIX της IBM, το Sun's Solaris και το Xenix της Sun, τα οποία αργότερα έγιναν SCO UNIX.
Το Linux παίρνει τον κόσμο από τη θύελλα
Εκτός από τις διάφορες προσφορές Unix, διάφορες παραλλαγές τύπου Unix ήταν επίσης διαθέσιμες. Ένα από αυτά ήταν το MINIX, το οποίο προοριζόταν για ακαδημαϊκή χρήση. Ένας προγραμματιστής λογισμικού από το Ελσίνκι που ονομάστηκε Linus Torvalds απογοητεύθηκε από τους περιορισμούς του MINIX και σκόπευε να δημιουργήσει έναν παρόμοιο πυρήνα που θα μπορούσε να εκμεταλλευτεί το νέο PC που είχε αγοράσει.
Την ίδια στιγμή, ο Richard Stallman έψαχνε για έναν πυρήνα. Είχε ξεκινήσει το έργο GNU το 1983, δημιουργώντας δωρεάν αντικαταστάσεις για διάφορες εφαρμογές Unix. Αυτό που δεν είχε εκείνη τη στιγμή ήταν ένας ελεύθερος πυρήνας ανοιχτού κώδικα. Ο Torvalds χρησιμοποιούσε ήδη το GNU utilities με τον πυρήνα του, και τελικά ήταν και άλλοι.
Το Linux είδε γρήγορα το ευρέως διαδεδομένο ενδιαφέρον. Μέχρι τα μέσα της δεκαετίας του 1990, το έργο είχε εξεγερθεί σε δημοτικότητα εξαιτίας του ελεύθερου σχεδιασμού χαρακτήρα τόσο του πυρήνα όσο και του GNU toolet. Ακόμη και όταν άλλα διάφορα δωρεάν λειτουργικά συστήματα Unix έγιναν διαθέσιμα, ο εμπορικός χαρακτήρας των πρώτων 20 ετών του Unix ξεκίνησε πάνω τους. Αυτό εξακολουθεί να επηρεάζει τη μάχη Unix vs. Linux μέχρι σήμερα.
Πώς και πού χρησιμοποιείται το Unix αυτές τις μέρες;
Αυτή τη στιγμή, η δημοτικότητα μπορεί να είναι η κύρια διαφορά μεταξύ του Linux και του Unix. Τούτου λεχθέντος, υπάρχουν ελεύθερα διαθέσιμες διανομές Unix που τρέχουν πολλά από το ίδιο λογισμικό με το Linux. Οι δύο πιο δημοφιλείς είναι το FreeBSD και το OpenBSD, και οι δύο παραλλαγές BSD, όπως υποδηλώνουν τα ονόματα.
Στη συνέχεια, φυσικά, υπάρχει η Apple. Κάθε συσκευή Apple που αγοράζετε αυτές τις μέρες, είτε πρόκειται για MacBook, iPhone, είτε για Apple Watch, λειτουργεί με λειτουργικό σύστημα που μοιάζει με Unix. Σε ένα iPhone ή το Apple Watch, ποτέ δεν θα το γνωρίζατε από τη χρήση τους. Αυτό δεν συμβαίνει σε υπολογιστές Mac.
Απλά ξεκινήστε την εφαρμογή Mac Terminal και θα έχετε πρόσβαση σε τυπικά βοηθητικά προγράμματα Unix όπως ls, pwd και ακόμη και επεξεργαστές όπως vim. Αυτά τα εργαλεία μπορούν να είναι αρκετά ισχυρά. Για μια εισαγωγή, δείτε τον οδηγό του αρχαρίου για το τερματικό Mac Οδηγός για αρχάριους για τη χρήση του τερματικού Mac Ένας οδηγός για αρχάριους για τη χρήση του τερματικού Mac Το Terminal app στο Mac σας επιτρέπει να ολοκληρώσετε όλες τις εργασίες με τη γραμμή εντολών. Εδώ είναι ένας οδηγός για τους αρχαρίους Terminal. Διαβάστε περισσότερα .
Το Linux είναι παντού
Το Linux μπορεί να είναι παντού, αλλά αυτό δεν σημαίνει ότι το βλέπετε. Το Android, το πιο δημοφιλές κινητό λειτουργικό σύστημα στον κόσμο, είναι μια διακλάδωση του Linux. Δεν θα το γνωρίζατε από την εκτέλεση, αλλά πίσω από τις σκηνές είναι μια έκδοση του πυρήνα του Linux που έχει τροποποιηθεί για χρήση σε κινητές συσκευές.
Μεγάλο μέρος του διαδικτύου λειτουργεί στο Linux. Ενώ οι παραλλαγές των Windows και Unix τροφοδοτούν ορισμένους διακομιστές, η συντριπτική πλειοψηφία των διακομιστών τρέχει μια διανομή Linux. Πολλά από αυτά έχουν να κάνουν με την ελεύθερη φύση του λειτουργικού συστήματος, αλλά και με το πόσο ισχυρό είναι αυτό, πράγμα που σημαίνει λιγότερα downtime. Το Unix δεν είναι λιγότερο ανθεκτικό με κανένα τρόπο, αλλά η δημοτικότητα του Linux σημαίνει ότι οι περισσότεροι άνθρωποι θα το επιλέξουν σε ένα πυροβολισμό Unix εναντίον Linux.
Μια από τις πιο εμφανείς εμφανίσεις του Linux τα τελευταία χρόνια είναι το Υποσύστημα Windows για Linux. Αυτό σας επιτρέπει να εκτελέσετε βοηθητικά προγράμματα Linux στα Windows, τα οποία αποτελούν σημαντικό πλεονέκτημα για τους προγραμματιστές και τους μηχανικούς λογισμικού. Έχουμε έναν οδηγό για το πώς να ξεκινήσετε με το Υποσύστημα Windows για Linux Πώς να αποκτήσετε το Linux Bash Shell στα Windows 10 Πώς να αποκτήσετε το Linux Bash Shell στα Windows 10 Πρέπει να χρησιμοποιήσετε το Linux χωρίς χρόνο για να μεταβείτε σε διαφορετικό υπολογιστή ή να τρέξετε ένα VM; Εκτελέστε το Linux στα Windows 10 με ένα τερματικό Bash shell αντί! Διαβάστε περισσότερα .
Είστε νέοι στο Unix ή στο Linux;
Η εκτέλεση ενός υπολογιστή με Unix ή Linux είναι ευκολότερη από ποτέ. Τα Windows δεν τρέχουν το Linux στον πυρήνα του, αλλά είναι ακόμα δυνατό να τρέξει τουλάχιστον το Linux πάνω από τα Windows. Κάθε συσκευή της Apple που αγοράζετε έχει και μια παραλλαγή του Unix στον πυρήνα της.
Εάν θέλετε να εκτελέσετε ένα "αληθινό" Linux στον υπολογιστή σας, αυτό είναι εύκολο επίσης. Μπορείτε να εγκαταστήσετε πάντα μία από τις αμέτρητες διανομές Linux στον υπολογιστή σας στον εαυτό σας. Θα προτιμούσατε έναν υπολογιστή με προεγκατεστημένο Linux; Κοιτάξτε όχι περισσότερο από τη λίστα με φοβερό φορητούς υπολογιστές Linux 5 φοβερό φορητούς υπολογιστές Linux μπορείτε να αγοράσετε τώρα 5 φοβερό φορητούς υπολογιστές Linux μπορείτε να αγοράσετε τώρα νομίζετε Linux είναι δύσκολο να χρησιμοποιήσετε; Πολλοί κατασκευαστές φορητών υπολογιστών προσφέρουν φορητούς υπολογιστές Linux που δεν υποφέρουν από οποιοδήποτε σφάλμα οδηγού ή λογισμικού. Διαβάστε περισσότερα .
Εξερευνήστε περισσότερα σχετικά με: Linux, Linux Distro, Unix.