История сетевых операционных систем

...

Рост числа локальных вычислительных сетей (ЛВС) проложил путь для сетевых операционных систем.

В настоящее время практически каждый персональный компьютер в той или иной форме подключен к сети. Конечно, существует самая большая сеть из всех - Интернет, но также существует несколько других типов более мелких сетей, таких как LAN (локальные вычислительные сети) и корпоративные сети. Сетевые операционные системы (NOS) служат привратниками для данных и приложений во всех типах этих сетей. Сетевые операционные системы не слишком сильно отличаются от однопроцессорных операционных систем, на которые способен почти каждый пользователь компьютера. знакомы, говорит Эндрю Танненбаум в своей книге «История операционных систем», но у них есть свои уникальные, увлекательные история.

Рождение сетей

Концепция передачи данных между компьютерами зародилась в конце 1960-х - начале 1970-х годов, когда исследователи начали разработку способа соединения компьютеров и обмена информацией с помощью пакетов. данных. Вскоре концепция локальной вычислительной сети (LAN) пришла на смену предыдущей модели централизованных вычислений. узел и так называемые "немые" терминалы, подключенные к нему, как в собственной системной сетевой архитектуре IBM (SNA) модель. Позднее развитие TCP / IP (протокол управления передачей / Интернет-протокол) и Ethernet еще больше способствовало развитию сетевой концепции. Вскоре возникла необходимость в операционных системах, которые не только обеспечивали взаимосвязь сетей, но и также аспект безопасности, согласно исследованию из Американского университета вычислительной истории. Музей.

Видео дня

Прибытие UNIX

В течение этого периода было разработано несколько операционных систем, например, операционная система IBM MVS, которая все еще работала с SNA. Однако разработка другой операционной системы, получившей название UNIX, действительно проложила путь для NOS повсюду. После того, как проект по разработке большой и сложной системы под названием Multics не был реализован в Bell Labs в 1969 году, группа исследователей Bell под руководством Кена Томпсона и Денниса Ричи начали работу над менее амбициозными, но не менее мощными вычислениями. система.

После трудных первых нескольких лет Ричи разработал язык программирования C, который позволил UNIX стать первой «портативной» операционной системой, то есть ее можно было реализовать в любой компьютерной системе. Относительная простота конструкции системы и доступность ее исходного кода превратили UNIX в любимца академического мира и неотъемлемую часть компьютерных сетей многих университетов. Было разработано много версий UNIX, но версия Berkeley Software Distribution (BSD), разработанная в Калифорнийский университет в Беркли стал, пожалуй, самым популярным, по данным коммуникационного центра. Alcatel-Lucent.

Netware производит фурор

1970-е годы также ознаменовались появлением микрочипов, что положило начало эре микрокомпьютеров и использованию персональных компьютеров на потребительском рынке. Наряду с этой революцией компания Novell стала пионером в области сетевых операционных систем, выпустив свое устройство Netware S-Net. Продукт по сути превратил IBM XT, популярный в то время ПК с жестким диском, в компьютер. система обмена файлами, на которой рабочие станции подключены к серверу в звездообразной конфигурации (отсюда и Название "S-Net").

Novell также разработала для этого устройства свою собственную NOS, также называемую Netware. К этому времени несколько конкурентов представили свои собственные NOS, но все они были проприетарными и работали только на своем подходящем оборудовании. Кроме того, эти NOS были построены на основе DOS (дисковая операционная система), которая присутствовала практически на каждом IBM PC в то время, но также была однопользовательской и однозадачной системой.

Благодаря многозадачным характеристикам, не связанным с DOS, а также готовности Novell портировать свою систему на различное оборудование, Netware вскоре стала предпочтительной операционной системой на каждой крупной сетевой карте, согласно книге Раджа Раджагопала «Сеть с несколькими операционными системами: жизнь с Unix, Netware». и NT. "

Следующее поколение UNIX

Между тем, UNIX продолжала преобразовывать компьютерный ландшафт, например, когда компьютер BSD UNIX отключил ограничения ARPANET, которая связала военные и университетские сайты и посеяла семена того, что мы теперь знаем как интернет. Затем, в середине 1980-х годов, компания Sun Microsystems взяла UNIX и значительно расширила ее возможности. Результат, получивший название SunOS, добавил графический пользовательский интерфейс или GUI, ставший популярным благодаря появлению на потребительском рынке Mac OS, а затем Windows 3.1, а также других функций. Solaris, более новая версия SunOS, стала еще более популярной среди сетевых администраторов.

Microsoft и IBM объединились

Поскольку в то время Novell обеспечила свое доминирование на рынке операционных систем для ЛВС с помощью Netware NOS, компания под названием Microsoft попыталась понять, куда идут дела. Ранние версии ее системы DOS имели некоторые сетевые функции, в то время как ее продукт MSnet получил поддержку конкурентов Novell, таких как 3Com, но безрезультатно. Вторжения в другие операционные системы, такие как ранние версии Windows, также были встречены апатией пользователей.

Между тем, бывший гигант миникомпьютеров IBM, казалось, был оставлен позади революции LAN и изо всех сил старался не отставать от Novell. Это побудило Microsoft и IBM объединиться и разработать OS / 2, широко разрекламированную операционную систему, которая, согласно книге Раджагопала, считается «будущим персональных компьютеров». Обе компании приложили все усилия, чтобы свергнуть Netware с помощью OS / 2, поставив ее в приоритет даже по сравнению с другими проектами Microsoft, такими как система Windows, споткнувшаяся с места. Но с выпуском Windows версии 3 Microsoft сорвала джекпот. Когда были проданы миллионы копий Windows, динамика отрасли изменилась в мгновение ока, и планы по OS / 2 были предрешены.

Текущие игроки

В настоящее время основными игроками на рынке NOS являются Windows, Netware (в настоящее время версия 6.5) и Cisco IOS (расшифровывается как для «Межсетевой операционной системы»), а также операционных систем на основе UNIX, таких как Linux или одна из многих разновидностей BSD UNIX.