Είναι το Linux Unix;

Is Linux Unix



Εισαγωγή

Τα λειτουργικά συστήματα διαχειρίζονται το υλικό και το λογισμικό των υπολογιστών. Περιλαμβάνουν Microsoft Windows, MacOS, Linux, Android, Unix και πολλά άλλα. Ενώ το πιο κυρίαρχο λειτουργικό σύστημα επιφάνειας εργασίας είναι τα Microsoft Windows, η φύση ανοιχτού κώδικα Linux το καθιστά μια βιώσιμη επιλογή για ευχρηστία σε πολλές πλατφόρμες. Το Android, που αναπτύχθηκε από την Google, παίρνει τη μερίδα του λέοντος στον τομέα των κινητών tablet και smartphone που χρησιμοποιούν Πυρήνας Linux Το

Υπάρχουν δύο τύποι λειτουργικών συστημάτων. ένα λειτουργικό σύστημα πολλαπλών εργασιών και ένα λειτουργικό σύστημα. Το λειτουργικό σύστημα Single-tasking εκτελεί ένα πρόγραμμα τη φορά, ενώ το λειτουργικό σύστημα πολλαπλών εργασιών εκτελεί πολλά προγράμματα ταυτόχρονα.







Τα λειτουργικά συστήματα πολλαπλών εργασιών περιλαμβάνουν το Unix και το Linux (ένα λειτουργικό σύστημα που μοιάζει με Unix) ως παραδείγματα. Πριν από την εμφάνιση του Linux και την άνοδο του λειτουργικού συστήματος Windows, το Unix κυριαρχούσε στον κόσμο των υπολογιστών.



Το λειτουργικό σύστημα Unix έχει μια ποικιλία εκδόσεων. HP-UX, AIX, BSD μεταξύ άλλων. Πολλοί μπορεί να θεωρούν το Linux ως κλώνο του λειτουργικού συστήματος Unix, ίσως επειδή τυχαίνει να μοιράζονται κάποια κοινά χαρακτηριστικά στην προοπτική τους. Ωστόσο, αυτό δεν συμβαίνει καθώς το Linux και το Unix είναι ξεχωριστές οντότητες παρόλο που το Linux κυκλοφόρησε πολύ αργότερα από το Unix.



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





Ορισμός του Unix

Το Unix μπορεί να χρησιμοποιηθεί ως όρος που εξηγεί τρία σενάρια:

Πρώτα απ 'όλα, αναφέρεται στο αρχικό λειτουργικό σύστημα που σχεδιάστηκε από την AT&T Bell Labs και άλλα λειτουργικά συστήματα που προέρχονται από αυτό το λειτουργικό σύστημα.



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

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

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

Όταν μιλάμε για UNIX όσον αφορά τη δεύτερη εξήγηση, τα λειτουργικά συστήματα προέρχονται από το αρχικό AT & T Unix. Είναι γραμμένο σε γλώσσες προγραμματισμού C και Assembly. Το πρωτότυπο έργο προοριζόταν για λειτουργία εντός του συστήματος Bell, αλλά αργότερα αδειοδοτήθηκε σε εξωτερικές ομάδες που περιλάμβαναν ακαδημαϊκές και εμπορικές παραλλαγές από προμηθευτές.

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

Με τα χρόνια, έχουν αναπτυχθεί διάφορα λειτουργικά συστήματα που μοιάζουν με Unix. Από αυτά, το Linux έχει αναδειχθεί ως το πιο δημοφιλές Unix με πιστοποίηση SUS.

Τι είναι το λειτουργικό σύστημα Linux;

Από την άλλη πλευρά, το Linux, το οποίο αναπτύχθηκε από τον Linus Torvalds, είναι μια ομάδα λειτουργικών συστημάτων που είναι ανοιχτού κώδικα και ως εκ τούτου είναι ελεύθερα να τροποποιηθούν ώστε να ταιριάζουν στις ανάγκες των τελικών χρηστών. Ήταν κυκλοφόρησε στις αρχές της δεκαετίας του 1990 με κύριο στόχο τους προσωπικούς υπολογιστές αλλά έχει εξαπλωθεί σε περισσότερες πλατφόρμες που ξεπερνούν άλλα λειτουργικά συστήματα.

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

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

