Для выхода на рынок малых ЛВС, где цена является определяющей, фирма Novell создала версии ОС NetWare на 5 и 10 пользователей, которые назывались NetWare ELS I и ELS II.
Версия 2.15 NetWare и NetWare для Macintosh дебютировали в 1988 году. Создание средств для подключения компьютеров Маc сети было важным шагом для NetWare, но покупатели жаловались на сложность NetWare, достигшей к этому времени "новых высот". Больше всего жалоб было связано с утилитой COMPSURF, автоматически запускаемой в процессе инсталляции. COMPSURF- это программа, предназначенная для диагностики поверхности жесткого диска с целью обнаружения физических дефектов. Пользователи жаловались, что для тестирования одного накопителя на жестком диске ей требовался целый день или даже два. В дополнение к тому, что процесс инсталляции занимал много времени, он еще требовал существенного опыта для правильного его выполнения.
32-разрядная сетевая ОС NetWare 386 была выпущена в сентябре 1989 года. Сконцентрировавшись на целостности и сохранности данных, фирма Novell также значительно улучшила систему защиты данных, производительность и гибкость ОС NetWare в продукте, получившем название NetWare 386.
В 1991 году фирма Novell выпустила версии ОС NetWare 2.2 и 3.11. В 1993 году улучшенная версия 3.11 была названа версией 3.12. В том же 1993 году фирма Novell выпустила версию 4.0 ОС NetWare. В настоящее время эти сетевые ОС на базе сервера являются главными среди продукции фирмы Novell.
OC NetWare 2.2
В версии 2.2 NetWare фирма Novell собрала все лучшее из ранних версий NetWare для процессора 80286 (версия 2.15, SFT Advanced NetWare, ELS I ELS II). Цена ОС NetWare 2.2 так же, как и версии 3.12, зависит от числа пользователей. Версия 2.2 очень похожа на ОС SFT Advanced NetWare. Все варианты версии 2.2 имеют одинаковые возможности, например, ЛВС на 5 рабочих станций имеет такой же уровень отказоустойчивости (SFT), как и ЛВС на 100 рабочих станций. Версия 2,2 выпускается на 5,10,50 или 100 пользователей. Цена меняется от 895 долларов для 5 пользователей до 5495 долларов для 100 пользователей. Сравнение характеристик ОС NetWare версий 2.2 и 3.12 проводится в таблице 7.1. Процесс инсталляции для NetWare 2.2 почти столь же прост, как и для 3.12. Фирма Novell учла жалобы покупателей и упростила его настолько, что в стандартном режиме нужно ответить только на 3 вопроса о файловом сервере и вашей ЛВС, подождать непродолжительное время, пока отработает программа ZTEST и вставить в дисковод несколько дискет. "Долгоиграющая" программа COMPSURF также осталась, но теперь уже в качестве варианта по желанию пользователя.
ОС NetWare версии 2.2 имеет поддержку VAP (Value Added Processes) -отдельных программных модулей, стыкуемых с ОС NetWare и позволяющих файловому серверу выполнять некоторые дополнительные функции, Хорошим примером использования VAP является фирменный метод доступа к файлам BTRIEVE. Вместо перенаправления на файл-сервер запроса к DOS для считывания очередной порции файла прикладная программа на рабочей станции передает программе BTRIEVE на сервере ключ нужной ей записи. A BTRIEVE осуществляет поиск записи на файловом сервере и посылает ее прикладной программе.
OC NetWare 3.12
ОС NetWare 3.12 использует преимущества процессоров 80386, 80486 или Pentium. Она предоставляет расширенные возможности: доступ к памяти до 4Г для кэширования, присоединение к одному серверу до 250 пользователей, объем дисковой памяти до 32 терабайт, максимальный размер файла до 4Г, один файл может располагаться на нескольких накопителях. До 100000 файлов могут быть открыты одновременно. ОС NetWare 3.12 включает возможности по отказоустойчивости SFT NetWare и имеет улучшенную систему защиты данных. Также новой является концепция NLM (NetWare Loadable Module - Загружаемые модули NetWare) программных модулей, загружаемых (выгружаемых) в файловый сервер в процессе работы. При этом NLM гораздо легче использовать, чем VAP.
NetWare 3.12 не является такой хорошей основой для приложений типа клиент/сервер, как операционные системы LAN Manager и LAN Server. Однако фирма Novell предоставляет ряд средств для программистов, разрабатывающих такие приложения. Фирма Novell также предлагает разработчикам средства для создания прикладных программ, предназначенных для размещения как на файловом сервере, так и на рабочей станции-клиенте, включая NLM с защитой памяти и различные транспортные протоколы, довольно легко программируемые.
Для помощи программистам в управлении новой средой фирма Novell предлагает набор программ для профессиональных разработчиков Professional Developer's Program. Эти программные средства включают: компилятор Си, компоновщик программ, символический отладчик, библиотеки сетевых программ и продукт NetWare RPC. RPC - это сокращенное обозначение для Mote Procedure Code (Концепция распределенной обработки информации), где различные части какой-нибудь программы или процесса могут выполняться на различных типах компьютеров в сети.
Версия 3.12 ОС NetWare воплотила обещание фирмы Novell поддерживать рабочие станции под управлением различных ОС. В сервере могут храниться файлы для рабочих станций с операционными системами DOS, Macintosh, OS/2 и UNIX. Для этого на сервере, управляемом .ОС Net Ware 3.12 предусмотрены специальные атрибуты для имен файлов. Для каждого хранящегося на сервере файла, кроме имени в DOS-стиле, в области атрибутов имени содержится информация (две области по 128 байт) о том, какой ОС этот файл принадлежит. Например, файл, созданный на рабочей станции под управлением OS/2, сохраняет здесь свои расширенные атрибуты (длинное имя, дату создания и т. п.). Файл Macintosh содержит в этих областях свое длинное имя и информацию для Mac Finder. Работа с этими атрибутами имен осуществляется дополнительными серверными модулями (NLM). Таким образом, файлы, созданные пользователями Мас, могут быть доступны пользователям DOS и наоборот.
Более того, загрузив NetWare for Macintosh NLM, можно создать файл с помощью Microsoft Word для Macintosh, затем редактировать его с помощью Microsoft Word для Windows на компьютере под управлением DOS и, наконец, окончательные правки внести с помощью Word/PM на компьютере под управлением OS/2.
Открытость архитектуры ОС NetWare распространяется не только на уровень ее файловой системы, но и включает новый интерфейс транспортного уровня (TLI - Transport Layer Interface), основанный на ODI. Этот интерфейс предоставляет широкий диапазон возможностей для организации связей, включая IPX/SPX, NetBIOS, LU 6.2 (АРРС), именованные каналы связи для рабочих станций, управляемых DOS и OS/2, TCP/IP, интерфейс Berkley 4.3 Sockets и UNIX System V Streams/TLL.
Утилита SBACKUP в ОС NetWare 3.12 позволяет выполнять резервные копии на внутренний накопитель на магнитной ленте и восстанавливать файлы независимо от ОС, в которой они были созданы. Информация из атрибутов имен также записывается на магнитную ленту. Таким образом, одновременно может быть произведено резервирование или восстановление резервных копий файлов DOS, Macintosh и OS/2 (HPFS).
С NLM модулем поддержки протокола TCP/IP, входящим в состав ОС NetWare 3.12, можно, например, включить UNIX-машину, такую как RS/6000, в один из сегментов сети Token Ring и использовать сервер NetWare 3.12 для передачи пакетов IP от рабочей станции DOS к сегменту с компьютером RS/6000, Особенности передачи IP пакета модулем TCP/IP NetWare позволяют ЛВС, управляемым ОС NetWare 3.12, осуществлять связь с сетями, использующими протокол TCP/IP. Для передачи пакета IPX от одного NetWare сервера другому через канал связи TCP/IP ОС NetWare заключает пакет IPX в оболочку IP и передает его между серверами. В сущности, часть ЛВС TCP/IP становится естественным продолжением ЛВС IPX.
Для того, чтобы позволить. UNIX-станции использовать файловый сервер, управляемый ОС NetWare, необходимо загрузить систему NFS на UNIX-машине и NLМ-модуль NFS NetWare на файловом сервере, управляемом ОС NetWare. После того, как сделаны необходимые установки в файле /ETC/HOSTS и других установочных файлах на UNIX-компьютере, вы создаете пустую директорию и используете стандартную команду UNIX MOUNT, чтобы превратить пустую директорию в окно файлового сервера NetWare 3.12. Теперь вы получаете доступ к файловому серверу NetWare с рабочей станции UNIX, используя обычные UNIX-команды, утилиты и прикладные программы.
Средство передачи файлов FТАМ NLM системы NetWare позволяет присоединять серверы NetWare 3.12 к компьютерным сетям модели OSI Это средство является полностью совместимым со стандартом GOSIP 1.0, позволяя рабочим станциям разделять принтеры и файлы на сервере NetWare.
Утилита FCONSOLE в NetWare 2.15 предназначалась для контроля активности сервера. Первые несколько версий NetWare 386 выпускались без FCONSOLE. Теперь эта возможность появилась вновь, благодаря утилите RMF (Remote Management Facility - Средство дистанционного управления). RMF можно использовать для контроля сервера или для установки в NetWare дополнительного сервера. Процедура дистанционной установки работает хорошо, но нужно строго следовать указаниям инструкции.
ОС NetWare 3.12 включает все основные возможности своих предшественников NetWare 386 в отношении надежности, систем защиты данных, использования памяти, дискового пространства и размеров файлов. Инсталляция NetWare 3.12 довольно проста.
Система подсказок в NetWare 3.12 нуждается в улучшении. Объем этой системы 1.7М, но ее пользовательский интерфейс NFOLIO неудобен, и потому трудно находить нужную информацию.
NetWare 3.12 имеет хорошую производительность в значительной степе ни, благодаря применению новой таблицы размещения файлов (Turbo FAT -Turbo File Allocation Table). Каждый том содержит таблицу размещения файлов (FAT) - указатели к блокам файлов, расположенных на диске. NetWare хранит всю FAT в памяти сервера и создает Turbo FAT для файлов, имеющих более 64 таких блоков, что обеспечивает ускорение доступа к большим файлам.
Еще одной особенностью NetWare 3.12 является динамическое распределение памяти, выделяющее области памяти для буферирования файлов, запросов памяти от NLM, буферирования FAT и таблиц директорий. ОС NetWare 3.12 может иметь больше FSP (File Service Process - Процессов обработки файлов), работающих одновременно, чем NetWare 2.2, тем самым обеспечивая более быструю реакцию для рабочих станций.