Annuncio pubblicitario

Cosa c'è con tutti quei numeri sul mio file di installazione di Ubuntu? Perché il mio file Arch Linux ha solo la data dopo il nome? Perché devo reinstallare Fedora ogni due anni alla versione più recente?

Se ti sei posto una di queste domande, continua a leggere per ottenere un riepilogo di base dei sistemi operativi a rilascio fisso e a rilascio continuo e scopri qual è la soluzione giusta per te!

Linux è ...

Molto semplicemente Linux è un kernel del sistema operativo La storia di Linux [INFOGRAFICO]Se c'è una cosa che deve davvero far incazzare Bill Gates senza fine, deve essere la popolarità duratura di Linux e di altri software gratuiti, dato che riduce il suo "se vuoi un buon software, ... Leggi di più ; 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à del codice che deve essere eseguito in un dato momento, gestisce quale memoria ciascuno parte del codice può accedere e determina a quale parte dell'hardware è possibile accedere da quale parte codice.

instagram viewer

Se combinato con altri software gratuiti (GNU), Linux diventa un sistema operativo completo, GNU / Linux. Potrebbe essere più facile da capire se si pensa 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 farti alzare dal letto e in quale ordine farlo. GNU / Linux ha il kernel Linux.
  • Hai la capacità di acquisire inconsciamente informazioni dal mondo esterno attraverso i tuoi cinque sensi. GNU / Linux ha demoni 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 shell GNU, accessibile tramite una riga di comando.
  • Hai routine mattutine e serali che ti preparano per la giornata o per andare a letto. GNU / Linux ha applicazioni GNU.

Quando metti insieme tutti questi intricati sistemi (e altro!), Ottieni un intero essere umano o un intero sistema operativo GNU / Linux.

Che cos'è una versione fissa?

È probabile che tu stia utilizzando un sistema operativo a versione fissa in questo momento. Pensa a Ubuntu 15.04 e Ubuntu 16.04. Queste sono 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È di nuovo quel momento, quando Canonical annuncia che il supporto per una delle sue build standard di Ubuntu è giunto al termine. Ma cosa significa questo per l'utente finale? Leggi di più al fine di utilizzare le ultime funzionalità. Durante la durata di ciascuna versione fissa, gli aggiornamenti di sicurezza vengono eliminati, se necessario, e gli aggiornamenti delle funzionalità principali vengono raggruppati insieme come service pack.

Ubuntu-16

Esistono molti sistemi operativi a versione fissa 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 rilasci importanti in uscita ogni anno o giù di lì.

Quindi, cos'è una release progressiva?

Una versione progressiva è un concetto relativamente giovane nel mondo del personal computer e offre un modello che consente agli sviluppatori di farlo aggiornare continuamente i componenti del sistema operativo Come trarre vantaggio dagli avanzamenti di Linux ora piuttosto che dopoLo sviluppo di Linux può effettivamente diventare eccitante a volte, specialmente quando ci sono alcuni cambiamenti importanti in un software. Tuttavia, potresti impedirti di trarre vantaggio non prendendo le giuste decisioni. Leggi di più , pur consentendo agli utenti di beneficiare immediatamente delle modifiche. Invece di rilasciare importanti aggiornamenti all'intero sistema operativo dopo un periodo di tempo programmato, a il sistema operativo a rilascio progressivo può essere modificato a livello di applicazione, ogni volta che si verifica una modifica necessario.

Arch-Linux

Esistono un paio di diversi modelli di rilascio progressivo - semi-rotolamento e rotolamento completo - e la differenza sta nel come e quali pacchetti vengono inviati agli utenti non appena sono disponibili. Una distribuzione semi-rolling, come Chakra Linux e PCLinuxOS PCLinuxOS: una distribuzione Linux che mescola e abbina il software per un'esperienza miglioreÈ un eufemismo dire che gli utenti Linux hanno molta scelta quando si tratta di quale distribuzione vorrebbero usare. Esistono diversi approcci per eseguire gli stessi compiti, da che tipo di ... Leggi di più , classifica alcuni pacchetti da aggiornare attraverso un sistema a rilascio fisso (di solito il sistema operativo di base) al fine di mantenere la stabilità. Una versione integrale, come Gentoo, Arch, OpenSUSE Tumbleweed, e Microsoft Windows 10 Come gestire Windows Update in Windows 10Per i maniaci del controllo, Windows Update è un incubo. Funziona in background e mantiene il sistema sicuro e funzionante senza problemi. Ti mostriamo come funziona e cosa puoi personalizzare. Leggi di più , invia aggiornamenti al sistema operativo di base e ad altre applicazioni molto frequentemente, a volte ogni poche ore.

