Utvalda

Linux landar på Mars - En seger för öppen källkod

Linux landar på Mars - En seger för öppen källkod

I ett av mänsklighetens historiska ögonblick har Linux-driven Perseverance Mars Rover lyckats landa på Mars. Dess landningsprogramvara drivs av Linux - och programvara med öppen källkod som har spionerats för sin säkerhet.

Tim Canham nämnde vikten av Linux i uthållighet Mars Rover framgång för Mars. I diskussion med IEEE Spectrum sa Mars Helicopter Operations Lead vid NASA: s Propulsion Laboratory att ”Det här är första gången vi flyger Linux på Mars.”Han ansåg också att det var viktigt för teamet att använda ett bevisat och säkert.

NASA-experten var inte heller blyg för att säga att ”Det är en slags öppen källkods seger.”

Live-utsändningen från Perseverance Mars Rover som kom till landet sågs av 2 miljoner människor på YouTube. Hela scenen var fascinerande och vacker.

@NASAPersevere tweetade till och med sitt högupplösta foto direkt från MARS.

En öppen horisont med så mycket att utforska. Kan inte vänta med att komma igång. #CountdownToMars pic.Twitter.com / hAaxeVGs04

- NASAs uthållighet Mars Rover (@NASAPersevere) 19 februari 2021

Bortsett från det finns det också en ram för flygprogramvara som används i Ingenuity, en liten helikopter undangömd under Perseverance's Mars Rover. Miniatyrsatelliterna är kända som CubeSats.

Ramverket bakom den autonoma lilla helikoptern är känd som F '(F prime). Det är inte ett nytt projekt, eftersom JPL har några få år att öppna det. F-projektet inriktades ursprungligen på småskaliga rymdflygsystem. Med tiden utvecklades den och blev en del av autonoma små helikoptrar.

F-ramverket innehåller följande:

Fyndighet är programmerad för att överleva kylig temperatur och klarar också låga effektbegränsningar som behövs för att överleva hårda Marsförhållanden. En annan intressant aspekt av Ingenuity är att använda Qualcomm Snapdragon 801-chip som körs vid 500 Hz. Det betyder att smarttelefonen du använder är mycket snabbare när du kör en liten helikopter på Mars. Timothy Canham nämnde att det kanske låter långvarigt, men i verkligheten är det mer än tillräckligt för uthålligheten att arbeta effektivt.

I diskussion med IEEE Spectrum sa Tim Canham också att nu kan vem som helst få tillgång till ramverket som används för att flyga Mars-helikoptrar.

En vinst för öppen källkod

Öppen källkod har alltid varit i nyheterna om att uppnå stora saker. Microsofts inställning till öppen källkod talar om hur stora organisationer förändrar sin inställning till öppen källkodslösningar. NASA har alltid varit en förespråkare för öppen källkodsteknik. Just nu har NASA mer än 500 projekt som är licensierade under NASA Open Source 3.0 licens. NASA Open Source 3.0-licenser faller under OSI-godkända Open Source Initiative-licenser.

HD Remastered Games för Linux som aldrig tidigare hade en Linux-version
Många spelutvecklare och utgivare kommer med HD-remaster av gamla spel för att förlänga livstiden för franchisen, snälla fans som begär kompatibilitet...
Hur man använder AutoKey för att automatisera Linux-spel
AutoKey är ett verktyg för desktopautomatisering för Linux och X11, programmerat i Python 3, GTK och Qt. Med hjälp av dess skript och MACRO-funktional...
Hur man visar FPS-räknare i Linux-spel
Linux-spel fick ett stort tryck när Valve tillkännagav Linux-stöd för Steam-klient och deras spel 2012. Sedan dess har många AAA- och indiespel tagit ...