NetWare - NetWare

NetWare
Разработчик Novell, Inc.
Рабочее состояние Снято с производства
Исходная модель Закрытый источник
Первый выпуск 1983 г.
Окончательный релиз 6.5 SP8 (последняя) / 6 мая 2009 г . ; 12 лет назад ( 2009-05-06 )
Доступно в английский
Платформы x86 , MIPS , DEC Alpha , SPARC , PowerPC
Тип ядра Гибридное ядро

Пользовательский интерфейс по умолчанию
Интерфейс командной строки , текстовый пользовательский интерфейс
Лицензия Проприетарный
Преемник Открытый корпоративный сервер
Официальный веб-сайт www.novell.com

NetWare - это прекращенная компьютерная сетевая операционная система, разработанная Novell, Inc. Первоначально она использовала совместную многозадачность для запуска различных служб на персональном компьютере с использованием сетевого протокола IPX .

Первоначальный продукт NetWare в 1983 году поддерживал клиентов, работающих как с CP / M, так и с MS-DOS , работал с запатентованной топологией сети « звезда» и был основан на созданном Novell файловом сервере с процессором Motorola 68000 . Вскоре компания отказалась от создания собственного оборудования, и NetWare стала аппаратно-независимой, работающей на любой подходящей системе, совместимой с IBM PC на базе Intel , и способной использовать широкий спектр сетевых карт. С самого начала NetWare реализовала ряд функций, вдохновленных системами мэйнфреймов и миникомпьютеров , которые не были доступны в продуктах ее конкурентов.

В 1991 году Novell представила более дешевые продукты для одноранговой сети для DOS и Windows , не связанные с их серверно-ориентированной NetWare. Это NetWare Lite 1.0 (NWL) и более поздняя версия Personal NetWare 1.0 (PNW) 1993 года.

В 1993 году основная линейка продуктов NetWare претерпела драматический поворот, когда в версии 4 были представлены службы каталогов NetWare (NDS, позже переименованный в eDirectory ), глобальную службу каталогов, основанную на концепциях ISO X.500 (семь лет спустя Microsoft выпустила Active Directory , в которой отсутствовала структура дерева и синхронизации времени в NDS). Служба каталогов, а также новая система электронной почты ( GroupWise ), пакет конфигурации приложений ( ZENworks ) и продукт безопасности ( BorderManager ) были нацелены на потребности крупных предприятий.

К 2000 году, однако, Microsoft все больше занимала клиентскую базу Novell, и Novell все больше смотрела в будущее на основе ядра Linux . Преемник NetWare, Open Enterprise Server (OES), выпущенный в марте 2005 года, предлагает все услуги, ранее размещенные в NetWare 6.5, но на SUSE Linux Enterprise Server ; Ядро NetWare оставалось вариантом до OES 11 в конце 2011 года.

Последним выпуском обновления была версия 6.5SP8 от мая 2009 г .; NetWare больше не входит в список продуктов Novell. Общая поддержка NetWare 6.5SP8 закончилась в 2010 г .; Расширенная поддержка была доступна до конца 2015 года, а самоподдержка - до конца 2017 года. На смену пришел Open Enterprise Server.

История

Сетевая карта с наклейкой, указывающей на сертификацию NetWare.

NetWare эволюционировала от очень простой концепции: совместное использование файлов вместо совместного использования диска. Контролируя доступ на уровне отдельных файлов, а не целых дисков, файлы могут быть заблокированы и улучшен контроль доступа. В 1983 году, когда появились первые версии NetWare, все другие конкурирующие продукты основывались на концепции предоставления общего прямого доступа к диску. Альтернативный подход Novell был одобрен IBM в 1984 году, что помогло продвинуть продукт NetWare.

Novell NetWare разделяет дисковое пространство в виде томов NetWare , что сопоставимо с логическими томами . На клиентских рабочих станциях, работающих под управлением DOS, выполняется специальная программа завершения и сохранения резидентности (TSR), которая позволяет им сопоставить букву локального диска с томом NetWare. Клиенты входят на сервер, чтобы иметь возможность отображать тома, и доступ может быть ограничен в соответствии с именем входа. Точно так же они могут подключаться к общим принтерам на выделенном сервере и печатать так, как если бы принтер подключен локально.

В конце 1990-х годов, когда Интернет-соединение стало бумом, протокол TCP / IP стал доминирующим в локальных сетях . Novell представила ограниченную поддержку TCP / IP в NetWare 3.x (около 1992 г.) и 4.x (около 1995 г.), состоящую в основном из служб FTP и печати LPR / LPD в стиле UNIX (доступной в NetWare 3.x) и Веб-сервер, разработанный Novell (в NetWare 4.x). Встроенная поддержка TCP / IP для клиентских файлов и служб печати, обычно связанных с NetWare, была представлена ​​в NetWare 5.0 (выпущенной в 1998 году). Был также недолговечный продукт, NWIP, который инкапсулировал IPX в TCP / IP, предназначенный для облегчения перехода существующей среды NetWare с IPX на IP.

