UNIX® – это класс операционной системы (ОС), разработанный в Bell Labs в 1969 году. Сегодня она является торговой маркой The Open Group, которая контролирует её разработку и публикует единую спецификацию UNIX®. Другие операционные системы, которые основаны на этой ОС или имеют много общих функций, но не соответствуют спецификации, обычно называются UNIX-подобными. Обычно UNIX® – это операционная система, которая может быть запущена на рабочей станции или сетевом сервере. Такие системы составляли основу раннего Интернета, и они продолжают играть важную роль в поддержании функционирования Интернета.
Изначально UNIX® представляла собой невероятно портативную систему, позволяющую компьютеру одновременно запускать несколько процессов и одновременно подключать несколько пользователей.
Взаимодействие в ранних системах осуществлялось посредством текстового ввода и использовало иерархическую систему хранения файлов. Хотя UNIX® изменилась с момента её ранней разработки, многие команды остались прежними, и сегодня они в значительной степени узнаваемы как в той же системе, что и 50 лет назад. С 1994 года она принадлежала The Open Group, которая приобрела её у Novell. Стандарт продолжает развиваться, и у него также есть ряд популярных ответвлений, которые начались с её основных концепций.
Наиболее известным из них является ядро Linux®, которое берёт свое начало ещё с 1983 года, когда Ричард Столлман начал проект GNU, пытаясь создать бесплатную версию UNIX®. Хотя сам проект не имел успеха, в 1992 году Линус Торвальдс выпустил бесплатную версию ядра, которую он назвал Linux®, и выпустил её под лицензией GNU. В результате, хотя UNIX® оставалась относительно закрытой, Linux® была полностью с открытым исходным кодом. Это подстегнуло создать множество дистрибутивов ядра.
Хотя люди склонны считать UNIX® единой операционной системой, на самом деле это более широкий класс систем, соответствующих спецификации. Любой, у кого есть операционная система, соответствующая этой спецификации, может использовать это имя, при условии, что он заплатит надлежащие лицензионные сборы. Ряд существующих операционных систем может использовать сборы, если они того пожелают, хотя во многих случаях это подрывает их собственные свойства.
Например, система Apple OSX соответствует спецификации системе UNIX®. Аналогичным образом, операционная система Solaris относится к этому классу, как и HP-UX, AIX, Tru64 и IRIX. Операционные системы, такие как версии Linux® или BSD, которые имеют много общего с UNIX®, но технически не являются системами UNIX® из-за неспособности выполнить спецификацию, оплаты лицензии или того и другого, часто упоминаются просто как *nix системы. Это происходит из практики в самой ОС использовать звездочку в качестве символа подстановки, который может заменять любой символ. Хотя технически «UNIX-подобные» системы являются предпочтительным термином, очень редко можно встретить вместо *nix, * NIX или просто Nix.