Τελευταία, ακούμε πολλά για το Linux - πώς κυριαρχεί στους διακομιστές, πώς δημιουργεί ένα μεγάλο κομμάτι της αγοράς των smartphone και πώς γίνεται μια εξαιρετικά βιώσιμη επιλογή στην επιφάνεια εργασίας. Αλλά το Linux δεν εμφανίστηκε από το λεπτό αέρα Η ιστορία του Linux [INFOGRAPHIC] Η ιστορία του Linux [INFOGRAPHIC] Αν υπάρχει ένα πράγμα που πρέπει πραγματικά να τσιμπήσει από τον Bill Gates για το τέλος, πρέπει να είναι η διαρκή δημοτικότητα του Linux και άλλων δωρεάν το λογισμικό, καθώς υποτιμά το "αν θέλετε καλό λογισμικό, ... Διαβάστε περισσότερα: πριν από τη δημιουργία του Linux, και πριν από την άνοδο των Windows, ο υπολογιστής κόσμος κυριαρχείται από το Unix.Για όσους δεν γνωρίζουν, το Linux είναι πολύ παρόμοια με το Unix Δεδομένου ότι έχουμε ήδη εξετάσει τις διαφορές μεταξύ Linux και Windows 7 Βασικές διαφορές μεταξύ των Windows και Linux πρέπει να ξέρετε πριν από την εναλλαγή 7 βασικές διαφορές μεταξύ Windows και Linux πρέπει να γνωρίζετε πριν από την αλλαγή Διαβάστε περισσότερα, είναι η διαφορά μεταξύ Linux και Unix;
Σχετικά με το Unix
Πριν πάμε σε αυτό, πρέπει να μιλήσουμε περισσότερο για το Unix. Κατασκευάστηκε για πρώτη φορά από την AT & T το 1969. Μετά από πολλά χρόνια εξέλιξης, δεν έχουμε πια το Unix. Αντ 'αυτού, υπάρχουν διάφορα λειτουργικά συστήματα που έχουν προκύψει από το αρχικό Unix. Τώρα έχετε πράγματα όπως το Solaris και το HP-UX που είναι τεχνικά λειτουργικά συστήματα Unix καθώς έχουν κερδίσει πιστοποίηση Unix. Σε περίπτωση που δεν γνωρίζετε, το Mac OS X είναι επίσης πιστοποιημένο λειτουργικό σύστημα Unix. Αλλά τότε υπάρχουν και άλλα λειτουργικά συστήματα που μοιάζουν με Unix .
Αυτό μπορεί να είναι για πολλούς πολύ συγκεκριμένους λόγους, αλλά όλα καταλήγουν σε αυτό τον τρόπο εξαιτίας μιας γενικής αιτίας: δεν έχουν κανέναν αρχικό κώδικα Unix σε αυτά. Στην περίπτωση του Linux, αυτό οφείλεται στο γεγονός ότι ο κώδικας γράφτηκε από το πλήρες μηδέν, έτσι ώστε το σύστημα να λειτουργεί πολύ σαν ένα σύστημα Unix, αλλά δεν θα περιέχει κανένα κώδικα Unix. Στη συνέχεια, υπάρχουν και άλλοι, όπως το FreeBSD και το OpenSolaris, που απομακρύνονται από τα υπάρχοντα λειτουργικά συστήματα Unix, αλλά έχουν τα ιδιόκτητα κομμάτια που έχουν αφαιρεθεί και αντικατασταθούν από ανοικτού κώδικα.
Δεδομένου ότι ο κώδικας Unix είναι ιδιόκτητος, αυτό σημαίνει ότι δεν υπάρχει κανένας Unix κώδικας αριστερός εκεί, ο οποίος να το κάνει Unix. Υπάρχουν διάφοροι άλλοι παράγοντες που καθορίζουν αν ένα λειτουργικό σύστημα είναι Unix ή Unix, αλλά αυτό είναι εκτός του πεδίου εφαρμογής αυτού του άρθρου.
Κοινές διαφορές μεταξύ Unix και Linux
Όταν εξετάζουμε τη διαφορά μεταξύ των λειτουργικών συστημάτων που μοιάζουν με Unix και Unix, είναι δύσκολο να πούμε ότι υπάρχει ακόμη και μια με την πρώτη ματιά. Υπάρχουν πολλά, πολλά πράγματα που έχουν οι κοινές ομάδες (κάτι που ίσως να μην προκαλεί έκπληξη λόγω των ονομάτων των ομάδων). Αλλά υπάρχουν μικρές διαφορές εδώ και εκεί, ανάλογα με την ακριβή έκδοση των λειτουργικών συστημάτων Unix και Unix που συγκρίνετε. Οι διάφορες υπηρεσίες έχουν ελαφρώς διαφορετικές τοποθεσίες (όπως τα scripts εκκίνησης), συχνά έχουν διαφορετικά σχέδια για να προσφέρουν την ίδια λειτουργικότητα και μπορεί να περιλαμβάνουν ολόκληρο το σύστημα ή μόνο τον πυρήνα.
Ωστόσο, είναι σημαντικό να συνειδητοποιήσουμε ότι το νέο λογισμικό αναπτύσσεται σχεδόν πάντα για το Linux και αργότερα μεταφέρθηκε στο Unix (εξαιρουμένου του Mac OS X). Πολλά εργαλεία που έγιναν για πρώτη φορά για συστήματα Linux, όπως τα περιβάλλοντα γραφικών Gnome και KDE, μπορούν πλέον να εγκατασταθούν σε Unix και σε άλλα συστήματα που μοιάζουν με Unix. Είναι επίσης σημαντικό να σημειωθεί ότι το Linux (και τα περισσότερα άλλα λειτουργικά συστήματα που μοιάζουν με Unix) είναι ελεύθερα να αποκτήσουν και να χρησιμοποιήσουν, ενώ τα λειτουργικά συστήματα Unix δεν είναι.
Τα κόστη είναι πολύ σημαντικό για να αποφασίσετε ποια τεχνολογία θα χρησιμοποιήσετε και το Linux προσφέρει ένα ισχυρό πλεονέκτημα σε αυτό το σημείο.
Παράδειγμα: Solaris εναντίον Linux
Τώρα που έχετε καλή ιδέα για τις διαφορές μεταξύ Linux και Unix, ας ρίξουμε μια ματιά σε ορισμένα πιο συγκεκριμένα παραδείγματα. Κατ 'αρχάς, θα συγκρίνουμε το Solaris, το οποίο κατασκευάστηκε από την Oracle (πρώην Sun Microsystems), με το Linux. Το Linux είναι πιο φορητό, πράγμα που σημαίνει ότι μπορεί να τρέξει σε περισσότερες αρχιτεκτονικές συστημάτων (think x86 και ARM) από ότι το Solaris. Το Solaris είναι γνωστό για μεγαλύτερη σταθερότητα και ολοκλήρωση υλικού, αλλά το Linux είναι ακόμα αρκετά καλό σε αυτές τις περιοχές. Το Linux έχει επίσης πολύ πιο γρήγορο ρυθμό ανάπτυξης από το Solaris.
Υπάρχουν επίσης αρκετές άλλες διαφορές μεταξύ τους, αλλά αυτό μπορεί να συμβεί ακόμη και μεταξύ διαφορετικών κατανομών του Linux. Για παράδειγμα, χρησιμοποιούν διαφορετικούς διαχειριστές πακέτων, διαφορετικά συστήματα προεπιλεγμένων αρχείων και άλλα. Υπάρχουν επίσης διάφορες διαφορές στους αντίστοιχους πυρήνες όσον αφορά τον τρόπο με τον οποίο χειρίζονται πράγματα όπως I / O και δίκτυο, αλλά αυτές οι διαφορές είναι εξαιρετικά τεχνικές.
Παράδειγμα: Mac OS X έναντι Linux
Μια άλλη καλή σύγκριση που πρέπει να κάνετε είναι το Mac OS X και το Linux. Το Mac OS X είναι σίγουρα ευκολότερο να εγκατασταθεί, αλλά για άλλη μια φορά το Linux είναι φθηνότερο και διαθέτει άφθονο λογισμικό ανοιχτού κώδικα που μπορείτε να χρησιμοποιήσετε αντί για αποκλειστικές λύσεις που υποστηρίζονται από την Apple. Είναι επίσης πολύ πιο ευέλικτο, καθώς το Linux μπορεί να τρέξει σε σχεδόν οποιοδήποτε υλικό, ενώ το Mac OS X μπορεί μόνο (επίσημα, τουλάχιστον) να τρέξει σε υλικό της Apple. Το Mac OS X έχει επίσης τον δικό του πυρήνα (που ονομάζεται XNU) ο οποίος διαφέρει από το Linux και το Solaris. Χρησιμοποιεί επίσης το HFS + ως το προεπιλεγμένο σύστημα αρχείων αντί για το ext4 όπως το κάνει το Linux ή το ZFS για το Solaris.
Ευέλικτο και ελεύθερο
Με αυτή τη σύγκριση, δεν προσπαθώ να πω ότι το Unix δεν σας επιτρέπει να είστε παραγωγικοί - υπάρχουν πολλά μέρη και επαγγελματίες που χρησιμοποιούν πραγματικά λειτουργικά συστήματα Unix για τις λύσεις τους. Ωστόσο, το Linux προσφέρει απλώς πολύ μεγαλύτερη ευελιξία και προσφέρει πολλά εξοικονόμηση κόστους σε σύγκριση με το Unix. Και αυτό είναι που εκτιμούν οι επαγγελματίες του Linux και γι 'αυτό το λόγο το Linux είναι πολύ πιο διαδεδομένο σήμερα.
Είστε επαγγελματίας Linux; Εάν ναι, γιατί επιλέγετε το Linux μέσω Unix;