{"id":236273,"date":"2020-10-05T00:24:36","date_gmt":"2020-10-04T22:24:36","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=236273"},"modified":"2020-10-05T11:45:14","modified_gmt":"2020-10-05T09:45:14","slug":"kein-windows-as-a-service-betriebssysteme-fr-die-raumfahrt","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2020\/10\/05\/kein-windows-as-a-service-betriebssysteme-fr-die-raumfahrt\/","title":{"rendered":"Kein Windows as a service: Betriebssysteme f&uuml;r die Raumfahrt"},"content":{"rendered":"<p>Ich glaube, ich schule um. Gerade bin ich auf einen unglaublichen Artikel gesto\u00dfen, der sich mit dem Thema Echtzeit-Betriebssysteme f\u00fcr Raumsonden befasst. So richtig ein Kontrastprogramm zu dem, was wir so t\u00e4glich vorgesetzt bekommen und hier im Blog diskutieren. Das Thema f\u00fchrt mich sozusagen zu meinen Wurzeln als Ingenieur zur\u00fcck, war meine erste Stelle nach dem Studium vor 41 Jahren doch genau im Bereich der Luft- und Raumfahrt angesiedelt.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg07.met.vgwort.de\/na\/6caf25ffc42b4aeca55c94237c47451d\" alt=\"\" width=\"1\" height=\"1\" \/>Betriebssysteme m\u00fcssen im Fr\u00fchjahr und im Herbst aktualisiert werden &#8230; sagt Microsoft und demonstriert, wie erfolgreich man das praktizieren kann. Aber es gibt irgendwie hartn\u00e4ckige Verweigerer, die die Erg\u00fcsse in Sachen Windows 10 aus Redmond einfach nicht wollen. Nein, ich meine jetzt nicht einen Teil der Blog-Leserschaft, sondern die Ingenieurskollegen, die Betriebssysteme\u00a0 f\u00fcr Raumfahrtmissionen in Raumsonden einsetzen. Da hat Windows keine Chance (auch wenn der IoT-Zweig laut MS-Marketing da rein soll) &#8211; vielmehr wird auf Echtzeit-Betriebssysteme gesetzt, die unter widrigsten Bedingungen funktionieren m\u00fcssen.<\/p>\n<p>Arstechnica hat das Thema in <a href=\"https:\/\/arstechnica.com\/features\/2020\/10\/the-space-operating-systems-booting-up-where-no-one-has-gone-before\/\" target=\"_blank\" rel=\"noopener noreferrer\">diesem Artikel<\/a> aufgegriffen und am Beispiel der ESA Solar Orbiter-Raumsonde aufgegriffen. Der Solar Orbiter soll Jahre in der N\u00e4he der Sonne, noch innerhalb der Merkur-Bahn kreisen. Auf Merkur herrschen auf der der Sonne zugewandten Oberfl\u00e4che Temperaturen von bis zu 450\u00b0C. Der Solar Orbiter verwendet einen speziellen Hitzeschild, um sich vor der Sonnenhitze zu sch\u00fctzen. Das setzt aber voraus, dass das Hitzeschild immer zur Sonnenseite zeigt.<\/p>\n<p>Die maximal zul\u00e4ssige Abweichung des Hitzeschilds der Sonde in Bezug zur Sonne darf nur 6,5 Grad betr\u00e4gt. Jede Abweichung von mehr als 2,3 Grad ist nur f\u00fcr eine sehr kurze Zeitspanne akzeptabel. Wenn etwas schief geht und eine gef\u00e4hrliche Abweichung festgestellt wird, hat der Solar Orbiter nur 50 Sekunden Zeit, um zu reagieren. Kaum auszudenken, wenn Windows 10 so was \u00fcbernimmt und pl\u00f6tzlich wegen eines Updates neu booten muss.<\/p>\n<p>Daher entwickelte die ESA ein Echtzeitbetriebssystem (RTOS) f\u00fcr den Solar Orbiter, das diesen Anforderungen gerecht wird. \"Wir haben f\u00fcr diese Mission extrem hohe Anforderungen\", sagt Maria Hernek, Leiterin der Abteilung Flugsoftware-Systeme bei der ESA. \"Normalerweise dauert ein Neustart der Plattform wie dieser etwa 40 Sekunden. Hier hatten wir insgesamt 50 Sekunden Zeit, um das Problem zu finden, es zu isolieren, das System wieder betriebsbereit zu machen und Wiederherstellungsma\u00dfnahmen zu ergreifen.\"<\/p>\n<p>Das Betriebssystem Solar Orbiter ist echtzeitf\u00e4hig und funktioniert deutlich anders, als das was wir von Apple, Google oder Microsoft kennen. Auch die NASA setzt auf Echtzeitbetriebssystem &#8211; VxWorks von WindRiver. Gibt dort aber auch schon mal Probleme, wie Arstechnica in <a href=\"https:\/\/arstechnica.com\/features\/2020\/10\/the-space-operating-systems-booting-up-where-no-one-has-gone-before\/\" target=\"_blank\" rel=\"noopener noreferrer\">diesem Artikel<\/a> offen legt. Interessant fand ich die Vergleiche von Arstechnica in Bezug auf die Bootzeiten, die man mit Apples und Microsofts Betriebssystemen verglichen hat. Details lassen sich im Artikel nachlesen.<\/p>\n<p><strong>Erg\u00e4nzung:<\/strong> Mir waren \u00fcbrigens beide Betriebssysteme unbekannt &#8211; in meinem Kopf spuckt da eher <a href=\"https:\/\/de.wikipedia.org\/wiki\/QNX\" target=\"_blank\" rel=\"noopener noreferrer\">QNX<\/a> herum (ist mir in den 80er\/90er Jahren immer wieder \u00fcber den Weg gelaufen). Ich habe QNX aber nie eingesetzt, da ich 1981 eigene Betriebssystemfragmente f\u00fcr die damaligen Mikroprozessor-Systeme zur Prozess\u00fcberwachung und -steuerung geschrieben hatte. Die Systeme liefen damals teilweise auch in Extremumgebungen wie Chlorelektrolysen, wo wegen der enormen Magnetfelder und aggressiven Umgebung keine normalen Rechner betrieben werden konnten, aber ein Kurzschluss bei 300.000 Ampere Stromst\u00e4rke durch eine Regelung vermieden werden musste. Das System hat wohl \u00fcber 20 Jahre bis zur Au\u00dferbetriebnahme der Quecksilber-Chlorelektrolyse gehalten, wie ich sp\u00e4ter \u00fcberrascht erfuhr.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich glaube, ich schule um. Gerade bin ich auf einen unglaublichen Artikel gesto\u00dfen, der sich mit dem Thema Echtzeit-Betriebssysteme f\u00fcr Raumsonden befasst. So richtig ein Kontrastprogramm zu dem, was wir so t\u00e4glich vorgesetzt bekommen und hier im Blog diskutieren. Das &hellip; <a href=\"https:\/\/borncity.com\/blog\/2020\/10\/05\/kein-windows-as-a-service-betriebssysteme-fr-die-raumfahrt\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[4018],"class_list":["post-236273","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-betriebssysteme"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/236273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=236273"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/236273\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=236273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=236273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=236273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}