NetWare: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Goudron (обсуждение | вклад) м →OES 2.0: формат дат |
Графический интерфейс был на основе IceWM |
||
(не показана 41 промежуточная версия 29 участников) | |||
Строка 1: | Строка 1: | ||
{{избыточная викификация}} |
|||
{{нет источников|дата=2012-07-04}} |
|||
{{карточка ОС |
{{карточка ОС |
||
|name = Novell NetWare |
| name = Novell NetWare |
||
|logo = |
| logo = |
||
|screenshot = |
| screenshot = Novell Netware console.png |
||
| caption = Консоль Novell NetWare 6.5 SP6 |
|||
|screenshot= [[Файл:Novell Netware console.png|250px]] |
|||
| |
| developer = [[Novell, Inc.]] |
||
| family = |
|||
|developer = [[Novell, Inc.]] |
|||
| source_model = [[Собственническое ПО|Закрытый код]] |
|||
|family = |
|||
| latest_release_version = 6.5 SP8 (OES 2 SP1) |
|||
|source_model = [[Собственническое ПО|Закрытый код]] |
|||
| latest_release_date = [[6 мая]] [[2009 год]]а |
|||
|latest_release_version = 6.5 Support Pack 8 (OES 2 SP1) |
|||
| kernel_type = [[гибридное ядро]] |
|||
|latest_release_date = [[6 мая]] [[2009]] г. |
|||
| default_ui = [[IceWM]] и [[Интерфейс командной строки]] |
|||
|kernel_type = [[гибридное ядро]] |
|||
| license = [[Проприетарное ПО|Проприетарная]] |
|||
|default_ui = [[Командный интерпретатор]] |
|||
| working_state = Устарела |
|||
|license = [[Проприетарное ПО|Проприетарная]] |
|||
| website = {{url|http://www.novell.com/products/netware/}} |
|||
|working_state = Устарела |
|||
|website = [http://www.novell.com/products/netware/ www.novell.com] |
|||
}} |
}} |
||
[[Файл:Novell Netware 6.5 SP6.png|thumbnail|270px|Novell NetWare 6.5 SP6]] |
[[Файл:Novell Netware 6.5 SP6.png|thumbnail|270px|Novell NetWare 6.5 SP6]] |
||
'''NetWare''' — [[сетевая операционная система|сетевая]] [[операционная система]] и набор [[сетевой протокол|сетевых протоколов]], которые используются в этой системе для взаимодействия с [[компьютер]]ами-[[Клиент (информатика)|клиентами]], подключёнными к [[компьютерная сеть|сети]]. Операционная система NetWare создана компанией [[Novell, Inc.|Novell]]. NetWare является закрытой операционной системой, использующей [[многозадачность|кооперативную многозадачность]] для выполнения различных служб на компьютерах с архитектурой [[x86|Intel x86]]. В основе сетевых протоколов системы лежит [[стек протоколов]] {{не переведено| |
'''NetWare''' — [[сетевая операционная система|сетевая]] [[операционная система]] и набор [[сетевой протокол|сетевых протоколов]], которые используются в этой системе для взаимодействия с [[компьютер]]ами-[[Клиент (информатика)|клиентами]], подключёнными к [[компьютерная сеть|сети]]. Операционная система NetWare создана компанией [[Novell, Inc.|Novell]]<ref>{{Cite web |url=https://www.novell.com/products/ |title=Enterprise Application Software Product Menu {{!}} Micro Focus<!-- Заголовок добавлен ботом --> |access-date=2018-07-03 |archive-date=2017-03-04 |archive-url=https://web.archive.org/web/20170304053139/http://www.novell.com/products/ |deadlink=no }}</ref>. NetWare является закрытой операционной системой, использующей [[многозадачность|кооперативную многозадачность]] для выполнения различных служб на компьютерах с архитектурой [[x86|Intel x86]]. В основе сетевых протоколов системы лежит [[стек протоколов]] {{не переведено|Xerox Network Systems||en|Xerox Network Systems}} (XNS). В настоящее время NetWare поддерживает протоколы [[стек протоколов TCP/IP|TCP/IP]] и [[IPX/SPX]]. NetWare является одним из семейств XNS-систем. К таким системам, например, относятся [[Banyan VINES]] и [[Ungerman-Bass Net/One]]. В отличие от этих продуктов и XNS, система NetWare заняла существенную долю рынка в начале [[1990-е|1990-х]] и выдержала конкуренцию с [[Microsoft]] [[Windows NT]], после выпуска которой прекратили своё существование другие, конкурирующие с ней, системы. Существовал также NetWare для OS/2-компьютеров, созданными IBM<ref>{{Cite web |url=https://books.google.com/books?id=uhMEAAAAMBAJ&lpg=PA17&dq=netware%20for%20os%2F2&pg=PA17#v=onepage&q=%22netware%20for%20os/2%22&f=false |title=Network World — Google Книги |access-date=2018-07-03 |archive-date=2022-03-16 |archive-url=https://web.archive.org/web/20220316071304/https://books.google.com/books?id=uhMEAAAAMBAJ&lpg=PA17&dq=netware%20for%20os%2F2&pg=PA17#v=onepage&q=%22netware%20for%20os/2%22&f=false |deadlink=no }}</ref><ref>{{Cite web |url=https://books.google.ru/books?id=Ng0EAAAAMBAJ&lpg=PA21&ots=m_GFXPg7QH&dq=netware+for+os%2F2&pg=PA21&redir_esc=y#v=onepage&q=%22netware%20for%20os/2%22&f=false |title=Network World — Google Книги |access-date=2022-05-15 |archive-date=2022-03-16 |archive-url=https://web.archive.org/web/20220316071304/https://books.google.ru/books?id=Ng0EAAAAMBAJ&lpg=PA21&ots=m_GFXPg7QH&dq=netware+for+os%2F2&pg=PA21&redir_esc=y#v=onepage&q=%22netware%20for%20os/2%22&f=false |deadlink=no }}</ref><ref>{{Cite web |url=https://books.google.com/books?id=Ng0EAAAAMBAJ&pg=PA21&lpg=PA21&dq=netware+for+os%2F2&source=bl&ots=m_GFXPg7QH&sig=_y7KJR3IMCfKZTyuD-GqE_EHvEM&ei=h8IWTuKeAsSU0gG-8tlo&sa=X&oi=book_result&ct=result&resnum=8&ved=0CEcQ6AEwBw#v=onepage&q=%22netware%20for%20os%2F2%22&f=false |title=Network World — Google Книги |access-date=2022-05-15 |archive-date=2022-04-07 |archive-url=https://web.archive.org/web/20220407010327/https://books.google.com/books?id=Ng0EAAAAMBAJ&pg=PA21&lpg=PA21&dq=netware+for+os%2F2&source=bl&ots=m_GFXPg7QH&sig=_y7KJR3IMCfKZTyuD-GqE_EHvEM&ei=h8IWTuKeAsSU0gG-8tlo&sa=X&oi=book_result&ct=result&resnum=8&ved=0CEcQ6AEwBw#v=onepage&q=%22netware%20for%20os%2F2%22&f=false |deadlink=no }}</ref><ref>{{Cite web |url=https://books.google.ru/books?id=T-z6Wx6QVF4C&q=netware+for+os%2F2&dq=netware+for+os%2F2&hl=en&ei=LsQWTqnjKIO20AGJ76Bv&sa=X&oi=book_result&ct=result&redir_esc=y |title=Client/server survival guide with 0S/2 — Robert Ofrail, Dan Harkey — Google Books |access-date=2022-05-15 |archive-date=2022-03-16 |archive-url=https://web.archive.org/web/20220316071306/https://books.google.ru/books?id=T-z6Wx6QVF4C&q=netware+for+os%2F2&dq=netware+for+os%2F2&hl=en&ei=LsQWTqnjKIO20AGJ76Bv&sa=X&oi=book_result&ct=result&redir_esc=y |deadlink=no }}</ref><ref>[https://secure-support.novell.com/filefinder/156/indexb.html NOVELL: Product Update — NetWare for OS/2]. {{Архивировано|url=https://web.archive.org/web/20120326185239/https://secure-support.novell.com/filefinder/156/indexb.html|date=2012-03-26}}</ref>. |
||
В |
В основе NetWare лежит концепция одного или несколько выделенных [[Сервер (аппаратное обеспечение)|серверов]], подключённых к сети и предоставляющих для совместного использования своё [[жёсткий диск|дисковое пространство]] в виде «томов». На компьютерах-[[Клиент (информатика)|клиентах]] с операционной системой [[MS-DOS]] запускается несколько специальных [[резидентная программа|резидентных программ]], которые позволяют «назначать» буквы дисков на тома. Пользователям необходимо [[аутентификация|зарегистрироваться]] в сети, чтобы получить доступ к томам и иметь возможность назначать буквы дисков. Доступ к сетевым ресурсам определяется именем регистрации. |
||
Пользователи могут также подключаться к совместно используемым [[принтер]]ам на выделенном сервере и выполнять печать на сетевых принтерах так же, как и на локальных. |
Пользователи могут также подключаться к совместно используемым [[принтер]]ам на выделенном сервере и выполнять печать на сетевых принтерах так же, как и на локальных. |
||
Несмотря на то, что в ранних версиях NetWare все модули системы считались ненадёжными (любой неправильно работающий модуль мог нарушить работу всей системы), она была очень стабильной системой. Нередки случаи, когда серверы NetWare работают без вмешательства человека годами. |
|||
== История == |
== История == |
||
Система NetWare была создана в результате работы ''[[SuperSet]] Software'' — [[консалтинг]]овой группы, основанной друзьями [[Мэйджер, Дрю|Дрю Мэйджером]], [[Найбауэр, Дэйл|Дэйлом Найбауэром]], [[Пауэлл, Кайл|Кайлом Пауэллом]] и позднее вошедшим в эту группу [[Хёрст, Марк|Марком Хёрстом]]. В основу этой работы были положены результаты их занятий в [[Университет Бригама Янга|университете Бригама Янга]] в городе [[Прово]], штат [[Юта]] в октябре [[1981 год]]а. |
Система NetWare была создана в результате работы ''[[SuperSet]] Software'' — [[консалтинг]]овой группы, основанной друзьями [[Мэйджер, Дрю|Дрю Мэйджером]], [[Найбауэр, Дэйл|Дэйлом Найбауэром]], [[Пауэлл, Кайл|Кайлом Пауэллом]] и позднее вошедшим в эту группу [[Хёрст, Марк|Марком Хёрстом]]. В основу этой работы были положены результаты их занятий в [[Университет Бригама Янга|университете Бригама Янга]] в городе [[Прово]], штат [[Юта]] в октябре [[1981 год]]а. |
||
В [[1983 год]]у [[Ноорда, Рэймонд|Рэймонд Ноорда]] присоединился к работе группы SuperSet. Первоначально перед группой стояла задача создания системы |
В [[1983 год]]у [[Ноорда, Рэймонд|Рэймонд Ноорда]] присоединился к работе группы SuperSet. Первоначально перед группой стояла задача создания системы CP/M-совместного использования дисков для сетей на основе оборудования [[CP/M]], которое в то время продавала компания [[Novell]]. Внутри группы сложилось убеждение, что CP/M является обречённой на неуспех платформой, и в результате было предложено альтернативное решение для только что выпущенных [[IBM]]-совместимых [[персональный компьютер|ПК]]. Группой также было написано приложение ''[[Snipes (игра)|Snipes]]'' — работающая в текстовом режиме [[компьютерная игра|игра]], которую они использовали для тестирования новой сети и демонстрации её возможностей. Snipes был первым сетевым приложением для IBM PC и фактически являлся предшественником многих популярных многопользовательских игр, таких как [[Doom (игра, 1993)|Doom]] и [[Quake]].<ref>[http://www.textmodegames.com/download/snipes.html Snipes!] {{webarchive|url=https://web.archive.org/web/20160728221417/http://www.textmodegames.com/download/snipes.html |date=2016-07-28 }}</ref> |
||
Эта сетевая операционная система позже была названа ''Novell NetWare''. В NetWare используется протокол [[NetWare Core Protocol|NCP]] ({{lang-en|[[NetWare Core Protocol]]}} — протокол ядра NetWare), который является протоколом передачи пакетов, позволяющим клиентам передавать запросы на серверы NetWare и получать от них ответы. Первоначально NCP был привязан к протоколам [[IPX/SPX]], то есть система NetWare сама по себе могла использовать для взаимодействия в сети только IPX/SPX. Для хранения информации [[Аутентификация|аутентификации]] использовалась встроенная система на основе [[система управления базами данных|СУБД]] [[Btrieve]]. |
Эта сетевая операционная система позже была названа ''Novell NetWare''<ref>{{Cite web |url=http://www.aaxnet.com/design/novell.html |title=Novell NetWare |access-date=2018-07-03 |archive-date=2018-07-03 |archive-url=https://web.archive.org/web/20180703190813/http://www.aaxnet.com/design/novell.html |deadlink=no }}</ref>. В NetWare используется протокол [[NetWare Core Protocol|NCP]] ({{lang-en|[[NetWare Core Protocol]]}} — протокол ядра NetWare), который является протоколом передачи пакетов, позволяющим клиентам передавать запросы на серверы NetWare и получать от них ответы. Первоначально NCP был привязан к протоколам [[IPX/SPX]], то есть система NetWare сама по себе могла использовать для взаимодействия в сети только IPX/SPX. Для хранения информации [[Аутентификация|аутентификации]] использовалась встроенная система на основе [[система управления базами данных|СУБД]] [[Btrieve]]. |
||
Первый программный продукт с именем |
Первый программный продукт с именем ''NetWare 68'' (или ''Novell S-Net'') был выпущен в [[1983 год]]у для архитектуры [[M68k|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 286 2.x === |
||
Настройка NetWare версии 2 требовала значительных усилий: для любого изменения было необходимо перекомпилировать [[Ядро операционной системы|ядро]] и перезагружать систему. ОС поставлялась в виде набора [[Объектный модуль|объектных модулей]]. Перекомпиляция для замены драйвера [[ЛВС]] требовали поочерёдного использования 20 [[дискета|дискет]]. Тем не менее именно в этой версии произошла изоляция ядра сетевой операционной системы от технологии — архитектуры коммуникаций. Конкурирующие с NetWare продукты представляли собой «коробочные» решения, сочетавшие программное и аппаратное обеспечение в едином комплексе. [[Системное администрирование|Администрирование]] NetWare выполнялось с помощью текстовых [[утилиты|утилит]], например ''SYSCON''. В NetWare 2 использовалась [[файловая система]] ''NetWare File System 286'', или [[NWFS 286]]<ref>{{Cite web |url=https://books.google.ru/books?id=cgHPkXYCnqwC&pg=PA77&dq=Novell+Advanced+NetWare+2.0a+four+network&sa=X&ei=77gGVOPJNILg8AXcjYDICQ&redir_esc=y#v=onepage&q=Novell%20Advanced%20NetWare%202.0a%20four%20network&f=false |title=Computerworld — Google Книги |access-date=2018-07-03 |archive-date=2018-07-03 |archive-url=https://web.archive.org/web/20180703163234/https://books.google.ru/books?id=cgHPkXYCnqwC&pg=PA77&dq=Novell+Advanced+NetWare+2.0a+four+network&sa=X&ei=77gGVOPJNILg8AXcjYDICQ&redir_esc=y#v=onepage&q=Novell%20Advanced%20NetWare%202.0a%20four%20network&f=false |deadlink=no }}</ref><ref>{{Cite web |url=https://books.google.com/books?id=vBwEAAAAMBAJ&pg=PA7&lpg=PA7&dq=netware+els&source=bl&ots=Ba4XdwuC6p&sig=7kcjsO76EhNlv_K4CR_KZMhPSXM&sa=X&ei=46QGVKm9CNaC8gWV1oAo&ved=0CDEQ6AEwAg#v=onepage&q=netware%20els&f=false |title=Network World — Google Книги |access-date=2018-07-03 |archive-date=2022-03-16 |archive-url=https://web.archive.org/web/20220316071307/https://books.google.com/books?id=vBwEAAAAMBAJ&pg=PA7&lpg=PA7&dq=netware+els&source=bl&ots=Ba4XdwuC6p&sig=7kcjsO76EhNlv_K4CR_KZMhPSXM&sa=X&ei=46QGVKm9CNaC8gWV1oAo&ved=0CDEQ6AEwAg#v=onepage&q=netware%20els&f=false |deadlink=no }}</ref>. |
|||
Настройка NetWare версии 2 требовала значительных усилий: для любого изменения было необходимо перекомпилировать [[Ядро операционной системы|ядро]] и перезагружать систему. ОС поставлялась в виде набора объектных моделей. Перекомпиляция для замены драйвера [[ЛВС]] требовали поочерёдного использования 20 [[дискета|дискет]]. Тем не менее именно в этой версии произошла изоляция ядра сетевой операционной системы от технологии — архитектуры коммуникаций. Конкурирующие с [[NetWare]] продукты представляли собой «коробочные» решения, сочетавшие софт и железки из одного ящика. [[системное администрирование|Администрирование]] NetWare выполнялось с помощью текстовых [[утилиты|утилит]], например ''SYSCON''. В NetWare 2 использовалась [[файловая система]] ''NetWare File System 286'', или [[NWFS 286]]. |
|||
=== NetWare 3.x === |
=== NetWare 3.x === |
||
NetWare версии 3 была упрощена за счёт построения по [[Модуль ядра|модульному принципу]]. Функции операционной системы выполнялись отдельными программными модулями — «загружаемыми модулями NetWare» (NLM), которые могли быть загружены как при запуске системы, так и по мере необходимости после запуска. Такая архитектура позволила добавлять необходимые функции в систему, такие как [[антивирусная программа|антивирусную защиту]], [[резервное копирование]], поддержку длинных имён [[файл]]ов (в то время имена файлов в распространённой [[MS-DOS]] ограничены 8 символами имени и 3 символами [[расширение имени файла|расширения имени]]) или поддержку файлов [[Apple Macintosh|Macintosh]]. Управление NetWare по-прежнему предлагалось выполнять с помощью текстовых утилит. В NetWare 3.x появилась новая файловая система, которая использовалась по умолчанию во всех системах NetWare до NetWare 5.x, — Netware File System 386, или NWFS 386. |
|||
Первоначально в NetWare для аутентификации использовалась служба Bindery. Это была система, в которой все данные о правах доступа пользователей и данные системы защиты хранились отдельно на каждом сервере. Когда в сети было несколько серверов, пользователям нужно было регистрироваться в каждом из этих серверов отдельно, а каждый сервер должен был содержать свой список пользователей с правами доступа. |
|||
NetWare версии 3 была упрощена за счёт построения по [[модуль]]ному принципу. Функции операционной системы выполнялись отдельными программными модулями — ''загружаемыми модулями NetWare'' ([[NLM-модуль|NLM]]), которые могли быть загружены как при запуске системы, так и по мере необходимости после запуска. Такая архитектура позволила добавлять необходимые функции в систему, такие как [[антивирусная программа|антивирусную защиту]], [[резервное копирование]], поддержку длинных имён [[файл]]ов (в то время имена файлов в распространённой [[MS-DOS]] ограничены 8 символами имени и 3 символами [[расширение имени файла|расширения имени]]) или поддержку файлов [[Apple Macintosh|Macintosh]]. Управление NetWare по-прежнему предлагалось выполнять в текстовых утилитах. В NetWare 3.x появилась новая файловая система, которая использовалась по умолчанию во всех системах NetWare до NetWare 5.x, — ''Netware File System 386'', или [[NWFS 386]]. |
|||
Первоначально в NetWare для аутентификации использовалась служба ''Bindery''. Это была система, в которой все данные о правах доступа пользователей и данные системы защиты хранились отдельно на каждом сервере. Когда в сети было несколько серверов, пользователям нужно было регистрироваться в каждом из этих серверов отдельно, а каждый сервер должен был содержать свой список пользователей с правами доступа. |
|||
=== NetWare 4.x === |
=== NetWare 4.x === |
||
Версия 4 в [[1993 год]]у представила [[Novell eDirectory|службу каталогов Novell]] (NDS) — служба Bindery была заменена службой глобального [[служба каталогов|каталога]], в котором описывалась вся сетевая инфраструктура и который управлялся из одной точки. Это означало, что пользователю достаточно было аутентифицироваться в NDS один раз, чтобы получить доступ к ресурсам любого сервера в структуре дерева каталога. Таким образом пользователи могли получить доступ к сетевым ресурсам вне зависимости от того, на каком именно сервере эти ресурсы располагались. В версии 4 также появился ряд полезных компонентов и утилит, такие как служба распределённой печати Novell (NDPS), поддержка [[Java]] и [[асимметричное шифрование]] [[RSA]]<ref>{{Cite web |url=https://www.cisco.com/c/en/us/td/docs/ios/12_2/termserv/configuration/guide/ftersv_c/tcfnasi.html |title=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 |access-date=2018-07-03 |archive-date=2014-02-07 |archive-url=https://web.archive.org/web/20140207023108/http://www.cisco.com/en/US/docs/ios/12_2/termserv/configuration/guide/tcfnasi.html |deadlink=yes }}</ref><ref>{{Cite web |url=https://www.pcworld.com/article/7703/internetready_netware_5_ships_next_month.html |title=Архивированная копия |accessdate=2018-07-03 |archiveurl=https://web.archive.org/web/20121018033919/http://www.pcworld.com/article/7703/internetready_netware_5_ships_next_month.html |archivedate=2012-10-18 |deadlink=yes }}</ref>. |
|||
Версия 4 в [[1993 год]]у представила [[Novell eDirectory|службу каталогов Novell]] (NDS) — служба Bindery была заменена службой глобального [[служба каталогов|каталога]], в котором описывалась вся [[сетевая инфраструктура]] и который управлялся из одной точки. Это означало, что пользователю достаточно было аутентифицироваться в NDS один раз, чтобы получить доступ к ресурсам любого сервера в структуре дерева каталога. Таким образом пользователи могли получить доступ к сетевым ресурсам вне зависимости от того, на каком именно сервере эти ресурсы располагались. В версии 4 также появился ряд полезных компонентов и утилит, такие как служба распределённой печати Novell (NDPS), поддержка [[Java]] и асимметричное (с публичным и секретным ключами) [[шифрование]] [[RSA]]. |
|||
=== NetWare 4.1x === |
=== NetWare 4.1x === |
||
В NetWare 4.11 (''intraNetWare'', выпуск в [[1996 год]]у) вошёл ряд улучшений, позволивших упростить установку операционной системы и её управление, а также сделать её более быстрой и стабильной. С этой версией поставлялся также первый полностью 32-разрядный клиент для [[рабочая станция|рабочих станций]] [[Microsoft Windows]] и утилита ''NetWare Administrator'' (''NWADMIN'' или ''NWADMN32'') — [[графический интерфейс пользователя|графическая]] утилита администрирования NetWare. В то время компания Novell всё ещё сохраняла привязку своей системы к стеку протоколов IPX/SPX, так как протокол NCP поддерживался только с этим стеком. Однако благодаря увеличению популярности [[стек протоколов TCP/IP|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 4.11 (''[[Интранет|intra]]NetWare'', выпуск [[1996 год|1996 г.]]) вошёл ряд улучшений, позволивших упростить установку операционной системы и её управление, а также сделать её более быстрой и стабильной. С этой версией поставлялся также первый полностью 32-разрядный клиент для [[рабочая станция|рабочих станций]] [[Microsoft Windows]] и утилита ''NetWare Administrator'' (''NWADMIN'' или ''NWADMN32'') — [[графический интерфейс пользователя|графическая]] утилита администрирования NetWare. В то время компания Novell всё ещё сохраняла привязку своей системы к стеку протоколов IPX/SPX, так как протокол NCP поддерживался только с этим стеком. Однако благодаря увеличению популярности [[стек протоколов TCP/IP|TCP/IP]] в NetWare 4.11 был включён ряд компонентов и утилит, которые позволяли создавать [[интрасеть|интрасети]] и подключать [[локальная вычислительная сеть|локальные сети]] к [[Интернет]]у. В рамках концепции [[Защищенная интеграция]] с операционной системой поставлялись средства для подключения рабочих станций ( [[NIAS, Novell Internet Acces Server]] ) [[IPX]] к сетям [[IP]], - шлюз IPX/IP. Компания Novell в первый раз включила в поставку приложение [[веб-сервер]] ({{lang-en|Webserver}}), которое позволяло организовать [[веб-сайт]]ы на базе серверов 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 / IP === |
|||
Дополнительный программный продукт, поставлявшийся в комплекте NetWare 4.11 достоин упоминания из-за необычной истории. Novell сохранила верность своему стеку IPX/SPX, и протокол NCP поддерживался только с ним. Однако шлюз IPX/IP был не единственным решением, которое Novell предлагала клиентам. Существовал и параллельный проект — инкапсуляция дэйтаграмм IPX в пакеты UDP протокола TCP/IP. Эту задачу выполнял продукт, названный NetWare/IP или NWIP на внутреннем сленге Novell. Интересен способ объявления серверов в сети, которая идеологически не поддерживает широковещательные сообщения: NWIP использовал систему фиктивных доменов DNS. В домене действующей сети IP создавался фиктивный домен, имя которого сообщалось клиентам, а ответственный за него сервера имен DNS и были серверами. Это практически полностью исключало потребность в широковещательных сообщениях. Самое интересное: этот механизм объявления серверов сейчас использует Microsoft Windows. Только имя фиктивного домена там фиксировано: ms$domain. В NetWare 5.х места NetWareIP уже не нашлось: Novell делает ставку на добрые старые широковещательные сообщения и новый сервис [[SLP]]. |
|||
=== NetWare 5.x === |
=== 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<ref>[http://www.informationweek.com/673/73iunet.htm Netware’s Windows Of Opportunity]. {{Архивировано|url=https://web.archive.org/web/20001205045800/http://www.informationweek.com/673/73iunet.htm|date=2000-12-05}}</ref><ref>{{Cite web |url=https://books.google.ru/books?id=2-69VwrqOwIC&redir_esc=y |title=Novell Open Enterprise Server Administrator’s Handbook, NetWare Edition — Jeffrey Harris — Google Книги |access-date=2018-07-03 |archive-date=2018-07-03 |archive-url=https://web.archive.org/web/20180703190819/https://books.google.ru/books?id=2-69VwrqOwIC&redir_esc=y |deadlink=no }}</ref><ref>{{Cite web |url=http://support.novell.com/techcenter/articles/nc2004_11f.html |title=More More More: Novell exteND 5.2 and the Pursuit of SOA-Called Happiness |access-date=2018-07-03 |archive-date=2017-06-30 |archive-url=https://web.archive.org/web/20170630201124/http://support.novell.com/techcenter/articles/nc2004_11f.html |deadlink=no }}</ref><ref>{{Cite web |url=https://books.google.ru/books?lr=&id=LdZgPkOMP8kC&redir_esc=y |title=Novell Netware 5.X to 6 Upgrade — David Johnson, James E. Gaskin, Daniel Cheung — Google Книги |access-date=2018-07-03 |archive-date=2018-07-03 |archive-url=https://web.archive.org/web/20180703190743/https://books.google.ru/books?lr=&id=LdZgPkOMP8kC&redir_esc=y |deadlink=no }}</ref>. |
|||
Большим изменениям подверглось ядро системы. Novell отошла от [[Кооперативная многозадачность|кооперативной многозадачности]], и 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. |
|||
Продукт NetWare 5 был выпущен во время уменьшения доли рынка NetWare из-за растущей популярности [[Windows NT]]. Последней версией NetWare 5 стала версия 5.1, представленная в январе [[2000 год]]а. В продукт NetWare 5.x было включено множество новых компонентов, включая поддержку [[сеть хранения данных|SAN]] и [[Кластер (группа компьютеров)|кластеров]], новой файловой системы [[Novell Storage Services|NSS]] (Novell Storage Services), заменившей традиционную файловую систему NWFS, служба сертификатов, IBM [[WebSphere]], службы [[мультимедиа]], службы поиска на веб-ресурсах, [[Oracle (СУБД)|Oracle]] 8, Novell SQL, служба [[Инфраструктура открытых ключей|инфраструктуры открытых ключей]] (PKI) и другие. |
|||
Большим изменениям подверглось ядро системы. Novell отошла от [[Кооперативная многозадачность|кооперативной многозадачности]] и NetWare 5.x стала одной из первых операционных систем, предложивших запуск сомнительных приложений в [[Защищенное адресное пространство|защищенном адресном пространстве]] (Protected address space) ставшем в настоящее время стандартом. |
|||
Продукт NetWare 5 был выпущен во время уменьшения доли рынка NetWare (на западных рынках) по мере замены серверов NetWare на серверы Windows NT. Также было выпущено последнее обновление для операционной системы NetWare 4 — NetWare 4.2. |
|||
Последней версией NetWare 5 стала версия 5.1, [[Проблема 2000 года|представленная]] в [[январь|январе]] [[2000 год]]а. В продукт NetWare 5.x было включено множество новых компонентов, включая поддержку [[сеть хранения данных|SAN]] и [[Кластер (группа компьютеров)|кластеров]], новой файловой системы [[Novell Storage Services|NSS]] (Novell Storage Services), заменившей традиционную файловую систему NWFS, служба сертификатов, IBM [[WebSphere]], службы [[мультимедиа]], службы поиска на веб-ресурсах, [[Oracle (СУБД)|Oracle]] 8, Novell SQL, служба [[PKI|инфраструктуры открытых ключей]] (PKIS) и другие. |
|||
Тем не менее концептуальная слабость продукта бросалась в глаза: предлагалась по прежнему та же самая NetWare, основой которой был файловый сервер. "Pure IP" кроме общности протоколов с сетью Интернет ничего не давал пользователям новой NetWare. Сервера WEB она так и не получила; проекты сначала [[Netscape FastTrack server]], а потом и [[Netscape Enterprise server]] с треском провалились: эти сервера оказались очень ненадежными в работе, были плохо совместимыми с [[Internet Explorer]], но самое главное - проблему скриптинга Web страниц Novell удалось условно решить только после перехода на сервер [[Apache]]. Формально сервера [[Netscape]] поддерживали asp скрипты, но к сожалению, формальностью сходство заканчивалось. Скрипты обрабатывало приложение netbasic опасность и проблемность которого вошла в фольклор администраторов NetWare. Функционал также был очень скуден: полная противоположность Microsoft, сумевшего в кратчайшие сроки создать мощную интеграцию сценариев Web страниц с ресурсами операционной системы. Клиенты же Novell могли рассчитывать только на java скриптинг, трудоемкий и имевший свои ограничения на данной платформе. Немудрено, что число клиентов NetWare начало таять в геометрической прогрессии.. |
|||
=== NetWare 6.x === |
=== NetWare 6.x === |
||
Основное отличие NetWare 6 от предшественницы связано изменением концепции продукта: было принято решение адаптировать в ядро NetWare большой объём [[POSIX]]-совместимых функций для возможности портирования на платформу популярных UNIX-программ, например веб-сервер [[Apache HTTP Server|Apache]], SQL-сервер [[MySQL]], [[PHP]], [[ssh]] и других приложений<ref>{{Cite web |url=http://www.novell.com/documentation/nw6p/pdfdoc/nlsfaq/nlsfaq.pdf |title=Архивированная копия |access-date=2018-07-03 |archive-date=2016-03-04 |archive-url=https://web.archive.org/web/20160304023731/http://www.novell.com/documentation/nw6p/pdfdoc/nlsfaq/nlsfaq.pdf |deadlink=no }}</ref><ref>http://www.novell.com/documentation/ncs6p/pdfdoc/orionenu.pdf {{Архивировано|url=https://web.archive.org/web/20061125020459/http://www.novell.com/documentation/ncs6p/pdfdoc/orionenu.pdf|date=2006-11-25}}</ref>. С выпуском в октябре [[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]]. |
|||
Основное отличие NetWare 6 от предшественницы связано с очередным поворотом в мировоззрении менеджеров Novell: видя безнадежность поддержания пользовательского интереса к головному продукту в традиционном ключе компании, было принято эпохальное решение портирования в ядро NetWare большего объёма [[POSIX]]-кода с целью портирования на платформу NetWare 6 популярных UNIX программ, таких как WEB Server [[Apache]], SQL сервера [[MySQL]], [[Php]], [[ssh]] и других приложений. Именно это позволило сдвинуть наконец историю операционной системы с мертвой точки. С выпуском в октябре [[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 === |
=== Open Enterprise Server === |
||
{{main|Novell Open Enterprise Server}} |
{{main|Novell Open Enterprise Server}} |
||
В основе идеологии ''[[Novell Open Enterprise Server|Open Enterprise Server]]'' лежит по-своему трезвая мысль: зачем портировать приложения мира *nix под NetWare (а большинство вендоров согласилось принять участие в этом проекте только под финансовым давлением Novell), гораздо проще портировать саму NetWare под *nix! |
|||
==== OES 1.0 ==== |
==== OES 1.0 ==== |
||
После версии NetWare 6.5 компания Novell выпустила в [[2003 год]]у операционную систему [[Novell Open Enterprise Server|Open Enterprise Server]] (OES), в которой пользователи могут выбирать [[ядро операционной системы]] — NetWare или [[SUSE Linux Enterprise Server]]. Эта интеграция была выполнена вскоре после приобретения компанией Novell компаний [[Ximian]] и немецкого поставщика [[GNU/Linux]] компании [[SuSE]]. Тем самым Novell сместила акцент с разработки собственного ядра NetWare на использование ядра и окружения [[Linux]]. 7 марта 2010 года Novell официально прекратила основную поддержку NetWare, предложив клиентам перейти на OES Linux<ref>[http://www.novell.com/support/viewContent.do?externalId=7003092&sliceId=1 Netware end of life]</ref>. |
|||
После версии NetWare 6.5 компания Novell выпустила в [[2003 год]]у операционную систему ''[[Novell Open Enterprise Server|Open Enterprise Server]]'' (OES), в которой пользователи могут выбирать [[ядро операционной системы]] — NetWare или [[SUSE Linux Enterprise Server]]. Эта интеграция была выполнена вскоре после приобретения компанией Novell компаний [[Ximian]] и немецкого поставщика [[GNU/Linux]] компании [[SuSE]]. Тем самым Novell сместила своё внимание с NetWare и [[портирование программ|портирует]] приложения на GNU/Linux. Хотя официально компания Novell это отрицает и заявляет, что она будет вести разработку и NetWare, и Linux. Тем не менее 7 марта 2010, Novell прекратила основную поддержку NetWare, предложив клиентам перейти на OES:Linux<ref>[http://www.novell.com/support/viewContent.do?externalId=7003092&sliceId=1 Netware end of life]</ref>. Также, NetWare отсутствует в списке поддерживаемых операционных систем другого флагманского продукта компании [[Novell GroupWise|Novell GroupWise 2012]], вышедшего в январе 2012 года. |
|||
==== OES 2.0 ==== |
==== OES 2.0 ==== |
||
OES 2.0 был выпущен [[8 октября]] [[2007 год]]а. Он включил в себя NetWare 6.5 SP7 и новую, основанную на Linux — SLES 10 SP1. |
|||
OES 2.0 был выпущен [[8 октября]] [[2007]]. Он включил в себя NetWare 6.5 SP7 и новую, основанную на Linux — SLES10 SP1. |
|||
* OES 2 SP1 был выпущен в декабре 2008 г., и включал NetWare 6.5 SP8 и SLES 10 SP2. |
|||
* OES 2 SP2 был выпущен в ноябре 2009 г., и включал SLES 10 SP3. |
|||
* OES 2 SP3 был выпущен в декабре 2010 г., и включал SLES 10 SP3. |
|||
==== OES 11 ==== |
==== OES 11 ==== |
||
* OES 11 основанный на SLES 11 SP1 (только [[x86-64|64 |
* OES 11, основанный на SLES 11 SP1 (только [[x86-64|64 бит]]), был выпущен 13 декабря 2011. Это первый выпуск OES, доступный только в 64-битной (x86_64) редакции. |
||
== Производительность == |
|||
Система NetWare доминировала на рынке сетевых операционных систем с середины [[1980-е|80-х]] годов до конца [[1990-е|90-х]] благодаря чрезвычайно высокой производительности по сравнению с другими сетевыми операционными системами. Большинство сравнительных тестов в то время указывали на преимущество в производительности в соотношении от 5:1 до 10:1 по сравнению с продуктами [[Microsoft]], [[Banyan]] и других компаний. Результаты одного сравнительного теста были особенно интересны: система NetWare 3.x со службами [[Network File System|NFS]], работающими по протоколам [[стек протоколов TCP/IP|TCP/IP]] (не по разработанному для NetWare протоколу [[IPX]]), сравнивалась с дорогостоящим выделенным сервером Auspex NFS и с сервером [[SCO Unix]] с запущенными службами NFS. Производительность NetWare NFS превысила производительность обеих систем NFS, являющихся частью соответствующих операционных систем, и превысила в два раза производительность SCO Unix NFS на одинаковом оборудовании. |
|||
Было несколько причин такой производительности NetWare. |
|||
=== Службы файлов вместо дисковых служб === |
|||
Во времена разработки первой версии NetWare почти все хранилища данных в [[локальная вычислительная сеть|локальных сетях]] работали на основе модели ''дискового сервера''. Это означало, что [[Клиент (информатика)|клиент]]-компьютер для чтения блока [[файл]]а должен был выполнить следующие запросы по сравнительно медленной локальной сети. |
|||
# Прочитать первый блок каталога. |
|||
# Продолжить чтение следующих блоков каталогов до тех пор, пока не будет найден блок каталога, содержащий данные искомого файла (таких блоков каталогов могло оказаться много). |
|||
# Читать блоки записей файлов до тех пор, пока не будет найден блок с данными искомого файла (таких блоков могло оказаться много). |
|||
# Читать искомый блок данных. |
|||
В системе NetWare, построенной на основе модели служб файлов, взаимодействие с клиентом происходило на уровне [[интерфейс программирования приложений|API]] файлового интерфейса. |
|||
# Отправить запрос на открытие файла (если этот файл ещё не был открыт). |
|||
# Отправить запрос на искомые данные в этом файле. |
|||
Все операции по поиску каталога для определения места, где физически расположены на диске искомые данные, выполнялись с высокой скоростью локально на сервере. |
|||
К середине 1980-х годов большинство сетевых операционных систем стали использовать модель служб файлов вместо модели дисковых служб. Сейчас происходит возврат к модели дисковых служб, например в [[сеть хранения данных|SAN]]. |
|||
=== Эффективность протокола NCP === |
|||
Большая часть [[сетевой протокол|сетевых протоколов]], использовавшихся во времена разработки NetWare, не считали надёжной доставку сообщений сетью. Обычно операция чтения файла клиентом выполнялась следующим образом. |
|||
# Клиент отправлял запрос на сервер. |
|||
# Сервер подтверждал получение запроса. |
|||
# Клиент подтверждал получение подтверждения. |
|||
# Сервер отправлял запрошенные данные клиенту. |
|||
# Клиент подтверждал получение данных. |
|||
# Сервер подтверждал получение подтверждения. |
|||
В основе же протокола [[NetWare Core Protocol|NCP]] лежала концепция надёжной доставки пакетов сетью в большинстве случаев. Поэтому ответ на запрос служил в большинстве случаев подтверждением. Пример запроса чтения клиента в данной модели. |
|||
# Клиент отправлял запрос на сервер. |
|||
# Сервер отправлял запрошенные данные клиенту. |
|||
Все запросы содержали последовательный номер, поэтому если клиент не получал ответа в течение указанного времени, он отправлял запрос повторно с тем же последовательным номером. Если сервер уже обрабатывал этот запрос, он отправлял [[кэш]]ированный ответ повторно. Если у сервера не было времени на обработку запроса, он отправлял «положительное подтверждение», что означало «я получил запрос, но ещё не дошёл до его обработки, не беспокойте меня». |
|||
Результатом использования этой модели «надёжной сети» было уменьшение на две трети [[сетевой трафик|сетевого трафика]] и связанных с ним задержек. |
|||
=== Операционная система без вытесняющей многозадачности, разработанная для сетевых служб === |
|||
В 90-х годах интенсивно сравнивалось выполнение операций сетевых файловых служб специальным программным обеспечением в обычной операционной системе с выполнением тех же операций специализированной операционной системой. NetWare была специализированной операционной системой, не операционной системой с поддержкой режима разделения времени. Она была полностью написана для обработки запросов типа «[[клиент-сервер]]». Изначально система была ориентирована на службы файлов и печати, но позже продемонстрировала отличные унаследованные возможности в качестве платформы [[база данных|баз данных]], систем [[электронная почта|электронной почты]], [[веб-сервис]]ов и других служб. Она также эффективно работала в качестве [[маршрутизатор]]а протоколов [[IPX]], [[TCP/IP]] и [[AppleTalk]], хотя никогда не претендовала на гибкость, присущую аппаратным маршрутизаторам. |
|||
В версии 4.x и более ранних версиях NetWare не поддерживалась вытесняющая [[многозадачность]], режим разделения времени, [[виртуальная память]], [[графический интерфейс пользователя]] и прочее. [[процесс (информатика)|Процессы]] и службы, выполнявшиеся в NetWare, должны были работать правильно: обрабатывать запрос и возвращать управление операционной системе в отведённое время. В отличие от NetWare операционные системы общего назначения ([[UNIX]], [[Microsoft Windows]]) основывались на интерактивной модели с поддержкой режима разделения времени, когда без контроля со стороны операционной системы программа могла бы занять все доступные ресурсы системы. В таких средах с вытесняющей многозадачностью и виртуализацией памяти возникала значительная дополнительная нагрузка, так как в таких системах никогда не хватает ресурсов для выполнения всех запросов всех приложений, конкурирующих за использование системной памяти и доступ к устройствам ввода-вывода. Такие системы улучшились со временем путём более тесной интеграции сетевых служб с ядром операционной системы «общего назначения», а в основном - за счет упрощения, если не сказать огрубления механизма выделения ресурсов конкурирующим приложениям, что опять же приближало их к системам кооперативной многозадачности; но так и не смогли достигнуть уровня эффективности NetWare. Раньше, когда прикладные процессы управляли собой, такое «доверие» часто приводило к аварийным остановам системы. Но зато и результат в случае "правильной" работы впечатлял. Пожалуй, инженеры Novell нашли в версиях 5.х и 6.х с гибридным ядром оптимальный баланс надежности - толерантности системы и её производительности. Обидно, что приложений, написанных для [[API]] именно этих версий очень мало. |
|||
Возможно, основной причиной успеха Novell в 80-х и 90-х годах была более эффективная работа NetWare по сравнению с операционными системами общего назначения. Однако по мере увеличения мощности [[микропроцессор]]ов значение эффективности становилось всё меньше и меньше, а с появлением процессора [[Pentium]] сложность управления и разработки приложений для NetWare стали перевешивать её преимущества. Самоуверенность маркетингового подразделения и руководства Novell на фоне реальной угрозы конкурентов ([[Windows NT 4.0|NT4]] и [[Microsoft Exchange Server|Microsoft Exchange]]) стало последней каплей в процессе, который, в конце концов, привёл к потере позиций системой NetWare. |
|||
Возможна и другая точка зрения. [[Novell]] перестала продвигать свой головной продукт, её менеджеры неадекватно воспринимали реальность. NetWare оставалась очень эффективной платформой для SQL серверов; после портирования на неё сервера Apache она имела серьёзные шансы состязания с платформой *nix. Следовательно, главной бедой [[Novell]] стало самоустранение из бизнеса на фоне былых маркетинговых ошибок. |
|||
== Примечания == |
== Примечания == |
||
{{примечания}} |
{{примечания|2}} |
||
== См. также == |
|||
* [[Сравнение операционных систем]] |
|||
* [[Список операционных систем]] |
|||
== Ссылки == |
== Ссылки == |
||
* [http://www.novell.com/ru-ru/products/netware/ Novell NetWare 6.5] — раздел NetWare на веб-сайте Novell. |
* [http://www.novell.com/ru-ru/products/netware/ Novell NetWare 6.5] — раздел NetWare на веб-сайте Novell. |
||
* [http://www.novell.com/connectionmagazine/2000/05/retro50i.final.pdf The First NetWare Users]{{ref-en}} — ранняя история NetWare (формат [[PDF]]) |
* [https://web.archive.org/web/20051008100840/http://www.novell.com/connectionmagazine/2000/05/retro50i.final.pdf The First NetWare Users]{{ref-en}} — ранняя история NetWare (формат [[PDF]]) |
||
* [http://docs.rinet.ru/NeHi/ch22/ch22.htm Краткая история NetWare]{{ref-en}} |
* [https://web.archive.org/web/20060924080637/http://docs.rinet.ru/NeHi/ch22/ch22.htm Краткая история NetWare]{{ref-en}} |
||
* [ |
* [https://web.archive.org/web/20050219225024/http://krakau-inc.com/199406.htm Ещё одна краткая история NetWare]{{ref-en}} |
||
* [http://www.novell-admin.ru www.novell-admin.ru] Системный администратор Novell NetWare |
|||
== Литература == |
== Литература == |
||
Строка 169: | Строка 92: | ||
|isbn = 5-94157-233-6 |
|isbn = 5-94157-233-6 |
||
}} |
}} |
||
{{Novell}} |
{{Novell}} |
||
[[Категория:NetWare]] |
[[Категория:NetWare]] |
||
[[Категория:Операционные системы Novell]] |
[[Категория:Операционные системы Novell]] |
||
[[Категория:Операционные системы DEC]] |
|||
[[Категория:Проприетарные операционные системы]] |
|||
[[Категория:Операционные системы, разработка которых прекращена]] |
Текущая версия от 14:48, 2 декабря 2024
В этой статье может быть слишком много ссылок на другие статьи, и, возможно, их количество нужно сократить. |
Novell NetWare | |
---|---|
| |
Разработчик | Novell, Inc. |
Первый выпуск | 1983 |
Последняя версия | 6.5 SP8 (OES 2 SP1) (6 мая 2009 года) |
Тип ядра | гибридное ядро |
Интерфейс | IceWM и Интерфейс командной строки |
Лицензия | Проприетарная |
Состояние | Устарела |
Следующая | Novell Open Enterprise Server |
Веб-сайт | novell.com/products/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].
В основе 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 . Дата обращения: 3 июля 2018. Архивировано 4 марта 2017 года.
- ↑ Network World — Google Книги . Дата обращения: 3 июля 2018. Архивировано 16 марта 2022 года.
- ↑ Network World — Google Книги . Дата обращения: 15 мая 2022. Архивировано 16 марта 2022 года.
- ↑ Network World — Google Книги . Дата обращения: 15 мая 2022. Архивировано 7 апреля 2022 года.
- ↑ Client/server survival guide with 0S/2 — Robert Ofrail, Dan Harkey — Google Books . Дата обращения: 15 мая 2022. Архивировано 16 марта 2022 года.
- ↑ NOVELL: Product Update — NetWare for OS/2. Архивировано 26 марта 2012 года.
- ↑ Snipes! Архивировано 28 июля 2016 года.
- ↑ Novell NetWare . Дата обращения: 3 июля 2018. Архивировано 3 июля 2018 года.
- ↑ Computerworld — Google Книги . Дата обращения: 3 июля 2018. Архивировано 3 июля 2018 года.
- ↑ Network World — Google Книги . Дата обращения: 3 июля 2018. Архивировано 16 марта 2022 года.
- ↑ 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. Архивировано из оригинала 7 февраля 2014 года.
- ↑ Архивированная копия . Дата обращения: 3 июля 2018. Архивировано из оригинала 18 октября 2012 года.
- ↑ Netware’s Windows Of Opportunity. Архивировано 5 декабря 2000 года.
- ↑ Novell Open Enterprise Server Administrator’s Handbook, NetWare Edition — Jeffrey Harris — Google Книги . Дата обращения: 3 июля 2018. Архивировано 3 июля 2018 года.
- ↑ More More More: Novell exteND 5.2 and the Pursuit of SOA-Called Happiness . Дата обращения: 3 июля 2018. Архивировано 30 июня 2017 года.
- ↑ Novell Netware 5.X to 6 Upgrade — David Johnson, James E. Gaskin, Daniel Cheung — Google Книги . Дата обращения: 3 июля 2018. Архивировано 3 июля 2018 года.
- ↑ Архивированная копия . Дата обращения: 3 июля 2018. Архивировано 4 марта 2016 года.
- ↑ 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.