Vantaggi e cadute

La differenza tra i due modelli di rilascio presenta un interessante confronto di benefici e cadute. Il vantaggio principale di un sistema operativo a rilascio fisso è stabilità, che arriva attraverso l'età del software 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 neofita dell'elaborazione open source prendere una decisione. Fortunatamente, alcune versioni di Linux sono più popolari di altre ... Leggi di più . Per essere aggiornato, il software deve rimanere nella fase di test fino al rilascio della versione successiva del sistema operativo di base. Ciò consente al team di test di testare a fondo il software e di correggere o segnalare eventuali bug rilevati, senza doversi preoccupare che il pacchetto rompa il sistema di un utente finale. Di conseguenza, l'utente può essere relativamente certo che un software creato per il proprio sistema può effettivamente funzionare sul proprio sistema.

debian

La principale rovina di questo modello di rilascio è qualcosa che abbiamo toccato sopra: il modello di rilascio stesso. Con una versione fissa, è necessario un lungo processo di aggiornamento o reinstallazione per l'utente finale, che deve verificarsi ogni tanto per poter utilizzare le nuove funzionalità. Inoltre, gli sviluppatori devono determinare se alcuni aggiornamenti vengono inclusi o esclusi nella prossima versione del sistema operativo se non hanno testato completamente tali funzionalità con la versione più recente.

Il vantaggio principale di un modello a rilascio progressivo è la possibilità per l'utente finale di utilizzare le ultime funzionalità abilitate dallo sviluppatore. Ad esempio, uno dei nuove funzionalità del kernel Linux 5 motivi per cui dovresti aggiornare spesso il tuo kernel [Linux]Se stai usando una distribuzione Linux come Ubuntu o Fedora, stai anche usando il kernel Linux, il nucleo che rende effettivamente la tua distribuzione una distribuzione Linux. La tua distribuzione ti chiede costantemente di aggiornare il tuo kernel ... Leggi di più , introdotto con l'aggiornamento 4.0, era la possibilità di aggiornare il kernel senza riavviare il computer. In una distribuzione a rilascio continuo, non appena questo aggiornamento è stato testato e contrassegnato come funzionante dal team di sviluppo, è possibile quindi essere inviato all'utente della distribuzione, consentendo a tutti gli aggiornamenti futuri del kernel di avvenire senza computer riavvio.

gentoo

Con questo sistema in costante aggiornamento si presentano alcuni svantaggi: stabilità del sistema e maggiore manutenzione. Mentre i pacchetti sono ancora testati in un modello di distribuzione a rilascio progressivo, ci sono solo così tante combinazioni di nuovi aggiornamenti che possono essere testate su vecchie applicazioni in un breve lasso di tempo. Nessuna installazione di due sistemi operativi è completamente identica, poiché ogni tester può avere hardware o software diversi installati sul proprio sistema, il che potrebbe causare rotture del software.

E, poiché gli aggiornamenti software vengono espulsi su una base più frequente, l'utente finale deve mantenere proattivamente il proprio sistema, di solito seguendo le note di rilascio e confrontando le nuove dipendenze con quelle già installate sul loro sistema.

Quale tipo di versione è adatto a te?

Ahimè, caro lettore, tanto quanto scegliere e installare una distribuzione Linux è una scelta molto personale, decidere tra una versione fissa e una versione rolling è una scelta altrettanto personale. Se la stabilità del sistema e la mentalità “impostalo, dimenticalo” sono importanti per te, un rilascio fisso è il tuo pane e burro. Se avere il software e le funzionalità più recenti è importante per te e non ti dispiace fare i compiti prima di aggiornare o ricercare una correzione per eventuali problemi che potrebbero sorgere, una versione progressiva potrebbe adattarsi molto bene bene.

Fortunatamente, la maggior parte dei sistemi operativi può essere installata in una macchina virtuale VirtualBox, quindi puoi provare tu stesso ogni modello di rilascio prima di prendere la decisione di installare una distribuzione sul tuo computer.

Quindi... che tipo di rilascio usi? Rotoli con i pugni o rimani fermo nella tua posizione di tigre? Hai hackerato insieme un'installazione Debian semi-rolling dai repository di test? Fateci sapere nei commenti qui sotto!

Sono un veterano, insegnante, musicista, consulente IT e scrittore dell'aeronautica statunitense.