I et af menneskehedens historiske øjeblikke har Linux-drevet udholdenhed Mars Rover foretaget en vellykket landing på Mars. Dens landingssoftware er drevet af Linux - og open source-software, der er udråbt for dets sikkerhed.
Tim Canham nævnte vigtigheden af Linux i udholdenhed Mars Rover succes for Mars. I diskussion med IEEE Spectrum sagde Mars Helicopter Operations Lead på NASAs fremdrivningslaboratorium, at ”Dette er første gang, vi flyver Linux på Mars.”Han udråbte også, hvordan det var vigtigt for holdet at bruge et bevist og sikkert.
NASA-eksperten var heller ikke bange for at sige, at ”Det er en slags open source-sejr.”
Live-udsendelsen fra Perseverance Mars Rover, der kom til landet, blev set af 2 millioner mennesker på YouTube. Hele scenen var fascinerende og smuk.
@NASAPersevere tweetede endda sit foto i høj opløsning direkte fra MARS.
En åben horisont med så meget at udforske. Kan ikke vente med at komme i gang. #NedtællingToMars pic.twitter.com / hAaxeVGs04
- NASAs udholdenhed Mars Rover (@NASAPersevere) 19. februar 2021
Bortset fra det er der også en flysoftwaredramme, der bruges i Ingenuity, en lille helikopter gemt under Perseverance's Mars Rover. Miniaturesatellitterne er kendt som CubeSats.
- Tjek de 20 mest anvendte tilfælde af Linux. Her finder du også, hvor udstrakt NASA bruger Linux næsten overalt inden for deres systemer, lige fra Plejades supercomputere til Astrobee-robotter. De skiftede fra Windows til Linux for mange år tilbage, da Linux tilbyder mere ydeevne end Windows.
Rammen bag den autonome lille helikopter er kendt som F '(F prime). Det er ikke et nyt projekt, da JPL har fået åben sourcing få år. F '-projektet var oprindeligt rettet mod små rumfartssystemer. Med tiden blev det udviklet og blev en del af autonome små helikoptere.
F'-rammen inkluderer følgende:
- Rammen beskæftiger sig med flyvesoftwaren til veldefinerede grænseflader diskrete komponenter.
- Det er en C ++ ramme, der sikrer, at enheden kan tråde og meddelelseskøer.
- Det tilbyder masser af klar-til-brug komponenter.
- Leveres med test af flysoftwareværktøjer, både på integrations- og enhedsniveauer.
- Rammen kan bruges til at modellere specifikke forbindelser og komponenter. Det genererer også automatisk kode.
Opfindelighed er programmeret til at overleve kølig temperatur og kan også klare lave begrænsninger af strøm, der er nødvendige for at overleve barske Mars-forhold. Et andet interessant aspekt af Ingenuity bruger Qualcomm Snapdragon 801-chip, der kører ved 500 Hz. Dette betyder, at den smartphone, du bruger, er meget hurtigere, når du kører en lille helikopter på Mars. Timothy Canham nævnte, at det måske lyder langvarigt, men i virkeligheden er det mere end nok for udholdenheden at arbejde effektivt.
I diskussion med IEEE Spectrum sagde Tim Canham også, at nu kan alle få adgang til de rammer, der bruges til at flyve Mars-helikoptere.
En gevinst for open source
Open source har altid været i nyhederne om at opnå store ting. Microsofts holdning til open source taler meget om, hvordan store organisationer ændrer deres holdning til open source-løsninger. NASA har altid været en tilhænger af open source-teknologier. Lige nu har NASA mere end 500 projekter, der er licenseret under NASA Open Source 3.0 licens. NASA Open Source 3.0-licens falder ind under OSI-godkendte Open Source Initiative-licenser.