Primo rilascio stabile di Fedora CoreOS

Sviluppatori del progetto Fedora hanno annunciato sulla stabilizzazione della distribuzione Fedora CoreOS e la sua disponibilità per un uso ampio. Fedora CoreOS si propone come una soluzione unificata per l'esecuzione di ambienti basati su container isolati, sostituendo i prodotti Fedora Atomic Host e CoreOS Container Linux. Il supporto per la distribuzione CoreOS Container Linux cesserà tra 6 mesi, mentre la fine del supporto per Fedora Atomic Host è prevista per la fine di novembre.

Fedora CoreOS è progettato per fornire un ambiente minimo, aggiornato in modo atomico in automatico senza l'intervento dell'amministratore e unificato per il deployment massivo di sistemi server, destinati esclusivamente all'esecuzione di container. La distribuzione offre solo un set minimo di componenti sufficiente per eseguire container isolati: il kernel Linux, il gestore di sistema systemd e un insieme di servizi di supporto per la connessione SSH, la gestione della configurazione e l'installazione degli aggiornamenti.

La partizione di sistema è montata in modalità sola lettura e non viene modificata durante il funzionamento. Configurazione viene trasmesso durante il processo di avvio tramite il tool Ignition (alternativa a Cloud-Init). Dopo l'avvio del sistema, non è possibile modificare la configurazione e il contenuto della directory /etc, è possibile solo cambiare il profilo delle impostazioni e utilizzarlo per sostituire l'ambiente. In generale, lavorare con il sistema ricorda il lavoro con immagini di contenitori, che non vengono aggiornate localmente, ma ricostruite da zero e riavviate.

L'immagine di sistema non è divisibile e viene generata utilizzando la tecnologia OSTree (in un tale ambiente non è possibile installare pacchetti separati, ma è possibile ricompilare l'intera immagine del sistema, ampliandola con nuovi pacchetti tramite lo strumento rpm-ostree). Il sistema di aggiornamenti si basa sull'uso di due partizioni di sistema, una delle quali è attiva, mentre l'altra viene utilizzata per copiare gli aggiornamenti; dopo l'installazione, le partizioni cambiano ruolo.

Dal distributore CoreOS Container Linux, che è passato è passato a Red Hat dopo l'acquisizione della società CoreOS, il progetto Fedora CoreOS ha preso in prestito gli strumenti di configurazione nella fase di avvio (Ignition), il meccanismo degli aggiornamenti atomici e la filosofia generale del prodotto. Dall'Atomic Host sono state trasferite la tecnologia di gestione dei pacchetti, il supporto per le specifiche OCI (Open Container Initiative) e meccanismi aggiuntivi di isolamento dei contenitori basati su SELinux. Per l'orchestrazione dei contenitori sopra Fedora CoreOS, in futuro si prevede di garantire integrazione con Kubernetes (incluso su base OKD).

Il contenuto della prima versione stabile di Fedora CoreOS è stato formato sulla base dei repository Fedora 31 utilizzando il pacchetto rpm-ostree.
Il sistema include il kernel Linux 5.4, il gestore di sistema systemd 243 e l'insieme di strumenti Ignition 2.1. Dal runtime per i container è disponibile il supporto per Moby 18.09 (Docker) e podman 1.7. Per impostazione predefinita, è inclusa la compatibilità con cgroups v1, ma è possibile attivare anche cgroups v2. installazione su diverse piattaforme, inclusi server tradizionali, QEMU, OpenStack, VMware, AWS, Alibaba, Azure e GCP. L'immagine iso fornita può funzionare in modalità live con caricamento in RAM. È supportato l'avvio tramite rete tramite PXE (netboot).

Sono disponibili tre rami indipendenti di Fedora CoreOS, per i quali vengono creati aggiornamenti per la risoluzione delle vulnerabilità e dei gravi errori:

  • testing con snapshot basati sulla release attuale di Fedora con aggiornamenti;
  • stable - ramo stabilizzato, generato dopo due settimane di test del ramo testing;
  • next - snapshot della futura versione in sviluppo (attualmente solo in programma).

Tra i piani futuri, si menziona l'inclusione in Fedora CoreOS l'invio di telemetria utilizzando il servizio fedora-coreos-pinger, che periodicamente raccoglie e invia ai server del progetto Fedora informazioni sul sistema che non portano all'identificazione, come il numero di versione del sistema operativo e la piattaforma cloud del tipo di installazione. Tra i dati inviati non ci sono informazioni che possano portare all'identificazione. Durante l'analisi delle statistiche vengono utilizzate solo informazioni aggregate, che consentono di valutare in generale le modalità d'uso di Fedora CoreOS. Se lo desidera, l'utente può disattivare l'invio della telemetria o ampliare le informazioni inviate di default.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster