Несколько причин, по которым операционная система UNIX получила широкое распространение:
- Многопользовательский и многозадачный характер. 12 В Unix может одновременно работать сразу много людей, каждый за своим терминалом, при этом каждый из них может выполнять множество различных вычислительных процессов. 1
- Мультиплатформенность. 1 Ядро системы разработано таким образом, что его легко можно приспособить практически под любой микропроцессор. 1
- Простота для понимания, изменений и переноса на другие платформы. 2 Код системы написан на языке высокого уровня С, что сделало её открытой и легко расширяемой. 2
- Наличие стандартов. 2 Несмотря на многообразие версий Unix, основой всего семейства являются принципиально одинаковая архитектура и ряд стандартных интерфейсов. 2
- Простой, но мощный модульный пользовательский интерфейс. 2 Имея в своём распоряжении набор утилит, каждая из которых решает узкую специализированную задачу, можно конструировать из них сложные комплексы. 2
- Использование единой, легко обслуживаемой иерархической файловой системы. 2 Через унифицированный интерфейс файловой системы осуществляется доступ к терминалам, принтерам, магнитным лентам, сети и даже к памяти. 2