В период с начала до середины 1980-х годов Microsoft представила свою собственную систему LAN в LAN Manager , основанную на конкурирующем протоколе NBF . Ранние попытки конкурировать с NetWare потерпели неудачу, но это изменилось с включением улучшенной сетевой поддержки в Windows для рабочих групп , а затем в успешных Windows NT и Windows 95 . NT, в частности, предлагала подмножество сервисов NetWare, но в системе, которую также можно было использовать на настольном компьютере, и благодаря вертикальной интеграции не было необходимости в стороннем клиенте.

Ранние годы

NetWare возникла в результате консультационной работы SuperSet Software , группы, основанной друзьями Дрю Мейджором , Дейлом Нейбауром, Кайлом Пауэллом, а затем Марком Херстом. Эта работа стала результатом их классных работ в Университете Бригама Янга в Прово, штат Юта , начиная с октября 1981 года.

В 1981 году Раймонд Ноорда привлек к работе команду SuperSet. Первоначально команде было поручено создать систему совместного использования дисков CP / M , которая поможет объединить в сеть оборудование CP / M Motorola 68000, которое Novell продавала в то время. Первый S-Net основан на CP / M-68K и имеет общий жесткий диск. В 1983 году команда была в частном порядке убеждена, что CP / M была обреченной платформой, и вместо этого разработала успешную систему обмена файлами для недавно представленного IBM-совместимого ПК . Они также написали приложение Snipes - игру в текстовом режиме - и использовали его для тестирования новой сети и демонстрации ее возможностей. Snipes [также известное как NSnipes от Network Snipes] - первое сетевое приложение, когда-либо написанное для коммерческого персонального компьютера, и оно признано одним из предшественников многих популярных многопользовательских игр, таких как Doom и Quake .

Эта сетевая операционная система (NOS), сначала называвшаяся ShareNet или S-Net , позже получила название Novell NetWare. NetWare основана на протоколе NetWare Core Protocol (NCP), который представляет собой пакетный протокол, который позволяет клиенту отправлять запросы и получать ответы от сервера NetWare. Первоначально NCP был напрямую привязан к протоколу IPX / SPX , а NetWare изначально обменивалась данными, используя только IPX / SPX.

Первый продукт, носящий имя NetWare, был выпущен в 1983 году. В то время существовало две различные версии NetWare. Одна версия была разработана для работы на процессоре Intel 8086 , а другая - на процессоре Motorola, который назывался NetWare 68 (также известный как S-Net ); он работает на процессоре Motorola 68000 на собственном файловом сервере Novell (Novell не могла написать оригинальную сетевую операционную систему с нуля, поэтому они лицензировали ядро Unix и основали на нем NetWare) и использует топологию сети « звезда» . Вскоре к нему присоединилась NetWare 86 4.x, написанная для Intel 8086. В 1985 году она была заменена на Advanced NetWare 86 версии 1.0a, которая позволяет использовать более одного сервера в одной сети. В 1986 году, после того как стал доступен процессор Intel 80286 , Novell выпустила Advanced NetWare 286 1.0a. В продажу поступили две версии; базовая версия продавалась как ELS I, а более усовершенствованная версия продавалась как ELS II. Аббревиатура ELS использовалась для обозначения этой новой линейки продуктов как системы начального уровня NetWare.

NetWare 286 2.x

Пакеты NetWare 2.0

Расширенная версия NetWare 2.x, выпущенная в 1986 году, была написана для нового на тот момент процессора 80286. Процессор 80286 имеет новый 16-битный защищенный режим, который обеспечивает доступ к ОЗУ объемом до 16 МБ, а также новые механизмы для поддержки многозадачности. (До 80286, серверов ПК процессора использовал Intel 8088 /8086 8 -. / 16-битные процессоры, которые ограничены адресное пространство 1 МиБ с не более 640 KiB напрямую адресуемой RAM) Сочетание более высоким Ограничение ОЗУ 16 МБ, использование функций процессора 80286 и ограничение размера тома NetWare 256 МБ (по сравнению с 32 МБ, которые позволяла DOS в то время) позволили впервые построить надежные и экономичные серверные локальные сети. Предел ОЗУ в 16 МБ был особенно важен, поскольку он обеспечивает достаточно оперативной памяти для кэширования диска, чтобы значительно повысить производительность. Это стало ключом к производительности Novell, а также позволило построить более крупные сети.

