Getting Started with RHEL for Development Use

To download a no-cost Red Hat Developer Subscription, which includes Red Hat Enterprise Linux 7 server, a collection of development tools, and much more, you must have a Red Hat Developer Program account and accept the terms and conditions which provides no-cost subscriptions for development use only.



There are many resources available for these compilers - here on the Red Hat Developer Program site and on the Red Hat Customer Portal. On this page, we highlight our pick of those resources.

Clang/LLVM Documentation

User Guide for Clang/LLVM for v7.0

Go Documentation

User Guide for Go v1.11

Rust Documentation

User Guide for Rust v1.31



Upstream documentation:



Compiler Updates

March 2019

  • llvm-toolset 2019.1 includes: 

             - cmake: 3.6.2    
             - python-lit: 7.0.1
             - clang: 7.0.1
             - compiler-rt: 7.0.1
             - libomp: 7.0.1
             - lldb: 7.0.1
             - llvm: 7.0.1
              - lld: 7.0.1

  •  rust-toolset 2019.1 includes: rust 1.31.z, cargo-vendor 0.1.21+
  •  go-toolset 2019.1 includes: golang 1.11.z


December 2018

These versions are now out of technical preview and officially supported by Red Hat:

  • Clang/LLVM compiler toolset 6.0
  • Go Compiler 1.10
  • Rust Compiler 1.29


See previous compiler updates



Learn More about Compilers

Serverless Kafka on Kubernetes | DevNation Live

Serverless Kafka on Kubernetes | DevNation Live

November 22, 2019

Apache Kafka has emerged as a leading platform for building real-time data pipelines and for high-throughput/low-latency messaging. With its scalable and distributed design, #ApacheKafka is a good fit for platforms like Kubernetes. Knative, on the other hand, is a Kubernetes-based platform that comes with a set of building blocks to build, deploy, and manage modern serverless workloads.

Future-proof apps | DevNation Live

Future-proof apps | DevNation Live

November 7, 2019

When building an MVP software application, you may jump immediately to a microservice architecture because it’s the new norm for building cloud-native applications. You may also be skeptical about starting off with a monolith MVP because of the stigma of monoliths being a relic of the past. In this talk, we will buck the microservice trend by showing how to evolve a monolith MVP in a highly controlled way using modular design principles.

Support lifecycle for Clang/LLVM, Go, and Rust in Red Hat Enterprise Linux 8

Support lifecycle for Clang/LLVM, Go, and Rust in Red Hat Enterprise Linux 8

November 7, 2019

Red Hat Enterprise Linux (RHEL) 8.1.0 includes updates to our llvm-toolset, go-toolset, and rust-toolset application streams, which provide developers with up-to-date versions of these compiler toolchains. The upstream projects for these streams move very quickly with new feature releases every six months for LLVM and Go, and every six weeks (!) for Rust. The communities […]

Latest Comments

Waiting for Disqus…