stringtranslate.com

NetWare

NetWare [2] — это снятая с производства операционная система для компьютерных сетей , разработанная 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 ). Служба каталогов вместе с новой системой электронной почты ( 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. [3] Общая поддержка NetWare 6.5SP8 закончилась в 2010 году; Расширенная поддержка была доступна до конца 2015 года, а самостоятельная поддержка — до конца 2017 года. На замену пришел Open Enterprise Server. [4]

История

Сетевая карта с наклейкой, подтверждающей сертификацию 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 Manager , основанную на конкурирующем протоколе NBF . Ранние попытки конкурировать с NetWare потерпели неудачу, но ситуация изменилась с появлением улучшенной поддержки сети в Windows for Workgroups , а затем в успешных Windows NT и Windows 95 . NT, в частности, предлагала подмножество служб NetWare, но в системе, которую можно было использовать и на настольном компьютере, а благодаря вертикальной интеграции отпала необходимость в стороннем клиенте.

Ранние года

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

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

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

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

NetWare 286 2. х

Дискеты для NetWare 2.2.

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

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

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

Файловая система, используемая NetWare 2. x, — это файловая система NetWare 286 или NWFS 286, поддерживающая тома размером до 256 МБ. NetWare 286 распознает защищенный режим 80286 , расширяя поддержку оперативной памяти NetWare с 1 МБ до полных 16 МБ, адресуемых 80286. Для запуска операционной системы требуется минимум 2 МБ; любая дополнительная оперативная память используется для 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 году, а затем в 1988 году — ELS 2.12 II для 8 пользователей. [7]

NetWare 3.x

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

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

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

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

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

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

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

С версией 3.x Novell ужесточила тестирование совместимости со своими сторонними поставщиками, обновив свою программу сертификации в октябре 1992 года и представив двухуровневую программу сотрудничества в области маркетинга. Первый уровень предоставил поставщикам Novell пакет, содержащий руководство по совместимости, линии технической поддержки, инструменты самотестирования и ограниченные маркетинговые ресурсы, последний включал лицензию на продвижение продуктов с логотипом «Да, он работает с NetWare» — все это бесплатно и осуществляется по усмотрению поставщиков. Второй уровень требовал единовременного взноса за подачу заявки в размере 7000 долларов США, но подпись на логотипе была заменена более уверенной надписью «Да, это проверено и одобрено NetWare» и предоставляла партнерам более обширную поддержку, включая тестирование на местах, проводимое Novell Labs. [8] [9] Первоначально эта программа была ограничена Соединенными Штатами, но в следующем году она была развернута в Соединенном Королевстве. [10] [11]

Некоторое время Novell также продавала OEM- версию NetWare 3 под названием Portable NetWare вместе с такими OEM-производителями, как Hewlett-Packard , DEC и Data General , которые портировали исходный код Novell для работы поверх своих операционных систем Unix. Portable 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 году.
Пакеты NetWare 4.x

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

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

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

NetWare для OS/2

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

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

Примерно к 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. [15]

Поскольку 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 и объектно-ориентированный графический интерфейс. [16]

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 для малого бизнеса

Книга по NetWare, изданная на тайском языке.

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

Позже, в 1996 году, Novell выпустила версию NetWare 4.11, которая включала множество улучшений, которые сделали операционную систему проще в установке, эксплуатации, быстрее и стабильнее. Он также включал первый полноценный 32-разрядный клиент для рабочих станций под управлением Microsoft Windows , поддержку SMP и администратор NetWare (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, чтобы удовлетворить рыночный спрос. [18] Продукты продолжали поддерживать IPX/SPX, но акцент сместился на TCP/IP. Новые функции включали:

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

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

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

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

NetWare 6.0

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

NetWare 6.5

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

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

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

1.0

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

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

2.0

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

Новые функции включают в себя

С 1990-х годов

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

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

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

NetWare Lite/Персональное 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 (а не собственный протокол NetWare IPX), сравнивается с выделенным сервером 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 (NCP)

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

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

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

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

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

Невытесняющая ОС, предназначенная для сетевых служб

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

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

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

Рекомендации

  1. ^ Родригес, Карен; Уиллетт, Шон (4 октября 1993 г.). «Novell расширяет возможности клиентского и серверного домена. Personal NetWare предоставит «универсальный клиент» для настольных компьютеров. Независимая от процессора NetWare будет работать на HP, Sun и DEC RISC». InfoWorld — голос персональных компьютеров на предприятии . Том. 15, нет. 40. Издательская компания InfoWorld . С. 1, 123. ISSN  0199-6649 . Проверено 16 февраля 2020 г.
  2. ^ Питер Х. Льюис (14 мая 1989). «Ссылка для всех операционных систем». Нью-Йорк Таймс . Проверено 14 сентября 2022 г.
  3. ^ «Продукты». Новелл . Проверено 20 ноября 2015 г.
  4. ^ «Жизненный цикл поддержки продуктов Novell» . Проверено 20 ноября 2015 г.(Примечание. Найдите «NetWare».)
  5. ^ "Бекасы!". textmodegames.com . Архивировано из оригинала 28 июля 2016 г.
  6. ^ ab «Novell обновляет операционную систему». Компьютерный мир . 30 июня 1986 г. п. 76.
  7. ^ «Novell начинает поставки ELS NetWare 2.15» . Сетевой мир . 05.06.1989. п. 7.
  8. ^ Моррисси, Джейн (12 октября 1992). «Novell развернет двухуровневую программу сертификации». Неделя ПК . Зифф-Дэвис. 9 (41): 174 – через Гейла.
  9. ^ Фостер, Эд (13 февраля 1995 г.). «Определение поддержки NetWare может потребовать усилий или неудачного опыта». Инфомир . Публикации ИДГ. 17 (7): 62 – через Google Книги.
  10. ^ Штатный автор (1993-06-08). «Миниграммы». Компьютерграм Интернэшнл . GlobalData – через Гейла.
  11. ^ Феррилл, Пол (4 октября 1993). «Разработка приложений NetWare». Инфомир . Публикации ИДГ. 15 (40): S70 – через Google Книги.
  12. ^ «Руководство по настройке служб терминалов Cisco IOS, выпуск 12.2 — Настройка поддержки клиентов NASI для доступа к сетевым ресурсам» . Программное обеспечение Cisco IOS версии 12.2 Mainline. Циско . 07.10.2013.
  13. ^ Петроски, Мэри (29 февраля 1988). «Обнаружена поддержка NetWare для OS/2». Network World — еженедельник новостей о сетевых стратегиях пользователей . Локальная сеть. Том. 5, нет. 9. Солт-Лейк-Сити, Юта, США: Network World Publishing, Inc. , IDG Communications . п. 17. ISSN  0887-7661. Архивировано из оригинала 16 февраля 2020 г. Проверено 16 февраля 2020 г.
  14. ^ аб Гиллули, Кэрин (9 августа 1993 г.). «Novell выпускает NetWare для OS/2». Network World — еженедельник новостей о корпоративных сетевых вычислениях . Локальные сети. Том. 10, нет. 32. Прово, Юта, США. стр. 21, 24. ISSN  0887-7661. Архивировано из оригинала 16 февраля 2020 г. Проверено 16 февраля 2020 г.
  15. ^ «InformationWeek, удовлетворяющий информационные потребности сообщества бизнес-технологий» . Архивировано из оригинала 20 октября 2012 г. Проверено 8 июля 2011 г.
  16. ^ Орфали, Роберт; Харки, Дэн (1994). Руководство по выживанию клиента/сервера в OS/2. ISBN 9780442017989.
  17. ^ «Обновления продуктов – NetWare для OS/2» . Роман .
  18. ^ Джана, Монуа (16 марта 1998 г.). «Окно возможностей Netware». Новости InformationWeek — объединяет сообщество бизнес-технологий . Архивировано из оригинала 5 декабря 2000 г. Проверено 23 мая 2014 г.«Рынок высказался, и TCP/IP победил», — говорит генеральный директор Novell Эрик Шмидт о переходе на IP, решение, которое вызвало ожесточенные споры внутри компании.
  19. ^ Харрис, Джеффри (2005). Руководство администратора Novell Open Enterprise Server. Novell Press (изд. NetWare). Образование Пирсона . ISBN 978-0-67233278-4. Проверено 5 августа 2014 г. OES NetWare использует службы распределенной печати Novell (NDPS) для обеспечения надежной инфраструктуры сетевой печати. NDPS используется начиная с NetWare 5.
  20. ^ Кеннард, Линда (9 декабря 2004 г.). «Еще, еще, еще: Novell exteNd 5.2 и стремление к счастью, называемому SOA». Журнал Novell Connection . Новелл . Проверено 25 мая 2010 г. NetStorage поставляется с NetWare 6.5 и обеспечивает доступ через Интернет к файлам, хранящимся в папках пользователей и на серверах под управлением NetWare 5 и выше.
  21. ^ Джонсон, Дэвид; Гаскин, Джеймс Э.; Чунг, Дэниел; Титтель, Эд (2003). Обновление Novell NetWare 5.x до 6. Экзаменационная зубрежка 2. Que Publishing . стр. 177, 426. ISBN. 978-0-7897-2788-6. Проверено 25 мая 2010 г. NetStorage — это мост между частной внутренней сетью Novell и общедоступной сетью Интернет. Пользователи могут использовать NetStorage для безопасного доступа к файлам из любого места, где есть доступ к Интернету, без необходимости загружать или устанавливать дополнительное программное обеспечение на рабочую станцию.
  22. ^ «Чем лицензирование пользовательского доступа отличается от более ранних версий NetWare?» (PDF) . Novell NetWare 6.0 — Часто задаваемые вопросы о лицензировании NetWare . Новелл . Март 2002. с. 7 . Проверено 20 августа 2012 г. В предыдущих версиях NetWare использовалась модель лицензии на подключение к серверу, при которой пользователям предоставляется доступ к сетевым службам отдельно для каждого сервера. Это означает, что каждый раз, когда пользователь обращается к службам на другом сервере, он использует единицу лицензии на этом сервере. Для подключения принтера также требуется лицензия на подключение. В модели лицензии на доступ пользователя NetWare 6 пользователи используют одну лицензию пользователя (на дерево) независимо от количества серверов NetWare 6, на которых они входят. Принтеры, подключаемые к серверу NetWare 6, не используют пользовательскую лицензию. То же самое справедливо и для всех других непользовательских подключений.
  23. ^ «Обзор-функции продукта» (PDF) . Novell NetWare 6.0 — обзор и установка служб кластеров Novell . Прово, Юта, США: Novell . Февраль 2002. с. 9. Архивировано из оригинала (PDF) 25 ноября 2006 г. Проверено 20 августа 2012 г. Многоузловой полностью активный кластер (до 32 узлов). Любой сервер NetWare в кластере может перезапустить ресурсы (приложения, службы, IP-адреса и тома) с отказавшего сервера в кластере.
  24. ^ Воган-Николс, Стивен Дж. (30 ноября 2006 г.). «Novell анонсирует открытый корпоративный сервер 2 на базе Linux». электронная неделя . Проверено 26 марта 2007 г.[ постоянная мертвая ссылка ]
  25. ^ Галли, Питер (20 марта 2006 г.). «Novell обещает поддержку NetWare 6.5 на BrainShare». электронная неделя . Проверено 26 марта 2007 г.[ постоянная мертвая ссылка ]
  26. ^ Брэй, Гайавата (1 ноября 2005 г.). «Novell спотыкается о своей стратегии Linux». Бостон Глобус .
  27. ^ «Как липкие когти Novell NetWare были вырваны из сегодняшних сетей». Регистр . 16 июля 2013 г. Проверено 20 ноября 2015 г.
  28. ^ «Linux расширяет рынок серверных ОС» . CNET . CBS Интерактив.
  29. ^ «Microsoft соблазняет пользователей Novell NetWare» . linuxinsider.com . 16 ноября 2004 г. Архивировано из оригинала 20 марта 2012 г. Проверено 26 мая 2011 г.
  30. ^ Галли, Питер (17 февраля 2003 г.). «Novell расширяет возможности NetWare». Mobile.eweek.com . Архивировано из оригинала 10 июля 2012 г. Проверено 23 мая 2014 г.
  31. ^ «InformationWeek, удовлетворяющий информационные потребности сообщества бизнес-технологий». Новости InformationWeek — объединяет сообщество бизнес-технологий . Архивировано из оригинала 20 октября 2012 г. Проверено 23 мая 2014 г.

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

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