U jednom od povijesnih trenutaka čovječanstva, Perseverance Mars Rover s Linuxom uspješno je sletio na Mars. Njegov softver za slijetanje pokreće Linux - i softver otvorenog koda koji je hvaljen zbog njegove sigurnosti.
Tim Canham spomenuo je važnost Linuxa u uspjehu Perseverance Mars Rovera za Mars. U raspravi s IEEE Spectrum, voditelj operacija helikoptera Mars u NASA-inom pogonskom laboratoriju rekao je da je “ovo prvi put da ćemo letjeti Linuxom na Marsu.”Također je rekla kako je za momčad važno koristiti provjerenu i sigurnu.
NASA-in stručnjak također se nije zazirao reći: „To je vrsta pobjede otvorenog koda."
Televizijski prijenos Perseverance Mars Rovera uživo koji je stigao do zemlje uživo je gledalo 2 milijuna ljudi na YouTubeu. Cijela scena bila je očaravajuća i lijepa.
@NASAPersevere je čak i tweetovao svoju fotografiju visoke rezolucije izravno s MARS-a.
Otvoreni horizont, s toliko toga za istražiti. Jedva čekam da krenem. #CountdownToMars slika.cvrkut.com / hAaxeVGs04
- NASA-in Perseverance Mars Rover (@NASAPersevere) 19. veljače 2021
Osim toga, postoji i letački programski okvir koji se koristi u Ingenuityju, malom helikopteru ušuškanom ispod Persoveranceova Mars rovera. Minijaturni sateliti poznati su kao CubeSats.
- Pogledajte prvih 20 slučajeva upotrebe Linuxa. Ovdje ćete pronaći i koliko NASA opsežno koristi Linux gotovo svugdje unutar svojih sustava, od superračunala Pleiades do robota Astrobee. Oni su se prebacili s Windowsa na Linux unazad jer Linux nudi veću pouzdanost u radu od Windowsa.
Okvir iza autonomnog malog helikoptera poznat je pod nazivom F '(F prime). To nije novi projekt jer ga je JPL otvorio nekoliko godina. Projekt F 'u početku je bio usmjeren na male svemirske sustave. S vremenom se razvio i postao dio autonomnih malih helikoptera.
Okvir F 'uključuje sljedeće:
- Okvir se bavi softverom leta u dobro definirane diskretne komponente sučelja.
- To je okvir C ++ koji osigurava da uređaj može niti i redove poruka.
- Nudi mnoštvo komponenata spremnih za upotrebu.
- Isporučuje se s testiranjem letačkih softverskih alata, kako na integracijskoj razini tako i na razini jedinice.
- Okvir se može koristiti za modeliranje određenih veza i komponenata. Također automatski generira kod.
Domišljatost je programirana da preživi hladnu temperaturu, a može se nositi i s ograničenjima male snage koja su potrebna za preživljavanje teških Marsovih uvjeta. Još jedan zanimljiv aspekt domišljatosti je korištenje čipa Qualcomm Snapdragon 801 koji radi na 500 Hz. To znači da je pametni telefon koji koristite znatno brži kada se vozi mali helikopter na Marsu. Timothy Canham spomenuo je da bi to moglo zvučati dugotrajno, ali u stvarnosti je više nego dovoljno da Ustrajnost djeluje učinkovito.
U raspravi za IEEE Spectrum, Tim Canham također je rekao da sada svatko može pristupiti okviru koji se koristi za letenje helikopterima Mars.
Pobjeda za otvoreni izvor
Otvoreni izvor uvijek je bio u vijestima u vezi s postizanjem velikih stvari. Stav Microsofta prema otvorenom izvoru dovoljno govori o tome kako velike organizacije mijenjaju svoj stav u vezi s rješenjima otvorenog koda. NASA je uvijek bila zagovornik tehnologija otvorenog koda. Trenutno NASA ima više od 500 projekata koji su licencirani pod NASA Open Source 3.0 licenca. NASA-in otvoreni izvor 3.0 licenca potpada pod licence odobrene od strane Open Source Initiative (OSI).