Language Selection

English French German Italian Portuguese Spanish

From Earth to orbit with Linux and SpaceX

Filed under
Linux

In a terrible year, it was a great moment. On May 30, SpaceX's Crew Dragon, the first private-manned spacecraft ever and the first US-manned spaceflight in nine years, successfully delivered NASA astronauts Bob Behnken and Doug Hurley into orbit. Taking them was SpaceX's reusable Falcon 9, powered by rocket fuel and Linux.

Like supercomputers, Internet of Things (IoT) devices, and many mission-critical devices, the Falcon 9 flies with Linux. SpaceX's software engineers explained several years ago how the Falcon 9 programming works.

Read more

SpaceX Sent NASA Astronauts Into Orbit Using Linux

  • SpaceX Sent NASA Astronauts Into Orbit Using Linux

    This past weekend, Elon Musk-led private space company SpaceX made history by launching a pair of NASA astronauts into orbit, an accomplishment that could upset the balance of the international space industry.

SpaceX Used Linux To Send NASA Astronauts To International Space

  • SpaceX Used Linux To Send NASA Astronauts To International Space Station

    On May 30, SpaceX sent its first manned spacecraft into space that successfully delivered NASA astronauts to International Space Station (ISS). But not many know that SpaceX’s Falcon 9, besides rocket fuel, is fueled by the Linux operating system!

    The Falcon 9 rocket was running an unspecified version of the open-source Linux OS on which the flight software, written in C/C ++, runs. SpaceX and Linux go way back as SpaceX employees confirmed that Dragon and Falcon 9 both run on Linux in an old 2013 post.

Possibly spammy site

  • Falcon 9 Rocket Brain – Three Common Processors and Linux

    It turned out that the “brain” of Falcon 9 is running Linux. More precisely, a certain stripped-down version of Linux is used. As for the hardware, everything relies on three regular x86-compatible dual-core processors. The flight software is written in C / C ++ and runs separately on each processor.

    A system of three identical and independent processors is needed to ensure safety and fault tolerance. The system constantly compares the calculation results on each CPU with each other, and if there are any differences, the result is discarded, and the process starts again. If all is well, each CPU separately sends a command to PowerPC microcontrollers, which also compare the received commands.

How SpaceX Uses Linux, Chromium, C++ ...

  • How SpaceX Uses Linux, Chromium, C++ and Open Source Libraries

    Long-time Slashdot reader mrflash818 ("Linux geek since 1999") shared a ZDNet article pointing out that SpaceX's Falcon 9 rocket has an onboard operating system that's "a stripped-down Linux running on three ordinary dual-core x86 processors. The flight software itself runs separately on each processor and is written in C/C++."

SpaceX: We've launched 32,000 Linux computers into space

  • SpaceX: We've launched 32,000 Linux computers into space for Starlink internet

    Each of SpaceX's monthly launches of 60 internet-beaming Starlink satellites carries 4,000 stripped-back Linux computers, SpaceX software engineers have revealed.

    SpaceX engineers disclosed the detail in a Reddit Ask Me Anything (AMA) session over the weekend. Elon Musk's rocket company last week launched 60 more internet-beaming satellites into space on a reused Falcon 9 rocket, bringing its total count to around 480 and moving it closer to the 800 it needs to provide moderate coverage over the US.

    The company plans to launch a public beta of the satellite internet service by the end of the northern hemisphere's summer and has won approval to deploy one million end-user terminals in the US.

SpaceX: Each Batch Of 60 Starlink Satellites Has 4,000+ Linux

  • SpaceX: Each Batch Of 60 Starlink Satellites Has 4,000+ Linux Computers

    On May 30, Elon Musk’s SpaceX carried its first manned Dragon spacecraft with two NASA astronauts into space via Falcon 9 rocket. Later on June 3, SpaceX launched a batch of 60 Starlink internet satellites into orbit.

    Following the same, we reported that SpaceX used an open-source Linux system to power both Dragon spacecraft and Falcon 9 rocket. Now during the ongoing Ask Me Anything (AMA) session with the SpaceX software team on Reddit, Matt Monson revealed that each batch of 60 Starlink satellites carries more than 4,000 Linux computers.

SpaceX rockets run on the same software as your average...

  • SpaceX rockets run on the same software as your average joe Android smartphone

    SpaceX engineers have explained in a reddit post that if you use an Android phone, you are probably unknowingly familiar with code that makes SpaceX rockets fly. SpaceX rockets actually mimic technology that millions of users use everyday on their Android devices, including Chromium and a Linux based operating system. The historic Demo 2 launch, which happened just a few days back on one of the most advanced spaceships in human history, and was powered by technology that exists in your smartphone.

    Now, we are all familiar with the straight-out-of-sci-fi Crew Dragon touch screen panel that has garnered so much acclaim from people all over the globe. That touch screen panel employs Chromium, Google’s open-source foundation for the Chrome web browser.

    “We liked all the modern features that comes with browsers out of the box,” said Sofian Hnaide, a developer who worked on the Crew Dragon display technology. This also gave SpaceX the opportunity to hire developers who are already familiar with the type of programming involved.

SpaceX Starlink Satellites ‘Run Linux Computers In Space’

  • SpaceX Starlink Satellites ‘Run Linux Computers In Space’

    SpaceX thinks of its network of Starlink broadband satellites as akin to a cluster of servers in a data centre receiving frequent software updates for issues such as performance and security, the company has said.

    Speaking with Reddit users at a question-and-answer session, the company’s director of Starlink software Matt Monson said the constellation requires “a ton of software to make it work”.

Some site called "Tech News Vision"

  • SpaceX: We launched 32,000 Linux computers in space for ‘Starlink Internet’ [Ed: Not sure if this site is original]

    The company intends to dispatch an open beta of the satellite web access before the finish of the northern half of the globe’s mid year and has won endorsement to convey one million end-client terminals in the US.

    SpaceX as of late applied to the Federal Communications Commission to dispatch 30,000 second-age satellites far beyond the 12,000 that had just been endorsed. Expecting the second-age satellites convey a similar number of Linux PCs, it would mean SpaceX plans to send in any event 2,000,000 Linux PCs into space in the following barely any years.

    It likewise implies that it’s currently sent 32,000 Linux PCs to space for the current heavenly body.

    “The constellation has more than 30,000 Linux nodes (and more than 6,000 microcontrollers) in space right now,” composed Matt Monson, SpaceX’s chief of Starlink software.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.