V jednom z historických okamžiků lidstva úspěšně přistál na Marsu systém Perseverance Mars Rover poháněný Linuxem. Jeho přistávací software je poháněn Linuxem - a open-source softwarem, který byl propagován pro jeho bezpečnost.
Tim Canham zmínil důležitost Linuxu pro úspěch Perseverance Mars Rover na Marsu. V diskusi s IEEE Spectrum vedoucí provozu vrtulníků na Marsu v Propulsion Laboratory NASA uvedl: „Toto je poprvé, co budeme létat s Linuxem na Marsu.„Také hovořil o tom, jak je důležité, aby tým používal osvědčené a bezpečné.
Expert NASA se také nevyhnul tomu, aby řekl: „Je to druh vítězství open-source.“
Živé televizní vysílání filmu Perseverance Mars Rover, který se dostal do země, sledovalo na YouTube 2 miliony lidí. Celá scéna byla fascinující a krásná.
@NASAPersevere dokonce tweetoval svou fotografii ve vysokém rozlišení přímo z MARS.
Otevřený horizont, s tolik k prozkoumání. Nemůžu se dočkat, až půjdu. #CountdownToMars obr.cvrlikání.com / hAaxeVGs04
- NASA Perseverance Mars Rover (@NASAPersevere) 19. února 2021
Kromě toho existuje také softwarový rámec letu používaný v Ingenuity, malém vrtulníku zastrčeném pod Marsovým vozem Perseverance. Miniaturní satelity jsou známé jako CubeSats.
- Podívejte se na 20 nejlepších případů použití systému Linux. Zde také zjistíte, jak intenzivně NASA používá Linux téměř všude ve svých systémech, od superpočítačů Plejády až po roboty Astrobee. Přešli z Windows na Linux před lety, protože Linux nabízí vyšší spolehlivost výkonu než Windows.
Rámec za autonomním malým vrtulníkem je známý jako F '(F prime). Nejedná se o nový projekt, protože JPL ho několik let otevřel. Projekt F 'byl původně zaměřen na malé vesmírné systémy. Postupem času se vyvinul a stal se součástí samostatných malých vrtulníků.
Rámec F 'zahrnuje následující:
- Rámec se zabývá letovým softwarem do dobře definovaných rozhraní diskrétních komponent.
- Jedná se o rámec C ++, který zajišťuje, že zařízení může vlákna a fronty zpráv.
- Nabízí spoustu komponentů připravených k použití.
- Dodává se s testovacími letovými softwarovými nástroji, a to na integrační i jednotkové úrovni.
- Rámec lze použít k modelování konkrétních připojení a komponent. Také automaticky generuje kód.
Vynalézavost je naprogramována tak, aby přežila chladnou teplotu, a dokáže se vyrovnat s omezeními nízké spotřeby energie potřebnými k přežití drsných podmínek na Marsu. Dalším zajímavým aspektem Ingenuity je použití čipu Qualcomm Snapdragon 801 běžícího na 500 Hz. To znamená, že smartphone, který používáte, je mnohem rychlejší, když běží malý vrtulník na Marsu. Timothy Canham zmínil, že to může znít dlouhodobě, ale ve skutečnosti je to více než dost na to, aby vytrvalost fungovala efektivně.
V diskusi s IEEE Spectrum Tim Canham také uvedl, že nyní má kdokoli přístup k rámci používanému k létání vrtulníků na Marsu.
Výhra pro open source
Open source byl vždy ve zprávách týkajících se dosahování velkých věcí. Postoj společnosti Microsoft k otevřenému zdroji hovoří o tom, jak velké organizace mění svůj postoj ohledně řešení open-source. NASA byla vždy zastáncem open source technologií. Právě teď má NASA více než 500 projektů licencovaných v rámci NASA Open Source 3.0 licence. Otevřený zdroj NASA 3.0 licence spadá pod licence schválené Open Source Initiative (OSI).