Torna agli aggiornamenti
New releaseSep 13, 2026

azurelinux v3.0.20260909-3.0

Distribuzione Linux ottimizzata per Azure e rafforzata, costruita da sorgenti Fedora con pacchettizzazione RPM, sicurezza della catena di approvvigionamento e configurazione dichiarativa per carichi di lavoro cloud-native.

Condividi

Logo di Azure Linux Azure Linux 4

Una distribuzione Linux open source creata e ottimizzata per Azure, con sorgenti derivati da Fedora Linux. Azure Linux fornisce un sistema operativo sicuro e affidabile per macchine virtuali, container e piattaforme bare-metal.

Azure Linux è costruito su una solida base open source dell'ecosistema Fedora e arricchito con innovazioni specifiche per Azure. Questo offre la familiarità dell'ecosistema di pacchetti RPM, aggiungendo al contempo funzionalità di sicurezza, conformità e operative native di Azure.

Le funzionalità principali di Azure Linux includono: una postura di sicurezza rafforzata, un kernel ottimizzato per Azure, la sicurezza della supply chain, l'integrazione nativa con Azure e un ciclo di vita prevedibile.

Questo branch contiene i sorgenti in fase di sviluppo per Azure Linux 4. Per Azure Linux 3, consulta il branch 3.0.

Per iniziare

I link seguenti ti aiuteranno a iniziare con Azure Linux:

Documentazione del prodottohttps://aka.ms/azurelinux
Informazioni sulla releaseGitHub Releases
Segnala un bug / feedbackGitHub Issues
Fai una domanda / ottieni assistenzaSUPPORT.md
Inizia come sviluppatore della distroDEVELOPING.md
Linee guida per i contributiCONTRIBUTING.md
Segnala un problema di sicurezzaSECURITY.md

Utilizzo di Azure Linux

Nota: Azure Linux 4 è ancora in fase di sviluppo

🖥️ VM Azure

Per provare Azure Linux in una VM Azure, visita la nostra pagina di Azure Linux 4.0 sul Microsoft Marketplace.

📦 Container

Per provare il container base di Azure Linux, utilizza il seguente riferimento all'immagine: mcr.microsoft.com/azurelinux-beta/base/core:4.0

💿 Programma di installazione ISO

Per provare Azure Linux in una VM locale, scarica il programma di installazione ISO: x86_64 / ARM64

Prima di utilizzare un'ISO scaricata, verifica il checksum e la firma dell'ISO.

Dopo aver scaricato e verificato l'ISO, segui le istruzioni del programma di installazione ISO per installare e utilizzare Azure Linux in una VM locale (Hyper-V su Windows o QEMU/KVM su Linux). L'ISO esegue il programma di installazione Anaconda.

Nota: il supporto per l'ISO è basato sulla community. Prima di segnalare un nuovo bug o una richiesta di funzionalità, cerca nell'elenco delle GitHub Issues. Se non riesci a trovare una segnalazione corrispondente, segnala nuovi bug cliccando qui. Per ulteriori informazioni, consulta il file SUPPORT.md.

🐧 Windows Subsystem for Linux (WSL)

Per provare Azure Linux sul Windows Subsystem for Linux, scarica il pacchetto di distribuzione .wsl per la tua architettura:

Prima di installare un pacchetto scaricato, verifica il checksum e la firma del pacchetto .wsl.

Installa la distribuzione usando wsl:

wsl --install --from-file "C:\Path\To\AzureLinux-4.0-ARCH.wsl"

Per elencare tutte le distribuzioni installate:

wsl --list

Per utilizzare la distro:

wsl -d AzureLinux-4

Consulta Systemd defaults in WSL images per le policy di networking, console e file temporanei.

Cosa c'è in questo branch?

Azure Linux 4 è una distribuzione basata su RPM ottimizzata per Azure e i moderni carichi di lavoro cloud. È definita da un insieme di file di configurazione TOML e da mirati overlay applicati a Fedora Linux, la sua base upstream.

Le deviazioni dall'upstream sono definite in modo dichiarativo e circoscritte per evitare divergenze o fork non necessari. Questo repository contiene un insieme generato meccanicamente di file spec dei pacchetti RPM derivati dall'applicazione di questo layer ai sorgenti di packaging upstream di Fedora.

Come è definita Azure Linux

La distro è descritta quasi interamente in file di configurazione basati su TOML. Il nostro strumento di sviluppo open-source, azldev, viene utilizzato per applicare questa configurazione ai file spec e ai sorgenti di packaging upstream di Fedora.

azldev.toml        # Top-level entry point
├── distro/        # Distro-wide configs (e.g., sources, mock configs)
└── base/          # The "base" project: components, images, tests
    └── comps/     # Component definitions (one per source package)
    └── images/    # Base image definitions

Concetti/termini

  • Componenti (detti anche pacchetti sorgente) sono l'unità di packaging. La maggior parte viene importata in forma sorgente dai repository dist-git upstream di Fedora; ogni componente produce uno o più RPM. Azure Linux compila tutti i componenti dai sorgenti per produrre un set completo di pacchetti RPM installabili.
  • Overlay sono modifiche dichiarative agli spec e ai sorgenti upstream (ad es. patch, aggiunte/rimozioni, parametri di build). Risiedono accanto alla definizione del componente e riportano sempre una description che spiega perché la modifica è necessaria. Gli overlay ci permettono di evitare il fork degli spec upstream e sono più flessibili delle semplici patch testuali.
  • Spec renderizzati sono i file .spec finali prodotti applicando gli overlay ai sorgenti upstream. Sono generati meccanicamente da azldev, versionati per visibilità e verificabilità, e risiedono sotto specs/. Trattali come output derivato e non come sorgenti da modificare. Li usiamo come input per i servizi/strumenti standard di build RPM (mock + rpmbuild, koji).

Per una panoramica più approfondita degli strumenti, del sistema di overlay e di come iniziare a sviluppare all'interno di questa distro, consulta DEVELOPING.md.

Struttura del repository

Categorie