Важным нововведением является то, что NetWare 286 также не зависит от оборудования, в отличие от конкурирующих сетевых серверных систем. Серверы Novell могут быть собраны с использованием системы любой марки с процессором Intel 80286, любым жестким диском MFM , RLL , ESDI или SCSI и любым 8- или 16-разрядным сетевым адаптером, для которого доступны драйверы NetWare, а также были установлены сетевые карты 18 различных производителей. поддерживается при запуске.

Сервер может поддерживать до четырех сетевых карт, и это может быть смесь таких технологий, как ARCNET , Token Ring и Ethernet . Операционная система предоставляется в виде набора скомпилированных объектных модулей , требующих настройки и связывания. Любое изменение операционной системы требует перекомпоновки ядра . Для установки также требуется использование проприетарной программы низкоуровневого форматирования для жестких дисков MFM под названием COMPSURF.

Файловая система, используемая NetWare 2.x, - это файловая система NetWare 286 или NWFS 286, поддерживающая тома размером до 256 МБ. NetWare 286 распознает защищенный режим 80286 , расширяя поддержку NetWare ОЗУ с 1 МБ до полных 16 МБ, адресуемых 80286. Для запуска операционной системы требуется минимум 2 МБ; любая дополнительная RAM используется для FAT , DET и кеширования файлов. Поскольку 16-разрядный защищенный режим реализован в 80286 и каждом последующем процессоре Intel x86, NetWare 286 версии 2.x будет работать на любом совместимом процессоре 80286 или более поздней версии.

NetWare 2.x реализует ряд функций, вдохновленных системами мэйнфреймов и миникомпьютеров , которые не были доступны в других операционных системах того времени. Функции отказоустойчивости системы (SFT) включают стандартную проверку чтения после записи (SFT-I) с оперативным преобразованием поврежденных блоков (в то время на дисках не было встроенной этой функции) и программный RAID1 ( зеркалирование дисков, SFT-II). Система отслеживания транзакций (TTS) дополнительно защищает файлы от неполных обновлений. Для отдельных файлов требуется установить только атрибут файла. Транзакции с несколькими файлами и контролируемые откаты возможны с помощью программирования в TTS API .

NetWare 286 2.x обычно требует, чтобы в качестве сервера работал выделенный ПК, где сервер использует DOS только в качестве загрузчика для выполнения файла операционной системы NET $ OS.EXE . Вся память выделена для NetWare; на сервере не работала DOS. Однако «неспециализированная» версия была также доступна для экономных клиентов. В этом случае DOS 3.3 или более поздней версии остается в памяти, а процессор разделяет время между программами DOS и NetWare, позволяя использовать серверный компьютер одновременно как сетевой файловый сервер и как пользовательскую рабочую станцию. Поскольку вся расширенная память (ОЗУ более 1 МиБ) выделена для NetWare, DOS ограничена только 640 КБ; расширенные диспетчеры памяти , использующие MMU процессоров 80386 и выше, такие как EMM386, не работают; Однако возможно расширение памяти в стиле 8086 на специальных съемных картах. Разделение времени выполняется с помощью прерывания клавиатуры , что требует строгого соблюдения проектной модели IBM PC, в противном случае снижается производительность.

Серверное лицензирование в ранних версиях NetWare 286 осуществляется с помощью ключевой карты. Ключ-карта была разработана для 8-битной шины ISA и имеет серийный номер, закодированный на микросхеме ПЗУ. Серийный номер должен совпадать с серийным номером программного обеспечения NetWare, запущенного на сервере. Для расширения аппаратной базы, особенно для машин, использующих шину IBM MCA, более поздние версии NetWare 2.x не требуют ключевой карты; Вместо ключевых карт используются серийные лицензионные дискеты.

Лицензирование обычно рассчитано на 100 пользователей, но также были доступны две версии ELS. Сначала это была система ELS для 5 пользователей в 1987 году, а затем - ELS 2.12 II для 8 пользователей в 1988 году.

NetWare 3.x

Книга о NetWare опубликована на тайском языке.

Линейка NetWare 3.x стала большим шагом вперед. Он начался с версии 3.0 в 1990 году, за которой вскоре последовали версии 3.10 и 3.11 в 1991 году.

Ключевой особенностью была поддержка 32-разрядного защищенного режима , устраняющая ограничение памяти в 16 МБ для NetWare 286 и, следовательно, обеспечивающая поддержку жестких дисков большего размера (поскольку NetWare 3.x кэширует всю таблицу распределения файлов и таблицу записей каталога в память для улучшения представление).

