Особенности NetWare
В основном предубеждение работающих с Unix к NetWare ошибочно
переносится на эту систему с DOS. Одной из сильных коммерческих
сторон NetWare является то, что сеть может подаваться как некая
"супер-DOS", позволяющая множеству пользователей совместно
использовать диски и принтеры. Этот аспект "супер-DOS"
особенно привлекателен для работающих в DOS и Windows.
Нужно отметить, что другие операционные системы выполняют те же
функции, возможно некоторые из них делают это даже лучше, чем
система фирмы Novell. Система MS NET фирмы Microsoft и более поздняя
версия PC NET, а также последний вариант EtherShare (фирмы 3Com)
и PC Network (IBM) еще более согласованы с DOS, чем NetWare. Novell
добавила некоторые средства, не имеющие аналогов в DOS, такие
как множественный поиск маршрутов и общедоступный каталог (что
аналогично длинным операторам SET и PATH в операционной среде
Unix).
Однако DOS и NetWare нужно дифференцировать. NetWare имеет в своей
основе что-то от Unix. Кроме того, NetWare может превратить обычную
DOS для PC в нечто почти настолько же полезное многозадачное как
Unix.
Одной из привлекательных черт NetWare, является ее стоимость и
"дружественность" к PC. NetWare - это "дружественное"
расширение DOS. NetWare - это многозадачная система с мультинитевостью
(multithreading - одновременное порождение одним процессом сразу
нескольких подпроцессов), способная обслуживать аппаратное обеспечение
сервера, файловую систкему, принтеры и средства коммуникаций.
Все это как будто говорится про Unix, однако NetWare традиционно
не выполняет никакой обработки на хост-машине, то есть сервере.
Всю обработку для приложений выполняют оконечные PC.
Таким образом, NetWare можно также рассматривать как некий аналог
системы Unix, где память каждого пользователя и пространство приложения
разделены различными PC, а не операционной системой.
Говоря о NetWare, нельзя не упомянуть о процессах. Процессы-"демоны"
Unix реализованы в NetWare в виде загружаемых модудей NetWare
- NML (NetWare Loadable Module) и процессов VAP (Value Added Processes).
VAP - это ранняя версия, которая работала в NetWare 286 версии
2.х. Процессоры 80286 с реальным и защищенным режимами затруднили
разработку этих программ и еще более их работу. NLM - этот тот
же процесс, но выполняемый только в NetWare 386 версии 3.х или
старше. Преимущества микропроцессора 80386 сделали NLM стабильной
платформой для реальных приложений.
NLM почти превратили NetWare в операционную систему общего назначения,
аналогичную Unix. NLM могут управлять печатью, отслеживать почту,
управлять созданием резервных копий, наблюдать за загрузкой сервера,
поддерживать коммуникации с внешними системами и даже выполнять
базы данных Oracle и Sybase SQL.