Tags Posts tagged with "robonaut 2"

robonaut 2

przez -
36 1906
Kosmos

Krótka historia

Historia przygody NASA z wolnym oprogramowaniem zaczęła się w latach 1970 – 1980, kiedy to wielu programistów pisało oprogramowanie dla agencji. W tamtym czasie nie znano jeszcze takowego pojęcia, a używano raczej free software, czyli darmowe oprogramowanie z ogólnie dostępnym kodem. NASA zlecała napisanie jakiegoś oprogramowania, testowała, po czym była podejmowana decyzja o jego udostępnieniu szerszemu gronu. Programy były wypuszczane pod projektem COSMIC i tam dostępne, aż do ogłoszenia przez agencję 6 lutego 2012 roku, centralizacji wszystkich jej aplikacji na code.nasa.gov.

W 1994 roku Donald Becker i Thomas Sterling rozpoczęli program Beowulf. Był to pradziadek wszystkich obecnych superkomputerów, który posiadał 16 komputerów z procesorami 486DX4, połączonych poprzez sieć internet. Był zasilany przez system Linux i zarządzany dzięki COTS (Commodity Off The Shelf)

W 2003 roku NASA oficjalnie zaczęła wspierać open source, a 19 lipca 2010 wspólnie z Rackspace Cloud zaczęli rozwijać OpenStack.

Gdzie NASA używa Linuksa?

Jednym z głównych zastosowań jest zbieranie danych z satelit, statków kosmicznych oraz innych projektów na serwery. Maszyny te są wyposażone w system Ubuntu, który poddaje je wstępnej analizie i obróbce. Dane te są potem wykorzystywane przy różnego rodzaju badaniach.

Linux jest szeroko wykorzystywany w robotyce. Szczególnie warto tutaj wspomnieć o zdalnie sterowanym robocie R2, który pomaga w naprawach na Międzynarodowej Stacji Kosmicznej. Duży udział ma też w łazikach planetarnych oraz różnego rodzaju sondach.

Laboratorium Jet Propulsion Laboratory w Pasadena używa Linuksa od wielu lat. Warto by tutaj wymienić projektowanie bezzałogowych lotów kosmicznych oraz badanie przestrzeni kosmicznej poza Układem Słonecznym.

Wszystkie superkomputery dla NASA są zasilane przez Linuksa. Praktycznie wszyscy inżynierowie, naukowcy, badacze i śledczy posiadają na swoich stacjach roboczych Linuksa.

Międzynarodowa Stacja Kosmiczna

Jak myślicie, jaki system operacyjny sprawdzi się 400 kilometrów nad Ziemią? Przede wszystkim musi być on stabilny i niezawodny. A takim systemem wydaje się być Linux.

International Space Station

ISS istnieje od 2000 roku, kiedy to na stacji zawitali pierwsi członkowie załogi. Od tamtego czasu na zainstalowanych tam komputerach można było znaleźć Debiana 6 oraz Scientific Linuksa. (Linux on the International Space Station).

Kilka dni temu Keith Chuvala, który w NASA odpowiada za systemy komputerowe i sieci poinformował, że na całej Międzynarodowej Stacji Kosmicznej zostanie zainstalowany Linux. Szczególnie będzie to dotyczyć laptopów używanych przez astronautów, na których obecnie stoją systemy Windows. Powodem są obecne problemy ze stabilnością i kontrolą infrastruktury, w większości opartej na Windows.

Należy mieć na uwadze, że laptopy astronautów to nie zwykłe komputery. Należy je traktować jako bardzo specjalistyczne narzędzia wyposażone w szczególne oprogramowanie. Zmiana systemu operacyjnego to jedno. Programiści NASA będą musieli dostosować obecne oprogramowanie do nowego systemu.

NASA rozpoczęła już przygotowania w postaci współpracy z Linux Foundation, która przygotowała dwa kursy: Introduction to Linux for Developers i Developing Applications For Linux.

Dla firmy Microsoft to utrata dużego klienta, któremu nie potrafi dostarczyć stabilnego i niezawodnego systemu operacyjnego. Czyżby kafelki miałyby się rozlecieć po całej stacji w stanie nieważkości?

Polecane

Jesień Linuksowa

1 1107
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...