News, tips, partners, and perspectives for the Oracle Linux operating system and upstream Linux kernel work

Development Versions of Oracle Linux UEK now available on GitHub

The source for UEK has always been available at oss.oracle.com, as a git repository with full git history. Starting now, we'll also be posting the UEK source on github.com/oracle/linux-uek. By doing so, we intend  to increase the visibility for our work and to make it even easier for people to access the source for UEK. We will also use this repository for working with developers at partner companies and in the Linux community. The repository contains the source for the Unbreakable Enterprise Kernel including a small number of Oracle additions which have not yet been accepted into the mainline Linux kernel source tree. 


The Unbreakable Enterprise Kernel (UEK) is a Linux kernel built by Oracle and supported via Oracle Linux support. Its focus is performance, stability, and minimal backports by tracking the mainline source code as closely as is practical. UEK is well-tested and used to run Oracle's Engineered Systems, Oracle Cloud Infrastructure, and large enterprise deployments for Oracle customers.


We're posting the source on GitHub for our weekly development builds. Building from this repository requires additional dependencies which are indicated on the GitHub README file. The source for production builds will continue to be available via git here.  
  kernel.org version Release Status Supported Userspace
UEK Release 5: github uek5/master v4.14 Development Oracle Linux 7
UEK Release 4: github uek4/master v4.1 Production Oracle Linux 6, Oracle Linux 7
UEK Release 3: github uek3/master v3.8 Production Oracle Linux 5, Oracle Linux 6, Oracle Linux 7
UEK Release 2: github uek2/master  v3.0 Production Oracle Linux 5, Oracle Linux 6


Oracle is a long-time contributor to Linux and we have always had a strong emphasis on upstreaming and open-sourcing our changes to the kernel. Keeping our changes open source allows us to integrate with upstream Linux kernels quickly, which also means we have state-of-the-art drivers and filesystems, hardware support, and security fixes from the community...in addition to the work we have contributed ourselves.  


Since 2007, Oracle has contributed more than 400,000 lines of code to Linux, and been ranked in the top 15 all-time contributors to Linux with more than 7,500 changesets. For example, Btrfs OCFS2, and RDS were originally written and submitted at Oracle. Also XFS —whose maintainer works at Oracle— and NFS have seen significant contributions.
Oracle's Linux team is a top ten contributor in each upstream kernel release. Our mission is to improve Linux, which means higher performance, better security, and more advanced diagnosability. We also focus on the fundamentals of the OS, improving the scheduler and core memory allocation routines. 
Please ask questions, report issues or provide suggestions in the Oracle Linux and UEK Preview space in the Oracle Developer Community. We will not accept pull requests via GitHub, but pointers to upstream commits are welcomed. The UEK source is published on github without support. For compiled binaries and a supported enterprise distribution, Oracle Linux is free to download, distribute and use and can be obtained from http://www.oracle.com/technetwork/server-storage/linux/downloads/index.html Individual packages and updates are available on the Oracle Linux yum server.

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.