Perché Ubuntu supporta le versioni solo per un tempo limitato (e cosa significa)?


19

Perché Ubuntu supporta una versione solo per un tempo limitato? Da quando sono su questo sito ho visto molti riferimenti a versioni particolari non supportate. Cosa significa attualmente? Trascorso questo tempo un utente deve semplicemente utilizzare il sistema operativo nello stato in cui si trova alla data in cui termina il supporto? Questo significa che non sono disponibili altri aggiornamenti dei pacchetti?

O quando questa data di supporto è scaduta, l'utente dovrebbe quindi abbandonare la versione e installare invece una versione più recente? Sono un po 'confuso con la differenza tra Ubuntu e Linux qui (con Windows lo usi fino a quando non acquisti l'ultima versione) e sarei grato se qualcuno potesse spiegare il "ciclo di vita" di Ubuntu (se questa è una parola adatta). Grazie in anticipo per il vostro aiuto.

Risposte:


18

Devo dire che sono tutte domande eccellenti e affronterò le tue eccellenti domande una parte alla volta con la piccola conoscenza che ho dell'ecosistema di Ubuntu. Ho diviso la tua domanda in molte altre più piccole:

1. Ubuntu supporta una versione particolare con un tempo limitato?

Prima di spiegare il limite di tempo per ciascuna versione (9.10, 11.04, 12.10 ...) o il tipo di versione (Desktop, Server ...), dobbiamo prima vedere alcune variabili che sono prese in considerazione per questi limiti di tempo. Ad esempio, alcuni di essi sono:

Man Power / Geek Power / Quantità di sviluppatori - Questa è la quantità di geek, sviluppatori e in generale persone che lavorano nella creazione di Ubuntu. Questa è la quantità di persone che possono dedicare un po 'del loro tempo a lavorare sull'imminente versione di Ubuntu, sull'attuale versione di Ubuntu e / o su una versione precedente di Ubuntu. In questo momento, con i tempi di supporto passati dai server a 5 anni e dal desktop a 5 anni in LTS e nelle versioni normali a 2 anni, ciò significa che gli sviluppatori Ubuntu devono lavorare in circa 9 versioni di Ubuntu. Al momento della stesura di questo documento, le versioni di Ubuntu che supportano sono di seguito (puoi vedere un elenco più aggiornato qui ):

  • 8.04 Server LTS
  • 10.04 Desktop
  • 10.04 Server LTS
  • 11.04 Desktop
  • 11.04 Server
  • 11.10 Desktop
  • 11.10 Server
  • 12.04 Desktop
  • 12.04 Server LTS

Questo non include il lavoro svolto in 12.10 che è la versione imminente (al momento della stesura di questo documento). Quindi, in totale, in questo momento, ci sono 10 versioni che stanno ricevendo supporto. Per quello che ho visto, le 2 versioni che ottengono maggiore supporto sono la 12.04 e la 12.10 in un po 'del 70% -80% funzionano per il 12.10 e il 30% -20% per il 12.04. Ovviamente se prendiamo in considerazione le altre versioni precedenti di Ubuntu che stanno ottenendo supporto sarebbe qualcosa di un percento in più per la prossima versione, seguita dalla seconda percentuale più grande per la versione attuale e quindi seguita da più percentuali quasi uguali per ogni precedente versione supportata. Ciò significa in parole povere che gli sviluppatori si concentrano maggiormente sulle versioni in arrivo e in corso, ma non abbandonano ancora quelle più vecchie e supportate.

Il punto di tutto ciò è quello di dare una chiara occhiata alla quantità di lavoro che deve essere fatto affinché queste 10 versioni di Ubuntu possano soddisfare e offrire supporto a tutti gli utenti di ogni versione. Con questo in mente, passiamo alla seconda parte.

Evoluzione hardware / evoluzione software

Con il tempo arrivano nuovi hardware, nuove tecniche software e nuovi modi innovativi e intelligenti per creare nuovi contenuti e migliorare quelli vecchi. Ad esempio, quando è uscito Ubuntu 5.10, non esisteva USB 3.0, Sata 6G o NFC. Questo vale anche per l'hardware e il software in quel lasso di tempo. Quando uscì una scheda madre, all'epoca in cui uscì quella versione specifica di Ubuntu non c'era alcun hardware X inventato o sviluppato. Non c'era GCC con migliori proprietà X e tempi di compilazione Y.

Ciò significa che per ogni nuova versione che esce, Ubuntu cerca di assorbire qualsiasi nuova tecnologia che viene fuori nel mondo. Questo aiuta molto lo sviluppo se l'intervallo di tempo tra le versioni è breve, poiché avere un intervallo di tempo tra la versione di, diciamo, 10 anni, significherebbe che avrebbe bisogno di adottare tutte le tecnologie in quel momento .. QUESTO È MOLTO !. Avere in un anno significa anche che gli utenti potrebbero non ottenere gli aggiornamenti desiderati o quella versione speciale del programma che usano in tempo. Un arco temporale equilibrato è quindi il ciclo di rilascio di 6 mesi. Ecco perché in questo esempio il ciclo di rilascio è un periodo di 6 mesi. Quindi tutto ciò che accade nei prossimi 6 mesi può essere applicato alla nuova versione (con un certo grado di tranquillità per gli sviluppatori che posso aggiungere).

Fondamentalmente abbiamo un lasso di tempo che si concentra su utenti finali, sviluppatori e ha un occhio su nuove tecnologie, nuove idee, nuovi software. Equilibrato se posso dirlo.

Idee / Nuova metodologia / Nuove tecniche

Al fine di applicare e lavorare con i 2 punti sopra menzionati, emergono nuove idee ogni tanto (posso dire ogni 6 mesi ^^). Quindi idee per un desktop Gnome migliore, per un modo migliore per integrare le azioni dell'utente, per un'esperienza informatica migliore e accessibile. Avere questo significa anche che le idee che sembravano belle 2 anni fa, potrebbero non sembrare così tanto oggi, o forse possono essere migliorate o modificate per gli altri. Ciò influisce, ad esempio, sul comportamento di un singolo programma fino a enormi cambiamenti come il passaggio da Gnome 2.x a Unity. Questo è anche pensato nel piano di sviluppo di Ubuntu.

Con tutto questo in mente possiamo effettivamente dire che avere il supporto per ogni versione di Ubuntu limitata a un numero di anni è una buona idea. Ciò consentirebbe agli sviluppatori di concentrarsi maggiormente sull'applicazione del loro tempo alla nuova tecnologia, nuovo hardware, nuovo software e nuove e attuali versioni di Ubuntu. Potrebbe sembrare un "abbandono di ogni speranza a chiunque abbia una versione precedente" ma no. Il fatto che Ubuntu abbia il supporto per versioni molto vecchie, come l'8.04 e abbia anche un'opzione di supporto a lungo termine con le loro versioni di Ubuntu ogni 2 anni significa che in realtà hanno un piano per le versioni precedenti. Vogliono offrire sicurezza, stabilità e un sistema operativo solido in grado di offrire quando ne hai bisogno. Tutto questo mentre si pensa alle 10 versioni di Ubuntu che funzionano su di esse.

2. Le versioni (molto vecchie) continuano a ricevere supporto e aggiornamenti?

Sì. Ma non tutto. Come accennato in precedenza, alcune versioni come l'8.04 ricevono supporto, ma questo è perché hanno LTS (supporto a lungo termine) che ti garantisce che lo supporteranno per i prossimi 5 anni, mentre altre versioni normali ottengono 2 anni. Anche in questo caso, se si presenta una particolare vulnerabilità di sicurezza, la tua versione di Ubuntu riceverà un aggiornamento. Tieni presente che, più vecchia è la tua versione di Ubuntu, meno aggiornamenti riceverà. Li otterrà comunque, ma potrebbero venire tutti in un grosso pezzo di cerotti nello stesso giorno o in piccole quantità ogni tanto. Questo è uno dei motivi per aggiornare a una nuova versione. Otterrai non solo gli aggiornamenti e le modifiche sulla nuova versione, ma ti verrà garantito che avrai il supporto per le nuove tecnologie nelle parti hardware e software del mondo dei computer.

Al termine del tempo di supporto, si consiglia di aggiornare poiché si tratta di un comportamento normale nel mondo del software e dell'hardware. Nuove cose vengono fuori per accelerare le cose e renderle più facili, quindi dovremmo tenerne conto. Immagina, ad esempio nel mio caso, un mondo bloccato con HTML 1.0 senza Ajax, JQuery, Javascript e simili. Neanche HTML5. Lo stesso per l'hardware. Nessuna architettura multi-elaborazione, nessun AMD64, nessuna memoria Dual Channel e nessun driver Gigalan. A proposito, No Wifi o Facebook. La cosa peggiore è ... No askubuntu !!

3. Gli utenti dovrebbero aggiornare da versioni non supportate (versioni molto vecchie) e come?

Sì dovrebbero. L'unica eccezione è che se vivi in ​​un luogo molto remoto, lontano dalla civiltà, non è permesso ai pinguini. Ma dovresti aggiornare per mantenere il tuo sistema attuale e aggiornato. Nel caso in cui non siano supportate le versioni, ciò che la maggior parte delle persone ti dirà è di eseguire il backup dei file e di eseguire un'installazione pulita. Questo aiuta a risolvere eventuali problemi che potresti riscontrare mentre esegui un aggiornamento da una versione alla successiva e anche la quantità di informazioni che dovresti scaricare.

Non è lo stesso per aggiornare da 9.10 a 10.04, da 10.04 a 10.10, da 10.10 a 11.04, da 11.04 a 11.10, da 11.10 a 12.04 e infine a 12.10 piuttosto che semplicemente scaricare il 12.10, eseguire il backup dei file importanti ed eseguire un'installazione pulita, quindi ripristinare il file di backup. Risparmia tempo, larghezza di banda e puoi iniziare a "lavorare" prima. La buona notizia è che da un paio di versioni fa, la nuova versione di Ubuntu include nel LiveCD / LiveUSB un'opzione nell'installer per aggiornare una versione precedente di Ubuntu sul computer. Quindi, se inserisci un LiveCD di 12.10 per esempio, e rileva una versione precedente di Ubuntu, ti darà la possibilità di aggiornarlo. Risparmiando un sacco di tempo e larghezza di banda lungo la strada.

Naturalmente se stai tentando di aggiornare da una versione EOL a una versione più recente e la versione successiva è anche EOL (ad esempio, cercando di aggiornare da 6.04 a 6.10 dove entrambi sono EOL) eseguendo la normale procedura come l'utilizzo do-release-upgrade -do apt-get upgradenon funzionerà perché cercherà la prossima versione e dato che è anche EOL genererà un errore. Maggiori informazioni al riguardo in Come installare il software o aggiornare da una vecchia versione non supportata? In questi casi, esorto anche l'utente a scaricare l'ultima versione e aggiornare dal liveCD o reinstallare da zero dopo aver eseguito un backup adeguato.

Esiste persino una pagina dedicata alle versioni EOL (End of Life): https://help.ubuntu.com/community/EOLUpgrades/

4. In che modo il "ciclo di vita" di Ubuntu differisce da Windows?

Confronterò il ciclo di vita di Windows XP con Windows 7 o il ciclo di rilascio con quello di Ubuntu. Sto saltando Windows Vista perché, beh, sappiamo tutti cosa succede. Hasta la Vista, piccola !.

Ad ogni modo, nell'intervallo di tempo tra Windows XP e Windows 7, Ubuntu è uscito e quindi ha rilasciato 9 nuove versioni di Ubuntu che ciascuna incorporava nuove tecnologie, nuovi aggiornamenti e tecniche del software e nuove idee dalla comunità e dagli sviluppatori. Leggi attentamente, 9 !. Prima che uscisse Windows 7, sapevi che Ubuntu supportava USB 3.0. Windows 7 non supportava USB 3.0 quando è uscito. Questo ti dà un'idea diretta di come, non solo Ubuntu, ma lo sviluppo del software nel mondo open source si muova. Non cammina ma corre. Dopo il rilascio di Windows 7 e prima dell'uscita di Windows 8, Ubuntu aveva versioni di rilascio 11.04, 11.10, 12.04 e 12.10, tutte dotate di nuovo hardware / software.

Tutto ciò grazie al collegamento diretto tra tutti i punti sopra menzionati e il periodo di sviluppo. I mondi hardware e software si stanno muovendo molto velocemente e affinché un sistema operativo funzioni al suo interno, deve svilupparsi e adattarsi in base a questa velocità. Questo è un grande vantaggio e un attributo che avvantaggia Ubuntu rispetto a Windows. Sebbene Windows abbia Service Pack, non offrono nemmeno il 10% di ciò che accade nel momento in cui lo rilasciano e nel momento in cui è uscita la versione di Windows (2 anni dal rilascio di Windows 7 fino all'SP1 solo per dare un'idea. Sono circa 4 versioni di Ubuntu o 12 versioni del kernel Linux.).

In questo modo, puoi vedere i vantaggi di un ciclo di 6 mesi rispetto a un ciclo di 2 o 5/7 anni. Aggiunge un supporto più rapido per l'hardware in modo che l'utente finale lo apprezzi. Aggiunge nuove tecniche software ad esso per un minor utilizzo di CPU / memoria e può essere ottimizzato rapidamente in modo che l'utente finale non debba aspettare anni per apparire una correzione ufficiale.

Nel complesso, penso che tu possa vedere ogni domanda risposta in un modo che ti aiuta a conoscere il PERCHÉ, QUANDO e COME Ubuntu supporta le versioni solo per un tempo limitato. Volevo aggiungere un'altra domanda che molti utenti pongono e molte volte confondere:

5 Qual è la differenza di stabilità tra le versioni LTS e Normal

Se vogliamo parlare di stabilità tra le due versioni, la risposta è: la stessa. Entrambi hanno la stessa stabilità perché uno degli obiettivi principali di ogni versione di Ubuntu è sempre stata la stabilità. Se installi un LTS o una versione normale otterrai la stessa stabilità. La differenza effettiva tra LTS e una versione normale è ciò che implica LTS : supporto a lungo termine. Ciò significa semplicemente che riceverai aggiornamenti per un periodo di tempo più lungo rispetto a una versione normale. Non otterrai prestazioni migliorate, grafica migliore, maggiore velocità o qualsiasi altra cosa quando si confronta un LTS con una versione normale. Questo non è ciò che offre un LTS a confronto.

Per ulteriori informazioni sulle differenze tra LTS e una versione normale (che è anche stabile), vedere Qual è la differenza tra una versione di supporto a lungo termine e una versione normale?


Le versioni normali di Ubuntu non sono stabili come la versione LTS. Le versioni LTS sono testate in modo più approfondito. Altrimenti, tutti rimarrebbero con la versione normale perché l'aggiornamento ogni 9 mesi non è un grosso problema
Anwar,

7

Rispondiamo che usando il wiki :

Produciamo una nuova versione di Ubuntu Desktop e Ubuntu Server ogni sei mesi [diagramma sotto]. Ciò significa che avrai sempre le più recenti e grandi applicazioni che il mondo dell'open source ha da offrire. Ubuntu è progettato pensando alla sicurezza. Ricevi aggiornamenti di sicurezza gratuiti per almeno 18 mesi sul desktop e sul server.

Una nuova versione LTS viene rilasciata ogni 2 anni. Nelle versioni precedenti, una versione di supporto a lungo termine (LTS) aveva 3 anni di supporto su Ubuntu (desktop) e 5 anni su Ubuntu Server. A partire da Ubuntu 12.04 LTS, entrambe le versioni riceveranno supporto per 5 anni. Non ci sono costi aggiuntivi per la versione LTS; rendiamo il nostro miglior lavoro disponibile a tutti alle stesse condizioni gratuite. Gli aggiornamenti alle nuove versioni di Ubuntu sono e saranno sempre gratuiti.


1
Questa risposta è buona e spiega chiaramente il modus-operandis delle versioni. Ma la risposta stessa non risponde alla domanda. Complimenti comunque!
Geppettvs D'Constanzo,

7

Vorrei aggiungere alcuni punti dal white paper tecnico del server Ubuntu . Ubuntu è progettato pensando alla sicurezza

L' esclusivo ciclo di vita di Ubuntu consente al nostro team di sviluppo di bilanciare più facilmente la stabilità del sistema con la capacità di supportare lo sviluppo di nuovi hardware e software. Il doppio ciclo di rilascio di Ubuntu offre frequenti rilasci di sei mesi che incorporano le ultime innovazioni open-source e il supporto hardware, mentre le versioni di supporto a lungo termine (LTS), che vengono rilasciate ogni due anni, offrono una maggiore stabilità per i sistemi che non richiedono una frequenza di aggiornamento elevata.

Ciclo di rilascio di sei mesi (tipo di rilascio basato su funzionalità)

- assicura che gli ultimi aggiornamenti tecnologici vengano portati in una piattaforma Ubuntu stabile e di livello aziendale. Queste versioni standard vengono mantenute con aggiornamenti di sicurezza e correzioni di bug per un massimo di 18 mesi. Le versioni regolari di Ubuntu consentono di ottenere nuove tecnologie e la possibilità di utilizzare nuovi dispositivi con Ubuntu , più velocemente di qualsiasi altro sistema operativo

Rilascio del supporto a lungo termine (LTS) di Ubuntu

- vengono rilasciati ogni due anni. Poiché ogni ambiente IT ha diverse classi di macchine, il ciclo di vita di LTS è stato creato appositamente per quei sistemi in ambienti IT che richiedono una maggiore stabilità, anziché una frequenza di aggiornamento elevata .

Le versioni LTS vengono aggiornate ogni sei mesi in una versione consolidata che semplifica l'installazione delle attuali LTS sul nuovo hardware senza dover scaricare tutte le patch successive rilasciate dall'introduzione del prodotto. I rilasci puntuali vengono forniti fino a quando non sarà disponibile la prossima versione LTS completa . Le versioni LTS vengono mantenute per cinque anni su server e desktop.

La tabella seguente riassume le differenze tra le versioni standard e LTS.

inserisci qui la descrizione dell'immagine

Un'immagine da un blog illustra gli stati di sviluppo per portare stabilità e sicurezza.

inserisci qui la descrizione dell'immagine

Versioni di Ubuntu sono programmati per essere di circa un mese dopo GNOME release, che sono a loro volta circa un mese dopo la release di X.Org , con conseguente ogni rilascio di Ubuntu tra cui una nuova versione di GNOME e X .


Linux è il nome del kernel, Ubuntu è il sistema operativo completo basato sul ramo di Debian. Continua a svilupparsi includendo il supporto per il nuovo hardware , migliorando le prestazioni e le nuove funzionalità (Btrfs per es.). Di quale versione più recente viene inclusa e mantenuta in ogni nuova versione.

Per quanto riguarda l'acquisto di una nuova versione di Altri sistemi operativi, continua ad aggiornarsi (Patch martedì) come Service Pack, che può essere lontanamente confrontato con le versioni LTS Point . Le nuove versioni non hanno una sequenza temporale specifica a differenza di Ubuntu. ( V***a was a failure , they patched it and fixed as ^seven). Inoltre devi aggiornare manualmente applicazioni come browser, app per uffici, AV (non richiesto in Ubuntu) ecc. Qui devi solo fare clic su un pulsante e fornire una password per l'aggiornamento.

Francamente se compri qualcosa, allora per abitudine devi attenerci fino all'arrivo della versione più recente. Mentre qui ottieni il meglio disponibile in ogni ciclo di rilascio gratuitamente.

Gli utenti non dovrebbero abbandonare la versione non supportata, dovrebbero aggiornare per una migliore sicurezza, stabilità e scopi delle funzionalità , seguendo gli aggiornamenti semplici come l'aggiornamento.

Sì, una volta terminato il supporto EOL , ovvero nessun aggiornamento di sicurezza o pacchetto , perché mantengono tre versioni di Ubuntu alla volta (correggimi se sbaglio).

È una scelta dell'utente se desidera continuare a utilizzare la versione non supportata o la versione più recente, l'utilizzo non supportato non danneggerà il sistema o causerà il degrado. Rifiuterà semplicemente di integrare nuove funzionalità e miglioramenti.


Link utili

Un programma di rilascio su cui puoi contare ›

Cicli di vita di manutenzione e supporto

Elenco delle versioni di Ubuntu


1
Buona risposta, ma cancellando le parole ed evitando deliberatamente di dire "Windows" (provalo, non è una parolaccia!) Non fa nulla per migliorare la ricerca e l'indicizzazione :)
Cesio

0

Una risposta breve e semplice per coloro che non hanno bisogno di molto linguaggio tecnico:

Una società di software deve trovare un equilibrio tra il supporto di vecchie versioni del software e il concentrarsi sullo sviluppo della versione successiva.

  • In genere si impegnano a supportare solo un certo numero di versioni recenti alla volta.

  • Molte aziende dichiareranno in anticipo per quanto tempo sarà supportata una versione particolare.

    • Conoscerlo in anticipo consente alle grandi aziende di pianificare al meglio il proprio programma di upgrade.

    • I canonici (fondatori di Ubuntu) non sono i soli a farlo. Microsoft ha impostato programmi che indicano per quanto tempo supporteranno anche ogni versione di Windows. È comune per i produttori di software che devono essere utilizzati da grandi aziende (o "imprese") per le quali l'aggiornamento non è un compito semplice.

  • "Supporto" potrebbe significare fornire aggiornamenti per bug o difetti di sicurezza e / o fornire supporto tecnico e assistenza durante l'utilizzo o l'installazione del software.

  • Man mano che un software diventa sempre più obsoleto, diventa sempre più diverso dall'ultima versione.

    • Ciò crea più lavoro per gli sviluppatori che forniscono correzioni di bug per tali versioni e per il personale di supporto di essere informato su tali versioni.

    • Arriva un momento in cui il basso numero di persone che utilizzano una versione precedente, la sua obsolescenza o il numero di versioni più recenti che richiedono anche supporto, non giustifica più il continuare a supportarlo.

  • A volte, determinate versioni sono designate per avere una durata di supporto più lunga rispetto ad altre.

    • In Ubuntu queste versioni sono etichettate "LTS" per "Supporto a lungo termine".

    • Queste versioni sono particolarmente interessanti per le grandi aziende per le quali l'aggiornamento non è un compito da poco.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.