В начале 1990-х годов IT-индустрия переживала стремительный рост и развитие сетевых технологий. В этот период различные компании пытались создать эффективные решения для локальных сетей, что позволило бы предприятиям объединять свои компьютеры и обмениваться информацией более быстро и надежно. Одним из таких решений стал Microsoft LAN Manager 2.0 — продукт, который оказал заметное влияние на развитие сетей корпораций и подготовил почву для будущих инноваций в Windows NT и других системах. Microsoft LAN Manager 2.
0 был частью длинной линии продуктов Microsoft, начавшихся с MS-NET в середине 1980-х. Первая версия LAN Manager увидела свет в 1988 году и изначально распространялась только через OEM-партнеров, самым известным из которых стала компания 3Com с их продуктом 3+Open. Microsoft и 3Com совместно разработали и опубликовали спецификацию NDIS, ставшую стандартом для сетевых драйверов. Однако к 1990 году партнерские отношения оказались под угрозой после того, как Microsoft решительно взялась за продажу LAN Manager как самостоятельного продукта, минуя традиционных OEM-партнеров. Это движение вызвало напряжение на рынке и повлияло на распространение программного обеспечения.
Определить точную дату выпуска LAN Manager 2.0 довольно сложно, поскольку официальные пресс-релизы практически отсутствуют. Существенными данными служат физические копии программных дисков и даты скомпилированных файлов. Некоторые архивы указывают на июнь 1990 года как на дату завершения «финальной» версии LAN Manager 2.0, но массовое распространение продукта началось только в августе-сентябре, частично из-за зависимости от операционной системы OS/2 версии 1.
21. Именно OS/2 1.21 была необходима для запуска сервера LAN Manager 2.0, однако данная версия ОС была доступна лишь через OEM-производителей и не продавалась напрямую конечным пользователям. Одна из любопытных особенностей LAN Manager 2.
0 – его администрирование через интерфейс OS/2. Несмотря на наличие предустановленной учетной записи ADMIN с паролем «password», при установке пользователей ожидала неприятная неожиданность: вход с использованием этих данных был невозможен. Корень проблемы заключался в политике безопасности — в системе была активирована 90-дневная политика истечения пароля, и по умолчанию срок уже истек. В результате пользователи получали ошибки «access denied» и не могли полноценно управлять сервером. Чтобы решить проблему, необходимо было изменить пароль командой net password \Имя_сервера admin password newpassword, что одновременно открывало двери для управления, но вызывало много затруднений новоиспеченных администраторов.
Сама концепция проверки учетных данных в LAN Manager была нетривиальной. При отсутствии доменного контроллера система разрешала вход практически с любыми комбинациями имени пользователя и пароля, эмулируя гостевой доступ. Однако для выполнения операций, требующих специфических прав, программное обеспечение сверяло учетные данные с локальной базой. Это приводило к ситуации, когда пользователь мог быть «в системе», но при этом не имел прав на выполнение конкретных действий. Такая непоследовательность в безопасности порождала путаницу и неудобства в управлении сетевыми ресурсами.
Помимо самой программы, пакет LAN Manager 2.0 включал и программные компоненты для работы с сетевыми драйверами, которые оказались не безупречными. Известен баг с драйвером для сетевых карт Western Digital EtherCard, связанный с конфликтом в конфигурации памяти. По умолчанию драйвер ожидал память на сегменте D000h, а LAN Manager резерировал D400h, что вызывало срыв системы при получении пакетов. Для устранения этого конфликта требовалась ручная правка конфигурационного файла PROTOCOL.
INI. В то же время драйверы для 3Com Etherlink II работали без тонкой настройки, что сделало их более надежным выбором. Важным аспектом LAN Manager 2.0 были обновления и сервисные патчи — так называемые Corrective Service Diskette (CSD). Первоначальная версия с уровнем CSD0 была дополнена несколькими обновлениями, которые вводили исправления ошибок, поддержку новых аппаратных возможностей и оптимизации.
Из известных обновлений LAN Manager 2.00a и 2.00b, последний уже получил некоторую популярность в конце 1990 года. В 1991 году появилась версия 2.0c, добавившая возможность удаленной загрузки машин по Ethernet, расширяя возможности LAN Manager, которые изначально ограничивались Token Ring.
Несомненно, LAN Manager 2.0 играл ключевую роль в эволюции Microsoft сетевых продуктов и был предшественником более современных решений, таких как LAN Manager 2.1 и, впоследствии, службы файлов в Windows NT. Приложение LAN Manager было тесно интегрировано с операционной системой OS/2, особенно с версиями 1.21 и позже, но никогда не поставлялось в комплекте с самой ОС.
Это обстоятельство также влияло на его распространение и присутствие на рынке. Развитие сетевых технологий в это время сопровождалось и появлением новых стандартов, а также драйверов для различного оборудования. Использование LAN Manager в сетях DOS и OS/2 требовало поддержки таких протоколов как NetBEUI и NBF. Интересно, что в среде современных эмуляторов и виртуальных машин, таких как VirtualBox, реализована поддержка сетевых карт семейства DP8390, что позволяет запускать старые сетевые приложения, включая LAN Manager, в эмулированных условиях. Тем не менее, настройка драйверов для корректной работы требовала определенных усилий, и не всегда была простой для пользователей.
Кроме того, обнаружены сведения о том, что LAN Manager 2.0 и комплектующие к нему включали отладочные символы и версии ядра с возможностями отладки, что позволило разработчикам выявлять ошибки и совершенствовать продукт. Однако со временем эти компоненты утратили актуальность и поддержку, особенно с переходом на более современные операционные системы. LAN Manager 2.0 стал ярким примером программного продукта начала 1990-х — с немалым потенциалом, новыми возможностями и вместе с тем проблемами, которые требовали внимания и опыта от пользователей и системных администраторов.
Его история отражает не только развитие сети LAN и программного обеспечения Microsoft, но и общий процесс появления и адаптации технологий в бизнес-среде, где взаимодействие аппаратного обеспечения, операционных систем и сетевых протоколов было решающим фактором успеха. Однако несмотря на сложности и ограничения, LAN Manager 2.0 закладывал фундамент для будущих корпоративных сетевых систем. Он способствовал стандартизации сетевых драйверов, стимулировал развитие драйверной базы и подготовил почву для появления новых возможностей в OS/2 и Windows. Ретроспективный анализ показывает, что несмотря на кажущиеся мелкие препятствия, такие продукты были критически важны для эволюции сетевых решений, а их особенности продолжают интересовать специалистов и энтузиастов компьютерной истории по сей день.
Таким образом, изучение Microsoft LAN Manager 2.0 раскрывает многоаспектный взгляд на раннюю сетевую инфраструктуру корпораций, демонстрируя сложность и многообразие технических решений конца XX века. Продукт стал не только технологическим этапом, но и отражением подходов к разработке, распространению и поддержке программного обеспечения в эру первых больших корпоративных сетей.