About the developers-first concept
We are an organization driven by a community, through our customers and those involved in the entire Enterprise Linux ecosystem involvement we keep their best interests at heart throughout our development process. For this reason, we frequently share resources with superusers and developers. We believe that by providing easy access, we establish a different, modern approach to building an operating system, additional components and creating custom solutions. We achieve our goals through the availability of build artifacts, the production of best-in-class developer solutions, and a transparent, direct process for submitting proposals and flagging bugs. We also prepare several images for other systems created from RHEL® source code. These are useful in the process of building, testing, and integrating solutions running on the EuroLinux platform. In the world of Enterprise Linux, developers should be treated as an integral and indeed indispensable part of the community, processes, the system as a whole, and not just as a "necessary" add-on in the broader operational (ops) branch. Below we present the highlights of our developers-first approach.
The devel packages
While numerous distributions block access to development packages containing among others the library headers necessary to compile their own solutions for Enterprise Linux platforms, we provide devel packages that are part of the buildroots described below. You can use them by downloading selected packages. All the build artifacts for a given repository can be found in the
REPONAME-all repositories available on EuroLinux.
Open Buildroot (for x86_64, i686 and ARM64)
To this day, none of the distributions derived from Red Hat® Enterprise Linux® sources (both RHEL® itself and community-developed systems) - except us - have made their buildroots available. As a result, those who are not involved in these projects cannot fully enjoy the privilege of building their own software on a given system. All of those systems provide repositories stripped of many packages, especially developer packages. We are the only organization that provides a full buildroot, including one for a 32-bit architecture. This allows, among other things, the compilation of applications that may require such support (e.g. Wine), the creation of your own repositories based on EuroLinux and its buildroot, or a simpler recompilation of system packages.
The idea of a vault as a place where sources are stored is well known in the software world. The most vivid example is the Arctic Vault, where, among other things, selected repositories from GitHub are placed. In our case, in addition to the sources of EuroLinux, we also place there older versions of EuroLinux along with open buildroots. The vault is available at https://vault.cdn.euro-linux.com/.
Container images for the Enterprise Linux family
In adherence to the developers-first idea, we provide a range of container images for many environments, including other Enterprise Linux systems. Our images are regularly updated (monthly cycle + ability to rebuild on demand with one click deployment). This prevents technical debt generated by old, frozen container images (although it is still possible to use an older version with the appropriate label i.e. tag). It also increases security, which is crucial, in the case of critical vulnerabilities, allowing instant patching of all images across the organization.
Vagrant boxes for the Enterprise Linux family
We provide a variety of development images available on the Vagrant platform. Our images are quite popular, often being in the top five and sometimes even first among base images for RHEL® source-based distributions such as: EuroLinux, CentOS, CentOS Stream, AlmaLinux or Rocky Linux.
We provide images for the following platforms:
- libvirt (KVM)
- VMware Workstation.
EuroLinux Gaia 2.0 build system
EuroLinux Gaia is our proprietary tool that allows you to build (compile from source files) an operating system yourself, in your own infrastructure. That allows you to create your own Linux fork. For more information see the dedicated Build your own distribution tab.