В начале был UNIX
— #History
Трудно переоценить важность UNIX в развитии операционных систем. Вдохновившись прежними системами (к примеру, известной на то время ОС Multics сделанным в МИТ), Юникс внес множество великолепных идей, сделавшим систему одновременно простой и мощной.
Главной задумкой оргининального Юникса (созданный в "Bell Labs") была собрать все небольшие, но мощные программы, чтобы сформировать сложные рабочие процессы. Shell, т.е. командная оболочка предоставляла такие примитивы как pipe, чтобы сделать доступным мета-уровневое программирование. Где возможно обьединять программы и выполнять большие задачи. Для примера, чтобы найти слово "кокаин" в текстовом файле и следом посчитать кол-во строк хранящих это слово, можно написать комманду:
grep "кокаин" file.txt | wc -lТаким образом используя программы grep и wc вместе для одной задачи.
Среда UNIX была дружелюбной для разработчиков, т.к. предоставляла встроенный компилятор для языка C. Возможность писать свои программы и при этом делать это легко, сделали UNIX бешенно популярной. Еще авторы программ не стеснялись делиться копиями с остальными, формируя ранний образ open-source сообщества, хотя сама ОС была проприетарной.
Также критическую роль играла доступность и читаемость кода. Ядро UNIX был красиво и лаконично написан на языке C(самый читаемый язык на тот момент), поэтому остальные разработчики могли с легкостью добавлять новую функциональность поверх него. К примеру, группа возглавлемой Биллом Джоем в университете Беркли создала дистрибьютив BSD, которая обладала улучшенной виртуальной памятью, файловой системой и подсистемой сети. Джой позже основал компанию Sun Microsystems.
К несчастью, распространение Юникса тормозило, так как разные компании высказывали свое право на него и долго между собой судились. Многие корпорации владели своей версией Юникса: SunOS, AIX, HPUX и IRIX. Все эти факторы сгустили тучи над UNIX и многие не верили в будущее этой ОС, так как на подходе еще стоял Windows со своими MS-DOS.
авторы UNIX Кен Томпсон и Деннис Ритчи.
И тогда пришел ОН... Но про НЕГО я расскажу в следующий раз. Есть предположение о ком будет следующий пост?