Earlier quoted context omitted.
> RTLinux is only barely soft realtime. Linux used to run as a non-privileged process in hard real-time kernel, which taken together was guaranteeing responses in nanoseconds range. If this is still the case (along with what Wikipedia states) , the whole system is by definition hard real-time.
But only the underlying kernel part is actually real-time, the Linux process wouldn't be, right? That leads me to the question: Shouldn't all things in a rocket be real time? Are they "post-poning" stuff like telemetry and other communications?
SpaceX Crew Demo-1 Mission [video]
81–88 of 88 posts
Re: SpaceX Crew Demo-1 Mission [video]
#82Earlier quoted context omitted.
Technically they do reach the stations velocity. In fact they exceed it. The lower orbit is slightly faster. Total energy is lower, but they are moving faster than the station. A counterintuitive part of spaceflight is that often you have to first accellerate in order to slow down.
Makes sense. Get up to a higher speed and it’s easier to do a controlled slow down. Than having to speed up after getting into orbit near another orbiting body.
The reason it's going faster is because it's lower. The lower an orbit, the faster the thing is moving. In order to slow down, you have to accelerate twice (I'm using the term "accelerate" here to refer to "going faster in the direction you're already going").
The first acceleration raises the far side of your orbit. You then have to "climb" up to that new higher orbit. Once there, you accelerate again to raise the low side of the orbit (otherwise you'd pick up all that speed again then "falling" back down to the lower altitude).
At the end, you're in a new, higher, orbit, going slower than when you started.
Re: SpaceX Crew Demo-1 Mission [video]
#83Earlier quoted context omitted.
A lot of what they are doing dates back a lot further than that. The innovations SpaceX has brought to the industry are more process related than technical. SpaceX has done a great job of setting a streamlined vertical integration for their production processes, which has allowed them to iterate a lot faster than others in the industry. That isn't to say they haven't been doing interesting things from a technical per…
The resulting cost savings they (SpaceX) are bringing to the launch market is really amazing. United Launch Alliance (ULA) made a fortune on over-charging the United States Government for their National Security launches. SpaceX is now competing for those launches with a price between 1/4 to 1/3 of what ULA is charging.
Is there really a competition for this much price difference?
Re: SpaceX Crew Demo-1 Mission [video]
#84Earlier quoted context omitted.
A lot of what they are doing dates back a lot further than that. The innovations SpaceX has brought to the industry are more process related than technical. SpaceX has done a great job of setting a streamlined vertical integration for their production processes, which has allowed them to iterate a lot faster than others in the industry. That isn't to say they haven't been doing interesting things from a technical per…
So, out of curiosity, was there one person responsible for SpaceX operating in this manner? Was it Musk, or someone else? Unless they accomplished a miracle by building a world-class engineering team from zero, there must have been a catalyst.
There is - having visionary, charismatic founder(s). This pattern has been successful at Apple, Microsoft, Amazon, Facebook, Netflix, Tesla\SpaceX, Google.
Re: SpaceX Crew Demo-1 Mission [video]
#85From Eric Berger's twitter[1] > If the first stage lands tonight, SpaceX will have successfully landed 35 of its 69 launches, meaning that MORE THAN HALF of its rocket launches will have safely returned. [1] https://twitter.com/SciGuySpace/status/1101752352317628416
Re: SpaceX Crew Demo-1 Mission [video]
#86I am an engineer who builds with a computer. And when I see such things as this, I sometimes spend a minute or so marveling and thinking about the complexity of building and orchestrating such a launch. In fact, I really cannot comprehend how something like this can be successfully done, given how so many things could go wrong. Yes, I understand the idea of redundancy, I understand gravity, I understand that physics…
Re: SpaceX Crew Demo-1 Mission [video]
#87Earlier quoted context omitted.
And FreeRTOS. RTLinux is only barely soft realtime.
> RTLinux is only barely soft realtime. Linux used to run as a non-privileged process in hard real-time kernel, which taken together was guaranteeing responses in nanoseconds range. If this is still the case (along with what Wikipedia states) , the whole system is by definition hard real-time.
In any case, SpaceX doesn't use Linux for hard realtime systems.
> They do not have hard realtime requirements
https://lwn.net/Articles/540368/
And I probably wouldn't use the RTLinux for a real hard realtime system if I were making the choice. Putting all of the realtime code in the same memory domain as the rest of the Linux kernel is a huge surface area for corruption. I'd probably use sel4 with a virtualized Linux to get the same semantics.
Re: SpaceX Crew Demo-1 Mission [video]
#88Earlier quoted context omitted.
I'd be surprised if they were able to be human flight certified without all the redundancy and hardening that any other manned spacecraft has, though.
You can "skimp" on hardening if you use more redundancy (which is generally cheaper, and often lighter (which is the real cost savings)).