Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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 Directory Services (NDS), глобальная служба каталогов, аналогичная Active Directory, которую Microsoft выпустит семь лет спустя. Все это, наряду с новой системой электронной почты ( 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. [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 стал доминирующим в локальных сетях . 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 Manager , основанную на конкурирующем протоколе NBF . Ранние попытки задействовать NetWare не увенчались успехом, но это изменилось с включением улучшенной сетевой поддержки в Windows для рабочих групп , а затем в чрезвычайно успешных Windows NT и Windows 95 . NT, в частности, предлагала услуги, аналогичные тем, которые предлагает NetWare, но в системе, которую также можно было использовать на рабочем столе и напрямую подключать к другим рабочим столам Windows, где NBF теперь стал почти универсальным.

Ранние годы [ править ]

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

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

Эта сетевая операционная система (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 на этом [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, серверы CPU PC использовали 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 использовалась для 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 опубликована на тайском языке.

Линейка 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, что позволяло компаниям объединять модемы и аналоговые телефонные линии. [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 Server 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-разрядный клиент для рабочих станций на базе 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, чтобы удовлетворить рыночный спрос. [15] Продукты продолжали поддерживать IPX / SPX, но акцент сместился на TCP / IP. Включены новые функции:

  • GUI для NetWare
  • Novell Storage Services (NSS), файловая система, заменяющая традиционную файловую систему NetWare (которую Novell продолжала поддерживать)
  • Виртуальная машина Java для NetWare
  • Novell Distributed Print Services (NDPS), инфраструктура для печати по сети [16]
  • 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. [17] [18] Novell выпустила NetWare 5.1 в январе 2000 года. Она представила ряд инструментов, таких как:

  • Сервер приложений IBM WebSphere
  • Портал управления NetWare (позже названный Novell Remote Manager), веб-управление операционной системой
  • FTP , NNTP и серверы потокового мультимедиа
  • Сервер веб-поиска NetWare
  • Поддержка WebDAV

NetWare 6.0 [ править ]

NetWare 6 была выпущена в октябре 2001 года, вскоре после своего предшественника. Эта версия имеет упрощенную схему лицензирования, основанную на пользователях, а не на подключениях к серверу. Это позволяет каждому пользователю неограниченное количество подключений к любому количеству серверов NetWare в сети. [19] Novell Cluster Services также была улучшена для поддержки 32-узловых кластеров; [20] базовый продукт 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 года.

Open Enterprise Server [ править ]

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 для будущих выпусков. [21] Самым ясным указанием на это направление было спорное решение Novell выпустить Open Enterprise Server только для Linux, а не для NetWare. Позже Novell смягчила это решение и заявила, что 90 миллионов пользователей NetWare будут поддерживаться по крайней мере до 2015 года. [22] Между тем, многие бывшие клиенты NetWare отвергли запутанный набор лицензионного программного обеспечения, работающего с открытым исходным кодом.Операционная система Linux в пользу перехода на полные решения с открытым исходным кодом, такие как предлагаемые Red Hat . [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 и 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 (NCP) [ править ]

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

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

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

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

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

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

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

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

См. Также [ править ]

  • Сервер доступа Novell NetWare (NAS)
  • Сравнение операционных систем
  • Btrieve
  • NCOPY

Ссылки [ править ]

  1. ^ Родригес, Карен; Уиллетт, Шон (1993-10-04). «Novell расширяет домен клиента и сервера - Personal NetWare принесет« универсальный клиент »на настольные компьютеры - NetWare, независимый от процессора, для работы на HP, Sun и DEC RISC» . InfoWorld - голос персональных компьютеров на предприятии . 15 (40). Издательская компания InfoWorld . С. 1, 123. ISSN  0199-6649 . Проверено 16 февраля 2020 .
  2. ^ «Продукты» . Novell . Проверено 20 ноября 2015 .
  3. ^ «Жизненный цикл поддержки продуктов Novell» . Проверено 20 ноября 2015 . (NB. Найдите "NetWare".)
  4. ^ "Снайпс!" . textmodegames.com . Архивировано из оригинала на 2016-07-28.
  5. ^ "Novell NetWare" . aaxnet.com .
  6. ^ a b «Novell обновляет операционную систему» . Компьютерный мир . 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 . Проверено 26 мая 2011 .
  10. ^ Петроски, Мария (1988-02-29). «Выявлена ​​поддержка NetWare OS / 2» . Network World - еженедельный информационный бюллетень о сетевых стратегиях пользователей . Локальная сеть. 5 (9). Солт-Лейк-Сити, Юта, США: Network World Publishing, Inc. , IDG Communications . п. 17. ISSN 0887-7661 . Архивировано 16 февраля 2020 года . Проверено 16 февраля 2020 . 
  11. ^ a b Гиллули, Кэрин (9 августа 1993 г.). «Novell выпускает NetWare для OS / 2» . Network World - еженедельный информационный бюллетень по корпоративным сетевым вычислениям . Локальные сети. 10 (32). Прово, Юта, США. п. 21, 24. ISSN 0887-7661 . Архивировано 16 февраля 2020 года . Проверено 16 февраля 2020 . 
  12. ^ http://www.informationweek.com/537/37olnt2.htm . Отсутствует или пусто |title=( справка )
  13. ^ Орфали, Роберт; Харки, Дэн (1994). Руководство по выживанию клиент / сервер с OS / 2 . ISBN 9780442017989.
  14. ^ «Обновления продукта - NetWare для OS / 2» . Роман .
  15. ^ Janah, МООНА (1998-03-16). «Окно возможностей Netware» . Новости InformationWeek - объединяют сообщество бизнес-технологий . Архивировано из оригинала на 2000-12-05 . Проверено 23 мая 2014 . «Рынок высказался, и TCP / IP победил», - говорит генеральный директор Novell Эрик Шмидт о переходе на IP, решение, которое яростно оспаривалось внутри компании.
  16. ^ Харрис, Джеффри (2005). Справочник администратора Novell Open Enterprise Server . Novell Press (под ред. NetWare). Pearson Education . ISBN 978-0-67233278-4. Проверено 5 августа 2014 . OES NetWare полагается на службы распределенной печати Novell (NDPS) для обеспечения надежной инфраструктуры сетевой печати. NDPS используется с NetWare 5.
  17. ^ Кеннард, Линда (2004-12-09). «Еще больше больше: Novell exteNd 5.2 и стремление к счастью, называемому SOA» . Журнал Novell Connection . Novell . Проверено 25 мая 2010 . 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. Проверено 25 мая 2010 . NetStorage - это мост между частной внутренней сетью Novell компании и общедоступным Интернетом. Пользователи могут использовать NetStorage для безопасного доступа к файлам из любого места, где есть доступ в Интернет, без необходимости загружать или устанавливать дополнительное программное обеспечение на рабочую станцию.
  19. ^ «Чем лицензирование пользовательского доступа отличается от более ранних версий NetWare?» (PDF) . Novell NetWare 6.0 - Часто задаваемые вопросы о лицензировании NetWare . Novell . Март 2002. с. 7 . Проверено 20 августа 2012 . В предыдущих версиях NetWare использовалась модель лицензии на подключение к серверу, при которой пользователям предоставляется доступ к сетевым службам для каждого сервера. Это означает, что каждый раз, когда пользователь обращается к службам на другом сервере, пользователь потребляет лицензионную единицу на этом сервере. Для подключения принтера также требуется лицензия на подключение. В модели лицензии на доступ пользователей NetWare 6 пользователи используют лицензию на одного пользователя (для каждого дерева) независимо от количества серверов NetWare 6, на которых они входят. Принтеры, которые подключаются к серверу NetWare 6, не требуют пользовательской лицензии. То же самое верно и для всех других подключений, не являющихся пользователями.
  20. ^ «Обзор-Характеристики продукта» (PDF) . Novell NetWare 6.0 - Обзор и установка сервисов кластеров Novell . Прово, штат Юта, США: Novell . Февраль 2002. с. 9. Архивировано из оригинального (PDF) 25 ноября 2006 года . Проверено 20 августа 2012 . Многоузловой полностью активный кластер (до 32 узлов). Любой сервер NetWare в кластере может перезапускать ресурсы (приложения, службы, IP-адреса и тома) с отказавшего сервера в кластере.
  21. Перейти ↑ Vaughan-Nichols, Steven J. (2006-11-30). «Novell анонсирует Open Enterprise Server 2 на базе Linux» . eWeek . Проверено 26 марта 2007 .
  22. ^ Галли, Питер (2006-03-20). «Novell обязуется поддерживать NetWare 6.5 в BrainShare» . eWeek . Проверено 26 марта 2007 .
  23. ^ Bray, Гайават (2005-11-01). «Novell ошибается в своей стратегии Linux» . The Boston Globe .
  24. ^ «Как липкие клешни Novell NetWare вырвали из сегодняшних сетей» . Реестр . 2013-07-16 . Проверено 20 ноября 2015 .
  25. ^ "Linux увеличивает рынок серверных ОС" . CNET . CBS Interactive.
  26. ^ «Microsoft искушает пользователей Novell NetWare» . linuxinsider.com .
  27. ^ Галли, Питер (2003-02-17). "Novell ускоряет работу NetWare" . Mobile.eweek.com . Архивировано из оригинала на 2012-07-10 . Проверено 23 мая 2014 .
  28. ^ Новости InformationWeek - объединяет сообщество бизнес-технологий http://www.informationweek.com/673/73iunov.htm . Проверено 23 мая 2014 . Отсутствует или пусто |title=( справка )

Дальнейшее чтение [ править ]

  • Харрис, Джеффри Л. (2005). Справочник администратора Novell Open Enterprise Server (под ред. NetWare). Novell Press . ISBN 978-0-672-32748-3.
  • Харрис, Джеффри Л. (2004). Справочник администратора Novell NetWare 6.5 . Novell Press . ISBN 978-0-7897-2984-2.
  • Харрис, Джеффри Л .; Линдберг, Келли JP (2002). Справочник администратора Novell NetWare 6 . Джон Вили и сыновья . ISBN 978-0-7645-4882-6.
  • Бастиаансен, Роб; ван Вугт, Сандер (2006). Кластерные службы Novell для Linux и NetWare . Novell Press . ISBN 978-0-672-32845-9.
  • Хьюз, Джеффри Ф .; Томас, Блэр В. (2002). Руководство Novell по сетям NetWare 6 . Джон Вили и сыновья . ISBN 978-0-7645-4876-5.

Внешние ссылки [ править ]

  • Классные решения NetWare - советы и рекомендации, руководства, инструменты и другие ресурсы, представленные сообществом NetWare
  • Краткая история NetWare
  • Еще одна краткая история NetWare
  • Эпическое время безотказной работы сервера NetWare 3, arstechnica.com
  • Уайт-младший, Роджер Бурк (2010). «Аппаратная независимость». На волне высоких технологий: история ранних лет Novell, 1980–1990 . Архивировано 2 сентября 2018 года . Проверено 2 сентября 2018 .