Torna agli aggiornamenti
New releaseAug 13, 2026

azurelinux v3.0.20260809-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 realizzata e ottimizzata per Azure, con fonti derivate da Fedora Linux. Azure Linux fornisce un sistema operativo sicuro e affidabile per macchine virtuali, contenitori e piattaforme bare-metal.

Azure Linux si basa su una solida base open-source dell'ecosistema Fedora ed è arricchito con innovazioni specifiche di Azure. Offre la familiarità dell'ecosistema dei pacchetti RPM, aggiungendo al contempo funzionalità native di sicurezza, conformità e operative di Azure.

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

Questo ramo contiene il codice sorgente in fase di sviluppo per Azure Linux 4. Per Azure Linux 3, consulta il ramo 3.0.

Per iniziare

I collegamenti seguenti ti aiuteranno a iniziare con Azure Linux:

Documentazione del prodottohttps://aka.ms/azurelinux
Informazioni sulle releaseRilasci su GitHub
Segnalare un bug/feedbackSegnalazioni su GitHub
Porre una domanda/ottenere aiutoSUPPORT.md
Iniziare come sviluppatore della distribuzioneDEVELOPING.md
Linee guida per i contributiCONTRIBUTING.md
Segnalare un problema di sicurezzaSECURITY.md

Utilizzare Azure Linux

Nota: Azure Linux 4 è ancora in fase di sviluppo

🖥️ Macchina virtuale Azure

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

📦 Contenitore

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

💿 Installer ISO

Per provare Azure Linux in una VM locale, scarica l'Installer ISO: x86_64 / ARM64

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

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

Nota: Il supporto per l'ISO è basato sulla comunità. Prima di segnalare un nuovo bug o una richiesta di funzionalità, cerca tra le Issue di GitHub. Se non trovi un problema corrispondente, segnala nuovi bug cliccando qui. Per ulteriori informazioni, consulta il file SUPPORT.md.

Cosa c'è in questo ramo?

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

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

Come è definito Azure Linux

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

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 (noti anche come pacchetti sorgente) sono l'unità di packaging. La maggior parte viene importata in formato sorgente dai repository dist-git 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 ai file spec e ai sorgenti upstream (ad esempio patch, aggiunte/rimozioni, parametri di build). Risiedono accanto alla definizione del componente e includono sempre una description che spiega perché la modifica è necessaria. Gli overlay ci permettono di evitare il fork dei file spec upstream e sono più flessibili delle semplici patch testuali.
  • Spec renderizzati sono i file .spec finali prodotti applicando gli overlay ai sorgenti upstream. Vengono generati meccanicamente da azldev, vengono registrati nel repository per visibilità e verificabilità, e si trovano in specs/. Trattali come output derivato e non come sorgenti da modificare. Li utilizziamo come input per i servizi/strumenti standard di build RPM (mock + rpmbuild, koji).

Per un tour più approfondito degli strumenti, del sistema di overlay e di come iniziare a sviluppare all'interno di questa distribuzione, consulta DEVELOPING.md.

Struttura del repository

Categorie