NetWare версии 3.x также было намного проще установить, поскольку дисковая и сетевая поддержка обеспечивалась программными модулями, называемыми загружаемым модулем NetWare (NLM), загружаемыми либо при запуске, либо при необходимости. NLM могут также добавлять такие функции, как антивирусное программное обеспечение, программное обеспечение для резервного копирования, базы данных и веб-серверы. Поддержка длинных имен файлов также была предоставлена ​​NLM.

В NetWare 3.x была представлена ​​новая файловая система - « NetWare File System 386» или NWFS 386, которая значительно увеличила емкость тома (1 ТБ, файлы 4 ГБ) и могла обрабатывать до 16 сегментов тома, охватывающих несколько физических дисков. . Сегменты тома можно было добавлять во время использования сервера и монтирования тома, что позволяло расширять сервер без прерывания.

В NetWare 386 3.x все модули NLM работали на сервере с одинаковым уровнем защиты памяти процессора , известным как « кольцо 0 ». Это обеспечивало наилучшую возможную производительность, приносило в жертву надежность из-за отсутствия защиты памяти, и, кроме того, NetWare 3.x использовала модель кооперативной многозадачности , что означало, что NLM требовалось регулярно уступать ядру. По любой из этих причин плохое поведение NLM может привести к фатальной ( ABEND ) ошибке.

Администрирование NetWare продолжалось с помощью консольных утилит.

Некоторое время Novell также продавала OEM- версию NetWare 3, называемую Portable NetWare , вместе с OEM-производителями, такими как Hewlett-Packard , DEC и Data General , которые портировали исходный код Novell для работы поверх своих операционных систем Unix. Портативная NetWare плохо продавалась.

В то время как NetWare 3.x была последней, Novell представила свою первую систему кластеризации высокой доступности под названием NetWare SFT-III , которая позволяла полностью зеркально отображать логический сервер на отдельную физическую машину. Реализованная как кластер без совместного использования ресурсов, в рамках SFT-III ОС была логически разделена на механизм ввода-вывода, управляемый прерываниями, и ядро ​​ОС, управляемое событиями. Механизмы ввода-вывода сериализовали свои прерывания (диск, сеть и т. Д.) В объединенный поток событий, который передавался двум идентичным копиям механизма системы через быстрое (обычно 100 Мбит / с) межсерверное соединение. Из-за своей неперспективной природы ядро ​​ОС, лишенное недетерминированного ввода-вывода, ведет себя детерминированно, как большой конечный автомат . Выходы двух системных двигателей сравнивались, чтобы гарантировать правильную работу, и две копии возвращались в механизмы ввода-вывода. Используя существующую функциональность программного RAID-массива SFT-II, присутствующую в ядре, диски могут быть зеркалированы между двумя машинами без специального оборудования. Две машины могут быть разделены настолько, насколько позволяет связь сервер-сервер. В случае отказа сервера или диска оставшийся сервер мог прозрачно принимать на себя клиентские сеансы после короткой паузы, поскольку у него была полная информация о состоянии. SFT-III была первой версией NetWare, которая могла использовать аппаратное обеспечение SMP - механизм ввода-вывода мог дополнительно запускаться на собственном процессоре. NetWare SFT-III, опередившая свое время во многих отношениях, имела неоднозначный успех.

В NetWare 3 был представлен улучшенный протокол маршрутизации NetWare Link Services Protocol , который масштабируется лучше, чем протокол информации маршрутизации, и позволяет создавать большие сети.

NetWare 4.x

NetWare 4 и NDS были предметом многих технических сессий на конференции Novell BrainShare , которую здесь видели во время перерыва в 1995 году.

Версия 4 в 1993 году представила NetWare Directory Services, позже переименованную в Novell Directory Services (NDS), основанную на X.500 , которая заменила Bindery глобальной службой каталогов , в которой инфраструктура описывалась и управлялась в одном месте. Кроме того, NDS предоставила расширяемую схему , позволяющую вводить новые типы объектов. Это позволяло аутентификации одного пользователя в NDS управлять доступом к любому серверу в древовидной структуре каталогов. Таким образом, пользователи могли получать доступ к сетевым ресурсам независимо от того, на каком сервере они находились, хотя количество пользовательских лицензий по-прежнему было привязано к отдельным серверам. (Крупные предприятия могут выбрать модель лицензирования, дающую им по существу неограниченное количество пользователей на сервере, если они позволят Novell проверять их общее количество пользователей.)

Версия 4 также представила ряд полезных инструментов и функций, таких как прозрачное сжатие на уровне файловой системы и публичное / частное шифрование RSA .

Еще одной новой функцией стал интерфейс асинхронных служб NetWare (NASI). Это позволяло совместное использование сети нескольких последовательных устройств, таких как модемы . Перенаправление клиентского порта происходило через драйвер DOS или Windows, что позволяло компаниям объединять модемы и аналоговые телефонные линии.

