НАСА відправило Linux і відкрите ПЗ на Марс

2 хв. читання

18 лютого на Марс успішно приземлився автономний вертоліт Ingenuity. Він прикріплений до марсохода Perseverance, який відправили на червону планету в межах місії «Марс 2020».

Ingenuity вже передав диспетчерам сигнал про те, що він і базова станція працюють нормально. Вертоліт залишиться прикріпленим до марсохода ще протягом 30−60 днів, його заряджатимуть і готуватимуть до польоту. Сам експериментальний політ триватиме 30 днів — і це стане початком вивчення планети за допомогою дронів.

Представники NASA днями розповіли про те, як їхній вертоліт працює. Виявилось, що Ingenuity використовує Linux вкупі зі спеціальною програмою НАСА на фреймворку F (або F prime). Він розроблений Лабораторією реактивного руху (JPL) і має відкритий код.

НАСА вперше використовує Linux на Марсі, тож це можна вважати своєрідною перемогою open-source . Вертоліт працює на відкритій ОС, відкритому фреймворку та комерційних елементах, які можна купити коли завгодно. Тож усі охочі можуть зібрати аналогічні проєкти.

Також гелікоптер Ingenuity використовує процесор Qualcomm Snapdragon 801, який часто застосовують для мобільних телефонів. Іронічно, але він потужніший за процесори на самому марсоході.

Річ у тім, що мікросхеми й процесори НАСА мають відповідати радіаційним стандартам HPSC. Тож потрібні роки випробувань перед тим, як їх відправлять у космос. Наприклад, один із найновіших процесорів НАСА — це варіант ARM A53, який ви можете знати з Raspberry Pi 3. Натомість Ingenuity є демо-проєктом, тож може використовувати новіші процесори. Більше про технології в гелікоптері можна прочитати в інтерв'ю IEEE Spectrum.

У НАСА є й багато інших програм з відкритим кодом, наприклад, понад 500 проєктів NASA Open Source 3.0. Задовго до того, як з'явились поняття вільного й відкритого ПЗ, агентство публікувало чимало свого коду в межах ініціативи COSMIC. Тим часом Linux роками використовують на Міжнародній космічній станції.

Помітили помилку? Повідомте автору, для цього достатньо виділити текст з помилкою та натиснути Ctrl+Enter
Codeguida 5.6K
Приєднався: 8 місяців тому
Коментарі (0)

    Ще немає коментарів

Щоб залишити коментар необхідно авторизуватися.

Вхід / Реєстрація