Лекции (989962), страница 4
Текст из файла (страница 4)
ресурсов на компьютеры, которымтребуется производить распечатку документов.6) В комплект поставки NetWare 5.0 входит мощный и простой в использовании Web-сервер FastTrackServer for NetWare, тесно интегрированный с NDS и поддерживающий большинство языков разработкиприложений для Web. FastTrack Server призван заменить собой Novell Web Server, использовавшийся впредыдущих версиях NetWare.7) В состав сервера NetWare 5.0 входит виртуальная машина Java, что позволяет запускать приложения иапплеты Java на сервере.
Например, графическая утилита управления сервером ConsoleOne написана наязыке Java.К сожалению, объемы лекции не позволяют раскрыть всю гамму возможностей ОС NetWare(основной упор в последующих лекциях будет сделан на рассмотрении ОС Linux и Windows 2000 Server).Тем не менее, NetWare продолжает оставаться удобной и широко используемой сетевой ОС для сервера.6.2. OC Windows NTЭта сетевая операционная система очень мощная и удобная в администрировании, т.к.
имеет хорошо продуманный графический интерфейс, привычный пользователям Windows, и позволяющий автоматизировать иупростить выполнение типовых задач. Однако, с точки зрения сетевой безопасности, она оставляет желатьлучшего. Негативную роль здесь играет и "закрытость" системы, т.е. отсутствие возможности изменить ипротестировать ее программный код под свои нужды (как это возможно в FreeBSD или Linux). Если длябыстрого развертывания и простоты обслуживания локальной сети целесообразно использовать WindowsNT, то для Internet-сервера лучше использовать различные клоны Unix и Linux. Эти утверждения подтверждаются фактическим материалом: по данным исследовательского сайта void.ru только 16% серверов доменаRU используют Windows NT, а 60% приходится на Linux и клон Unix ОС FreeBSD (остальные 24% либо небыли протестированы в ходе исследований, либо приходятся на другие ОС, например, ОС Solaris – 2.5%).Последней версией Windows NT, в настоящее время является Windows NT 5.0 (Windows 2000 Server).
Всвязи с важностью вопроса, эта операционная система будет рассмотрена в лекциях отдельно.6.3. ОС Unix, LinuxОС Unix является старейшей сетевой операционной системой (создана в 1969 г.) и по сегодняшний деньиспользующейся в Internet (см. статистику выше). Существует множество клонов Unix – практически ничемне отличающихся друг от друга операционных систем разных производителей: FreeBSD, BSD Unix (университет Berkley), SunOS, Solaris (фирма Sun Microsystems), AIX (фирма IBM), HP-UX (фирмы Hewlet Packard),SCO (фирмы SCO) и др. Самым популярным клоном Unix пожалуй является FreeBSD, в основном из-затого, что ее исходные тексты распространяются свободно, что позволяет произвольно переделывать ОС"под себя", а также тестировать систему на отсутствие ошибок и "черного хода". В связи с этим, FreeBSDсодержит гораздо меньше ошибок, чем коммерческие варианты Unix, т.к.
отладкой и устранением ошибокзанималась не одна компания, а все программистское сообщество.К клонам Unix можно отнести и Linux, однако в последнее время он выделился в самостоятельнуюоперационную систему и продолжает бурно развиваться. Существует множество дистрибутивов (пакетовустановки) Linux различных фирм. Самые популярные из них – это Red Hat Linux (США) и Mandrake(Европа).
Существуют также Slackware Linux, Corel Linux, Caldera OpenLinux, Debian Linux, SuSE Linux,Black Cat Linux, Connectiva Linux и др. Структура файловой системы, система разграничения доступа иосновные команды в Linux и Unix сходны. С точки зрения пользователя, основным отличаем Linux отранних версий Unix является удобный графический интерфейс, во многом сходный с интерфейсом Windows(особенно у графической рабочей среды Gnome), а основным преимуществом, по сравнению с Windows, большая надежность и скорость работы, большая защищенность файловой системы (в том числе и отвирусов) и более профессиональные средства работы с локальной сетью и Internet.
Для Linux существует иразрабатывается большое количество программного обеспечения: от офисного пакета Star Office играфического редактора Corel Draw, до мощных СУБД (DB2 фирмы IBM) и систем разработки программ наС++, Perl, Java и др. И хотя пока еще рано рекомендовать неопытному пользователю переходить на Linux (восновном из-за проблем с использованием русских шрифтов в приложениях – отсутствует единая прозрачная схема настройки), тем не менее, в будущем, Linux возможно займет значительное место в нише ОС длядомашних компьютеров.
Пока же, он четко удерживает статус "удобной ОС для профессионалов", а такжеСоставитель: Ляхевич А.Г., 2000 - 2002 годиспользуется как ОС для устройств бытовой электроники. Подробнее ОС Linux будет рассмотрена далее влекциях.6.4. ОС MacOS XЕсли традиционно фирма Apple создавала свою операционную систему MacOS, как удобную ОС длянастольных компьютеров, то MacOS X ориентирована на использование в качестве ОС для сервера.
Этооперационная система для компьютеров Macintosh, в основу построения которой были положены те жепринципы, что и в ОС Unix. Фирма Apple создала операционную систему, которая сочетает в себе удобныйграфический интерфейс MacOS и зарекомендовавший себя "профессионализм" Unix систем. Если вашсервер является компьютером Macintosh (процессор PowerPC), то использование MacOS X в качестве ОСболее чем приемлемо.6.5. ОС OS/2 Warp Server 5OS/2 Warp Server – это мощная серверная ОС, построенная на идеологии клиент-сервер (программаподразделяется на две части, которые работают совместно: одна – на компьютере клиента, вторая – насервере).
Первоначально OS/2 было совместной разработкой фирм IBM и Microsoft (поэтому в OS/2поддерживалось программное обеспечение DOS и Windows). Однако впоследствии фирмы прекратилисотрудничество. IBM продолжила развитие OS/2, а вариант Microsoft, называвшийся OS/2 Lan Manager, вдальнейшем трансформировался в ОС Windows NT. В настоящее время, под OS/2 понимается вариантфирмы IBM. Помимо серверного варианта, существует и клиентский вариант OS/2 Warp Client 5.0.Характерными чертами OS/2 является:- высокая надежность работы.- хорошо реализованная вытесняющая многозадачность (включая нити). Задачи подразделяются наприоритетные классы: критический, серверный, нормальный, отложенный.
Внутри нормального классаприоритет формируется динамически.- удобный объектно-ориентированный графический интерфейс, возможность работы в режимекомандной строки, специальный язык REXX для написания командных файлов.- простота конфигурирования практически любых настроек ОС.- высокопроизводительная и надежная файловая система HPFS (High Perfomance File System). Всерверной версии применяется "журналируемая ФС" (JFS), перенесенная из ОС AIX иобеспечивающая высокую надежность.- мощная система разграничения доступа к данным, хорошая защищенность от вирусов и др.6.6. ОС BeOSBeOS - операционная система, которая была создана в 1996 году, в компании Be, Inc, как операционнаясистема для мультимедийного интернет - компьютера BeBox.
Однако этот компьютер не снискал большойпопулярности, и в дальнейшем BeOS была перенесена на платформы PowerPC (Macintosh) и Intel x86 (IBM).ВeOS - полностью графическая система, созданная специально для работы с мультимедиа и Internet.Система обладает удобным и приятным пользовательским интерфейсом.
Графическая система BeOSреализована в клиент - серверной архитектуре, что открывает возможности для многопоточной обработки иразделения задач между процессорами. BeOS обладает хорошей поддержкой мультипроцессорности,надежностью и обладает средой разработки приложений на языке С++, что приводит к появлениюмножества бесплатных программ.
BeOS способна работать с файлами в несколько террабайт. А ко всемуэтому BeOS распознает такие файловые системы как FAT16/32 (Windows), HFS (Mac OS), NFS и другие.Сама операционная система занимает меньше 200 Мб, хотя набор стандартного программного обеспечениянамного шире, чем в Windows. А ставится BeOS не более 10 минут.Хотя BeOS и не задумывалась, как серверная ОС, однако ее сетевые возможности очень широки:- Многопоточный сетевой доступ: сетевые возможности BeOS максимально многопоточны, ииспользуют для своей работы многопроцессорную обработку.- Использование TCP/IP: cетевые возможности BeOS базируются на протоколе TCP/IP, "родном"протоколе Internet.- Разделение доступа к файлам, основанное на FTP: встроенные в систему возможностираспределения доступа к файлам базируются на протоколе FTP, что позволяет разделять доступ кфайлам с пользователями, использующими BeOS, Windows, Unix, Mac OS или любую другую систему,поддерживающую протокол FTP.- Интегрированный Web-сервер: Встроенные в систему простейшие возможности Web-сервера,позволяют публиковать web-страницы с первого дня использования системы.
Эти возможностиявляются модульными и могут быть заменены более мощными сервисами сторонних производителей.- Интегрированный Web-броузер: NetPositive, Web-броузер BeOS, предлагает быструю обработкуInternet-страниц, или чтение документации по BeOS, прилагающейся на CD. NetPositive поддерживаетспецификацию HTML 3.2, HTTP 1.0 и 1.1, FTP, SSL, и другие Internet-стандарты.Составитель: Ляхевич А.Г., 2000 - 2002 год--Интегрированные почтовые сервисы: Почтовые сервисы Internet, включая почтового клиента POP3,встроены в BeOS. Эти возможности являются модульными, поэтому могут быть расширены илизаменены сторонними разработчиками.Интегрированный сервер Telnet: стандартный Internet-сервис Telnet встроен в систему.Совместимость с Unix (Posix): BeOS имеет полную функциональную совместимость с Unix, чтоделает возможным перекомпиляцию Unix-совместимого кода без каких-либо изменений.
BeOS имеетUnix-подобную командную строку и оболочку bash. Эти возможности также могут быть задействованыудаленно с помощью Telnet.Совместимость с сетями Microsoft: BeOS включает в себя клиента для сетей Microsoft, позволяяBeOS-системам получать доступ к общим (shared) дискам, файловым серверам и доменам Windows.Поддержка печати AppleTalk: BeOS поддерживает печать на AppleTalk-базированные принтеры черезстандартные сети Ethernet, позволяя печатать на стандартных лазерных принтерах AppleTalk. BeOSтакже поддерживает TCP/IP-базированные принтеры.6.7.
ОС QNX 6.0ОС QNX была разработана канадской фирмой QNX Software Systems, Ltd. для систем реального времени,т.е. компьютерных систем в которых необходима "быстрая реакция" операционной системы (порядканескольких микросекунд). Системы реального времени применяются в управлении технологическимипроцессами (автоматизированные производства, ТЭЦ, атомные станции).Название QNX происходит от сокращения Quick Unix (быстрый Unix). QNX – это система,построенная по стандарту POSIX (общий стандарт для всех Unix - систем), но отличающаяся чрезвычайнонебольшими размерами и быстродействием. Микроядро QNX занимает всего 32 килобайта.