Frequently Asked Questions
- What is Spacewalk?
- How long has Spacewalk been around?
- Why Spacewalk?
- What's the difference between Satellite and Spacewalk?
- Is Spacewalk supported?
- Can I use Spacewalk to sync my entitlements for Red Hat Enterprise Linux and other Red Hat software products?
- How long will it take for a Spacewalk feature to become a part of the Satellite product?
- How can I contribute to the Satellite roadmap?
- What does the Spacewalk release consist of?
- What is Satellite 6?
- What does this mean for Spacewalk?
Spacewalk is an open source (GPLv2) Linux systems management solution. It is the upstream community project for Red Hat Satellite. Its capabilities include:
- Inventory your systems (hardware and software information)
- Install and update software on your systems
- Collect and distribute your custom software packages into manageable groups
- Provision (kickstart) your systems
- Manage and deploy configuration files to your systems
- Provision virtual guests
- Start/stop/configure virtual guests
- Distribute content across multiple geographical sites in an efficient manner
Red Hat Network (RHN Classic) first started in 2001 as a hosted service. RHN later spawned a stand-alone product called Red Hat Satellite. Spacewalk as a project officially became an open source, community driven project in June 2008, and it is the upstream for the Red Hat Satellite & Satellite Proxy products.
Red Hat's continued commitment to open source technology and the open source development model drove the release of Spacewalk in 2008. By releasing the Satellite code base, Red Hat enhanced its ability to incorporate new open source management projects into the future roadmap for its products and solutions.
The Spacewalk project and the Red Hat Satellite product fully support and believe that community participation is a critical success factor for any open source initiative.
Spacewalk is a project where you can make use of the latest free & open source management technologies. Changes will occur frequenty in the Spacewalk project to fulfill this mission. However, if your needs require a level of stability and support, you may decide that a Red Hat Satellite subscription is right for you. Please refer to the table below for some direct comparisons:
|Primary Benefits||Stable and supported.||The latest technology released early and often.|
|Feature selection and Integration||Red Hat||Red Hat and developer community|
|Development Model||Open source||Open source|
|Architectures||x86_64 & s390x||x86_64|
|Managed Systems||Red Hat Enterprise Linux||Fedora, CentOS, SLE and Debian|
|Red Hat Support Options||Many, including 24x7 premium with unlimited incidents||None (community supported)|
|Content Stream||Direct via Red Hat Network||Manual Import|
|Release Interval||9-12 months||2-5 months|
|Maintenance and updates||Available via Red Hat Network||Community-driven|
|Where to Buy||Contact Red Hat Sales, and partners||Free download|
|Price||Annual subscription, multiple offerings||Free download|
The true value of a Red Hat Satellite subscription is similar to the value of any Red Hat subscription, including:
- Worldwide 24/7 technical support under guaranteed Service Level Agreements.
- Advocacy for your needs and requirements in the open source community.
- Access to a certified stream of Red Hat software content, including Red Hat Enterprise Linux releases and updates directly to the center of your Linux software distribution process - your Satellite server.
- A very strong bugfix service level agreement (SLA), with an excellent track record of timely support.
- Enablement for new hardware through minor releases, developed through engineering partnerships with hardware vendors.
- High quality implementations of software features based on customer requirements.
- The promise to work such features in the upstream communities on their behalf. This insures that the customer gains the full benefit of the Open Source model and is not locked into features and fixes that can only be supported by one vendor.
- Engineering that insures rock solid stability with every major and minor release, backwards compatibility with previous releases and the ability to back port features to earlier releases if needed.
- Constant contribution to the Open Source innovation and development of future technologies.
Spacewalk is supported within an open community via IRC, mailing lists and bug reports, similar to the Fedora community. There is no pay-for support for Spacewalk, nor is it supported by the Red Hat Global Support Services.
Can I use Spacewalk to sync my entitlements for Red Hat Enterprise Linux and other Red Hat software products?
In many cases, new Spacewalk features may become available in Satellite. There are various reasons why a feature in Spacewalk may or may not become a part of Satellite. For example, a Spacewalk feature will not be accepted into Satellite if it does not meet Red Hat quality standards or if it does not comply with the vision and goals that Red Hat has set for the Satellite product.
When a given feature is accepted in Spacewalk and has been approved to be included in the Satellite product, it will likely be made available in the next major release of Satellite, depending on timing (it may be too late to make the next release, but it might make the following release.)
Simple. If you are a current Red Hat Satellite customer, either open a ticket within Red Hat Customer Portal for your product feature request, or simply contact your Technical Account Manager. Otherwise, get involved in the Spacewalk community and champion your ideas, engage in discussions, or even contribute code.
If you're a programmer, you can contribute directly by writing code and submitting a patch.
The Red Hat Satellite server, including the web interface and back-end, as well as Red Hat Satellite Proxy Server and all clients that connect to Satellite are now open source. Satellite can now run on PostgreSQL (default) or optional as an External Database, Oracle Database. Spacewalk can run on Oracle or PostgreSQL. Both Satellite and Spacewalk are completely open source.
Red Hat Satellite 6 is a re-engineering of the Red Hat Satellite product. Spacewalk (and its downstream product, Red Hat Satellite 5) is a systems-management tool, and Satellite 6 is designed to accomplish the same set of goals. However, Satellite 6 has been built from the ground-up on different and more modern technologies. Spacewalk is not the upstream for Satellite 6, and never will be. Instead Satellite 6 is a federation of several upstream open source projects, including Katello, Foreman, Pulp, and Candlepin.
In the immediate future, probably not a lot.
Given that the Red Hat Satellite and Proxy Server Life Cycle extends through March of 2017, with an Extended Life Phase through June of 2019, Red Hat will continue working on and contributing to Satellite 5 for a long time to come. Spacewalk will remain the upstream for Satellite 5, and Red Hat will continue to push up the work it does for the benefit of the open source community.
However, that is not to say that nothing will change. Currently, Red Hat maintains a controlling interest in the Spacewalk project, in the form of the majority of code commits, ownership and maintenance of much of the infrastructure and builders, management and orchestration of Spacewalk releases, etc. As Red Hat's participation in Satellite 5 / Spacewalk decreases in the upcoming years, that will have to change.
Spacewalk is a community project; its code is open source and GPLv2-licensed, and its contributors come from all over the world and from many different companies. As Red Hat's participation ramps down, there will be an opportunity for the participation from other community members to ramp up. Someone (or several someones!) will need to take over some of the management role that currently rests on Red Hat. What exactly that will look like is still an open question, and one that the Spacewalk community will need to be talking about over the next several years.
Regardless of how that plays out, the project will not simply disappear overnight. As long as people continue to find Spacewalk a useful tool and are willing to participate together in the open source spirit, there is no reason that the project and community will not continue to grow and flourish.