NetWare
NetWare — сетевая операционная система и набор сетевых протоколов, которые используются в этой системе для взаимодействия с компьютерами-клиентами, подключёнными к сети. Операционная система NetWare создана компанией Novell[1]. NetWare является закрытой операционной системой, использующей кооперативную многозадачность для выполнения различных служб на компьютерах с архитектурой Intel x86. В основе сетевых протоколов системы лежит стек протоколов Xerox Network Systems (XNS). В настоящее время NetWare поддерживает протоколы TCP/IP и IPX/SPX. NetWare является одним из семейств XNS-систем. К таким системам, например, относятся Banyan VINES и Ungerman-Bass Net/One. В отличие от этих продуктов и XNS, система NetWare заняла существенную долю рынка в начале 1990-х и выдержала конкуренцию с Microsoft Windows NT, после выпуска которой прекратили своё существование другие, конкурирующие с ней, системы. Существовал также NetWare для OS/2-компьютеров, созданными IBM[2][3][4][5][6].
Novell NetWare | |
---|---|
| |
Разработчик | Novell, Inc. |
Первый выпуск | 1983 |
Последняя версия | 6.5 SP8 (OES 2 SP1) (6 мая 2009 года) |
Тип ядра | гибридное ядро |
Интерфейс | Интерфейс командной строки |
Лицензия | Проприетарная |
Состояние | Устарела |
Веб-сайт | novell.com/products/netware/ |
В основе NetWare лежит концепция одного или несколько выделенных серверов, подключённых к сети и предоставляющих для совместного использования своё дисковое пространство в виде «томов». На компьютерах-клиентах с операционной системой MS-DOS запускается несколько специальных резидентных программ, которые позволяют «назначать» буквы дисков на тома. Пользователям необходимо зарегистрироваться в сети, чтобы получить доступ к томам и иметь возможность назначать буквы дисков. Доступ к сетевым ресурсам определяется именем регистрации.
Пользователи могут также подключаться к совместно используемым принтерам на выделенном сервере и выполнять печать на сетевых принтерах так же, как и на локальных.
История
Система NetWare была создана в результате работы SuperSet Software — консалтинговой группы, основанной друзьями Дрю Мэйджером, Дэйлом Найбауэром, Кайлом Пауэллом и позднее вошедшим в эту группу Марком Хёрстом. В основу этой работы были положены результаты их занятий в университете Бригама Янга в городе Прово, штат Юта в октябре 1981 года.
В 1983 году Рэймонд Ноорда присоединился к работе группы SuperSet. Первоначально перед группой стояла задача создания системы CP/M-совместного использования дисков для сетей на основе оборудования CP/M, которое в то время продавала компания Novell. Внутри группы сложилось убеждение, что CP/M является обречённой на неуспех платформой, и в результате было предложено альтернативное решение для только что выпущенных IBM-совместимых ПК. Группой также было написано приложение Snipes — работающая в текстовом режиме игра, которую они использовали для тестирования новой сети и демонстрации её возможностей. Snipes был первым сетевым приложением для IBM PC и фактически являлся предшественником многих популярных многопользовательских игр, таких как Doom и Quake.[7]
Эта сетевая операционная система позже была названа Novell NetWare[8]. В NetWare используется протокол NCP (англ. NetWare Core Protocol — протокол ядра NetWare), который является протоколом передачи пакетов, позволяющим клиентам передавать запросы на серверы NetWare и получать от них ответы. Первоначально NCP был привязан к протоколам IPX/SPX, то есть система NetWare сама по себе могла использовать для взаимодействия в сети только IPX/SPX. Для хранения информации аутентификации использовалась встроенная система на основе СУБД Btrieve.
Первый программный продукт с именем NetWare 68 (или Novell S-Net) был выпущен в 1983 году для архитектуры Motorola 68000 и использовал топологию «звезда». Этот продукт был заменён в 1985 году на NetWare 86, который был написан для работы на процессорах Intel 8086. После выпуска процессора Intel 80286 компания Novell выпустила NetWare 286 (в 1986 году). В 1989 году, после выпуска процессора Intel 80386, последовала NetWare 386. Позже Novell пересмотрела нумерацию версий NetWare: NetWare 286 стала NetWare 2.x, а NetWare 386 стала NetWare 3.x.
NetWare 286 2.x
Настройка NetWare версии 2 требовала значительных усилий: для любого изменения было необходимо перекомпилировать ядро и перезагружать систему. ОС поставлялась в виде набора объектных модулей. Перекомпиляция для замены драйвера ЛВС требовали поочерёдного использования 20 дискет. Тем не менее именно в этой версии произошла изоляция ядра сетевой операционной системы от технологии — архитектуры коммуникаций. Конкурирующие с NetWare продукты представляли собой «коробочные» решения, сочетавшие программное и аппаратное обеспечение в едином комплексе. Администрирование NetWare выполнялось с помощью текстовых утилит, например SYSCON. В NetWare 2 использовалась файловая система NetWare File System 286, или NWFS 286[9][10].
NetWare 3.x
NetWare версии 3 была упрощена за счёт построения по модульному принципу. Функции операционной системы выполнялись отдельными программными модулями — «загружаемыми модулями NetWare» (NLM), которые могли быть загружены как при запуске системы, так и по мере необходимости после запуска. Такая архитектура позволила добавлять необходимые функции в систему, такие как антивирусную защиту, резервное копирование, поддержку длинных имён файлов (в то время имена файлов в распространённой MS-DOS ограничены 8 символами имени и 3 символами расширения имени) или поддержку файлов Macintosh. Управление NetWare по-прежнему предлагалось выполнять с помощью текстовых утилит. В NetWare 3.x появилась новая файловая система, которая использовалась по умолчанию во всех системах NetWare до NetWare 5.x, — Netware File System 386, или NWFS 386.
Первоначально в NetWare для аутентификации использовалась служба Bindery. Это была система, в которой все данные о правах доступа пользователей и данные системы защиты хранились отдельно на каждом сервере. Когда в сети было несколько серверов, пользователям нужно было регистрироваться в каждом из этих серверов отдельно, а каждый сервер должен был содержать свой список пользователей с правами доступа.
NetWare 4.x
Версия 4 в 1993 году представила службу каталогов Novell (NDS) — служба Bindery была заменена службой глобального каталога, в котором описывалась вся сетевая инфраструктура и который управлялся из одной точки. Это означало, что пользователю достаточно было аутентифицироваться в NDS один раз, чтобы получить доступ к ресурсам любого сервера в структуре дерева каталога. Таким образом пользователи могли получить доступ к сетевым ресурсам вне зависимости от того, на каком именно сервере эти ресурсы располагались. В версии 4 также появился ряд полезных компонентов и утилит, такие как служба распределённой печати Novell (NDPS), поддержка Java и асимметричное шифрование RSA[11][12].
NetWare 4.1x
В NetWare 4.11 (intraNetWare, выпуск в 1996 году) вошёл ряд улучшений, позволивших упростить установку операционной системы и её управление, а также сделать её более быстрой и стабильной. С этой версией поставлялся также первый полностью 32-разрядный клиент для рабочих станций Microsoft Windows и утилита NetWare Administrator (NWADMIN или NWADMN32) — графическая утилита администрирования NetWare. В то время компания Novell всё ещё сохраняла привязку своей системы к стеку протоколов IPX/SPX, так как протокол NCP поддерживался только с этим стеком. Однако благодаря увеличению популярности TCP/IP в NetWare 4.11 был включён ряд компонентов и утилит, которые позволяли создавать интрасети и подключать локальные сети к Интернету. В рамках концепции Защищенная интеграция с операционной системой поставлялись средства для подключения рабочих станций (NIAS, Novell Internet Acces Server) IPX к сетям IP, — шлюз IPX/IP. Компания Novell в первый раз включила в поставку веб-сервер, который позволяло организовать веб-сайты на базе серверов NetWare. В этой версии также началась интеграция Интернет-технологий, например путём реализации протоколов DHCP и DNS на платформе NetWare. NetWare 4.11 послужила полигоном для новой системы печати по протоколу TCP/IP — NDPS — Novell Distributed Print Services, созданного на основе протокола LPR/LPD.
В это же время компания Novell интенсифицировала работы по интеграции своих продуктов со службой каталогов NDS. Почтовая система GroupWise была интегрирована с NDS, и компания Novell выпустила ряд других продуктов с поддержкой каталога: ZENworks, BorderManager, Novell Modular Authentication Services и другие.
NetWare 5.x
С выпуском в октябре 1998 года NetWare 5, компания Novell признала решающую роль Интернета и сделала основной для протокола NCP поддержку стека TCP/IP, а не IPX/SPX. Стек протоколов IPX/SPX поддерживался, но роль основного стека стал играть TCP/IP. Большинство утилит Novell и продуктов других компаний надо было переписывать для работы с TCP/IP, а не с IPX/SPX. С NetWare 5 поставлялась первая версия графической Java-консоли администрирования — ConsoleOne, которую предполагалось использовать вместе с утилитами NWAdmin[13][14][15][16].
Большим изменениям подверглось ядро системы. Novell отошла от кооперативной многозадачности, и NetWare 5.x стала одной из первых операционных систем, предложивших запуск сомнительных приложений в защищенном адресном пространстве, ставшем в настоящее время стандартом.
Продукт NetWare 5 был выпущен во время уменьшения доли рынка NetWare из-за растущей популярности Windows NT. Последней версией NetWare 5 стала версия 5.1, представленная в январе 2000 года. В продукт NetWare 5.x было включено множество новых компонентов, включая поддержку SAN и кластеров, новой файловой системы NSS (Novell Storage Services), заменившей традиционную файловую систему NWFS, служба сертификатов, IBM WebSphere, службы мультимедиа, службы поиска на веб-ресурсах, Oracle 8, Novell SQL, служба инфраструктуры открытых ключей (PKI) и другие.
NetWare 6.x
Основное отличие NetWare 6 от предшественницы связано изменением концепции продукта: было принято решение адаптировать в ядро NetWare большой объём POSIX-совместимых функций для возможности портирования на платформу популярных UNIX-программ, например веб-сервер Apache, SQL-сервер MySQL, PHP, ssh и других приложений[17][18]. С выпуском в октябре 2001 года NetWare 6, изменения были продолжены: была добавлена улучшенная поддержка симметричной многопроцессорной обработки (SMP), iFolder (синхронизация файлов локальной папки с сервером и предоставления защищённого доступа к ним в локальной сети и через Интернет), iManager (веб-утилита администрирования NetWare и других продуктов), Native File Access Pack (NFAP — компонент, предоставляющий доступ к ресурсам сервера NetWare клиентам Windows, Macintosh и UNIX-подобных систем по протоколам соответствующих сетей), NetDrive (утилита, позволяющая назначать буквы дисков на HTTP- и FTP-ресурсы, а также на серверы iFolder), а также веб-сервер по умолчанию был заменён с Netscape Enterprise Server на Apache. Также база данных Btrieve (используемая с предыдущих версиях NetWare) была заменена на Pervasive PSQL, представляющего собой развитие того же Btrieve.
Open Enterprise Server
OES 1.0
После версии NetWare 6.5 компания Novell выпустила в 2003 году операционную систему Open Enterprise Server (OES), в которой пользователи могут выбирать ядро операционной системы — NetWare или SUSE Linux Enterprise Server. Эта интеграция была выполнена вскоре после приобретения компанией Novell компаний Ximian и немецкого поставщика GNU/Linux компании SuSE. Тем самым Novell сместила акцент с разработки собственного ядра NetWare на использование ядра и окружения Linux. 7 марта 2010 года Novell официально прекратила основную поддержку NetWare, предложив клиентам перейти на OES Linux[19].
OES 2.0
OES 2.0 был выпущен 8 октября 2007 года. Он включил в себя NetWare 6.5 SP7 и новую, основанную на Linux — SLES 10 SP1.
OES 11
- OES 11, основанный на SLES 11 SP1 (только 64 бит), был выпущен 13 декабря 2011. Это первый выпуск OES, доступный только в 64-битной (x86_64) редакции.
Примечания
- Enterprise Application Software Product Menu | Micro Focus
- Network World — Google Книги
- Network World — Google Книги
- Network World — Google Книги
- Client/server survival guide with 0S/2 — Robert Ofrail, Dan Harkey — Google Books
- NOVELL: Product Update — NetWare for OS/2. Архивировано 26 марта 2012 года.
- Snipes! Архивировано 28 июля 2016 года.
- Novell NetWare
- Computerworld — Google Книги
- Network World — Google Книги
- Cisco IOS Terminal Services Configuration Guide, Release 12.2 — Configuring Support & Downloads for NASI Clients to Access Network Resources [Cisco IOS Software Releases 12.2 Mainline] — Cisco
- Архивированная копия (недоступная ссылка). Дата обращения: 3 июля 2018. Архивировано 18 октября 2012 года.
- Netware’s Windows Of Opportunity. Архивировано 5 декабря 2000 года.
- Novell Open Enterprise Server Administrator’s Handbook, NetWare Edition — Jeffrey Harris — Google Книги
- More More More: Novell exteND 5.2 and the Pursuit of SOA-Called Happiness
- Novell Netware 5.X to 6 Upgrade — David Johnson, James E. Gaskin, Daniel Cheung — Google Книги
- http://www.novell.com/documentation/nw6p/pdfdoc/nlsfaq/nlsfaq.pdf
- http://www.novell.com/documentation/ncs6p/pdfdoc/orionenu.pdf Архивировано 25 ноября 2006 года.
- Netware end of life
См. также
Ссылки
- Novell NetWare 6.5 — раздел NetWare на веб-сайте Novell.
- The First NetWare Users (англ.) — ранняя история NetWare (формат PDF)
- Краткая история NetWare (англ.)
- Ещё одна краткая история NetWare (англ.)
Литература
- Гаскин Д. Администрирование Novell Netware 6.0/6.5. — СПб.: BHV-СПб, 2003. — С. 1056. — ISBN 5-94157-233-6.