NetWare - NetWare

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

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

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

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

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

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

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

История

Сетевая карта с наклейкой о сертификации с NetWare

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

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

В конце 1990-х годов, когда количество подключений к Интернету стало быстро расти, TCP / IP протокол стал доминирующим в LAN. 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 году).

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

Ранние года

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

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

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

Первый продукт, названный NetWare, был выпущен в 1983 году. В то время существовало две различные версии NetWare. Одна версия была разработана для работы на Intel 8086 процессор и еще один на процессоре Motorola, который назывался NetWare 68 (он же S-Net ); он работал на процессоре Motorola 68000 на собственном файловом сервере Novell (Novell не могла написать оригинальную сетевую операционную систему с нуля, поэтому они лицензировали Unix ядро и основанное на нем NetWare[5][нужна цитата ]) и использовал звезду топология сети. Вскоре к ней присоединилась 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 КБ ОЗУ с прямой адресацией.) Сочетание более высокого ограничения ОЗУ 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 МБ; любая дополнительная RAM использовалась для ЖИР, 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, позволяя использовать серверный компьютер одновременно как сетевой файловый сервер и как рабочую станцию ​​пользователя. Потому что все расширенная память (RAM более 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 году.[7]

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 386 "или NWFS 386, что значительно увеличило емкость тома (1 ТБ, файлы 4 ГБ) и могло обрабатывать до 16 сегментов тома, охватывающих несколько физических дисков. Сегменты тома можно было добавить, пока сервер использовался, и том был установлен, что позволяет расширять сервер без перерыва.

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

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

Некоторое время Novell также продавала OEM версия NetWare 3, называемая Портативное NetWareвместе с такими OEM-производителями, как Hewlett Packard, DEC и Общие данные, которые перенесли исходный код 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, был представлен, который масштабируется лучше, чем Протокол маршрутной информации и позволяет строить большие сети.

NetWare 4.x

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

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

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

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

Обновление не лишено недостатков - изначально NetWare 4 не могла сосуществовать с более ранними версиями в одной сети из-за несовместимости.[9]

NetWare для OS / 2

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

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

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

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

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

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

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

Хотя при разработке NetWare 3.x и более поздних версий для загрузки файлов сервера NetWare использовался раздел DOS, эта функция стала помехой, поскольку новые пользователи предпочли графический интерфейс Windows изучению команд DOS, необходимых для создания сервера NetWare и управления им. 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-битный клиент для Майкрософт Виндоус -на базе рабочих станций, SMP support и NetWare Administrator (NWADMIN или NWADMN32), инструмент администрирования NetWare на основе графического интерфейса. Предыдущие инструменты администрирования использовали Cworthy интерфейс, инструменты графического интерфейса на основе символов, такие как SYSCON и PCONSOLE, с синим текстовым фоном. Некоторые из этих инструментов сохранились до наших дней, например, MONITOR.NLM.

Novell упаковала NetWare 4.11 со своим веб-сервером, поддержкой TCP / IP и Netscape браузер в пакет, дублированный IntranetWare (также пишется как intraNetWare). Была названа версия, предназначенная для сетей с 25 и менее пользователями IntranetWare для малого бизнеса и содержал ограниченную версию 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 для удовлетворения рыночного спроса.[15] Продукты продолжали поддерживать 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.[17][18]Novell выпустила NetWare 5.1 в январе 2000 года. Она представила ряд инструментов, таких как:

NetWare 6.0

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

NetWare 6.5

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

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

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

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

1.0

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

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

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 серверная платформа.[24]

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

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

NetWare Lite / Personal NetWare

NetWare Lite и Личное NetWare были серией одноранговых сетей, разработанных Novell для ДОС - и 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 не поддерживала упреждение, виртуальная память,[28] графический пользовательский интерфейс и т.д. Ожидалось, что процессы и службы, работающие в ОС NetWare, будут взаимодействовать друг с другом, то есть своевременно обрабатывать запрос и возвращать управление ОС. С другой стороны, это доверие процессов приложения к самоуправлению может привести к тому, что некорректно работающее приложение отключит сервер.

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

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

  1. ^ Родригес, Карен; Уиллетт, Шон (1993-10-04). «Novell расширяет домен клиента и сервера - Personal NetWare принесет« универсальный клиент »на настольные компьютеры - NetWare, независимое от процессора, для работы на HP, Sun и DEC RISC». InfoWorld - Голос персональных компьютеров на предприятии. 15 (40). Издательская компания InfoWorld. С. 1, 123. ISSN  0199-6649. Получено 2020-02-16.
  2. ^ "Продукты". Novell. Получено 2015-11-20.
  3. ^ «Жизненный цикл поддержки продуктов Novell». Получено 2015-11-20. (NB. Найдите "NetWare".)
  4. ^ "Снайпс!". textmodegames.com. Архивировано из оригинал на 2016-07-28.
  5. ^ "Novell NetWare". aaxnet.com.
  6. ^ а б «Novell обновляет операционную систему». Computerworld. 1986-06-30. п. 76.
  7. ^ «Novell начинает поставки ELS NetWare 2.15». Сетевой мир. 1989-06-05. п. 7.
  8. ^ «Руководство по настройке служб терминалов Cisco IOS, выпуск 12.2 - Настройка поддержки клиентов NASI для доступа к сетевым ресурсам». Программное обеспечение Cisco IOS Release 12.2 Mainline. Cisco. 2013-10-07.
  9. ^ «Готовность к Интернету NetWare 5 поступит в продажу в следующем месяце». PCWorld. Архивировано из оригинал на 2012-10-18. Получено 2011-05-26.
  10. ^ Петроски, Мэри (1988-02-29). «Обнаружена поддержка NetWare для OS / 2». Сетевой мир - Еженедельный информационный бюллетень о сетевых стратегиях пользователей.. Локальная сеть. 5 (9). Солт-Лейк-Сити, Юта, США: Network World Publishing, Inc., IDG Communications. п. 17. ISSN  0887-7661. В архиве из оригинала на 16.02.2020. Получено 2020-02-16.
  11. ^ а б Гиллули, Кэрин (1993-08-09). «Novell выпускает NetWare для OS / 2». Сетевой мир - Еженедельный выпуск новостей для корпоративных сетевых вычислений. Локальные сети. 10 (32). Прово, Юта, США. п. 21, 24. ISSN  0887-7661. В архиве из оригинала на 16.02.2020. Получено 2020-02-16.
  12. ^ http://www.informationweek.com/537/37olnt2.htm. Отсутствует или пусто | название = (Помогите)
  13. ^ Орфали, Роберт; Харки, Дэн (1994). Руководство по выживанию клиент / сервер с OS / 2. ISBN  9780442017989.
  14. ^ «Обновления продукта - NetWare для OS / 2». Роман.
  15. ^ Джана, Монуа (1998-03-16). "Окно возможностей Netware". Информационная неделя Новости - объединяет сообщество бизнес-технологий. Архивировано из оригинал на 2000-12-05. Получено 2014-05-23. «Рынок высказался, и TCP / IP победил», - говорит генеральный директор Novell Эрик Шмидт о переходе на IP, решение, которое яростно оспаривалось внутри компании.
  16. ^ Харрис, Джеффри (2005). Справочник администратора Novell Open Enterprise Server. Novell Press (под ред. NetWare). Pearson Education. ISBN  978-0-67233278-4. Получено 2014-08-05. OES NetWare полагается на службы распределенной печати Novell (NDPS) для обеспечения надежной инфраструктуры сетевой печати. NDPS используется с NetWare 5.
  17. ^ Кеннард, Линда (2004-12-09). «Еще больше больше: Novell exteNd 5.2 и стремление к счастью, называемому SOA». Журнал Novell Connection Magazine. Novell. Получено 2010-05-25. NetStorage поставляется с NetWare 6.5 и обеспечивает доступ через Интернет к файлам, хранящимся в пользовательских папках iFolder и на серверах с NetWare 5 и выше.
  18. ^ Джонсон, Дэвид; Гаскин, Джеймс Э .; Cheung, Daniel; Титтель, Эд (2003). Обновление Novell NetWare 5.x до 6. Экзамен 2. Que Publishing. С. 177, 426. ISBN  978-0-7897-2788-6. Получено 2010-05-25. NetStorage - это мост между частной внутренней сетью Novell компании и общедоступным Интернетом. Пользователи могут использовать NetStorage для безопасного доступа к файлам из любого места, где есть доступ в Интернет, без необходимости загружать или устанавливать дополнительное программное обеспечение на рабочую станцию.
  19. ^ «Чем лицензирование доступа пользователей отличается от более ранних версий NetWare?» (PDF). Novell NetWare 6.0 - Часто задаваемые вопросы о лицензировании NetWare. Novell. Март 2002. с. 7. Получено 2012-08-20. В предыдущих версиях NetWare использовалась модель лицензии на подключение к серверу, в которой пользователям предоставляется доступ к сетевым службам для каждого сервера. Это означает, что каждый раз, когда пользователь обращается к службам на другом сервере, пользователь потребляет единицу лицензии на этом сервере. Для подключения принтера также требуется лицензия на подключение. В модели лицензии на доступ пользователей NetWare 6 пользователи используют лицензию на одного пользователя (для каждого дерева) независимо от количества серверов NetWare 6, на которых они входят. Принтеры, которые подключаются к серверу NetWare 6, не требуют пользовательской лицензии. То же самое верно для всех других подключений, не являющихся пользователями.
  20. ^ «Обзор - Характеристики продукта» (PDF). Novell NetWare 6.0 - Обзор и установка сервисов кластеров Novell. Прово, штат Юта, США: Novell. Февраль 2002. с. 9. Архивировано из оригинал (PDF) на 2006-11-25. Получено 2012-08-20. Многоузловой полностью активный кластер (до 32 узлов). Любой сервер NetWare в кластере может перезапускать ресурсы (приложения, службы, IP-адреса и тома) с отказавшего сервера в кластере.
  21. ^ Воан-Николс, Стивен Дж. (30 ноября 2006 г.). «Novell анонсирует Open Enterprise Server 2 на базе Linux». eWeek. Получено 2007-03-26.
  22. ^ Галли, Питер (20 марта 2006 г.). «Novell обязуется поддерживать NetWare 6.5 в BrainShare». eWeek. Получено 2007-03-26.
  23. ^ Брей, Гайавата (01.11.2005). «Novell ошибается в своей стратегии Linux». Бостонский глобус.
  24. ^ «Как липкие клешни Novell NetWare вырвали из сегодняшних сетей». Реестр. 2013-07-16. Получено 2015-11-20.
  25. ^ «Linux увеличивает рынок серверных ОС». CNET. CBS Interactive.
  26. ^ «Microsoft искушает пользователей Novell NetWare». linuxinsider.com.
  27. ^ Галли, Питер (17 февраля 2003 г.). "Novell ускоряет работу NetWare". Mobile.eweek.com. Архивировано из оригинал на 2012-07-10. Получено 2014-05-23.
  28. ^ Новости InformationWeek - объединяет сообщество бизнес-технологий http://www.informationweek.com/673/73iunov.htm. Получено 2014-05-23. Отсутствует или пусто | название = (Помогите)

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

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