Ορισμένες εκδόσεις του Linux, που αναφέρονται ως Διανομές Linux περιλαμβάνουν Ubuntu, OpenSuse, Redhat, Solaris μεταξύ άλλων. Αυτά του Unix είναι AIS, HP-UX, BSD, Iris. Αντίθετα, το Unix έχει το μικρότερο μερίδιο εκδόσεων.

Διαφορά μεταξύ Linux και Unix

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

  1. Ευελιξία και συμβατότητα : Το Linux είναι ευέλικτο και συμβατό με το μεγαλύτερο μέρος του υλικού. Μπορεί να εγκατασταθεί και να τρέξει στις περισσότερες πλατφόρμες. Αυτά περιλαμβάνουν κινητά τηλέφωνα, tablet και κονσόλες παιχνιδιών. Ωστόσο, το Unix μπορεί να λειτουργήσει μόνο σε εξειδικευμένο υλικό και συγκεκριμένους επεξεργαστές CPU. Δεν είναι συμβατό όπως το λειτουργικό σύστημα Linux και η εγκατάστασή του απαιτεί αυστηρά και διαδικαστικά μηχανήματα υλικού.
  2. Κόστος : Οι διανομές Linux είναι δωρεάν, δεν υπάρχουν έξοδα για τη λήψη και μπορούν να διανεμηθούν μέσω διαφορετικών μέσων. Οι λίγες τιμές διανομής Linux είναι προσιτές. Στην περίπτωση των εκδόσεων διακομιστή, τα ιδρύματα πληρώνουν στους διανομείς για μια πολιτική υποστήριξης αλλά όχι για το ίδιο το λογισμικό. Από την άλλη πλευρά, το Unix δεν είναι καθόλου δωρεάν. Οι πωλητές διαφόρων γεύσεων Unix τα προσφέρουν σε διαφορετικές τιμές. Εμπορικά, το Unix είναι συνήθως προσαρμοσμένο για ένα συγκεκριμένο σύστημα. Έτσι το αρχικό κόστος είναι υψηλό.
  3. Διαθεσιμότητα πηγαίου κώδικα : Ο πηγαίος κώδικας του Linux είναι ελεύθερα διαθέσιμος, ενώ αυτός για το Unix όχι. Οι χρήστες μπορούν να τροποποιήσουν και να κάνουν αλλαγές στο σύστημα Linux στις συσκευές τους. Ωστόσο, οι πωλήσεις είναι περιορισμένες. Αυτό δεν ισχύει για το Unix. ο πηγαίος κώδικας του δεν είναι διαθέσιμος αφού δεν είναι δωρεάν λογισμικό.
  4. Φορητότητα : Το σύστημα Unix δεν είναι τόσο φορητό όσο το Linux. Το Linux είναι εξαιρετικά φορητό και μπορεί να τρέξει σε διάφορα μέσα αποθήκευσης και φορητές συσκευές.
  5. Γραμμή εντολών και GUI : Όταν ασχολούμαστε με το λειτουργικό σύστημα Linux, το συσχετίζουμε με μια ελάχιστη γραφική διεπαφή χρήστη και μια διεπαφή γραμμής εντολών που χρησιμοποιείται κυρίως. Το Unix χρησιμοποιεί μόνο τη διεπαφή γραμμής εντολών, ενώ η ανάπτυξη μιας γραφικής διεπαφής χρήστη βρίσκεται σε εξέλιξη.
  6. Συστήματα αρχείων : Το Linux έχει τη δυνατότητα να υποστηρίζει ένα μεγάλο σύνολο συστημάτων αρχείων σε σύγκριση με το Unix. Κατά την εγκατάσταση, το κόστος που προκύπτει είναι σχετικά χαμηλό.
  7. Εφαρμογές : Το λειτουργικό σύστημα Linux διαθέτει μια ποικιλία χρηστών. από οικιακούς χρήστες, προγραμματιστές έως λάτρεις των υπολογιστών. Το Unix έχει λίγους χρήστες, κυρίως σχεδιασμένους για κεντρικά πλαίσια, διακομιστές και σταθμούς εργασίας. Μόνο η έκδοση OS X στοχεύει όλους στον αρχικό σχεδιασμό της.
  8. Κέλυφος : Το σύστημα Linux χρησιμοποιεί το Bourne Again Shell (BASH) ως προεπιλεγμένο κέλυφος και μπορεί να υποστηρίξει πολλούς διερμηνείς εντολών. Το Unix συνδέθηκε αρχικά με το κέλυφος του Bourne, αλλά αργότερα έγινε συμβατό με πολλά άλλα όπως ο Korn και ο C.
  9. Ασφάλεια : Το Linux έχει γρήγορο και αποτελεσματικό ποσοστό απόκρισης σε σφάλματα και απειλές. Δεδομένου ότι είναι ένα ανοιχτό λειτουργικό σύστημα, κάθε χρήστης μπορεί να αναφέρει ένα σφάλμα το οποίο διορθώνεται σε σύντομο χρονικό διάστημα. Στο Unix, ο χρήστης πρέπει να έχει υπομονή για να αποκτήσει την κατάλληλη ενημερωμένη έκδοση κώδικα διόρθωσης σφαλμάτων.

