<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: MutexMaven</title><link>https://news.ycombinator.com/user?id=MutexMaven</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 17 Jun 2026 09:33:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=MutexMaven" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by MutexMaven in "How JPL keeps the 13-year-old Curiosity rover doing science"]]></title><description><![CDATA[
<p>Anyone who wants a more in depth look at how patches keep getting applied to what's essentially a radhard version of the candy shell Mac processors can head over to this link -> <a href="https://www-robotics.jpl.nasa.gov/media/documents/Curiosity_R13_Flight_Software.pdf" rel="nofollow">https://www-robotics.jpl.nasa.gov/media/documents/Curiosity_...</a><p>Leveraging VxWorks you effectively have 3 different ways this software gets updated.<p>Hot Patch -> Do it live! where you modify the RAM with compiled code so that the changes persist until next reboot.<p>Cold Patch -> Same as a hot patch, except this time you actually copy the contents into non-volatile memory. VxWorks has a really slim profile and thus this helps keep the size manageable to continue doing science experiments.<p>Full Updated -> Basically a clean install gets burned in.</p>
]]></description><pubDate>Thu, 11 Jun 2026 02:01:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48485384</link><dc:creator>MutexMaven</dc:creator><comments>https://news.ycombinator.com/item?id=48485384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48485384</guid></item><item><title><![CDATA[New comment by MutexMaven in "NASA's X-59 Aircraft Flies Supersonic for First Time"]]></title><description><![CDATA[
<p>The X-59 isn't just a research aircraft. It's a blueprint for the future of supersonic commercial travel.<p>The Cockpit XVS display is powered by VxWorks and provides a cool HMI to the pilot that's configurable. 
<a href="https://ntrs.nasa.gov/api/citations/20220006188/downloads/XVS%20Technical%20Overview%20-%20Short.pdf" rel="nofollow">https://ntrs.nasa.gov/api/citations/20220006188/downloads/XV...</a></p>
]]></description><pubDate>Mon, 08 Jun 2026 20:48:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48451781</link><dc:creator>MutexMaven</dc:creator><comments>https://news.ycombinator.com/item?id=48451781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48451781</guid></item><item><title><![CDATA[New comment by MutexMaven in "Artemis II fault tolerance"]]></title><description><![CDATA[
<p>The engineering behind Artemis and SLS is a masterclass in safety-critical design. The quad redundant Primary runs on
on a quadruple config PPC-750 CPU with the Green Hills Integrity OS and ARINC653 framework
While the Back up is on a LEON 3 (SPARKV8) CPU using the VxWorks and NASA's CFS framework. (<a href="https://github.com/nasa/cFS" rel="nofollow">https://github.com/nasa/cFS</a>)<p>NASA actually makes all this publicly available information available on their NTRS server.<p>Primary and BFS Info: 
<a href="https://ntrs.nasa.gov/api/citations/20190000011/downloads/20190000011.pdf" rel="nofollow">https://ntrs.nasa.gov/api/citations/20190000011/downloads/20...</a>
Orion BFS: <a href="https://ntrs.nasa.gov/api/citations/20230002185/downloads/FSW2023_Orion_BFS_Hirsh_final.pptx.pdf" rel="nofollow">https://ntrs.nasa.gov/api/citations/20230002185/downloads/FS...</a></p>
]]></description><pubDate>Sat, 02 May 2026 00:53:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47982201</link><dc:creator>MutexMaven</dc:creator><comments>https://news.ycombinator.com/item?id=47982201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47982201</guid></item><item><title><![CDATA[New comment by MutexMaven in "How NASA built Artemis II’s fault-tolerant computer"]]></title><description><![CDATA[
<p>Wrong link, but still relevant. 
<a href="https://ntrs.nasa.gov/api/citations/20140009920/downloads/20140009920.pdf" rel="nofollow">https://ntrs.nasa.gov/api/citations/20140009920/downloads/20...</a></p>
]]></description><pubDate>Sat, 11 Apr 2026 14:12:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47730800</link><dc:creator>MutexMaven</dc:creator><comments>https://news.ycombinator.com/item?id=47730800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47730800</guid></item><item><title><![CDATA[New comment by MutexMaven in "How NASA built Artemis II’s fault-tolerant computer"]]></title><description><![CDATA[
<p>Yes, they leveraged Intel Simics and many other tools like Matlab etc. to have "Digital Twin" simulations.<p>The extensive use of simulators and emulators has been particularly critical, enabling parallel design and development workflows to compensate for the incredibly expensive and long-lead times of hardware. 
So this helped with bottlenecks in development too.<p><a href="https://ntrs.nasa.gov/api/citations/20190000011/downloads/20190000011.pdf" rel="nofollow">https://ntrs.nasa.gov/api/citations/20190000011/downloads/20...</a></p>
]]></description><pubDate>Sat, 11 Apr 2026 13:58:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47730667</link><dc:creator>MutexMaven</dc:creator><comments>https://news.ycombinator.com/item?id=47730667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47730667</guid></item><item><title><![CDATA[New comment by MutexMaven in "How NASA built Artemis II’s fault-tolerant computer"]]></title><description><![CDATA[
<p>NASA actually publishes these things on their NTRS page. The Primary flight controller is rocking Green Hills INTEGRITY RTOS on BAE RAD750s in a quad redundant config, with a VxWorks backup on a Frontgrade Gaisler LEON4 (SPARC V8). This allowed for parts of the ARINC653 spec regarding time and space partitioning of the RTOS scheduler to be used.<p>You can read more about it below (when the server throwing errors). 
<a href="https://ntrs.nasa.gov/api/citations/20190000011/downloads/20190000011.pdf" rel="nofollow">https://ntrs.nasa.gov/api/citations/20190000011/downloads/20...</a>
<a href="https://ntrs.nasa.gov/api/citations/20230002185/downloads/FSW2023_Orion_BFS_Hirsh_final.pptx.pdf" rel="nofollow">https://ntrs.nasa.gov/api/citations/20230002185/downloads/FS...</a></p>
]]></description><pubDate>Sat, 11 Apr 2026 13:53:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47730623</link><dc:creator>MutexMaven</dc:creator><comments>https://news.ycombinator.com/item?id=47730623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47730623</guid></item></channel></rss>