Cos'è un Rolling Release di Linux e lo vuoi?
Cosa c'è di tutti quei numeri sul mio file di installazione di Ubuntu? Perché il mio file Arch Linux ha solo la data successiva al nome? Perché devo reinstallare Fedora ogni due anni per la nuova versione?
Se ti sei posto una di queste domande, continua a leggere per ottenere un riepilogo di base dei sistemi operativi a rilascio fisso e rolling release, e scopri quale è giusto per te!
Linux è ...
Molto semplicemente, Linux è un kernel del sistema operativo The History Of Linux [INFOGRAPHIC] The History Of Linux [INFOGRAPHIC] Se c'è una cosa che deve davvero far incazzare Bill Gates a non finire, deve essere la popolarità duratura di Linux e di altri software liberi "Se vuoi un buon software, ... Read More, il cervello del tuo sistema operativo, è un software che gestisce tutte le piccole cose a cui non pensi mai mentre usi un computer." Il kernel determina la priorità di il codice che viene eseguito in un dato momento, gestisce la memoria a cui ogni pezzo di codice può accedere e determina a quale pezzo di hardware è possibile accedere tramite quale parte di codice.
Quando combinato con altri software gratuiti (GNU), Linux diventa un sistema operativo completo, GNU / Linux. Potrebbe essere più facile capire se pensi a un sistema operativo come a un corpo umano:
- Hai un orologio interno, che dice al tuo corpo quando svegliarsi. GNU / Linux ha un bootloader GNU.
- Hai un cervello, che dice alle tue braccia di muovere le coperte e le gambe per tirarti fuori dal letto e in che ordine farlo. GNU / Linux ha il kernel Linux.
- Hai la capacità di assimilare informazioni dal mondo esterno in modo subconscio attraverso i tuoi cinque sensi. GNU / Linux ha daemon GNU, o servizi in background.
- Hai un sistema nervoso, che accetta i comandi dal tuo cervello e li trasmette ai tuoi muscoli in modo da poter svolgere compiti. GNU / Linux ha una GNU Shell, accessibile tramite una riga di comando.
- Hai routine mattutine e serali che ti preparano per la tua giornata o per andare a letto. GNU / Linux ha applicazioni GNU.
Quando metti insieme tutti questi sistemi complessi (e molti di più!), Ottieni un intero essere umano o un intero sistema operativo GNU / Linux.
Cos'è una versione fissa?
Le probabilità sono, stai usando un sistema operativo a rilascio fisso al momento. Pensa a Ubuntu 15.04 e Ubuntu 16.04. Si tratta di due versioni di un sistema operativo che supporta hardware e tecnologia diversi e richiede l'installazione della nuova versione Perché è necessario aggiornare Ubuntu ogni 9 mesi Perché è necessario aggiornare Ubuntu ogni 9 mesi È ancora una volta, quando Canonical annuncia che il supporto per una delle sue versioni standard di Ubuntu è giunto al termine. Ma cosa significa questo per l'utente finale? Leggi di più per utilizzare le ultime funzionalità. Durante la vita di ogni versione fissa, gli aggiornamenti di sicurezza vengono eliminati se necessario e i principali aggiornamenti delle funzionalità sono raggruppati insieme come service pack.
Esistono molti sistemi operativi a rilascio fisso oltre a Ubuntu, come Fedora 24, Linux Mint 18 e Debian 8. Allo stesso modo, Windows 7, 8 e Apple OS X (Mavericks, Yosemite, El Capitan) sono versioni fisse. Inoltre, sia Android che iOS sono sistemi operativi a rilascio fisso, con uscite importanti che escono ogni anno circa.
Quindi, What Is a Rolling Release?
Una versione a rotazione è un concetto relativamente giovane nel mondo del personal computing e offre un modello che consente agli sviluppatori di aggiornare continuamente i componenti del sistema operativo Come trarre vantaggio dai progressi di Linux ora piuttosto che dopo Come trarre vantaggio dai progressi di Linux ora piuttosto che dopo Lo sviluppo di Linux a volte può diventare eccitante, specialmente quando ci sono dei cambiamenti importanti in un software. Tuttavia, potresti evitare di trarre beneficio dal non prendere le decisioni giuste. Leggi di più, pur consentendo agli utenti di beneficiare immediatamente delle modifiche. Invece di rilasciare aggiornamenti importanti sull'intero sistema operativo dopo un periodo di tempo pianificato, è possibile modificare un sistema operativo a rilascio progressivo a livello dell'applicazione, ogni volta che è necessaria una modifica.
Ci sono un paio di diversi modelli di rolling release - semi-rolling e full rolling - e la differenza sta nel come e quali pacchetti vengono distribuiti agli utenti non appena diventano disponibili. Una distribuzione semi-mobile, come Chakra Linux e PCLinuxOS PCLinuxOS: Una distribuzione Linux che mixa e abbina il software per un'esperienza migliore PCLinuxOS: una distribuzione Linux che unisce e abbina il software per un'esperienza migliore È riduttivo affermare che gli utenti Linux hanno molto di scelta quando si tratta di quale distribuzione vorrebbero utilizzare. Esistono diversi approcci per eseguire gli stessi compiti, da che tipo di ... Read More, classifica alcuni pacchetti da aggiornare tramite un sistema a rilascio fisso (di solito il sistema operativo di base) al fine di mantenere la stabilità. Una versione completa a rotazione, come Gentoo, Arch, OpenSUSE Tumbleweed e Microsoft Windows 10 Come gestire Windows Update in Windows 10 Come gestire Windows Update in Windows 10 Per i fanatici del controllo, Windows Update è un incubo. Funziona in background e mantiene il tuo sistema sicuro e senza intoppi. Ti mostriamo come funziona e cosa puoi personalizzare. Leggi altro, invia molto frequentemente gli aggiornamenti al sistema operativo di base e ad altre applicazioni, a volte anche ogni poche ore.
Vantaggi e svantaggi
La differenza tra i due modelli di rilascio presenta un interessante confronto tra vantaggi e svantaggi. Il vantaggio principale di un sistema operativo a rilascio fisso è la stabilità, che passa attraverso l'età del software Debian vs. Ubuntu vs. Linux Mint: Quale distribuzione dovresti usare? Debian vs. Ubuntu vs. Linux Mint: quale distribuzione dovresti usare? Con così tanti sistemi operativi Linux tra cui scegliere, può essere molto difficile per un newcom computing open source prendere una decisione. Fortunatamente, alcuni sapori di Linux sono più popolari di altri ... Per saperne di più. Per essere aggiornato, il software deve rimanere nella fase di test fino a quando viene rilasciata la versione successiva del sistema operativo di base. Ciò consente al team di test di testare accuratamente il software e correggere o segnalare eventuali bug rilevati, senza doversi preoccupare del fatto che il pacchetto rotti il sistema di un utente finale. Di conseguenza, l'utente può essere relativamente certo che un software realizzato per il proprio sistema può effettivamente essere eseguito sul proprio sistema.
La rovina principale di questo modello di rilascio è qualcosa su cui ci siamo soffermati sopra: il modello di rilascio stesso. Con una versione fissa, vi è un lungo processo di aggiornamento o di reinstallazione per l'utente finale, che deve verificarsi ogni tanto al fine di utilizzare nuove funzionalità. Inoltre, gli sviluppatori devono determinare se alcuni aggiornamenti vengono inclusi o esclusi nella prossima versione del sistema operativo se non hanno completamente testato quelle funzionalità con la versione più recente.
Il vantaggio principale di un modello a rilascio progressivo è la possibilità per l'utente finale di utilizzare le funzionalità più recenti che lo sviluppatore ha abilitato. Ad esempio, una delle funzionalità più recenti del kernel Linux 5 Ragioni per le quali dovresti aggiornare il tuo kernel spesso [Linux] 5 motivi per cui dovresti aggiornare il tuo kernel spesso [Linux] Se stai usando una distribuzione Linux come Ubuntu o Fedora, stiamo anche usando il kernel Linux, il core che rende la tua distribuzione una distribuzione Linux. La tua distribuzione ti chiede costantemente di aggiornare il tuo kernel ... Read More, introdotto con l'aggiornamento 4.0, era la possibilità di aggiornare il kernel senza riavviare il tuo computer. In una distribuzione rolling release, non appena questo aggiornamento è stato testato e contrassegnato come funzionante dal team di sviluppo, può essere trasferito all'utente della distribuzione, consentendo l'esecuzione di tutti gli aggiornamenti futuri del kernel senza riavvio del computer.
Con questo sistema in costante aggiornamento arriva un paio di aspetti negativi: stabilità del sistema e maggiore manutenzione. Mentre i pacchetti sono ancora testati in un modello di distribuzione a rotazione continua, ci sono solo tante combinazioni di nuovi aggiornamenti che possono essere testati su vecchie applicazioni in un breve lasso di tempo. Non esistono due installazioni del sistema operativo completamente identiche, poiché ciascun tester può avere hardware o software diversi installati sul proprio sistema, il che potrebbe portare a rotture del software.
Inoltre, poiché gli aggiornamenti software vengono distribuiti su base più frequente, l'utente finale deve mantenere in modo proattivo il proprio sistema, in genere seguendo le note di rilascio e confrontando le nuove dipendenze con quelle già installate sul proprio sistema.
Quale tipo di rilascio è adatto a te?
Ahimè, caro lettore, tanto quanto raccogliere e installare una distribuzione Linux è una scelta molto personale, decidere tra una versione fissa e una versione a rotazione è una scelta altrettanto personale. Se la stabilità del sistema e il “impostalo, dimenticalo” la mentalità è importante per te, una versione fissa è il tuo pane e burro. Se avere il software e le funzionalità più recenti è importante per te, e non ti preoccupi di fare alcuni compiti prima di aggiornare o cercare una soluzione per eventuali problemi che potrebbero insorgere, una versione a rotazione potrebbe essere adatta a te molto bene.
Fortunatamente, la maggior parte dei sistemi operativi può essere installata in una macchina virtuale VirtualBox, quindi puoi provare ogni modello di rilascio per te stesso prima di prendere la decisione di installare una distro sul tuo computer.
Quindi ... quale tipo di versione utilizzi? Ti giri con i pugni, o stai fermo nella tua posizione di Tiger? Hai hackerato insieme un'installazione Debian semi-rotante dai repository di test? Fateci sapere nei commenti qui sotto!
Scopri di più su: Linux.