Kysymys:
Onko olemassa olevilla tai käytöstä poistetuilla avaruuskoettimilla käynnissä oleva ohjelmisto ladattavissa?
Fezter
2013-08-05 06:13:48 UTC
view on stackexchange narkive permalink

Mietin, olisiko mahdollista ladata ohjelmisto, joka käyttää mitä tahansa tietokoneita nykyisillä tai käytöstä poistetuilla avaruuskoettimilla, laskeutumislaitteilla jne.

Voisiko esimerkiksi ladata ohjelmiston, joka käyttää mitä tahansa uteliaisuuden komponentit? Jos joku haluaa rakentaa oman samanlaisen robotin, voisivatko he käyttää olemassa olevaa JPL: n kehittämää koodia?

Onko se avoimen lähdekoodin?

Entä muut avaruuskoettimet?

Kaksi vastused:
#1
+35
aramis
2013-08-05 12:03:40 UTC
view on stackexchange narkive permalink

NASA-ohjelmisto Apollo Guidance Computersille julkaistaan. Lisäksi on saatavana ohjelmistoa käyttävä matalan tason laitteistoemulaattori; AGC: n lähde on useissa julkaistuissa käsikirjoissa. Samoin Apollo-laskutietokone on jäljitelty.

Nykyistä ohjelmistoa ei yleensä vapauteta laitteistoon kohdistuvien riskien vuoksi; NASA: n on lopulta vapautettava se kaikki kansallisiin arkistoihin liittovaltion lain mukaan, mutta arkistoilla ei ole velvollisuutta julkaista koodia, jos arkistonhoitajan mielestä se vaarantaisi nykyiset tehtävät. (Tämä kirjailija työskenteli aikoinaan arkistossa arkistointitukena - mitä vapautetaan ja mitä ei julkaista, on monimutkainen tasapaino julkisen tiedonsaannin, yksilön oikeuden yksityisyyteen ja meneillään oleviin ohjelmiin kohdistuvan kohtuuttoman riskin estämiseen.) p>


Rakenna oma NASA Apollo -laskutietokone (http://www.galaxiki.org/web/main/_blog/all/build-your-own-nasa-apollo-landing-computer -no-kidding.shtml)

Virtual AGC -sivu (http://www.ibiblio.org/apollo/)

Mitkä ovat laitteistoriskit? Että joku muu rakentaa lautasen ja lähettää komennot avaruusalukselle, jota se sitten tottelee?
Se on yksi niistä, mutta se on erittäin suuri riski. Komentojen lähettäminen voi johtaa tehtävän päättymiseen millä tahansa tavalla. Yksinkertaisin (ja uhkaava viimeisimmille tehtäville) on laukaista elämän lopun deorbit. Seuraava yksinkertaisin on lähettää uusia käskyjä, jotka estävät käskyjen edelleen vastaanottamisen (mikä tarkoittaa sitä, että se pakotetaan pitämään antennit terävinä maasta; ellei se olisi pyörimis- ja kiertoradamekaniikan aihe, se olisi yksinkertaisin). Sitten on karkotus henkilökohtaisiin, yritys- tai nationalistisiin tarkoituksiin. Mahdollisesti myös terroristit ...
#2
+10
Fezter
2017-03-03 10:03:03 UTC
view on stackexchange narkive permalink

NASA julkaisi juuri 2017-2018 -ohjelmistoluettelon , jossa luetellaan monia erityyppisiä NASAn käyttämiä ohjelmistoja. Pääsyvaatimukset ja rajoitukset ovat seuraavat:

  • Yleinen julkinen julkaisu - koodeille, joiden julkaisu on laaja ja joita ei ole julkistamaton tai vientivalvonnan rajoituksia
  • Avoimen lähdekoodin julkaisu - Yhteistoiminnassa, jossa ohjelmoijat parantavat NASAn alun perin kehittämiä koodeja ja jakavat muutokset
  • Yhdysvallat Vain julkaisu - vain yhdysvaltalaisille henkilöille saatavissa oleviin koodeihin ilman ohjelmiston siirtämistä ilman NASAn etukäteen antamaa kirjallista lupaa.
  • U.S. ja ulkomainen julkaisu - koodeille, jotka ovat Yhdysvaltojen ja (erityisolosuhteissa) Yhdysvaltojen ulkopuolella olevien henkilöiden käytettävissä
  • U.S. Hallituksen käyttötarkoitus - Yhdysvaltojen hallituksen puolesta käytettävät koodit
    • Projektijulkaisu - käytettäväksi sopimuksen, avustuksen tai sopimuksen nojalla
    • Virastojen välinen julkaisu - Yhdysvaltain valtion virastojen käyttämä
    • NASA: n julkaisu - Vain NASAn henkilöstön ja urakoitsijoiden käyttöön

Viisitoista aihetta on lueteltu alla:

Lisäksi NASAlla on github-sivu .



Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...