Διαφορά μεταξύ UNIX και Solaris
UNIX έναντι Solaris multiuser, σύστημα πολλαπλών εντολών για τους προγραμματιστές. Το UNIX σχεδιάστηκε με βάση την αρχή ότι τα απλά αλλά ισχυρά βοηθητικά προγράμματα θα μπορούσαν να ενσωματωθούν με ευελιξία για να παρέχουν ένα ευρύ φάσμα εργασιών. Ωστόσο, ο όρος "UNIX" αναφέρεται περισσότερο σε μια κλάση λειτουργικών συστημάτων (που συμμορφώνονται με μια συγκεκριμένη προδιαγραφή, με βάση εκείνη του αρχικού λειτουργικού συστήματος UNIX), παρά σε μια συγκεκριμένη υλοποίηση ενός λειτουργικού συστήματος. Το Solaris είναι μια εμπορική παραλλαγή του UNIX μεταξύ άλλων, όπως τα HP-UX και AIX, και φέρει το εμπορικό σήμα UNIX. Αρχικά, αναπτύχθηκε από την Sun Microsystems, αλλά ανήκει σήμερα στην Oracle Corporation. Τώρα, το Solaris είναι γνωστό ως το Oracle Solaris.
UNIXΤο UNIX είναι ένα λειτουργικό σύστημα που εστιάζει στην παροχή στους προγραμματιστές ενός συστήματος πολλαπλών χρήσεων, πολλαπλών εντολών. Το λειτουργικό σύστημα UNIX αποτελείται από τρία βασικά στοιχεία. Το πρώτο στοιχείο είναι ο πυρήνας. Ο πυρήνας είναι το βασικό μέρος του λειτουργικού συστήματος Unix. Ο πυρήνας είναι απλώς ένα μεγάλο πρόγραμμα. Όταν το μηχάνημα είναι ενεργοποιημένο, φορτώνεται στη μνήμη και θα χειρίζεται την κατανομή των πόρων υλικού. Ο πυρήνας παρακολουθεί το διαθέσιμο υλικό όπως επεξεργαστές, μνήμη κλπ. Και διατηρεί την επικοινωνία με τις συνδεδεμένες συσκευές. Το δεύτερο συστατικό είναι τα τυπικά βοηθητικά προγράμματα, τα οποία περιλαμβάνουν απλά βοηθητικά προγράμματα όπως το cp (που επιτρέπει την αντιγραφή ενός αρχείου) σε πολύπλοκα βοηθητικά προγράμματα όπως shell (που επιτρέπει στο χρήστη να εκδίδει εντολές στο λειτουργικό σύστημα). Το τρίτο στοιχείο είναι το σύνολο των αρχείων ρυθμίσεων του συστήματος. Τα αρχεία διαμόρφωσης χρησιμοποιούνται από τον πυρήνα καθώς και από τα προγράμματα βοηθητικών προγραμμάτων. Με την αλλαγή αυτών των αρχείων ρυθμίσεων, ορισμένες πτυχές της συμπεριφοράς του πυρήνα και των προγραμμάτων βοηθητικών προγραμμάτων θα μπορούσαν να αλλάξουν. Το Unix OS χρησιμοποιείται ευρέως σε σταθμούς εργασίας, διακομιστές καθώς και σε φορητές συσκευές.
Όπως αναφέρθηκε προηγουμένως, το Solaris είναι μια εμπορική παραλλαγή του UNIX. Ήταν μια πρώιμη προσαρμογή του UNIX με μια εμπορική εκκίνηση. Αρχικά αναπτύχθηκε από την Sun Microsystems και σήμερα η Solaris ανήκει στην Oracle Corporation. Αρχικά, η Solaris συνδέθηκε στενά με το υλικό SPARC της Sun και διατέθηκε στο εμπόριο ως συνδυασμένο πακέτο. Τώρα, το Solaris μπορεί να χρησιμοποιηθεί και με σταθμούς εργασίας και διακομιστές x86. Οι προμηθευτές όπως η Dell, η IBM, η Intel, η Hewlett-Packard και η Fujitsu Siemens υποστηρίζουν το Solaris στους διακομιστές x86. Το Solaris εισήγαγε χαρακτηριστικά όπως το DTrace, το ZFS και το Time Slider. Το Solaris είναι γνωστό για την καταλληλότητά του για συμμετρική πολυεπεξεργασία, όπου δύο ή περισσότεροι πανομοιότυποι επεξεργαστές συνδέονται με μια κοινόχρηστη κεντρική μνήμη και μια μοναδική λειτουργική μονάδα OS ελέγχει όλους τους επεξεργαστές. Επί του παρόντος, το Solaris περιλαμβάνει λειτουργίες όπως DTrace, Πόρτες, Εγκατάσταση διαχείρισης υπηρεσιών, Solaris Containers, Solaris Multiplexed I / O, Solaris Volume Manager, ZFS και Solaris Trusted Extensions.
Το UNIX είναι λειτουργικό σύστημα (OS) και το Solaris είναι ένα λειτουργικό σύστημα που βασίζεται στο UNIX (μια εμπορική παραλλαγή του UNIX). Αλλά γενικά, ο όρος "UNIX" αναφέρεται περισσότερο σε μια κατηγορία λειτουργικών συστημάτων παρά σε μια συγκεκριμένη υλοποίηση ενός λειτουργικού συστήματος. Με άλλα λόγια, το UNIX είναι ένας γενικός όρος που περιγράφει πολλά διαφορετικά, παρόλα αυτά παρόμοια λειτουργικά συστήματα. Η Solaris διαθέτει άδεια χρήσης του εμπορικού σήματος UNIX. Το Solaris περιέχει λειτουργίες όπως το DTRace και το σύστημα αρχείων ZFS που δεν υπάρχουν σε άλλες εφαρμογές UNIX. Επίσης, δεδομένου ότι το Solaris έχει σχεδιαστεί ειδικά για να λειτουργεί με συστήματα SPARC, η χρήση του Solaris θα είχε ως αποτέλεσμα καλύτερη απόδοση στα συστήματα SPARC από άλλες υλοποιήσεις UNIX. Επιπλέον, υπάρχουν και άλλες φθηνότερες εφαρμογές τύπου UNIX από το Solaris, όπως το Linux. Όμως, το Solaris είναι γνωστό για την καταλληλότητά του για συμμετρική πολυεπεξεργασία και κλιμάκωση στα συστήματα SPARC. Επιπλέον, το Solaris χρησιμοποιεί βοηθητικά προγράμματα συμβατά με POSIX τα οποία είναι παλαιότερα από τα βοηθητικά προγράμματα GNU που χρησιμοποιούνται από το Linux και από άλλες εφαρμογές που μοιάζουν με UNIX.