How to avoid a BSOD on your 2B dollar spacecraft
61–70 of 160 posts
Re: How to avoid a BSOD on your 2B dollar spacecraft
#62Earlier quoted context omitted.
Seconding the vxWorks and bare metal. Never seen Windows or Linux on a satellite bus. Haven't really touched payloads but I've seen some wonky things shipped to orbit by universities and not all them have been cubesat student projects.
Every Starlink runs with Linux. The license list is a bit long: https://www.starlink.com/assets/pdfs/Starlink-Open-Source-Co...
Re: How to avoid a BSOD on your 2B dollar spacecraft
#63Re: How to avoid a BSOD on your 2B dollar spacecraft
#64Earlier quoted context omitted.
Seconding the vxWorks and bare metal. Never seen Windows or Linux on a satellite bus. Haven't really touched payloads but I've seen some wonky things shipped to orbit by universities and not all them have been cubesat student projects.
Every Starlink runs with Linux. The license list is a bit long: https://www.starlink.com/assets/pdfs/Starlink-Open-Source-Co...
Software actually running on satellites isn't being distributed, so there's no license obligations there (unless it's AGPL, ha!)
Re: How to avoid a BSOD on your 2B dollar spacecraft
#65And here I thought we were going to rehash Crowdstrike ;-)
Re: How to avoid a BSOD on your 2B dollar spacecraft
#66Earlier quoted context omitted.
Personally, I wouldn't be stoked to run Linux on them either to be honest. But both are being done. Practicality rules I suppose.
What's the practical benefit of using Windows here?
Re: How to avoid a BSOD on your 2B dollar spacecraft
#67Re: How to avoid a BSOD on your 2B dollar spacecraft
#68Earlier quoted context omitted.
What's the practical benefit of using Windows here?
Easier to find developers who are comfortable with Windows.
Re: How to avoid a BSOD on your 2B dollar spacecraft
#69Earlier quoted context omitted.
Genuine question, what would you use instead and why?
Real Time Operating System(s) like VxWorks. Commodity equipment running specialized distros of Linux is a growing thing however.
Re: How to avoid a BSOD on your 2B dollar spacecraft
#70Thee are a bunch of comments here asking why one would run Windows on a spacecraft. I am a spacecraft engineer. I don’t see anything in the linked article indicating that they are actually running Windows - the BSOD claim is tongue-in-cheek, or at least that’s how I read it. I also don’t know of anyone anywhere that runs Windows on a spacecraft, with the exception of laptops used by astronauts. Typically one runs vxW…
> Safemode is the satellite equivalent of a blue screen of death.
It’s about avoiding safemode, and more generally about the end-to-end QA/testing process for satellites before they’re sent up into orbit. It’s very clearly not about actual Windows BSODs, it’s just written in a tongue-in-cheek style. Those commenting about “wtf windows on a spacecraft” clearly didn’t read the article, just read the title.
FWIW I found the writing style engaging and the content interesting. I guess the title is a little click-bait-y, but not in a way that I minded much, and I probably wouldn’t have read an article titled “How to avoid safemode on a satellite.” It’s a fine line, but titles DO have to draw you in, otherwise you’ll never read the article.
Re: the article itself, I did think it was pretty wild that customers have to be informed of every incident where a satellite flips into safemode in TESTING! In real operations, sure, but in testing, that’s wild. Feels like having to report bugs caught in my local dev environment, that were never deployed to prod.