В 2001-м у меня был свой «вход в серверный мир» — Novell NetWare 5. Пока одноклассники копировали «Counter-Strike» по локалке, я втыкал сетевые карты, правил AUTOEXEC.BAT
и маппил диски на букву F:. Это была не Unix-система и не *nix-клон, а отдельный зверёк со своими правилами: ядро NetWare, модули NLM, каталог eDirectory, файловая система NSS и своя дисциплина администрирования.
Сегодня теми же идеями живут продукты Open Enterprise Server (OES) на базе SUSE Linux, а вокруг — сообщество openSUSE. Ниже — как оно работало у меня в реальности, как подключались DOS-клиенты, почему мы любили IPX/SPX, как появилась «чистая IP-сеть» (Pure IP) и что из этого пригодилось в 2025 году.

Чем цепляла NetWare 5
- Pure TCP/IP. Впервые можно было жить без IPX/SPX: сервер и клиенты говорили NCP поверх TCP/IP. Для меня это был «билет в Интернет-век»: маршрутизация стала проще, услуги стали доступнее.
- NSS (Novell Storage Services). Том-ориентированная ФС с хорошей скоростью и надёжностью. Легко держала большие объёмы и переживала «человеческий фактор» админа.
- Каталог и сервисы. eDirectory (единые учётки, контексты), ZENworks (развёртывание и политика), печать, Netscape FastTrack — в начале нулевых это был «enterprise-набор» из коробки.
TL;DR: NetWare приучила меня к мысли, что централизация — это не роскошь, а способ не утонуть в хаосе.
Как я подключал DOS-клиентов к NetWare (и почему это работало)
Да, это самый настоящий DOS, 640 КБ «конвенциональной» памяти и борьба за каждый килобайт.
Вариант 1 — ODI+NETX на IPX/SPX (классика ранних 2000-х)
CONFIG.SYS
DEVICE=C:\DOS\HIMEM.SYS DOS=HIGH,UMB FILES=40 BUFFERS=30
AUTOEXEC.BAT
@ECHO OFF LH C:\NWCLIENT\LSL.COM LH C:\NWCLIENT\<MLID>.COM REM драйвер сетевой карты (например, 3C90X.COM) LH C:\NWCLIENT\IPXODI.COM LH C:\NWCLIENT\NETX.EXE F: LOGIN ADMIN .OU=IT.O=COMPANY MAP ROOT F:=SYS:PUBLIC
NET.CFG
Link Support Buffers 8 1514 NetWare DOS Requester First Network Drive = F Preferred Server = FILESRV1 Name Context = OU=IT.O=COMPANY
Работало стабильно даже на «касках» с 486-ми процессорами. IPX/SPX лёгкий, быстро заводился в чистой локалке, и пользователям было «всё равно, лишь бы печаталось».
Вариант 2 — «Чистый IP» (Pure TCP/IP) на NetWare 5
На стороне сервера включаем Pure IP, на клиентах переходим на стеки под Windows 9x/NT (под DOS — экзотика). Сеть становится «родной» для TCP/IP-мирка: проще с роутерами, проще с межсетевым взаимодействием. Для меня это был шаг от «корп-локалки» к нормальному сетевому миру.
Полевые будни: кассовый терминал и широковещалка NetWare
Вот кадр из тех лет — касса в супермаркете. На экране любимая всеми админами «бегущая строка» NetWare:

NetWare Broadcast Message
File server UDARNIK is down. Connection terminated.
Press CTRL-ENTER to clear.
Да, UDARNIK — реальное имя файлового сервера. Широковещалки были нашим «PagerDuty до PagerDuty»: сервер что-то сообщил — пользователи увидели сразу. На кассах это выглядело сурово, но честно.
Как это обычно было устроено:
- На кассовом ПК логин-скрипт маппит:
F:
→SYS:PUBLIC
(утилиты клиента, общие инструменты)G:
→VOL1:\CASH\BIN
(исполняемые файлы кассовой системы)H:
→VOL1:\CASH\DATA\%LOGIN_NAME%
(личные/сменные данные)
- Печать: Novell-овские очереди печати, перенаправленные на «касс-принтеры».
- При падении сервера — широковещалка. Кассир нажимает CTRL+ENTER, операция текущего чека останавливается/повторяется по регламенту, а я бегу к стойке сервера с дисклетой и кофе.
Эти сообщения дисциплинировали всех: и пользователей (сохранять почаще), и админов (следить за диском/питанием/RAID’ом).
Почему NetWare не Unix и при чём тут openSUSE
- NetWare — своя ОС со своим ядром и модульной моделью NLM, а не Unix-клон.
- В середине 2000-х Novell переехала на Linux-платформу: так появился Open Enterprise Server (OES) на базе SUSE Linux Enterprise.
- openSUSE — комьюнити-дистрибутив вокруг SUSE. Novell сыграл роль в запуске экосистемы, но это не «Novell превратился в openSUSE». Это скорей «Novell привёз свои корпоративные сервисы в мир SUSE/Linux».
Практический смысл: если хочется «тот самый NetWare-опыт» сегодня, это OES на SLES/openSUSE: там живут eDirectory, iPrint, NSS-тома и миграционные утилиты.
Что из той эпохи я применяю и сейчас
- Структура каталога — прежде всего. Группы, контексты, политики — теперь это AD/LDAP/Keycloak, но подход остался.
- Минимализм клиента. Укладываться в DOS-ограничения научило делать «тонкие» клиенты сегодня (контейнеры, микросервисы, lean-образы).
- Миграции без боли. Переезд NetWare→OES показывает, как бережно переносить каталоги и тома: сначала каталог, потом данные, потом сервисы — с «окнами» обслуживания, а не падением бизнеса.
Если хочется оживить музей (чисто для себя)
- Поднять NetWare 5/6 в виртуалке можно ради любопытства. Драйверы ищутся, но лицензии/образы — квест.
- Более практично: поставить OES или просто openSUSE/SLES и разворачивать каталог/файловые службы на современном стеке.
Короткие примеры конфигов (для красоты и ностальгии)
Логин-скрипт (фрагмент):
MAP ROOT F:=SYS:PUBLIC MAP ROOT G:=VOL1:\CASH\BIN MAP ROOT H:=VOL1:\CASH\DATA\%LOGIN_NAME% # RIGHTS G:\CASH\DATA\ <Group_Cashiers> RWEC # PRINT DEFAULT = CASH_Q1
DOS-клиент (fragments):
LH C:\NWCLIENT\LSL.COM LH C:\NWCLIENTC90X.COM LH C:\NWCLIENT\IPXODI.COM LH C:\NWCLIENT\NETX.EXE
Где это всё сейчас
- Open Enterprise Server (OES) — наследник server-сервисов NetWare на Linux.
- SUSE Linux Enterprise / openSUSE — база для каталога, печати, файловых служб и пр.
- Сообщество openSUSE — отличный способ «держать форму» и оставаться ближе к ядру Linux-технологий.
Вывод
NetWare 5 научила меня думать каталогами, томами и политиками, а не просто «общими папками». И хотя сама NetWare ушла в учебники, её идеи живут в нынешних LDAP/AD, в подходе к миграциям и в уважении к дисциплине прав. Плюс — давайте честно — ощущение, что ты «заставил DOS говорить по сети» в 2001-м, до сих пор греет душу.
Полезные ссылки (для читателя)
- Open Enterprise Server (OES) — сайт продукта SUSE
- SUSE Linux Enterprise / openSUSE — дистрибутивы
- Исторические материалы по NetWare 5, NSS, ODI/NETX, Pure IP — в публичных архивах/мануалах Novell