/ / Nozioni di base sulla distribuzione Linux: rilasci progressivi e rilasci standard

Nozioni di base sulla distribuzione Linux: rilasci progressivi e rilasci standard

Installazione-packages-on-arch-linux-laptop

Le distribuzioni Linux tendono a usarne due diversetipi di cicli di rilascio: rilasci standard e rilasci progressivi. Alcune persone giurano rilasciando le versioni per avere il software più recente, mentre altre preferiscono le versioni standard per essere più stabili e testate.

Questa non è un'opzione che cambi nella tua attualeDistribuzione Linux - invece, è una scelta fatta dalla stessa distribuzione Linux. Alcune distribuzioni rilasciano rilasci standard regolari e utilizzano un ciclo di rilascio progressivo per la loro versione di sviluppo instabile.

Come vengono messe insieme le distribuzioni Linux

RELAZIONATO: "Linux" non è solo Linux: 8 pezzi di software che compongono i sistemi Linux

Per capire la differenza, devi saperecome vengono messe insieme le distribuzioni Linux. Contengono software di molti progetti diversi: il kernel Linux, le utility della shell GNU, il server Xorg X, l'ambiente desktop GNOME e la suite per ufficio LibreOffice sono tutti sviluppati da diversi progetti software con diversi cicli di sviluppo. È compito di una distribuzione Linux prendere tutto questo software in forma di codice sorgente, compilarlo, impacchettarlo in pacchetti software facilmente installabili, testarlo per assicurarsi che funzioni insieme e rilasciare un pacchetto completo di software che chiamiamo "distribuzione Linux. ”

Distribuzioni Linux - indipendentemente dal fatto che utilizzino uno standardciclo di rilascio o ciclo di rilascio continuo: tutti prendono il loro software e lo impacchettano in pacchetti software che distribuiscono agli utenti. La differenza sta nel modo in cui distribuiscono le nuove versioni di questi pacchetti.

ubuntu-14.04-software-updater

Un ciclo di rilascio standard

RELAZIONATO: Cos'è un Linux Distro e come sono diversi l'uno dall'altro?

La maggior parte delle distribuzioni Linux utilizza la versione standardcicli. Ad esempio, Ubuntu utilizza versioni standard, che possono anche essere chiamate versioni point o versioni stabili. Il progetto Ubuntu rilascia regolarmente nuove versioni di Ubuntu ogni sei mesi. Durante il processo di sviluppo di sei mesi, prendono le ultime versioni di tutto il software nei loro repository e lo impacchettano, aggiornando tutto il software. Quindi "congelano" le versioni del software nei repository Ubuntu e impiegano alcuni mesi a testarlo, assicurandosi che tutte le versioni del software funzionino bene insieme e risolvano i bug.

Quando viene rilasciata una nuova versione di Ubuntu, ilil software è stato testato per assicurarsi che funzioni bene insieme. Questa versione rimane bloccata nel tempo il più possibile. Ubuntu rilascia versioni di software aggiornate per correggere problemi di sicurezza e altri importanti bug, ma non aggiornerà semplicemente il software per aggiungere nuove funzionalità o aumentare il numero di versione.

Se hai bisogno dell'ultima versione di uno specificopacchetto, dovrai trovarlo altrove. Ad esempio, potresti ottenerlo da un PPA di terze parti o utilizzare il repository Backports ufficiale ma non supportato che porta nuove versioni di importanti applicazioni desktop a versioni precedenti di Ubuntu. Altrimenti, dovresti aspettare la prossima versione principale di Ubuntu. Ottieni la versione più recente di tutto il tuo software aggiornando da una versione congelata in tempo della distribuzione Linux alla successiva versione congelata in tempo della distribuzione Linux.

ubuntu-14.04-software-sources

Un ciclo di rilascio a rotazione

RELAZIONATO: 10 delle distribuzioni Linux più popolari a confronto

Un ciclo di rilascio progressivo rinuncia a regolare,versioni standard di distribuzione Linux. Ad esempio, Arch Linux utilizza un ciclo di rilascio progressivo. Non ci sono più versioni diverse di Arch. Invece, c'è solo una singola versione di Arch. I pacchetti software vengono testati e quindi rilasciati immediatamente alla versione stabile della distribuzione Linux. A seconda della tua distribuzione, potrebbero anche non vedere molti test prima di essere rilasciati come aggiornamenti stabili. Quando viene rilasciata una nuova versione di un'applicazione o di un'utilità di sistema, passerà direttamente alla distribuzione Linux corrente. Una distribuzione a rilascio progressivo non viene mai "bloccata nel tempo", ma viene aggiornata su base continuativa.

Perché non ci sono versioni standard, solo tuinstallare una distribuzione Linux come Arch una volta ed eseguire aggiornamenti regolari. Le nuove versioni dei pacchetti software arriveranno gradualmente man mano che vengono rilasciate: non sarà necessario eseguire grandi aggiornamenti come quelli da Ubuntu 13.10 a 14.04. Quando installi la distribuzione, otterrai un'istantanea del suo software in un determinato momento.

Se hai bisogno dell'ultima versione di un pacchetto, tudovresti aspettare solo qualche giorno e apparirà come un aggiornamento per la tua distribuzione Linux. Non dovrai aspettare sei mesi per la prossima versione standard della tua distribuzione Linux.

arco-linux-boot-installazione

Qual è il migliore?

Un ciclo di rilascio progressivo è il migliore se lo si desideravivere al limite e avere le ultime versioni disponibili del software, mentre un ciclo di rilascio standard è il migliore se si desidera beneficiare di una piattaforma più stabile con più test.

Avere l'ultima versione di tutto il softwaresuona bene, ma spesso non è così vantaggioso come potresti pensare. Probabilmente non hai bisogno dell'ultima versione di utilità e servizi di sistema di basso livello. Probabilmente non noteresti nemmeno la differenza se li avessi installati, a meno che non ci fossero bug perché diverse versioni del software non sono state testate insieme. L'aggiornamento di questa roba a metà flusso potrebbe rendere il tuo sistema più instabile o far apparire uno strano bug. Per i software che desideri l'ultima versione, come le tue applicazioni desktop, è abbastanza facile aggiornare alcune applicazioni anche se stai utilizzando una distribuzione Linux con un ciclo di rilascio standard.

Un ciclo di rilascio a rotazione lo rende più sempliceresta aggiornato, ovviamente - piuttosto che un grande aggiornamento tutto in una volta, il tuo software viene regolarmente aggiornato. Gli utenti non utilizzano versioni diverse della distribuzione Linux: tutti usano la stessa versione.


Nel complesso, non esiste una risposta migliore, se lo desideriuna piattaforma stabile, probabilmente stai meglio attenendoti a una distribuzione Linux con un ciclo standard, stabile, a rilascio di punti. Se vuoi vivere al limite e avere le ultime versioni di tutto, una distribuzione Linux con un ciclo di rilascio progressivo è la strada da percorrere.

Credito di immagine: Michal Docekal su Flickr