что ОС UNIX стала истинной
что ОС UNIX стала истинной сетевой операционной системой. Именно
тогда Билл Джой произнес свою знаменитую фразу "Сеть - это
компьютер". Протоколы TCP/IP положили основу Всемирной сети сетей
Internet, а их комбинация с механизмом программных гнезд во
многом способствовала становлению архитектурной концепции
"клиент-сервер".
Удачной находкой явилась идея использования развитого командного
языка в качестве базового интерфейса пользователя с операционной
системой. Командные языки использовались и в предшествовавших ОС
UNIX интерактивных операционных системах, но пользователи этих ОС
всегда испытывали по меньшей мере неудобства при написании
командных файлов (или, как принято называть их в теперешней
молодежной программистской среде, скриптов). Семейство командных
языков shell (Bourne-shell, C-shell, Korn-shell и т.д.)
предоставляет пользователям мощные средства текстовой обработки,
которые в сочетании с принятыми в ОС UNIX стандартными (и не
обременительными) правилами написания новых команд позволяют, не
выходя из сеанса взаимодействия с командным интерпретатором,
создавать команды, комбинировать существующие команды и т.д.
Конечно, по мере развития и удешевления аппаратуры графических
видеотерминалов, в ОС UNIX не могли не появиться графические
пользовательские интерфейсы. На сегодняшний день в основе
большинства таких интерфейсов лежит разработанная в
Массачусетском технологическом институте оконная система X (X
Window System). Конечно, графический интерфейс удобнее строчного.
Но тем не менее, значимость командных языков семейства shell от
этого не уменьшилась. Каким бы убогим не было терминальное
оснащение UNIX-компьютера, пользователь имеет все возможности
взаимодействия с системой. Более того, трудно найти программиста,
работающего в среде X, у которого хотя бы в одном окне экрана не
был вызван традиционный строчный интерпретатор shell.
Трудно (а может быть, и не нужно) различать демократичность ОС
UNIX и демократичность UNIX-сообщества. (Замечу, что под
Содержание Назад Вперед