NetWare для OS / 2

Обещанный еще в 1988 году, когда сотрудничество Microsoft и IBM еще продолжалось, а OS / 2  1.x все еще была 16-разрядным продуктом, продукт не стал коммерчески доступным до тех пор, пока IBM и Microsoft не разошлись, а OS / 2 2.0 стала 32-битной операционной системой с преимущественной многозадачностью и многопоточностью.

К августу 1993 года Novell выпустила свою первую версию «NetWare для OS / 2». Этот первый выпуск поддерживал OS / 2 2.1 (1993) в качестве базовой ОС и требовал, чтобы пользователи сначала купили и установили IBM OS / 2, затем приобрели NetWare 4.01, а затем установили продукт NetWare для OS / 2. Он продавался по цене 200 долларов.

Примерно к 1995 году, по совпадению с возобновлением маркетингового продвижения IBM своей 32-разрядной ОС OS / 2 Warp, как в качестве настольного клиента, так и в качестве сетевого сервера (OS / 2 Warp Server), NetWare для OS / 2 начала получать хорошие отзывы в прессе. покрытие. «NetWare 4.1 для OS / 2» позволяла запускать сетевой стек и серверные модули Novell поверх 32-битного ядра и сетевого стека IBM. По сути, это была NetWare 4.x, работающая как служба поверх OS / 2. Он был совместим со сторонними клиентскими и серверными утилитами и загружаемыми модулями NetWare.

Поскольку 32-разрядная OS / 2 IBM включает поддержку Netbios, IPX / SPX и TCP / IP, это означает, что системные администраторы могут запускать все три самых популярных сетевых стека на одном компьютере, а также использовать OS / 2 в качестве рабочей станции. NetWare для OS / 2 разделяет память в системе с OS / 2 без проблем. В книге «Руководство по выживанию клиентского сервера с OS / 2» это описывается как « связующий код, который позволяет неизмененной серверной программе NetWare 4.x думать, что она владеет всеми ресурсами в системе OS / 2». Он также утверждал, что сервер NetWare, работающий поверх OS / 2, несет только 5-10% накладных расходов по сравнению с NetWare, работающим на «голом железе», в то время как OS / 2 получает упреждающую многозадачность и объектно-ориентированный графический интерфейс.

Novell продолжала выпускать исправления и обновления NetWare для OS / 2 до 1998 года.

Стратегические ошибки

Стратегия Novell с NetWare 286 2.x и 3.x оказалась очень успешной; до появления Windows NT Server Novell требовала 90% рынка серверов на базе ПК.

Хотя при разработке NetWare 3.x и более поздних версий использовался раздел DOS для загрузки файлов сервера NetWare; хотя и не имела большого технического значения (DOS просто загружала NetWare в память и передавала ей выполнение; в более поздних версиях DOS можно было выгружать из ОЗУ), эта функция стала обязательством по маркетингу. Кроме того, консоль NetWare оставалась текстовой, что также было проблемой маркетинга, а не технического характера, когда графический интерфейс Windows получил широкое распространение. Novell могла бы устранить эту техническую ответственность, сохранив конструкцию NetWare 286, которая устанавливала файл сервера в раздел Novell и позволяла серверу загружаться с раздела Novell без создания загрузочного раздела DOS. Наконец, Novell добавила поддержку этого в пакете поддержки для NetWare 6.5.

Поскольку Novell изначально использовала IPX / SPX вместо TCP / IP , в 1995 году они были не в состоянии воспользоваться преимуществами Интернета. Это привело к тому, что серверы Novell были обойдены для маршрутизации и доступа в Интернет в пользу аппаратных маршрутизаторов, операционных систем на базе Unix , таких как как FreeBSD , а также прокси-серверы SOCKS и HTTP в Windows и других операционных системах.

Решение руководства Novell лишило независимых торговых посредников и инженеров возможности рекомендовать и продавать продукт. Сокращение их эффективных продаж вызвало эту нисходящую спираль продаж.

NetWare 4.1x и NetWare для малого бизнеса

Novell поставила NetWare 4.10 по цене, аналогичной NetWare 3.12, что позволило заказчикам, сопротивлявшимся NDS (как правило, малым предприятиям), попробовать ее бесплатно.

Позже Novell выпустила NetWare версии 4.11 в 1996 году, которая включала множество улучшений, которые упростили установку, упростили работу, ускорили и повысили стабильность операционной системы. Он также включал первый полноценный 32-разрядный клиент для рабочих станций на базе Microsoft Windows , поддержку SMP и NetWare Administrator (NWADMIN или NWADMN32), инструмент администрирования NetWare на основе графического интерфейса. Предыдущие инструменты администрирования использовали интерфейс Cworthy , инструменты графического интерфейса на основе символов, такие как SYSCON и PCONSOLE с синим текстовым фоном. Некоторые из этих инструментов сохранились до наших дней, например, MONITOR.NLM.

