Red Hat Enterprise Linux
The world’s leading enterprise Linux platform
Red Hat Enterprise Linux is the industry-leading Linux that provides the foundation for next-generation architectures, with support for all major hardware platforms and thousands of commercial and custom applications. When you develop on Red Hat Enterprise Linux, it means your apps are developed on the same platform that they’ll be tested and deployed on, making it easier than ever for both traditional and agile development teams. As a developer, you’ll have the same stable and trusted platform that IT has adopted, plus the extra agility to utilize the latest tools and technologies that you and your enterprise needs for application development. If you've not seen it yet, read about RHEL 8.
Choose your use-case and lifecycle
Select from 1) tools for long-term support in base RHEL or, 2) tools with frequent updates packaged via Red Hat Software Collections (RHEL 7) and Application Streams (RHEL 8).
Learn from valued resources and blogs
Hundreds of getting starteds, how-to’s, recommended practices, examples, and other helpful resources - plus a huge innovative open source ecosystem.
Accelerate bi-modal enterprise development
Develop on what you deploy on - for traditional, DevOps, or CI/CD. Plus build docker container apps that will run on RHEL or in the cloud via OpenShift.
Exclusive for Red Hat Developers community members
Developers can now get a no-cost Red Hat Enterprise Linux Developer subscription for development purposes by registering and downloading through developers.redhat.com. This subscription includes: Red Hat Enterprise Linux Server (all currently supported releases), additional development tools, and numerous add-ons such as resilient storage, scalable file systems, and high-performance networking. The no-cost subscription also includes access to the Red Hat Customer Portal for software updates and thousands of knowledgebase articles. For more information, see Frequently asked questions: no-cost Red Hat Enterprise Linux Developer Subscription.
Developing container-based applications?
Container images and dockerfiles are available for most Red Hat Software Collections and Red Hat Developer Toolset components. These resources make it easy to build containerized applications using traditional tools. For anyone seeking to create containerized applications for deployment to Red Hat’s ecosystem of container hosts and platforms, we recommend using the Red Hat Container Development Kit (CDK), which includes access to Red Hat Enterprise Linux Server, OpenShift Enterprise, and a number of other tools via the Red Hat Container Registry.
New to Red Hat Enterprise Linux?
Here’s what you need to know.
Build Something Today
Let's walk through everything you need to build your first application.