If you want a toolchain that’s supported for 10 years, then use these. To maintain compatibility, the major versions of these tools are fixed at the time of the "dot-zero" release of RHEL. These tools have the same support life cycle as RHEL - up to ten years. There is a set of tools (known as base tools) delivered within RHEL which includes Python, GCC, PHP, Ruby, Perl, and much more. Red Hat Software Collections 2.When developing applications for Red Hat Enterprise Linux (RHEL), developers have two major toolchains to choose from: Most Red Hat Software Collections releases are supported for three years.
These docker-formatted container images are available for download from the Red Hat Customer Portal and can be used to quickly create container-based applications for use with Red Hat Enterprise Linux, Red Hat Enterprise Linux Atomic Host, and Red Hat OpenShift Container Platform. Rapid development and deployment using Linux containers is growing in popularity, so many of the most popular Red Hat Software Collections have been made available as Dockerfiles and as dockerformatted container images. This offers customers exceptional flexibility and choice for development and deployment. Red Hat Software Collections can be used to develop applications for deployment on Red Hat Enterprise Linux, the world’s leading enterprise Linux platform, and on OpenShift, the industry’s most secure and comprehensive enterprise-grade container platform. The same is true of the included open source databases and other essential development tools. This means that you can preserve stability as you deploy applications built on newer versions of Python, Ruby, and other runtime languages.
Red Hat Software Collections does not replace the components that ship with Red Hat Enterprise Linux. PRESERVE APPLICATION STABILITYĬomponents in Red Hat Software Collections are packaged so that they can be installed on Red Hat Enterprise Linux 6 or Red Hat Enterprise Linux 7 and run concurrently alongside existing versions without overwriting system files. Applications with life cycles greater than five years can benefit from the packages that are included in Red Hat Enterprise Linux. The packages included in Red Hat Software Collections are suited for projects with shorter application life cycles. Red Hat Software Collections augments this with access to recent, stable versions of essential web development tools, dynamic languages, open source databases, C and C++ compilers, the Eclipse IDE, and a variety of development and performance management tools.īy adopting Red Hat Software Collections, developers can take advantage of innovation with the latest stable versions of Ruby and Rails, PHP, Python, MySQL, and more-without the effort and risk associated with installing and troubleshooting unsupported community versions. Red Hat makes stable tools and runtime technologies available for use with Red Hat Enterprise Linux under its 10-year life cycle. CHOOSE THE BEST RUNTIMES FOR YOUR PROJECTS Red Hat Software Collections lets you choose the runtime versions best suited for your projects, preserve application stability, and deploy your applications with confidence. Red Hat Software Collections is a prescribed set of content intended for use in Red Hat Enterprise Linux production environments. Packages built using software collections technology do not overwrite system files and can depend on other software collections.
This allows you to build and concurrently install multiple versions of the same software components on your system.
Software collections functionality, not to be confused with Red Hat Software Collections, provides a structural definition, independent of the operating system, for applications or tools. Red Hat uses software collections functionality to deliver Red Hat Software Collections. Red Hat Software Collections provides dynamic programming languages, database servers, and related packages that are either more recent than those included in Red Hat Enterprise Linux, or are being made available for use with Red Hat Enterprise Linux for the first time. Some applications require more recent versions of software components to make use of new functionality. Red Hat Software Collections is available with select Red Hat Enterprise Linux subscriptions and has a three-year life cycle to allow rapid innovation without sacrificing stability. Red Hat ® Software Collections delivers the latest stable versions of dynamic languages, open source databases, and web development tools that can be deployed alongside those included in Red Hat Enterprise Linux ®. Easy access to advancements in runtime technologies leads to more innovative applications.