Разница между UNIX и Solaris

Разница между UNIX и Solaris
Разница между UNIX и Solaris

Видео: Разница между UNIX и Solaris

Видео: Разница между UNIX и Solaris
Видео: Unix VS Linux. UNIX и Unix подобная система Linux в чем отличие? Маленький секрет MAC OS 2024, Май
Anonim

UNIX против Solaris

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

UNIX

UNIX - это операционная система, которая ориентирована на предоставление программистам многопользовательской, многозадачной системы. ОС UNIX состоит из трех основных компонентов. Первый компонент - это ядро. Ядро - это основная часть ОС Unix. Ядро - это просто большая программа. Когда машина включена, она загружается в память и обрабатывает выделение аппаратных ресурсов. Ядро отслеживает доступное оборудование, такое как процессоры, память и т. Д., И поддерживает связь с подключенными устройствами. Второй компонент - это стандартные служебные программы, которые включают простые служебные программы, такие как cp (позволяющие копировать файл), и сложные служебные программы, такие как оболочка (которая позволяет пользователю отдавать команды ОС). Третий компонент - это набор файлов конфигурации системы. Файлы конфигурации используются ядром, а также служебными программами. Изменяя эти файлы конфигурации, можно изменить некоторые аспекты поведения ядра и служебных программ. ОС Unix широко используется на рабочих станциях, серверах, а также мобильных устройствах.

Солярис

Как упоминалось ранее, Solaris - это коммерческий вариант UNIX. Это была ранняя адаптация UNIX коммерческим стартапом. Первоначально разработанный Sun Microsystems, Solaris в настоящее время принадлежит Oracle Corporation. Первоначально Solaris был тесно связан с оборудованием Sun SPARC и продавался как комбинированный пакет. Теперь Solaris можно использовать также с рабочими станциями и серверами на базе x86. Такие производители, как Dell, IBM, Intel, Hewlett-Packard и Fujitsu Siemens, поддерживают Solaris в своих серверах x86. Solaris представил такие функции, как DTrace, ZFS и Time Slider. Solaris известен своей пригодностью для симметричной многопроцессорной обработки, когда два или более идентичных процессора подключены к общей основной памяти, а один экземпляр ОС управляет всеми процессорами. В настоящее время Solaris включает такие функции, как DTrace, Doors, Service Management Facility,Контейнеры Solaris, мультиплексированный ввод-вывод Solaris, диспетчер томов Solaris, ZFS и доверенные расширения Solaris.

В чем разница между UNIX и Solaris?

UNIX - это операционная система (ОС), а 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-подобными реализациями.

Рекомендуем: