NetWare
Разработчик | Новелл, Инк. |
---|---|
Рабочее состояние | Снято с производства |
Исходная модель | Закрытый исходный код |
Первоначальный выпуск | 1983 |
Финальный выпуск | 6.5 SP8 (последняя) / 6 мая 2009 г |
Доступно в | Английский |
Платформы | x86 , MIPS , DEC Alpha , SPARC , PowerPC [ 1 ] |
ядра Тип | Гибридное ядро |
По умолчанию пользовательский интерфейс | Интерфейс командной строки , текстовый пользовательский интерфейс |
Лицензия | Собственный |
Преемник | Открытый корпоративный сервер |
Официальный сайт | novell.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 Directory Services (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 развилась из очень простой концепции: совместное использование файлов вместо совместного использования дисков . Контролируя доступ на уровне отдельных файлов, а не целых дисков, файлы можно заблокировать и улучшить контроль доступа. В 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 Core Protocol (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. х
[ редактировать ]Advanced NetWare версии 2.x , выпущенная в 1986 году, была написана для нового на тот момент процессора 80286. ЦП 80286 имеет новый 16-битный защищенный режим, который обеспечивает доступ к ОЗУ объемом до 16 МБ, а также новые механизмы, облегчающие многозадачность. (До 80286 серверы ЦП ПК использовали , /16- разрядные процессоры Intel 8088/8086 8- которые ограничены адресным пространством 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 МБ. 80286 NetWare 286 распознает защищенный режим , расширяя поддержку оперативной памяти 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 году, а затем ELS 2.12 II для 8 пользователей в 1988 году. [ 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 по-прежнему осуществлялось с помощью консольных утилит.
С версией 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 Link Services Protocol В NetWare 3 был представлен , который лучше масштабируется, чем протокол маршрутной информации , и позволяет строить большие сети.
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 еще продолжалось и /2 1.x OS еще была 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 года. [ 17 ]
Стратегические ошибки
[ редактировать ]Стратегия Novell с NetWare 286 2. x и 3. x оказалась очень успешной; до появления Windows NT Server Novell занимала 90% рынка серверов на базе ПК.
Однако в конструкции NetWare 3. x и более поздних версий использовался раздел DOS для загрузки файлов сервера NetWare. Хотя это и не имеет большого технического значения, [ а ] эта функция стала помехой из-за необходимости системного администрирования. Ситуация усугублялась тем, что консоль NetWare оставалась текстовой, в то время как графический интерфейс Windows получил широкое распространение. Особенно новые пользователи предпочитали графический интерфейс Windows изучению команд DOS, необходимых для создания сервера NetWare и управления им. Novell могла бы с самого начала исключить требование отдельного загрузочного раздела DOS, сохранив конструкцию 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 (обычно малым предприятиям), опробовать ее бесплатно.
Позже, в 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. Новые функции включали:
- графический интерфейс для NetWare
- Novell Storage Services (NSS), файловая система, заменяющая традиционную файловую систему NetWare (которую Novell продолжала поддерживать)
- Виртуальная машина Java для NetWare
- Novell Distributed Print Services (NDPS), инфраструктура для печати по сети. [ 19 ]
- ConsoleOne, консоль администрирования с графическим интерфейсом на основе Java.
- с поддержкой каталогов Службы инфраструктуры открытых ключей (PKIS)
- с поддержкой каталогов DNS- и DHCP- серверы
- поддержка сетей хранения данных (SAN)
- Novell Cluster Services (NCS), замена SFT-III
- Oracle 8i с лицензией на 5 пользователей
Службы кластеров были улучшены по сравнению с SFT-III, поскольку NCS не требовало специализированного оборудования или идентичных конфигураций сервера.
NetWare Novell выпустила NetWare 5 в то время, когда рыночная доля начала резко падать; многие компании и организации заменили свои серверы NetWare серверами под управлением Microsoft операционной системы Windows NT .
Примерно в это же время Novell также выпустила последнее обновление операционной системы NetWare 4 — NetWare 4.2.
NetWare 5 и выше поддерживали Novell NetStorage для доступа через Интернет к файлам, хранящимся в NetWare. [ 20 ] [ 21 ] Novell выпустила NetWare 5.1 в январе 2000 года. Она представила ряд инструментов, таких как:
- Сервер приложений IBM WebSphere
- Портал управления NetWare (позже названный Novell Remote Manager), управление операционной системой через Интернет.
- FTP , NNTP и потокового мультимедиа серверы
- Сервер веб-поиска NetWare
- WebDAV Поддержка
NetWare 6.0
[ редактировать ]NetWare 6 была выпущена в октябре 2001 года, вскоре после своего предшественника. Эта версия имеет упрощенную схему лицензирования, основанную на пользователях, а не на подключениях к серверу. Это позволяет каждому пользователю неограниченное количество подключений к любому количеству серверов NetWare в сети. [ 22 ] Novell Cluster Services также была улучшена для поддержки кластеров из 32 узлов; [ 23 ] базовый продукт NetWare 6.0 включал лицензию на кластеризацию на два узла.
NetWare 6.5
[ редактировать ]NetWare 6.5 была выпущена в августе 2003 года. Некоторые из новых функций этой версии включали:
- больше продуктов с открытым исходным кодом, таких как PHP , MySQL и OpenSSH
- порт оболочки Bash и множество традиционных утилит Unix, таких как wget , grep , awk и sed, для предоставления дополнительных возможностей для написания сценариев.
- Поддержка iSCSI (как цель, так и инициатор)
- Виртуальный офис – «готовый» веб-портал для конечных пользователей, предоставляющий доступ к электронной почте, личному файловому хранилищу, адресной книге компании и т. д.
- контроллера домена Функциональность
- Универсальный пароль
- DirXML Starter Pack – синхронизация учетных записей пользователей с другим деревом eDirectory, доменом Windows NT или Active Directory.
- exteNd Application Server – совместимый с Java EE 1.3. сервер приложений,
- поддержка настраиваемых профилей драйверов принтеров и аудит использования принтера
- бит NX Поддержка
- поддержка USB- накопителей
- поддержка зашифрованных томов
Последним (и, по-видимому, последним) пакетом обновлений для NetWare 6.5 является SP8, выпущенный в мае 2009 года.
Открытый корпоративный сервер
[ редактировать ]1.0
[ редактировать ]В 2003 году Novell анонсировала продукт-преемник NetWare: Open Enterprise Server (OES). Впервые выпущенный в марте 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 года. [ 25 ] Между тем, многие бывшие клиенты NetWare отвергли запутанное сочетание лицензионного программного обеспечения, работающего в операционной системе Linux с открытым исходным кодом , в пользу перехода к полноценным решениям с открытым исходным кодом, таким как те, которые предлагает Red Hat . [ 26 ]
2.0
[ редактировать ]OES 2 был выпущен 8 октября 2007 года. Он включает NetWare 6.5 SP7, который поддерживает работу в качестве паравиртуализированного гостя внутри гипервизора Xen , а также новую версию на базе Linux с использованием SLES10.
- Новые функции включают в себя
- 64-битная поддержка
- Виртуализация
- Технология динамического хранения, обеспечивающая теневые тома.
- Доменные службы для Windows (предоставлены в пакете обновления 1 для OES 2)
С 1990-х годов
[ редактировать ]По состоянию на 2010 год [update] некоторые организации все еще использовали 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 доминировала на рынке сетевых операционных систем (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 в производительности приведены ниже.
Файловая служба вместо дисковой службы
[ редактировать ]При первой разработке почти все хранилища локальных сетей основывались на модели дискового сервера. Это означало, что если клиентский компьютер захочет прочитать определенный блок из определенного файла, ему придется отправить следующие запросы через относительно медленную локальную сеть:
- Прочитать первый блок каталога
- Продолжайте читать последующие блоки каталогов, пока не будет найден блок каталогов, содержащий информацию о нужном файле. Это может быть много блоков каталогов.
- Прочитайте несколько блоков ввода файлов, пока не будет найден блок, содержащий местоположение нужного блока файла. Это может быть много блоков каталогов.
- Прочитайте нужный блок данных
NetWare, поскольку была основана на модели файлового сервиса, взаимодействовала с клиентом на уровне файлового API:
- Отправить запрос на открытие файла (если это еще не было сделано)
- Отправьте запрос нужных данных из файла
Вся работа по поиску каталога с целью выяснения того, где физически находятся нужные данные на диске, выполнялась на высокой скорости локально на сервере. К середине 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, не доверяли сети при доставке сообщений. Типичное чтение файла клиента будет работать примерно так:
- Клиент отправляет запрос на чтение на сервер
- Сервер подтверждает запрос
- Клиент подтверждает подтверждение
- Сервер отправляет запрошенные данные клиенту
- Клиент подтверждает данные
- Сервер подтверждает подтверждение
Напротив, NCP основывался на идее, что сети большую часть времени работают идеально, поэтому ответ на запрос служит подтверждением. Вот пример клиентского запроса на чтение с использованием этой модели:
- Клиент отправляет запрос на чтение на сервер
- Сервер отправляет запрошенные данные клиенту
Все запросы содержали порядковый номер, поэтому, если клиент не получал ответа в течение соответствующего периода времени, он повторно отправлял запрос с тем же порядковым номером. Если сервер уже обработал запрос, он повторно отправит кэшированный ответ, если у него еще не было времени обработать запрос, он отправит только «положительное подтверждение». Суть этого подхода «доверять сети» заключалась в сокращении на 2/3 количества сетевых транзакций и связанных с ними задержек.
Невытесняющая ОС, предназначенная для сетевых служб
[ редактировать ]Один из яростных споров 1990-х годов заключался в том, будет ли более уместно, чтобы сетевая файловая служба выполнялась программным уровнем, работающим поверх операционной системы общего назначения, или операционной системой специального назначения. NetWare была операционной системой специального назначения, а не ОС с разделением времени. Он был написан с нуля как платформа для сервисов клиент-серверной обработки. Первоначально он сосредоточился на службах файлов и печати, но позже продемонстрировал свою гибкость, запустив также службы баз данных, электронной почты, Интернета и другие. Он также эффективно работал в качестве маршрутизатора, поддерживая IPX, TCP/IP и Appletalk, хотя никогда не предлагал гибкость «аппаратного» маршрутизатора.
В 4.x и более ранних версиях NetWare не поддерживала вытеснение , виртуальную память , [ 31 ] графические пользовательские интерфейсы и т. д. Ожидалось, что процессы и службы, работающие под ОС NetWare, будут сотрудничать, то есть своевременно обрабатывать запросы и возвращать управление ОС. С другой стороны, доверие процессам приложений к самоуправлению может привести к тому, что неправильно работающее приложение приведет к отключению сервера.
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ DOS просто загружала NetWare в память и передала ему выполнение. В более поздних версиях DOS можно было выгружать из оперативной памяти.
Ссылки
[ редактировать ]- ^ Родригес, Карен; Уиллетт, Шон (4 октября 1993 г.). «Novell расширяет возможности клиентского и серверного домена. Personal NetWare предоставит «универсальный клиент» для настольных компьютеров. Независимая от процессора NetWare будет работать на HP, Sun и DEC RISC» . InfoWorld — голос персональных компьютеров на предприятии . Том. 15, нет. 40. Издательская компания InfoWorld . С. 1, 123. ISSN 0199-6649 . Проверено 16 февраля 2020 г.
- ^ Питер Х. Льюис (14 мая 1989 г.). «Ссылка для всех операционных систем» . Нью-Йорк Таймс . Проверено 14 сентября 2022 г.
- ^ «Продукты» . Новелл . Проверено 20 ноября 2015 г.
- ^ «Жизненный цикл поддержки продуктов Novell» . Проверено 20 ноября 2015 г. (Примечание. Найдите «NetWare».)
- ^ «Снайпс!» . textmodegames.com . Архивировано из оригинала 28 июля 2016 г.
- ^ Jump up to: а б «Novell обновляет операционную систему» . Компьютерный мир . 30 июня 1986 г. п. 76.
- ^ «Novell начинает поставки ELS NetWare 2.15» . Сетевой мир . 05.06.1989. п. 7.
- ^ Моррисси, Джейн (12 октября 1992 г.). «Novell развернет двухуровневую программу сертификации» . Неделя ПК . 9 (41). Зифф-Дэвис: 174 – через Гейла.
- ^ Фостер, Эд (13 февраля 1995 г.). «Определение поддержки NetWare может потребовать усилий или неудачного опыта» . Инфомир . 17 (7). Публикации IDG: 62 – через Google Книги.
- ^ Штатный писатель (08.06.1993). «Миниграммы» . Компьютерграм Интернэшнл . GlobalData – через Гейла.
- ^ Феррилл, Пол (4 октября 1993 г.). «Разработка приложений NetWare» . Инфомир . 15 (40). Публикации IDG: S70 – через Google Книги.
- ^ «Руководство по настройке служб терминалов Cisco IOS, выпуск 12.2 — Настройка поддержки клиентов NASI для доступа к сетевым ресурсам» . Программное обеспечение Cisco IOS версии 12.2 Mainline. Циско . 07.10.2013.
- ^ Петроски, Мэри (29 февраля 1988 г.). «Обнаружена поддержка NetWare для OS/2» . Network World — еженедельник новостей о сетевых стратегиях пользователей . Локальная сеть. Том. 5, нет. 9. Солт-Лейк-Сити, Юта, США: Network World Publishing, Inc. , IDG Communications . п. 17. ISSN 0887-7661 . Архивировано из оригинала 16 февраля 2020 г. Проверено 16 февраля 2020 г.
- ^ Jump up to: а б Гиллули, Кэрин (9 августа 1993 г.). «Novell выпускает NetWare для OS/2» . Network World — еженедельник новостей о корпоративных сетевых вычислениях . Локальные сети. Том. 10, нет. 32. Прово, Юта, США. стр. 21, 24. ISSN 0887-7661 . Архивировано из оригинала 16 февраля 2020 г. Проверено 16 февраля 2020 г.
- ^ «InformationWeek, удовлетворяющий информационные потребности сообщества бизнес-технологий» . Архивировано из оригинала 20 октября 2012 г. Проверено 8 июля 2011 г.
- ^ Орфали, Роберт; Харки, Дэн (1994). Руководство по выживанию клиента/сервера в OS/2 . ISBN 9780442017989 .
- ^ «Обновления продуктов – NetWare для OS/2» . Роман .
- ^ Джана, Монуа (16 марта 1998 г.). «Окно возможностей Netware» . Новости InformationWeek — объединяет сообщество бизнес-технологий . Архивировано из оригинала 5 декабря 2000 г. Проверено 23 мая 2014 г.
«Рынок высказался, и TCP/IP победил», — говорит генеральный директор Novell Эрик Шмидт о переходе на IP, решении, которое вызвало ожесточенные споры внутри компании.
- ^ Харрис, Джеффри (2005). Руководство администратора Novell Open Enterprise Server . Novell Press (изд. NetWare). Образование Пирсона . ISBN 978-0-67233278-4 . Проверено 5 августа 2014 г.
OES NetWare использует службы распределенной печати Novell (NDPS) для обеспечения надежной инфраструктуры сетевой печати. NDPS используется начиная с NetWare 5.
- ^ Кеннард, Линда (9 декабря 2004 г.). «Еще, еще, еще: Novell exteNd 5.2 и стремление к счастью, называемому SOA» . Журнал Novell Connection . Новелл . Проверено 25 мая 2010 г.
NetStorage поставляется с NetWare 6.5 и обеспечивает доступ через Интернет к файлам, хранящимся в папках пользователей и на серверах под управлением NetWare 5 и выше.
- ^ Джонсон, Дэвид; Гаскин, Джеймс Э.; Чунг, Дэниел; Титтель, Эд (2003). Обновление Novell NetWare 5. x до 6 . Экзаменационная зубрежка 2. Que Publishing . стр. 177, 426. ISBN. 978-0-7897-2788-6 . Проверено 25 мая 2010 г.
NetStorage — это мост между частной внутренней сетью Novell и общедоступной сетью Интернет. Пользователи могут использовать NetStorage для безопасного доступа к файлам из любого места, где есть доступ к Интернету, без необходимости загружать или устанавливать дополнительное программное обеспечение на рабочую станцию.
- ^ «Чем лицензирование пользовательского доступа отличается от более ранних версий NetWare?» (PDF) . Novell NetWare 6.0 — Часто задаваемые вопросы о лицензировании NetWare . Новелл . Март 2002. с. 7 . Проверено 20 августа 2012 г.
В предыдущих версиях NetWare использовалась модель лицензии на подключение к серверу, при которой пользователям предоставляется доступ к сетевым службам отдельно для каждого сервера. Это означает, что каждый раз, когда пользователь обращается к службам на другом сервере, он использует единицу лицензии на этом сервере. Для подключения принтера также требуется лицензия на подключение. В модели лицензии на доступ пользователя NetWare 6 пользователи используют одну лицензию пользователя (на дерево) независимо от количества серверов NetWare 6, на которых они входят. Принтеры, подключаемые к серверу NetWare 6, не используют пользовательскую лицензию. То же самое справедливо и для всех других непользовательских подключений.
- ^ «Обзор-функции продукта» (PDF) . Novell NetWare 6.0 — обзор и установка служб кластеров Novell . Прово, Юта, США: Novell . Февраль 2002. с. 9. Архивировано из оригинала (PDF) 25 ноября 2006 г. Проверено 20 августа 2012 г.
Многоузловой полностью активный кластер (до 32 узлов). Любой сервер NetWare в кластере может перезапустить ресурсы (приложения, службы, IP-адреса и тома) с отказавшего сервера в кластере.
- ^ Воган-Николс, Стивен Дж. (30 ноября 2006 г.). «Novell объявляет о выпуске Open Enterprise Server 2 на базе Linux» . электронная неделя . Проверено 26 марта 2007 г. [ постоянная мертвая ссылка ]
- ^ Галли, Питер (20 марта 2006 г.). «Novell обещает поддержку NetWare 6.5 на BrainShare» . электронная неделя . Проверено 26 марта 2007 г. [ постоянная мертвая ссылка ]
- ^ Брей, Гайавата (1 ноября 2005 г.). «Novell спотыкается о своей стратегии Linux» . Бостон Глобус .
- ^ «Как липкие когти Novell NetWare были вырваны из сегодняшних сетей» . Регистр . 16 июля 2013 г. Проверено 20 ноября 2015 г.
- ^ «Linux расширяет рынок серверных ОС» . CNET . CBS Интерактив.
- ^ «Microsoft соблазняет пользователей Novell NetWare» . linuxinsider.com . 16 ноября 2004 г. Архивировано из оригинала 20 марта 2012 г. Проверено 26 мая 2011 г.
- ^ Галли, Питер (17 февраля 2003 г.). «Novell расширяет возможности NetWare» . Mobile.eweek.com . Архивировано из оригинала 10 июля 2012 г. Проверено 23 мая 2014 г.
- ^ «InformationWeek, удовлетворяющий информационные потребности сообщества бизнес-технологий» . Новости InformationWeek — объединяет сообщество бизнес-технологий . Архивировано из оригинала 20 октября 2012 г. Проверено 23 мая 2014 г.
Дальнейшее чтение
[ редактировать ]- Харрис, Джеффри Л. (2005). Справочник администратора Novell Open Enterprise Server (изд. NetWare). Новелл Пресс . ISBN 978-0-672-32748-3 .
- Харрис, Джеффри Л. (2004). Руководство администратора Novell NetWare 6.5 . Новелл Пресс . ISBN 978-0-7897-2984-2 .
- Харрис, Джеффри Л.; Линдберг, Келли Дж. П. (2002). Руководство администратора Novell NetWare 6 . Джон Уайли и сыновья . ISBN 978-0-7645-4882-6 .
- Бастиансен, Роб; ван Вугт, Сандер (2006). Службы кластеров Novell для Linux и NetWare . Новелл Пресс . ISBN 978-0-672-32845-9 .
- Хьюз, Джеффри Ф.; Томас, Блэр В. (2002). Руководство Novell по сетям NetWare 6 . Джон Уайли и сыновья . ISBN 978-0-7645-4876-5 .
Внешние ссылки
[ редактировать ]- NetWare Cool Solutions – советы и подсказки, руководства, инструменты и другие ресурсы, предоставленные сообществом NetWare.
- Кози, Джеймс. «Высокопроизводительные сетевые технологии: - 22 - NetWare» . podgoretsky.com . Архивировано из оригинала 26 декабря 2012 г.
- Еще одна краткая история NetWare
- Уайт-младший, Роджер Бурк (2010). «Аппаратная независимость». На волне высоких технологий: история первых лет существования Novell, 1980–1990 гг . Архивировано из оригинала 02 сентября 2018 г. Проверено 2 сентября 2018 г.