Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
azurelinux — 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. | Kitploit
Strumenti/GitHubGitHub/microsoft/azurelinux
Sicurezza dell'Infrastruttura CloudUtilità GenericheSicurezza dei ContenitoriAudit di ConfigurazioneSicurezza CloudDevSecOpsSicurezza della Supply Chain
GitHubmicrosoft/azurelinux

azurelinux

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.

Vedi Repository
5.3k692805 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
<h1>
  <img src="https://assets.kitploit.com/production/public/readmes/11216/92b4b68d723b4cc70e55b00121168d032dbd153dfa2fd8bf4344abfc2fdf27dc.png" alt="Logo di Azure Linux" align="left" height="44" /> Azure Linux 4
</h1>

**Una distribuzione Linux open source creata e ottimizzata per [Azure](https://azure.microsoft.com/), con sorgenti derivati da [Fedora Linux](https://fedoraproject.org/).** 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`](https://github.com/microsoft/azurelinux/tree/3.0).

## Per iniziare

I link seguenti ti aiuteranno a iniziare con Azure Linux:

| | |
|---|---|
| **Documentazione del prodotto** | <https://aka.ms/azurelinux> |
| **Informazioni sulla release** | [GitHub Releases](https://github.com/microsoft/azurelinux/releases) |
| **Segnala un bug / feedback** | [GitHub Issues](https://github.com/microsoft/azurelinux/issues) |
| **Fai una domanda / ottieni assistenza** | [SUPPORT.md](https://github.com/microsoft/azurelinux/blob/4.0/SUPPORT.md) |
| **Inizia come sviluppatore della distro** | [DEVELOPING.md](https://github.com/microsoft/azurelinux/blob/4.0/DEVELOPING.md) |
| **Linee guida per i contributi** | [CONTRIBUTING.md](https://github.com/microsoft/azurelinux/blob/4.0/CONTRIBUTING.md) |
| **Segnala un problema di sicurezza** | [SECURITY.md](https://github.com/microsoft/azurelinux/blob/4.0/SECURITY.md) |

## Utilizzo di Azure Linux

*Nota: Azure Linux 4 è ancora in fase di sviluppo*

<details open>
<summary><b>🖥️ VM Azure</b></summary>

Per provare Azure Linux in una VM Azure, visita la [nostra pagina di Azure Linux 4.0](https://aka.ms/azure-linux-4-marketplace) sul Microsoft Marketplace.

</details>

<details open>
<summary><b>📦 Container</b></summary>

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

</details>

<details>
<summary><b>💿 Programma di installazione ISO</b></summary>

Per provare Azure Linux in una VM locale, scarica il programma di installazione ISO: [x86_64](https://aka.ms/azurelinux-4.0-x86_64.iso) / [ARM64](https://aka.ms/azurelinux-4.0-aarch64.iso)

Prima di utilizzare un'ISO scaricata, [verifica il checksum e la firma dell'ISO](https://github.com/microsoft/azurelinux/blob/4.0/docs/verify-iso-signature-and-checksum.md).

Dopo aver scaricato e verificato l'ISO, segui le [istruzioni del programma di installazione ISO](https://github.com/microsoft/azurelinux/blob/4.0/docs/iso-installer-in-local-vm.md) 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](https://anaconda-installer.readthedocs.io/).

_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](https://github.com/microsoft/azurelinux/issues). Per ulteriori informazioni, consulta il file [SUPPORT.md](https://github.com/microsoft/azurelinux/blob/4.0/SUPPORT.md)._

</details>

<details>
<summary><b>🐧 Windows Subsystem for Linux (WSL)</b></summary>

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

- [x86_64](https://aka.ms/azurelinux-4.0-x86_64.wsl)
- [ARM64](https://aka.ms/azurelinux-4.0-aarch64.wsl)

Prima di installare un pacchetto scaricato, [verifica il checksum e la firma del pacchetto `.wsl`](https://github.com/microsoft/azurelinux/blob/4.0/docs/verify-wsl-signature-and-checksum.md).

Installa la distribuzione usando `wsl`:

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

Per elencare tutte le distribuzioni installate:

```powershell
wsl --list
```

Per utilizzare la distro:

```powershell
wsl -d AzureLinux-4
```

Consulta [Systemd defaults in WSL images](https://github.com/microsoft/azurelinux/blob/4.0/docs/wsl-systemd-policy.md) per le policy di networking, console e file temporanei.

</details>

## 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](https://fedoraproject.org/), 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`](https://github.com/microsoft/azure-linux-dev-tools), viene utilizzato per applicare questa configurazione ai file spec e ai sorgenti di packaging upstream di Fedora.

```text
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/`](https://github.com/microsoft/azurelinux/blob/4.0/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](https://github.com/microsoft/azurelinux/blob/4.0/DEVELOPING.md).

## Struttura del repository

| Percorso | Cosa contiene |
|---|---|
| [`azldev.toml`](https://github.com/microsoft/azurelinux/blob/4.0/azldev.toml) | Configurazione di primo livello — include `distro/` e `base/`. |
| [`distro/`](https://github.com/microsoft/azurelinux/blob/4.0/distro) | Definizioni delle distro (Azure Linux + Fedora upstream), configurazioni `mock` condivise. |
| [`base/`](https://github.com/microsoft/azurelinux/blob/4.0/base) | Il progetto `base`: componenti, immagini, test. |
| [`base/comps/`](https://github.com/microsoft/azurelinux/blob/4.0/base/comps) | **Definizioni dei componenti** — il cuore della distro. |
| [`base/images/`](https://github.com/microsoft/azurelinux/blob/4.0/base/images) | Definizioni delle immagini (VM, container, ecc.) costruite dal set di componenti usando [`KIWI NG`](https://osinside.github.io/kiwi/). |
| [`specs/`](https://github.com/microsoft/azurelinux/blob/4.0/specs) | **Spec renderizzati** — file `.spec` generati dopo l'applicazione degli overlay. Versionati per visibilità; non modificarli a mano. |
| [`locks/`](https://github.com/microsoft/azurelinux/blob/4.0/locks) | File di lock per componente che fissano i commit upstream + le impronte degli input; non modificarli a mano. |
| [`external/schemas/`](https://github.com/microsoft/azurelinux/blob/4.0/external/schemas) | Copia in cache dello JSON Schema per i file di configurazione TOML; rispecchiata da `azldev`. |
| [`.github/`](https://github.com/microsoft/azurelinux/blob/4.0/.github) | Workflow CI, oltre a prompt Copilot, skill e istruzioni per gli agenti usati dallo sviluppo assistito da AI. |

## Per iniziare come sviluppatore della distro

Se vuoi compilare o sviluppare all'interno della distro, inizia da **[DEVELOPING.md](https://github.com/microsoft/azurelinux/blob/4.0/DEVELOPING.md)**. Non preoccupartene se il tuo obiettivo principale è *usare* la distro.

## Coinvolgimento e supporto

- **Bug e richieste di funzionalità:** apri una
  [issue su GitHub](https://github.com/microsoft/azurelinux/issues). Cerca prima tra le issue esistenti per evitare duplicati. Condividi con noi quante più informazioni possibile su cosa hai provato e cosa stai riscontrando.
- **Supporto:** consulta [SUPPORT.md](https://github.com/microsoft/azurelinux/blob/4.0/SUPPORT.md) per l'insieme completo dei canali.
- **Vulnerabilità di sicurezza:** **non** aprire una issue pubblica. Segui la procedura in [SECURITY.md](https://github.com/microsoft/azurelinux/blob/4.0/SECURITY.md) per segnalare in privato al Microsoft Security Response Center.
- **Pull request:** consulta [CONTRIBUTING.md](https://github.com/microsoft/azurelinux/blob/4.0/CONTRIBUTING.md) per il flusso di lavoro a serie di patch, le convenzioni per i messaggi di commit e le aspettative di revisione.
- **Community call:** Azure Linux organizza community call in cui gli utenti possono confrontarsi con i nostri team di prodotto e supporto, discutere nuove funzionalità, condividere feedback e scoprire come altri usano Azure Linux.
  Ogni sessione include anche una demo dedicata. Prossime community call (08:00–09:00 PT):
  - 2026-07-23 — [Clicca per partecipare][community-call-join]
  - 2026-09-24 — [Clicca per partecipare][community-call-join]
  - 2026-11-19 — [Clicca per partecipare][community-call-join]
  - 2027-01-28 — [Clicca per partecipare][community-call-join]
  - 2027-03-25 — [Clicca per partecipare][community-call-join]
  - 2027-05-27 — [Clicca per partecipare][community-call-join]

[community-call-join]: https://teams.microsoft.com/l/meetup-join/19:meeting_ZDcyZjRkYWMtOWQxYS00OTk3LWFhNmMtMTMwY2VhMTA4OTZi@thread.v2/0?context=%7B%22Tid%22:%2272f988bf-86f1-41af-91ab-2d7cd011db47%22,%22Oid%22:%2271a6ce92-58a5-4ea0-96f4-bd4a0401370a%22%7D
Questo progetto ha adottato il [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). Per ulteriori informazioni, consulta le [FAQ sul Codice di Condotta](https://opensource.microsoft.com/codeofconduct/faq/) o contatta [[email protected]](mailto:[email protected]) per qualsiasi domanda
o commento aggiuntivo.

## Marchi

Questo progetto può contenere marchi o loghi di progetti, prodotti o servizi. L'uso autorizzato dei marchi o dei loghi Microsoft è soggetto alle [Linee guida sui marchi e sul brand di Microsoft](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general) e deve conformarsi ad esse. L'uso dei marchi o dei loghi Microsoft in versioni modificate di questo progetto non deve causare confusione né implicare una sponsorizzazione da parte di Microsoft. Qualsiasi uso di marchi o loghi di terze parti è soggetto alle politiche di tali terze parti.

## Ringraziamenti

Qualsiasi distribuzione Linux, inclusa Azure Linux, trae beneficio dai contributi della comunità del software open source. Riconosciamo con gratitudine tutti i contributi apportati dalla più ampia comunità.

Desideriamo ringraziare in particolare [il Progetto Fedora](https://start.fedoraproject.org/) per averci fornito una solida base attraverso componenti, file spec, strumenti, servizi e comunità. Siamo orgogliosi di partecipare e contribuire a questa comunità.

L'icona del pinguino di Azure Linux è ispirata alla mascotte di Linux ("Tux"), creata da Larry Ewing.

## Licenza

Salvo diversa indicazione, il contenuto della distribuzione Azure Linux e di questo repository sono distribuiti con una [licenza MIT](https://github.com/microsoft/azurelinux/blob/4.0/LICENSE).

I singoli pacchetti all'interno della distribuzione sono distribuiti secondo le licenze specificate nei rispettivi file spec e nelle rispettive fonti.

Questo repository contiene file derivati da Fedora Linux. Per i dettagli sui termini di licenza del Progetto Fedora, consulta [fedoraproject.org](https://docs.fedoraproject.org/en-US/legal/fedora-linux-license/).
Scarica lo strumento