Novell упаковала NetWare 4.11 со своим веб-сервером, поддержкой TCP / IP и браузером Netscape в пакет, получивший название IntranetWare (также написанный как intraNetWare). Версия, предназначенная для сетей из 25 или менее пользователей, получила название IntranetWare for Small Business и содержала ограниченную версию NDS и пыталась упростить администрирование NDS. Имя intranetWare было удалено в NetWare 5.

В это время Novell также начала использовать свою службу каталогов NDS, привязывая к каталогу другие свои продукты. Их система электронной почты GroupWise была интегрирована с NDS, и Novell выпустила множество других продуктов с поддержкой каталогов, таких как ZENworks и BorderManager .

NetWare по-прежнему требовал IPX / SPX, поскольку его использовал NCP, но Novell начала признавать потребность в TCP / IP с NetWare 4.11, включив инструменты и утилиты, которые упростили создание интрасетей и подключение сетей к Интернету. Пакетные инструменты Novell, такие как шлюз IPX / IP, упрощают соединение между рабочими станциями IPX и IP-сетями. Он также начал интегрировать Интернет-технологии и поддержку с помощью таких функций, как встроенный веб-сервер .

NetWare 5.x

С выпуском NetWare 5 в октябре 1998 года Novell переключила свой основной интерфейс NCP с сетевого протокола IPX / SPX на TCP / IP, чтобы удовлетворить рыночный спрос. Продукты продолжали поддерживать IPX / SPX, но акцент сместился на TCP / IP. Включены новые функции:

  • GUI для NetWare
  • Novell Storage Services (NSS), файловая система, заменяющая традиционную файловую систему NetWare (которую Novell продолжала поддерживать)
  • Виртуальная машина Java для NetWare
  • Novell Distributed Print Services (NDPS), инфраструктура для печати по сети
  • ConsoleOne, консоль администрирования с графическим пользовательским интерфейсом на основе Java.
  • службы инфраструктуры открытого ключа с поддержкой каталогов (PKIS)
  • DNS- и DHCP- серверы с поддержкой каталогов
  • поддержка сетей хранения данных (SAN)
  • Novell Cluster Services (NCS), замена SFT-III
  • Oracle 8i с лицензией на 5 пользователей

Службы кластеров улучшили SFT-III, поскольку NCS не требовало специализированного оборудования или идентичных конфигураций серверов.

Novell выпустила NetWare 5 в то время, когда рыночная доля NetWare начала стремительно падать; многие компании и организации заменили свои NetWare серверы с серверами под управлением Microsoft «s Windows NT операционной системы.

Примерно в это же время Novell также выпустила свое последнее обновление операционной системы NetWare 4, NetWare 4.2.

NetWare 5 и выше поддерживает Novell NetStorage для доступа через Интернет к файлам, хранящимся в NetWare. Novell выпустила NetWare 5.1 в январе 2000 года. Она представила ряд инструментов, таких как:

NetWare 6.0

NetWare 6 была выпущена в октябре 2001 года, вскоре после своего предшественника. Эта версия имеет упрощенную схему лицензирования, основанную на пользователях, а не на подключениях к серверу. Это позволяет каждому пользователю неограниченное количество подключений к любому количеству серверов NetWare в сети. Также были улучшены службы кластеров Novell для поддержки 32-узловых кластеров; базовый продукт NetWare 6.0 включал двухузловую лицензию на кластеризацию.

NetWare 6.5

NetWare 6.5 была выпущена в августе 2003 года. Некоторые из новых функций в этой версии включают:

  • больше продуктов с открытым исходным кодом, таких как PHP , MySQL и OpenSSH
  • порт оболочки Bash и множество традиционных утилит Unix, таких как wget , grep , awk и sed, для предоставления дополнительных возможностей для написания сценариев
  • Поддержка iSCSI (как цель, так и инициатор)
  • Виртуальный офис - это готовый к работе веб-портал для конечных пользователей, обеспечивающий доступ к электронной почте, личному файловому хранилищу, адресной книге компании и т. Д.
  • Функциональность контроллера домена
  • Универсальный пароль
  • DirXML Starter Pack - синхронизация учетных записей пользователей с другим деревом eDirectory, доменом Windows NT или Active Directory.
  • exteNd Application Server - сервер приложений, совместимый с Java EE 1.3.
  • поддержка настраиваемых профилей драйверов принтера и аудита использования принтера
  • Поддержка битов NX
  • поддержка USB- накопителей
  • поддержка зашифрованных томов

