Агентство НАСА (NASA) разработало новый пакет программ мониторинга состояния систем многоразового транспортного космического корабля (МТКК) Space Shuttle на базе ПО с открытым кодом проекта Mozilla. Программное обеспечение Problem Reporting Analysis and Corrective Action system (PRACA) представляет собой широкий набор интерактивных средств сообщения и устранения неполадок, с которым одновременно работают астронавты и технический персонал центра управления полётом. Именно с помощью этого ПО ведётся мониторинг состояния системы запущенного недавно МТКК «Эндевор».
Систему PRACA разработала исследовательская группа в области человеко-машинного взаимодействия (Human-Computer Interaction Group, HCIG) Научно-исследовательского центра Эймса (Ames Research Center, ARC). Новое ПО заменит 40 СУБД, которые использовались ранее для мониторинга состояния МТКК.
Разработчики обратились к ПО с открытым кодом из соображений экономии денежных средств. В результате стоимость новой системы снизилась с миллиона долларов (в случае использования проприетарных программных решений) до ста тысяч.
В основе новой системы лежит ПО с открытым кодом Bugzilla организации Mozilla Foundation. PRACA не только дешевле и совершеннее старого ПО, но и проще в эксплуатации. Ещё одной положительной стороной использования ПО с открытым кодом стала возможность самостоятельного внесения изменений в исходный текст, при использовании проприетарного ПО разработчикам НАСА приходилось ждать одобрения модификации программного продукта от компании-производителя.
НАСА уже не первый раз уделяет внимание программному обеспечению с открытым кодом. Мы уже сообщали о запуске проекта по разработке свободного ПО для космических исследований и о создании электронной «начинки» для ракеты Ares I на базе ПО с открытым кодом.
Источник: [Blorge] [CNet]