р е к л а м а


Питер-ПрессГарант-Парк

 
В этом разделе представлены ресурсы Интернета, посвященные семейству Unix, оказавшему большое влияние на формирование информационных и сетевых технологий последних 1520 лет, семейству операционных систем, придавших невиданный доселе динамизм развитию компьютерных технологий. Методология и принципы организации Unix наложили заметный отпечаток и на Интернет. До недавнего времени можно было без особой натяжки сказать, что технологии сети Интернет это технологии Unix.Исторически сложилось так, что мы не можем говорить о какой-то конкретной "операционной системе Unix". Жизненный путь Unix начался в 1969 году в стенах Bell Laboratories, одного из подразделений корпорации AT&T (American Telegraph and Telephone). Системы, разрабатывавшиеся в AT&T, и их дальнейшее развитие образуют самую, пожалуй, популярную на сегодняшний день ветвь AT&T Unix. Современные реализации операционных систем, имеющие своим источником код, разработанный в Bell Laboratories и, позже, в USL (Unix Systems Laboratories), носят название Unix System V.Во времена начальных разработок по системе Unix не предполагалось ее использование за пределами Bell Labs, однако уже в 1974 году высшие учебные заведения США получили возможность приобрести лицензию на использование исходного кода системы в образовательной и исследовательской деятельности. В 1976 году лицензию на работу с кодом 6-й версии системы приобрел Калифорнийский университет в Беркли и в 1977 году Исследовательская группа вычислительных систем этого университета (CSRG) завершила работу над OS Berkeley Unix 1. Это было началом другой чрезвычайной популярной в научных и исследовательских кругах США ветви Unix -семейства  BSD (Berkeley Software Distribution). Однако большая популярность пришла к этой разработке значительно позже, когда в 1983 году появилась версия 4.2BSD, имевшая сетевые средства TCP/IP, что позволяло использовать эту систему для работы в сети ARPANET.К концу 80х годов Unix занимает уже довольно видное место на рынке операционных систем, в основном разделяемом крупнейшими производителями вычислительной техники. Коммерческие продукты, основанные на Unix, выпускают такие фирмы, как Hewlett-Packard, DEC, IBM, Sun и др. В 1988 году AT&T заключает соглашение о сотрудничестве с Sun Microsystems, которая выпускала тогда SunOS  операционную систему, основанную на коде BSD. Основной целью этого альянса была интеграция в OS UNIX System V Release 3 сильнейших средств, характерных для систем BSD и не представленных в System V. Результатом данного соглашения явился выпуск в 1989 году системы Unix SVR4, объединившей сильнейшие стороны как SunOS, а именно сетевую файловую систему (NFS), возможности удаленного вызова процедур (RPC), отображения файлов в оперативной памяти, так и версии BSDI, например, интерфейс сокетов для работы с сетью и быструю файловую систему (FFS), но сохранившую при этом характерные особенности System V.Консолидация двух таких влиятельных компаний как AT&T и Sun Microsystems вызвала еще одно чрезвычайно важное событие в мире Unix  в качестве ответного шага возникло конкурирующее объединение поставщиков высокотехнологичного оборудования и программного обеспечения, названное OSF (Open Software Foundation), в которое вошли такие крупные компании как DEC, IBM и Hewlett-Packard. В рамках этого союза возникла еще одна ветвь Unix  OSF/1, базирующаяся на архитектуре микроядра. Этот вариант Unix -системы использует микроядро Mach  результат одноименного проекта, просуществовавшего в университете Карнеги-Меллона с 1985 по 1994 годы.Таково предельно краткое изложение истории развития Unix. За почти 30-летний период система прошла огромный путь от машины PDP7 до современных мэйнфреймов с несколькими 64-разрядными процессорами, от алфавитно-цифровых терминалов до сложных, тщательно продуманных графических оболочек пользователя. Однако в Unix всегда было и остается то, что вызывает любовь и интерес как пользователей, так и программистов,  открытая архитектура системы. В развитие Unix вложен огромный научно-исследовательский и технический потенциал, что оказалось возможным именно благодаря открытости системы. Все основные протоколы, методики и алгоритмы, используемые в работе OS Unix, документированы и имеют статус стандартов, которые соблюдаются всеми разработчиками Unix-систем. Следствием такой открытости является действительная переносимость программ, разработанных по правилам Unix.

Операционные системы семейства Unix

 




На первую страницу


Copyright © 1998 Издательский дом "Питер";   Дизайн: Гарант-Парк