Последним и, по всей видимости, последним пакетом обновления для NetWare 6.5 является SP8, выпущенный в мае 2009 года.

Открытый корпоративный сервер

1.0

В 2003 году Novell анонсировала продукт, преемник NetWare: Open Enterprise Server (OES). OES, впервые выпущенная в марте 2005 года, завершает отделение служб, традиционно связанных с NetWare (таких как службы каталогов и файловая и печать), от платформы, лежащей в основе предоставления этих служб. OES - это, по сути, набор приложений (eDirectory, службы протокола NetWare Core , iPrint и т. Д.), Которые могут работать на платформе ядра Linux или NetWare. Кластерные реализации OES могут даже переносить службы из Linux в NetWare и обратно, что делает Novell одним из немногих поставщиков, предлагающих многоплатформенное решение для кластеризации.

Вследствие приобретения Novell Ximian и немецкого дистрибьютора Linux SuSE , Novell отошла от NetWare и сместила акцент на Linux. Маркетинг был сосредоточен на том, чтобы убедить верных пользователей NetWare перейти на платформу Linux для будущих выпусков. Ярчайшим указанием на это направление было спорное решение Novell выпустить Open Enterprise Server только для Linux, а не для NetWare. Позже Novell смягчила это решение и заявила, что 90 миллионов пользователей NetWare будут поддерживаться по крайней мере до 2015 года. Между тем, многие бывшие клиенты NetWare отказались от запутанного сочетания лицензионного программного обеспечения, работающего в операционной системе Linux с открытым исходным кодом , в пользу перехода к полной версии Open Исходные решения, например, предлагаемые Red Hat .

2.0

OES 2 был выпущен 8 октября 2007 года. Он включает NetWare 6.5 SP7, который поддерживает работу в качестве паравиртуализированного гостя внутри гипервизора Xen, и новую версию для Linux с использованием SLES10.

Новые функции включают
  • 64-битная поддержка
  • Виртуализация
  • Технология динамического хранения, обеспечивающая теневые объемы
  • Доменные службы для Windows (входят в пакет обновления 1 для OES 2)

С 1990-х гг.

По состоянию на 2010 год некоторые организации все еще использовали Novell NetWare, но она начала терять популярность с середины 1990-х, когда NetWare была де-факто стандартом программного обеспечения для совместного использования файлов и принтеров для серверной платформы Intel x86 .

Microsoft успешно отвоевала долю рынка у продуктов NetWare с конца 1990-х годов. Более агрессивный маркетинг Microsoft был направлен непосредственно на нетехнический менеджмент через крупные журналы, тогда как маркетинг Novell NetWare проводился через технические журналы, читаемые ИТ-персоналом.

Novell не адаптировала свою структуру ценообразования к текущим рыночным условиям, и продажи NetWare пострадали,

NetWare Lite / Personal NetWare

NetWare Lite и Personal NetWare были серией одноранговых сетей, разработанных Novell для компьютеров под DOS и Windows, предназначенных для личных пользователей и малых предприятий в период с 1991 по 1995 год.

Представление

Успех NetWare как продукта - это то, что позволило Novell иметь офисы продаж по всему миру, как показано на оборотной стороне папки презентации Novell середины 1990-х годов.

NetWare доминировала на рынке сетевых операционных систем (NOS) с середины 1980-х до середины-конца 1990-х благодаря своей чрезвычайно высокой производительности по сравнению с другими технологиями NOS. Большинство тестов за этот период продемонстрировали преимущество в производительности от 5: 1 до 10: 1 по сравнению с продуктами Microsoft, Banyan и других. Один заслуживающий внимания тест сравнил NetWare 3.x, выполняющий службы NFS через TCP / IP (не собственный протокол IPX NetWare), с выделенным сервером Auspex NFS и сервером SCO Unix, на котором запущена служба NFS. NetWare NFS превзошла обе «родные» системы NFS и продемонстрировала преимущество в производительности 2: 1 по сравнению с SCO Unix NFS на том же оборудовании.

Причины преимущества NetWare в производительности приведены ниже.

Файловая служба вместо дисковой

На момент разработки почти все хранилища в локальной сети основывались на модели дискового сервера. Это означало, что если клиентский компьютер хотел прочитать определенный блок из определенного файла, он должен был бы отправить следующие запросы через относительно медленную локальную сеть:

  1. Прочитать первый блок каталога
  2. Продолжайте читать последующие блоки каталогов до тех пор, пока не будет найден блок каталогов, содержащий информацию о желаемом файле, может быть много блоков каталогов.
  3. Прочтите несколько блоков входа в файл до тех пор, пока не будет найден блок, содержащий расположение нужного файлового блока, может быть много блоков каталогов
  4. Прочитать нужный блок данных

