System Requirements
Hardware Requirements
- CPU: Multi-core processor (recommended: 8+ cores for parallel builds)
- RAM: Minimum 16GB (32GB+ recommended for full builds)
- Disk Space: Minimum 100GB free space for full builds
- Architecture: x86_64 or aarch64 (ARM64 requires ARM64 build machine)
Azure Linux compiles natively. An ARM64 build machine is required to create ARM64 packages and images.
Supported Build Platforms
The Azure Linux toolkit is designed to run on:- Ubuntu 20.04 or later
- Azure Linux itself
- Other Linux distributions with similar package availability
Getting the Source Code
Checkout stable branch
Checkout the desired release branch. The
3.0-stable tag tracks the most recent successful release of the 3.0 branch:Understanding Branches and Tags
Stable Branches
3.0-stable- Latest known good build of Azure Linux 3.02.0-stable- Latest known good build of Azure Linux 2.0
Monthly Releases
Azure Linux is updated continuously, but aggregate releases are declared monthly and tagged in GitHub. These monthly builds are stable and their tags can be substituted for the3.0-stable label.
Alternate Branches
Working Directory
All subsequent build commands are assumed to be executed from inside the
toolkit directory.