What is Space Grade Linux?
SGL is a linux distribution built using Yocto, made by passionate developers who want to contribute to their industry by sharing all of their experience working in space. The project aims to deliver a core image with the basic needs for every space mission, while also offering images with the top well known user space apps such as cFS, F', and SpaceROS.
Who's behind the project?
The project is organized as Space Grade Linux a Series of LF Projects, LLC, part of the Linux Foundation. Technical oversight belongs to the project's Technical Steering Committee (TSC), as set out in the Technical Charter. The TSC's voting members are the project's committers, listed in MAINTAINERS.md. Changes bigger than a single pull request go through the TSC's RFC process.
The project started as the Space Grade Linux SIG under the ELISA Project, and the community mailing list, Discord, and meeting calendar are still hosted by ELISA.
Supporting the project
Organizations can support SGL through the Space Grade Linux Fund, a directed fund of The Linux Foundation. The Fund raises and budgets money in support of the project, and its Governing Board includes a representative of the TSC. Technical decisions stay with the TSC. Fund membership requires Linux Foundation corporate membership; see joining the Fund for details.
Mission
The goal of the project is to advance space technology innovation and competitiveness by developing a common Linux distribution that can be used in space applications, ready for the challenges of deep space, often long lifespan robotic or human-based missions. The nature of space missions brings many challenges, from development to deployment there are multiple considerations that need to be considered. Furthermore this project is the initial step towards creating an ecosystem of supported platforms and a community that benefits from them, and also from the open source nature of the project.
How to collaborate / join?
Space Grade Linux welcomes contributors to embark on a development journey together with the likes of Boeing, NASA, EASA, and the Linux Foundation.
Joining the ELISA discord server, or the SGL mailing list is the best way to contribute to the project, it’s as simple as registering your email. The second best way to collaborate is joining the monthly public project meeting, you can find the details on the calendar link below. We usually publish the meeting agenda ahead of time on the mailing lists, and have our meetings on Zoom.
Resources
- Technical Steering Committee
- Mailing List (hosted by ELISA)
- ELISA Discord Server
- Meeting Calendar (hosted by ELISA)