V jednom z historických okamihov ľudstva úspešne prešlo na Mars úspešné pristátie na planéte Linux s názvom Perseverance Mars Rover. Jeho pristávací softvér je poháňaný operačným systémom Linux - a softvérom open-source, ktorý bol propagovaný kvôli jeho bezpečnosti.
Tim Canham spomenul dôležitosť Linuxu pre úspešnosť modelu Perseverance Mars Rover na Marse. V diskusii s IEEE Spectrum vedúci prevádzky Mars Helicopter Operations v Propulsion Laboratory NASA uviedol: „Toto je prvýkrát, čo budeme lietať s Linuxom na Marse.„Tiež hovoril o tom, aké dôležité je pre tím používať osvedčené a bezpečné.
Expert NASA sa tiež nehanbil povedať: „Je to druh víťazstva otvoreného zdroja.“
Živé televízne vysielanie modelu Perseverance Mars Rover, ktorý sa dostal na pevninu, sledovali na YouTube 2 milióny ľudí. Celá scéna bola hypnotizujúca a krásna.
@NASAPersevere dokonca tweetoval svoju fotografiu vo vysokom rozlíšení priamo z MARS.
Otvorený horizont, s ktorým treba veľa preskúmať. Nemôžem sa dočkať, až vyrazím. #CountdownToMars obr.twitter.com / hAaxeVGs04
- NASA Perseverance Mars Rover (@NASAPersevere) 19. februára 2021
Okrem toho existuje v rámci vynaliezavosti aj malý softvérový rámec, malý vrtuľník zasunutý pod Mars Rover od Perseverance. Miniatúrne satelity sú známe ako CubeSats.
- Vyskúšajte 20 najdôležitejších prípadov použitia systému Linux. Tu tiež nájdete informácie o tom, ako NASA vo svojich systémoch používa Linux takmer všade, od superpočítačov Plejády až po roboty Astrobee. Pred niekoľkými rokmi prešli z Windows na Linux, pretože Linux ponúka vyššiu spoľahlivosť výkonu ako Windows.
Rámec za autonómnym malým vrtuľníkom je známy ako F '(F prime). Nejde o nový projekt, pretože JPL ho otvorila niekoľko rokov. Projekt F 'bol pôvodne zameraný na systémy vesmírnych letov malého rozsahu. Postupom času sa vyvinul a stal sa súčasťou samostatných malých vrtuľníkov.
Rámec F 'obsahuje:
- Rámec sa zaoberá letovým softvérom do presne definovaných rozhraní samostatných komponentov.
- Jedná sa o rámec C ++, ktorý zaisťuje, že zariadenie môže vlákna a fronty správ.
- Ponúka veľa komponentov pripravených na použitie.
- Dodáva sa s testovaním letových softvérových nástrojov, a to na integračnej aj jednotkovej úrovni.
- Rámec je možné použiť na modelovanie konkrétnych spojení a komponentov. Automaticky tiež generuje kód.
Vynaliezavosť je naprogramovaná tak, aby prežila chladnú teplotu, a dokáže zvládnuť aj nízke energetické obmedzenia potrebné na prežitie drsných podmienok na Marse. Ďalším zaujímavým aspektom Ingenuity je použitie čipu Qualcomm Snapdragon 801 bežiaceho na 500 Hz. To znamená, že smartphone, ktorý používate, je pri prevádzke malého vrtuľníka na Marse oveľa rýchlejší. Timothy Canham spomenul, že to môže znieť dlho, ale v skutočnosti je to viac než dosť na to, aby vytrvalosť fungovala efektívne.
Tim Canham v diskusii s IEEE Spectrum tiež uviedol, že teraz má ktokoľvek prístup k rámci používanému na lietanie s helikoptérami na Marse.
Výhra pre open source
Open source bol vždy v správach týkajúcich sa dosahovania veľkých vecí. Postoj spoločnosti Microsoft k otvorenému zdroju hovorí o tom, ako veľké organizácie menia svoj postoj k riešeniam otvoreného zdroja. NASA bola vždy zástancom technológií otvoreného zdroja. Momentálne má NASA viac ako 500 projektov, ktoré sú licencované v rámci programu NASA Open Source 3.0 preukazov. Otvorený zdroj NASA 3.Licencia 0 spadá pod schválené licencie Open Source Initiative (OSI).