Resources

Brief

Streamline app development with Red Hat Enterprise Linux 8

Modern, digital business relies on applications

In a digital world, organizations must deliver differentiated applications to remain competitive. Developers play a critical role in creating and improving the applications businesses rely on. To be most efficient and productive, they need access to their preferred tools and platforms.

Red Hat® Enterprise Linux® 8 provides an intelligent, consistent, and security-focused IT foundation for application development and deployment. Streamlined access to high-quality open source development tools and support for a wide range of popular languages, frameworks, and databases gives you the resources you need to quickly deliver the valuable applications your business requires. Consistency across infrastructures allows you to write an application once and run it anywhere. Advanced unified management capabilities make it easier for operations teams to deploy, scale, and manage your applications in production.

Red Hat Enterprise Linux 8 adds more developer-focused tools and features — such as support for multiple languages and runtimes, faster package update cycles, and an advanced container toolkit — giving you more choice and flexibility to work how you work best.

Developer-focused design

Red Hat Enterprise Linux 8 was redesigned to better combine production stability with developer agility. This developer-friendly version includes:

  • Dozens of the latest stable developer tools.
  • Support for a broad selection of programming languages and runtimes.
  • Faster, easier operating system and tool installation.
  • Tool updates aligned with stable community versions.
  • Streamlined adoption for non-Linux users.

The Red Hat Developer program provides simple access to no-cost developer subscriptions, downloads, guides, e-books, cheat sheets, and more, so you can quickly become productive with your choice of languages and runtimes on Red Hat Enterprise Linux. You can also find plugins for integrated development environments (IDEs) like Red Hat CodeReady Studio, Visual Studio Code, and IntelliJ IDEA.

Polyglot platform and lots of tools

Every developer has preferred tools, languages, and runtimes for achieving their goals. Red Hat Enterprise Linux 8 includes and supports a multitude of languages and runtimes — including .NET Core, GCC (GNU Compiler Collection), Clang (LLVM), Go, Node.js, Java, Perl, PHP, Python, Ruby, Rust, and Scala — that are widely used in software development. It also includes the most popular developer tools like Ant, httpd, MariaDB, Maven, MySQL, NGINX, PCP (Performance Co-Pilot), PostgreSQL, Redis, Systemtap, Valgrind, and Varnish. Most are available in Linux container images for easy development and deployment.

Streamlined tool distribution

Red Hat Enterprise Linux 8 offers Application Streams, an improved method for delivering multiple versions of userspace packages. Application Streams provides new tools at a cadence that makes sense for each component, rather than combining them into a monolithic distribution. They also offer multiple major versions of select packages, giving you more choice. Finally, Application Streams combines all previous distribution channels into a single location. As a result, you can more easily access the latest stable versions of the programming languages, tools, and databases you need to be productive.

Simpler container development and management

Linux containers are ideal for deploying microservices-based, cloud-native applications. Red Hat Enterprise Linux 8 contains and fully supports Red Hat’s lightweight, open standards-based container toolkit. It also provides several new features to simplify and improve container development, management, and security.

Red Hat Enterprise Linux 8 includes the new Podman and Buildah tools, removing the need for daemons when building and managing containers. Buildah allows you to build a container without any daemon or docker. Podman lets you manage containers without the daemon dependency and is docker command-line interface- (CLI) compatible. Switching from Docker to Podman is very easy and intuitive—two commands are all you need.

Also new with Red Hat Enterprise Linux 8, Red Hat Universal Base Images (UBIs) for containers let you take advantage of the reliability, security, and performance of official Red Hat container images, even if you use non-Red Hat platforms. These portable application images let you develop once and deploy on any Linux distribution, including Red Hat Enterprise Linux, Red Hat OpenShift®, and Red Hat OpenStack® Platform.

Learn more

To be most effective, developers need easy-to-use tools that streamline and simplify the application life cycle. With a developer-focused design, Red Hat Enterprise Linux can help you get to Hello World and create valuable applications faster and easier.

Learn more at developers.redhat.com/rhel8.