Новый эсминец ВМС США работает под управлением Linux

отметили
35
человек
в архиве
Новый эсминец ВМС США работает под управлением Linux
Сегодня ВМС США планирует спустить на воду эскадренный миноносец с управляемым ракетным оружием USS Zumwalt (DDG 1000) — первый корабль класса Zumwalt. Мощнейший эсминец УРО нового поколения необычен во многих отношениях. Он комплектуется ракетами, пушками и зенитными установками, так что сможет атаковать цели на море и на берегу, сбивать самолеты и оказывать огневую поддержку войскам. Но самое необычное, что корабль работает полностью под Linux.

Управление всей бортовой техникой осуществляется из корабельного дата-центра.
источник: habr.habrastorage.org
Для этого эсминца написано 6 млн строк кода программного обеспечения. Стоимость постройки корабля составила $3,5 млрд, небольшая часть этих денег пошла на оплату труда программистов. Многое из написанного ПО используют в компьютерных системах других кораблей класса Zumwalt. Второй эсминец этого класса USS Michael Monsoor уже начали собирать. Проект ведёт один из крупнейших военных подрядчиков — корпорация Raytheon.

Большинство серверов в дата-центре — стандартные серверы производства IBM под Red Hat Linux, но прорезиненные контейнеры (Electronic Modular Enclosure) с антивибрационной системой, электромагнитной защитой и водяным охлаждением разработала и изготовила Raytheon. В дата-центре установлено 16 контейнеров под 235 с лишним серверных стоек (в сумме).

Журналист сайта Ars Technica посетил корабль с экскурсией и написал отличный репортаж по итогам поездки. Он также упомянул любопытный факт: капитана корабля зовут Джеймс Кирк, это его настоящее имя.

Корабль буквально нашпигован компьютерной техникой, везде тачскрины. Командная рубка напоминает центр управления полётами НАСА. На фотографии внизу экраны отображают запуск ракеты.
источник: habr.habrastorage.org
Вот схема оперативного центра USS Zumwalt.
источник: habr.habrastorage.org
Почти все коммуникации на эсминце осуществляются по VoIP, кроме нескольких экстренных телефонов, работающих на энергии голоса. Многие модули корабля подключены к корабельной локальной сети, которая частично проложена оптоволокном, частично медными кабелями. К сети подключены и сенсоры, и вооружение, всё работает по стандартным интернет-протоколам. То есть команда на запуск ракет отправляется по TCP или UDP.
источник: habr.habrastorage.org
На корабле есть и беспроводная связь, но это секретная информация.

Подключение к сети ракетных шахт, зенитных пушек и прочего оборудование осуществляется через адаптеры — одноплатные компьютеры под управлением Lynx OS, операционной системы реального времени.

Теоретически, управление кораблем можно осуществлять в удаленном режиме, если установить спутниковый канал связи с корабельным центром управления.
Добавил suare suare 19 Октября 2013
Комментарии участников:
yache
+1
yache, 19 Октября 2013 , url
Индусы рулят )))
memedvedov
0
memedvedov, 19 Октября 2013 , url
Страшно представить что станет с кораблем после попадания в командный отсек хотя бы одного 6" снаряда, не говоря о чем-то страшнее.

Они не даром в ролике ослотрахов с калашами показали — с чем-то сильнее сложно будет такому кораблю сражаться.
Osado
+5
Osado, 19 Октября 2013 , url
Ну работает и работает.
Лет 5 назад сложно было представить блондинку с линуксом, — а сейчас в каждом кармане.
И принципиально карманный линукс в ОС андройд ничем не отличается от линукса на серверах эсминца.
Весь вопрос в ПО, которое поверх ядра крутится.

Просто сейчас настал такой момент, что найти разработчиков и развернуть большую систему на тысяче узлов проще под linux чем под windows.
X86
+2
X86, 19 Октября 2013 , url
Просто сейчас настал такой момент, что найти разработчиков и развернуть большую систему на тысяче узлов проще под linux чем под windows.
Я всегда думал, что это должен быть какой-нибудь QNX…
Osado
+2
Osado, 19 Октября 2013 , url
Сложно, проблемы с разработкой и отладкой, отсутствие необходимого инструментария, например для распределенного хранения больших объёмов данных, старые, не поддерживаемые компиляторы и т.д.

А в линуксе всё есть, это и серверная и десктопная ОС, путь разработки одинаков и прямолинеен, есть инструменты для быстрого разворачивания и обновления сервисов на тысяче узлов.

При этом жесткий реалтайм так или иначе реализуется другими средствами, линукс тут скорее для обработки «big data», может быть ещё используется для вычислений данных с радара.
Ну и остальная инфраструктура, такая как IP телефония, связь между кораблями и т.д. — везде QNX не нужен.
pingo
+3
pingo, 19 Октября 2013 , url
безабузный хостинг Zumwalt — дорого, надежно, секюрно. Разместим ваши хай риск проекты с гарантией и аптаймом 100%
memedvedov
+2
memedvedov, 19 Октября 2013 , url
За доп. плату — страховка от урагана?
Корнеплод
+2
Корнеплод, 19 Октября 2013 , url
Я надеюсь, резервирование данных на облаке в Инете? А эсминец в форме пингвина?
инагент
0
инагент, 20 Октября 2013 , url
эскадренный миноносец ВМС США «Анатолий Сердюков».
а что, звучит. Следующий надо — «Евгения Васильева», и флагман «Vladimir»
GreyWolf
+1
GreyWolf, 20 Октября 2013 , url
Да ладно, скоро американцы, как россияне в 90-е будут резать эти эсминцы на металлолом, когда китайцы перестанут американскую туалетную бумагу покупать.


Войдите или станьте участником, чтобы комментировать