NetWare, поскольку она была основана на модели файлового сервиса, взаимодействовала с клиентом на уровне файлового API:

  1. Отправить запрос на открытие файла (если это еще не было сделано)
  2. Отправьте запрос на желаемые данные из файла

Вся работа по поиску в каталоге, чтобы выяснить, где физически находятся нужные данные на диске, выполнялась на высокой скорости локально на сервере. К середине 1980-х годов большинство продуктов NOS перешли от дисковой службы к модели файловой службы. Сегодня модель дискового обслуживания возвращается, см. SAN .

Агрессивное кеширование

С самого начала разработка NetWare была сосредоточена на серверах с большим объемом оперативной памяти. Вся таблица размещения файлов (FAT) считывалась в ОЗУ при монтировании тома, поэтому требовалось минимальное количество ОЗУ, пропорциональное оперативному пространству на диске; добавление диска к серверу также часто требует обновления оперативной памяти. В отличие от большинства конкурирующих сетевых операционных систем до Windows NT, NetWare автоматически использовала всю неиспользуемую оперативную память для кэширования активных файлов, используя отложенную обратную запись для облегчения переупорядочения запросов к диску ( поиск лифта ). Поэтому неожиданное отключение может привести к повреждению данных, в результате чего источник бесперебойного питания станет практически обязательной частью установки сервера.

Время задержки грязного кэша по умолчанию было зафиксировано на уровне 2,2 секунды в NetWare 286 версии 2.x. Начиная с NetWare 386 3.x, параметры времени задержки кэша грязного диска и времени задержки кэша грязного каталога управляют временем, в течение которого сервер будет кэшировать измененные ("грязные") данные перед сохранением (сбросом) данных на жесткий диск. Значение по умолчанию, равное 3,3 секунды, можно было уменьшить до 0,5 секунды, но не до нуля, в то время как максимальная задержка составляла 10 секунд. Возможность увеличить задержку кеширования до 10 секунд обеспечила значительный прирост производительности. Серверы Windows 2000 и 2003 не позволяют регулировать время задержки кеширования. Вместо этого они используют алгоритм, который регулирует задержку кеширования.

Эффективность протокола NetWare Core (NCP)

Большинство сетевых протоколов, используемых во время разработки NetWare, не доверяли сети для доставки сообщений. Обычное чтение клиентского файла будет работать примерно так:

  1. Клиент отправляет запрос на чтение на сервер
  2. Сервер подтверждает запрос
  3. Клиент подтверждает подтверждение
  4. Сервер отправляет запрошенные данные клиенту
  5. Клиент подтверждает данные
  6. Сервер подтверждает подтверждение

Напротив, NCP основывалась на идее, что сети большую часть времени работали идеально, поэтому ответ на запрос служил подтверждением. Вот пример клиентского запроса на чтение с использованием этой модели:

  1. Клиент отправляет запрос на чтение на сервер
  2. Сервер отправляет запрошенные данные клиенту

Все запросы содержали порядковый номер, поэтому, если клиент не получил ответа в течение соответствующего периода времени, он повторно отправил бы запрос с тем же порядковым номером. Если сервер уже обработал запрос, он повторно отправит кэшированный ответ, если он еще не успел обработать запрос, он отправит только «положительное подтверждение». Суть этого подхода «доверие сети» заключалась в сокращении на 2/3 сетевых транзакций и связанных с ними задержек.

Операционная система без вытеснения, предназначенная для сетевых служб

Одна из яростных дискуссий 1990-х заключалась в том, что более уместно, чтобы сетевой файловый сервис выполнялся программным уровнем, работающим поверх операционной системы общего назначения, или операционной системой специального назначения. NetWare была операционной системой специального назначения, а не ОС с разделением времени. Он был написан с нуля как платформа для сервисов клиент-серверной обработки. Первоначально он был ориентирован на файловые службы и службы печати, но позже продемонстрировал свою гибкость, запустив базу данных, электронную почту, веб-службы и другие службы. Он также эффективно работал в качестве маршрутизатора, поддерживая IPX, TCP / IP и Appletalk, хотя никогда не предлагал гибкости «аппаратного» маршрутизатора.

В 4.x и более ранних версиях NetWare не поддерживала приоритетное прерывание , виртуальную память , графические пользовательские интерфейсы и т.д. своевременная мода. С другой стороны, это доверие процессов приложения к самоуправлению может привести к тому, что некорректно работающее приложение отключит сервер.

Смотрите также

использованная литература

дальнейшее чтение

внешние ссылки