Dalam salah satu momen bersejarah umat manusia, Perseverance Mars Rover yang bertenaga Linux telah berjaya mendarat di Mars. Perisian pendaratannya dikuasakan oleh Linux - dan perisian sumber terbuka yang telah disebut-sebut untuk keselamatannya.
Tim Canham menyebutkan pentingnya Linux dalam kejayaan Perseverance Mars Rover kepada Mars. Dalam perbincangan dengan IEEE Spectrum, Ketua Operasi Helikopter Mars di Makmal Propulsion NASA mengatakan bahawa "Ini adalah kali pertama kami akan terbang Linux di Marikh."Dia juga menyatakan betapa pentingnya pasukan menggunakan terbukti dan selamat.
Pakar NASA juga tidak segan mengatakan, “Ini adalah kemenangan sumber terbuka."
Siaran langsung Perseverance Mars Rover membuatnya ke darat ditonton oleh 2 juta orang di YouTube. Keseluruhan pemandangan memukau dan indah.
The @NASAPersevere bahkan tweet foto resolusi tinggi langsung dari MARS.
Cakrawala terbuka, dengan banyak yang boleh diterokai. Tidak sabar untuk memulakannya. Gambar #CountdownToMars.twitter.com / hAaxeVGs04
- NASA's Perseverance Mars Rover (@NASAPersevere) 19 Februari 2021
Selain itu, ada juga kerangka perisian penerbangan yang digunakan di Ingenuity, sebuah helikopter kecil yang terselip di bawah perseverance's Mars rover. Satelit miniatur dikenali sebagai CubeSats.
- Lihat 20 kes penggunaan Linux teratas. Di sini, anda juga akan mengetahui bagaimana NASA menggunakan Linux secara meluas di mana-mana sahaja dalam sistem mereka, mulai dari superkomputer Pleiades hingga robot Astrobee. Mereka beralih dari Windows ke Linux beberapa tahun yang lalu kerana Linux menawarkan lebih banyak kebolehpercayaan prestasi daripada Windows.
Kerangka di belakang helikopter kecil autonomi dikenali sebagai F '(F prime). Ini bukan projek baru kerana JPL membuka sumbernya beberapa tahun. Projek F 'pada awalnya ditujukan untuk sistem penerbangan ruang angkasa berskala kecil. Seiring berjalannya waktu, ia berkembang dan menjadi sebahagian daripada helikopter kecil yang autonomi.
Kerangka F 'merangkumi yang berikut:
- Rangka kerja berkenaan dengan perisian penerbangan ke antara muka yang ditentukan komponen diskrit.
- Ini adalah kerangka kerja C ++ yang memastikan bahawa peranti dapat membuat utas dan antrian mesej.
- Ia menawarkan banyak komponen siap pakai.
- Dilengkapi dengan alat perisian penerbangan pengujian, baik pada tahap integrasi dan unit.
- Kerangka kerja dapat digunakan untuk memodelkan sambungan dan komponen tertentu. Ia juga menghasilkan kod secara automatik.
Ingenuity diprogramkan untuk bertahan pada suhu sejuk dan juga dapat mengatasi kekangan daya rendah yang diperlukan untuk bertahan dalam keadaan Mars yang keras. Aspek menarik lain dari Ingenuity adalah menggunakan cip Qualcomm Snapdragon 801 yang berjalan pada 500 Hz. Ini bermakna telefon pintar yang anda gunakan jauh lebih pantas semasa menjalankan helikopter kecil di Marikh. Timothy Canham menyebutkan bahawa itu mungkin terdengar lama, tetapi pada kenyataannya, Ketekunan lebih dari cukup untuk bekerja dengan cekap.
Dalam perbincangan dengan IEEE Spectrum, Tim Canham juga mengatakan bahawa sekarang semua orang dapat mengakses kerangka yang digunakan untuk menerbangkan helikopter Mars.
Kemenangan untuk sumber terbuka
Sumber terbuka selalu menjadi berita mengenai pencapaian perkara besar. Pendirian Microsoft mengenai sumber terbuka banyak menyebutkan bagaimana organisasi besar mengubah pendirian mereka mengenai penyelesaian sumber terbuka. NASA selalu menjadi penyokong teknologi sumber terbuka. Pada masa ini, NASA mempunyai lebih daripada 500 projek yang dilesenkan di bawah NASA Open Source 3.0 lesen. Sumber Terbuka NASA 3.0 lesen berada di bawah lesen Open Source Initiative (OSI) yang diluluskan.