Різниця між UNIX та Solaris

UNIX - Solaris

UNIX - операційна система (ОС), розроблена AT&T в 1960-х роках з метою створення багатокористувацької багатозадачної системи для програмістів. UNIX був розроблений на основі принципу, що прості, але потужні утиліти можна гнучко інтегрувати для забезпечення широкого кола завдань. Однак термін "UNIX" більше стосується класу операційних систем (які відповідають певним специфікаціям, заснованим на оригінальній операційній системі UNIX), ніж до конкретної реалізації операційної системи. Solaris є комерційним варіантом UNIX серед інших, як HP-UX та AIX, і має торгову марку UNIX. Спочатку він був розроблений компанією Sun Microsystems, але в даний час належить корпорації Oracle. Зараз Соларіс відомий як Oracle Solaris.

UNIX

UNIX - це операційна система, яка фокусується на наданні програмістам багатокористувацької, багатозадачної системи. ОС UNIX складається з трьох основних компонентів. Перший компонент - ядро. Ядро - це основна частина ОС Unix. Kernel - це просто велика програма. Коли машина увімкнена, вона завантажується в пам'ять і обробляє розподіл апаратних ресурсів. Ядро відслідковує доступне обладнання, таке як процесори, пам'ять тощо, та підтримує зв’язок із підключеними пристроями. Другий компонент - це стандартні утилітні програми, які включають такі прості утиліти, як cp (що дозволяє копіювати файл) на складні утиліти, такі як оболонка (що дозволяє користувачеві видавати команди в ОС). Третій компонент - це набір файлів конфігурації системи. Файли конфігурації використовуються як ядром, так і корисними програмами. Змінюючи ці файли конфігурації, деякі аспекти поведінки ядра та корисних програм можуть бути змінені. Unix OS широко використовується на робочих станціях, серверах, а також мобільних пристроях.

Соляріс

Як вже згадувалося раніше, Solaris є комерційним варіантом UNIX. Це була рання адаптація UNIX комерційним стартапом. Спочатку Solaris, розроблена корпорацією Oracle, належить корпорації Oracle. Спочатку Solaris був тісно поєднаний з обладнанням SPARC від Sun і продавався як комбінований пакет. Тепер Solaris можна використовувати також із робочими станціями та серверами на базі x86. Такі постачальники, як Dell, IBM, Intel, Hewlett-Packard і Fujitsu Siemens, підтримують Solaris на своїх серверах x86. Solaris представила такі функції, як DTrace, ZFS та Slider Time. Solaris відомий своєю придатністю для симетричної багатопроцесорної обробки, коли два або більше однакових процесорів підключені до спільної основної пам'яті, а один екземпляр ОС контролює всі процесори. В даний час Solaris включає такі функції, як DTrace, Двері, Менеджмент сервісу, Контейнери Solaris, Мультиплексоване введення / виведення Solaris, Менеджер томів Solaris, ZFS та Довірені розширення Solaris.

Яка різниця між UNIX та Solaris?

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-подібними реалізаціями.