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

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

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

Видео: Разница между UNIX и Solaris
Видео: Linux - худшая операционная система 2024, Июль
Anonim

UNIX против Solaris

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

UNIX

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

Солярис

Как упоминалось ранее, Solaris - это коммерческий вариант UNIX. Это была ранняя адаптация UNIX коммерческим стартапом. Первоначально разработанная Sun Microsystems, Solaris в настоящее время принадлежит корпорации Oracle. Первоначально 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 Containers, Solaris Multiplexed I/O, Solaris Volume Manager, ZFS и Solaris Trusted Extensions..

В чем разница между 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-подобных реализациях.

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