Классика баз данных - статьи

       

что ОС 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-сообщества. (Замечу, что под


Содержание  Назад  Вперед