Developer guide for Azure Linux

This article covers common developer tasks on Azure Linux, from building and packaging software to customizing images for your environment.

Note

Azure Linux 4.0 is now in preview and is strictly limited to evaluation and testing purposes. It's not suitable for production use.

Developer tasks

Task Description
Build RPM packages Package proprietary software, apply patches, or bundle internal tools using mock or azldev.
Customize images Modify Azure Linux base images like adding packages, configuring settings and applying partition layouts, without booting a virtual machine (VM).
Manage certificates Add custom certificates to regular and distroless container images.

To learn more about Azure Linux, see Azure Linux overview.