Ομοιότητες μεταξύ λειτουργικών συστημάτων Linux και Unix

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

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

Μια άλλη ομοιότητα είναι ότι είναι αρθρωτά. ένα χαρακτηριστικό στο δύο λειτουργικό σύστημα μπορεί να αφαιρεθεί και να αντικατασταθεί χωρίς να χρειάζεται επανεκκίνηση. Άλλα όπως το Loadable Kernel Module μπορούν να προστεθούν στο Linux ενώ λειτουργεί το σύστημα.

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

συμπέρασμα

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

Κατά τη μελέτη των δύο, θα πρέπει να σημειώσουμε ότι το Linux έχει κερδίσει δημοτικότητα σε υλικό και λογισμικό υπολογιστών, παιχνίδια, tablet, mainframes. Το τελευταίο, από την άλλη πλευρά, έχει χρησιμοποιηθεί συνήθως για διακομιστές Διαδικτύου, σταθμούς εργασίας και προσωπικούς υπολογιστές της Solaris, της Intel και της HP. Από τα δύο, το Linux είναι πιο δημοφιλές στους χρήστες.

Εκτός από όλα αυτά, υπάρχουν Unix που βασίζονται σε Linux όπως ρυθμίσεις που δεν χρησιμοποιούν πολλά εργαλεία GNU ενώ υπάρχουν και λειτουργικά συστήματα που χρησιμοποιούν τον πυρήνα Linux αλλά δεν μοιάζουν με το σύστημα Unix. Για παράδειγμα, το Android διαθέτει πυρήνα Linux αλλά δεν είναι σε καμία περίπτωση συσκευή Unix. Η διάκριση αυτών των δύο γίνεται δύσκολη κυρίως λόγω της ευελιξίας του Linux. μπορεί να ενσωματωθεί σε διαφορετικά συστήματα είτε μοιάζει με Unix είτε όχι.

Πρόσθετες πληροφορίες και πηγές

https://www.unix.org/what_is_unix.html

https://en.m.wikipedia.org/wiki/Operating_system

https://beebom.com/unix-vs-linux-what-is-the-difference/

https://www.techworms.net/2016/11/difference-linux-unix-operating-systems.html

https://www.quora.com/What-are-the-similarities-and-differences-between-UNIX-and-Linux