Skip to content

Rocky Linux SIG/Cloud Wiki

The Rocky Linux Cloud Special Interest Group is dedicated to the enablement of of Rocky Linux on Cloud Services Providers in private and public clouds.

Anyone is welcome to join and participate in the activities and responsibilities of the Cloud SIG.

This documentation is a work in progress and we welcome any and all contributions, which can be made on git.resf.org/sig_core/wiki

Responsibilities

The Cloud SIG is mainly responsible for two items: Cloud Images and Optimized Kernels for clouds.

Images

A multitude of images are created as part of the Rocky Linux release process, using kickstarts and Rocky Release Engineering's toolkit "Empanadas" to compose the images.

Currently, the following images are produced by the SIG:

  • Container rootfs (Base, Minimal, UBI, UBI-init, UBI-micro variants)
  • GenericCloud
  • EC2 (Amazon AWS)
  • Oracle Cloud Platform
  • Google Cloud Platform (Images are generated by GCP)
  • Microsoft Azure
  • Vagrant-compatibile images (Libvirt, Virtualbox, VMware)

    • NOTE(nhanlon) 2022-10-11: These images are currently a best-effort production until the workflows are automated to create these images.

Optimized Kernels

The Cloud SIG also produces a custom kernel artifact for use on various cloud providers. Currently, the major changes in this kernel are the backporting of several changes from stable/mainline kernel branches relating to GVNic drivers for improved performance on Google Cloud Platform. Note that the Kernel is the same version as in any given Rocky Release, but has patches from kernel.org branches backported and applied on top.

A full description of the changes the this Kernel has can be found here.

Any and all changes which may benefit ease or performance of usage of Rocky on clouds are welcome to be contributed. In order to maintain patches, a tool called Sideline was developed to aid in grabbing and applying patches to the Rocky Linux standard Kernel.

Members

  • Neil Hanlon
  • Brian Clemens
  • Mustafa Gezen
  • Zach Marano
  • Gregory Kurtzer
  • Dave Linksey
  • Lukas Magauer
  • Kyle Ishie

Project layout

mkdocs.yml    # The configuration file.
docs/
    index.md  # The documentation homepage.
    ...       # Other markdown pages, images and other files.