Por que o Ubuntu suporta apenas versões por um tempo limitado (e o que isso significa)?

18

Por que o Ubuntu suporta apenas uma versão por tempo limitado? Desde que tenho estado neste site, tenho visto muitas referências a versões particulares que não são suportadas. O que isso realmente significa? Após esse período, o usuário deve usar o sistema operacional no estado em que se encontra na data em que o suporte termina? Isso significa que não há mais atualizações de pacotes disponíveis?

Ou quando essa data de suporte expirar, o usuário deve abandonar a versão e instalar uma versão mais recente? Estou um pouco confuso com a diferença entre o Ubuntu e o Linux aqui (com o Windows você o usa até comprar a versão mais recente) e ficaria grato se alguém pudesse explicar o ciclo de vida do Ubuntu (se essa é uma palavra adequada). Agradecemos antecipadamente por sua ajuda.

    
por bazz 27.07.2012 / 19:32

4 respostas

18

Eu tenho que dizer que isso é uma excelente pergunta e eu irei através de suas excelentes perguntas uma parte de cada vez com o pequeno conhecimento que eu tenho sobre o ecossistema do Ubuntu. Eu dividi sua pergunta em várias outras menores:

1. O Ubuntu suporta uma versão específica com um tempo limitado?

Antes de explicar o limite de tempo para cada versão (9.10, 11.04, 12.10 ...) ou tipo de versão (Desktop, Server ...), precisamos primeiro ver algumas variáveis que são levadas em consideração para este limite de tempo. Por exemplo, alguns deles são:

Poder do Homem / Poder do Geek / Quantidade de Desenvolvedores - Essa é a quantidade de geeks, desenvolvedores e pessoas em geral que trabalham na criação do Ubuntu. Esta é a quantidade de pessoas que podem dedicar um pouco do seu tempo para trabalhar no próximo lançamento do Ubuntu, o lançamento atual do Ubuntu e / ou uma versão anterior do Ubuntu. Agora, com os períodos de tempo de suporte enviados de Servers para 5 anos e Desktop para 5 anos em LTS e em versões normais para 2 anos, isso significa que os desenvolvedores do Ubuntu precisam trabalhar em cerca de 9 versões do Ubuntu. Como desta escrita as versões do Ubuntu que têm suporte estão abaixo (você pode ver uma lista mais atual aqui ):

  • 8.04 LTS do servidor
  • 10.04 Desktop
  • 10.04 LTS do servidor
  • 11.04 Desktop
  • 11.04 Servidor
  • 11.10 Área de trabalho
  • 11.10 Servidor
  • 12.04 Desktop
  • 12.04 LTS do servidor

Isso não inclui o trabalho feito em 12.10, que é a próxima versão (até o momento da redação deste texto). Então, no total, agora existem 10 versões que estão recebendo suporte. Pelo que tenho visto, as duas versões que recebem mais suporte são 12.04 e 12.10 em um trabalho de 70% -80% para 12.10 e 30% -20% para 12.04. É claro que se levarmos em conta as outras versões anteriores do Ubuntu que estão recebendo suporte, seria algo um percentual maior para o próximo lançamento, seguido pelo segundo maior percentual para o lançamento atual e depois seguido por várias porcentagens quase iguais para cada versão anterior. versão suportada. Isso significa que, em inglês simples, os desenvolvedores se concentram mais nas versões atuais e futuras, mas ainda assim não abandonam os mais antigos e com suporte.

O ponto de tudo isso é ter uma visão clara da quantidade de trabalho que precisa ser feito para que essas 10 versões do Ubuntu satisfaçam e ofereçam suporte para todos os usuários de cada versão. Com isso em mente, saltamos para a segunda parte.

Evolução de hardware / evolução de software

Com o tempo, surge um novo hardware, novas técnicas de software e novas formas inovadoras e inteligentes de criar coisas novas e melhorar o material antigo. Por exemplo, quando o Ubuntu 5.10 saiu, não havia USB 3.0, Sata 6G ou NFC. Isso também se aplica ao hardware e software nesse período de tempo. Quando uma placa-mãe foi lançada, na época em que saiu uma versão específica do Ubuntu, não havia nenhum hardware X inventado ou desenvolvido. Não houve GCC com melhores propriedades X e tempos de compilação Y.

Isso significa que para cada nova versão que sai, o Ubuntu tenta absorver qualquer nova tecnologia que saia do mundo. Isso ajuda muito o desenvolvimento se o período de tempo entre os lançamentos for curto, já que ter um período de tempo entre a versão de, digamos, 10 anos, significaria que ele precisaria adotar todas as tecnologias da época. Isso é MUITO ! Fazê-lo em um ano também significa que os usuários podem não obter as atualizações desejadas ou a versão especial do programa que usam no tempo. Um período de tempo equilibrado, portanto, é o ciclo de lançamento de 6 meses. É por isso que neste exemplo o ciclo de lançamento é um período de 6 meses. Então, qualquer coisa que aconteça nos próximos 6 meses pode ser aplicada à nova versão (para um certo grau de tranquilidade para os desenvolvedores que eu possa adicionar).

Basicamente, temos um período de tempo que se concentra nos usuários finais, desenvolvedores e está de olho em novas tecnologias, novas idéias, novos softwares. Equilibrado se eu puder dizer isso.

Idéias / Nova metodologia / Novas técnicas

Para aplicar e trabalhar com os 2 pontos mencionados acima, novas idéias surgem de vez em quando (posso dizer a cada 6 meses ^^). Então, ideias para uma melhor área de trabalho do Gnome, para uma melhor maneira de integrar as ações do usuário, para uma experiência de computador melhor e acessível. Ter isso também significa que idéias que pareciam boas há dois anos, podem não parecer muito hoje, ou talvez possam ser aprimoradas ou alteradas para outras pessoas. Isso afeta, por exemplo, o comportamento de um único programa até grandes mudanças, como a transição do Gnome 2.x para o Unity. Isso também é pensado no plano de desenvolvimento do Ubuntu.

Com tudo isso em mente, podemos dizer que ter o suporte para cada versão do Ubuntu limitado a uma quantidade de anos é uma boa ideia.Isso faria com que os desenvolvedores se concentrassem mais em aplicar seu tempo em novas tecnologias, novos hardwares, novos softwares e versões novas e atuais do Ubuntu. Isso pode soar como "abandonar toda a esperança a qualquer um que tenha uma versão anterior", mas não. O fato de o Ubuntu ter suporte para versões muito antigas, como o 8.04 e até mesmo ter uma opção de suporte a longo prazo com suas versões do Ubuntu a cada dois anos significa que eles realmente têm um plano para versões mais antigas. Eles querem oferecer segurança, estabilidade e um sistema operacional de som que possa oferecer quando você precisar. Tudo isso enquanto pensava nas 10 versões do Ubuntu que funcionavam nelas.

2. As versões (muito antigas) ainda recebem algum tipo de suporte e atualizações?

Sim. Mas nem todos. Como eu mencionei antes, algumas versões como o 8.04 recebem suporte, mas isso é porque eles têm LTS (Long Term Support), que lhe dá uma garantia de que eles irão suportá-lo pelos próximos 5 anos, enquanto outras versões normais recebem 2 anos. Mesmo neste caso, se surgir uma vulnerabilidade de segurança específica, sua versão do Ubuntu receberá uma atualização. Tenha em mente que, quanto mais antiga for a sua versão do Ubuntu, menos atualizações ela terá. Ele ainda vai pegá-los, mas eles podem vir todos em um grande pedaço de remendos no mesmo dia ou pequenas quantidades de vez em quando. Esse é um motivo para atualizar para uma nova versão. Você receberá, não apenas as atualizações e alterações na nova versão, mas terá certeza de que terá suporte para novas tecnologias nas partes de hardware e software do mundo da computação.

Após o término do tempo de suporte, você é encorajado a atualizar, pois esse é um comportamento normal no mundo do software e do hardware. Coisas novas surgem para acelerar as coisas e torná-las mais fáceis, por isso devemos levar isso em conta. Imagine, por exemplo, no meu caso, um mundo preso ao HTML 1.0 sem Ajax, JQuery, Javascript e os gostos. Nenhum HTML5 também. O mesmo para o hardware. Não há arquiteturas de multi-processamento, nem AMD64, nem memória Dual Channel e nenhum driver Gigalan. BTW, sem Wi-Fi ou facebook também. A pior coisa é ... No askubuntu !!

3. Os usuários devem atualizar a partir de versões sem suporte (versões muito antigas) e como?

Sim, eles deveriam. A única exceção é que, se você vive em um local muito remoto, longe da civilização, nenhum pingüim permitiu o lugar. Mas você deve atualizar para manter seu sistema atualizado e atualizado. No caso de versões não compatíveis, o que a maioria das pessoas lhe dirá é fazer backup de seus arquivos e fazer uma instalação limpa. Isso ajuda a resolver qualquer problema que você possa encontrar ao fazer um upgrade de uma versão para a próxima e também a quantidade de informações necessárias para o download.

Não é o mesmo para atualizar de 9.10 para 10.04, 10.04 para 10.10, 10.10 para 11.04, 11.04 para 11.10, 11.10 para 12.04 e finalmente para 12.10 do que simplesmente baixar o 12.10, fazer backup de seus arquivos importantes e fazer uma instalação limpa, restaure seus arquivos de backup. Economiza tempo, largura de banda e você pode começar a "trabalhar" mais cedo. A boa notícia é que, desde algumas versões atrás, a nova versão do Ubuntu inclui no LiveCD / LiveUSB uma opção no instalador para atualizar uma versão antiga existente do Ubuntu no computador. Portanto, se você inserir um LiveCD de 12,10, por exemplo, e detectar uma versão mais antiga do Ubuntu, ele terá a opção de atualizá-lo. Economizando muito tempo e largura de banda ao longo do caminho.

Claro que se você estiver tentando atualizar de uma versão EOL para uma versão mais recente e a próxima versão também for EOL (por exemplo, tentando atualizar de 6.04 para 6.10 onde ambos são EOL) fazendo o procedimento normal como usar do-release-upgrade -d ou apt-get upgrade não funcionará porque eles procurarão a próxima versão e, como ela também é EOL, lançará um erro. Mais informações sobre isso em Como instalar um software ou atualizar a partir de uma versão antiga sem suporte? Nesses casos, eu também peço ao usuário para fazer o download do mais recente e fazer upgrade do LiveCD ou reinstalar do zero depois de fazer um backup adequado.

Existe até uma página dedicada às versões EOL (End of Life): link

4. Como o "ciclo de vida" do Ubuntu difere do Windows?

Vou comparar o ciclo de vida do Windows XP ao Windows 7 ou o ciclo de lançamento do Ubuntu. Estou pulando o Windows Vista porque, bem, todos nós sabemos o que acontece com ele. Hasta la Vista, baby !.

De qualquer forma, no intervalo de tempo entre o Windows XP e o Windows 7, o Ubuntu apareceu e lançou nove novas versões do Ubuntu, cada uma incorporando novas tecnologias, novas atualizações e técnicas de software e novas idéias da comunidade e desenvolvedores. Leia com atenção, 9 !. Antes do Windows 7 sair, você sabia que o Ubuntu suportava o USB 3.0? O Windows 7 não suportava o USB 3.0 quando foi lançado. Isso dá uma ideia direta de como, não apenas o Ubuntu, mas o desenvolvimento de software no mundo do código aberto se move. Não anda mas corre.Após o lançamento do Windows 7 e antes do lançamento do Windows 8, o Ubuntu tinha versões de lançamento 11.04, 11.10, 12.04 e 12.10, todas elas incorporando novo hardware / software.

Tudo isso graças ao vínculo direto entre todos os pontos mencionados acima e o prazo para o desenvolvimento. Os mundos de hardware e software estão se movendo muito rápido e para que um sistema operacional funcione nele, ele precisa se desenvolver e se adaptar de acordo com essa velocidade. Este é um grande benefício e atributo que beneficia o Ubuntu quando comparado ao Windows. Embora o Windows tenha Service Packs, eles não oferecem nem mesmo 10% do que acontece no momento em que são lançados e no momento em que a versão do Windows é lançada (dois anos, desde o lançamento do Windows 7 até o SP1, apenas para dar você tem uma ideia: são cerca de 4 versões do Ubuntu ou 12 versões do kernel Linux.).

Dessa forma, você pode ver os benefícios de um ciclo de 6 meses versus um de 2 anos ou 5/7. Adiciona suporte mais rápido ao hardware para que o usuário final aproveite. Adiciona novas técnicas de software a ele por menos uso de CPU / memória e pode ser otimizado rapidamente para que o usuário final não precise esperar anos até que uma correção oficial apareça.

Em geral, acho que você pode ver cada pergunta respondida de uma forma que ajuda você a saber o WHY, WHEN e HOW Ubuntu suporta apenas versões por um tempo limitado. Eu queria adicionar mais uma pergunta que muitos usuários perguntam e muitas vezes confundem:

5 Qual é a diferença na estabilidade entre as versões LTS e Normal

Se quisermos falar sobre estabilidade entre as duas versões, então a resposta é: o mesmo. Ambos têm a mesma estabilidade porque um dos principais objetivos para cada versão do Ubuntu sempre foi a estabilidade. Se você instalar uma versão LTS ou Normal, obterá a mesma estabilidade. A diferença real entre o LTS e um lançamento normal é o que o LTS implica: Suporte a longo prazo. O que significa simplesmente que você receberá atualizações por um tempo maior comparado a uma versão normal. Você não obterá um desempenho aprimorado, gráficos melhores, mais velocidade ou qualquer outra coisa ao comparar um LTS com um lançamento normal. Isto não é o que um LTS oferece em comparação.

Para mais informações sobre as diferenças entre LTS e uma versão normal (que também é estável) por favor, veja Qual é a diferença entre uma versão de suporte a longo prazo e uma versão normal?

    
por Luis Alvarado 28.07.2012 / 00:29
7

Vamos responder que usando o wiki :

  

Produzimos um novo Ubuntu Desktop e Ubuntu Server a cada seis   meses [diagrama abaixo]. Isso significa que você sempre terá as últimas   maiores aplicações que o mundo open source tem a oferecer. Ubuntu   é projetado com segurança em mente. Você recebe atualizações de segurança gratuitas para   pelo menos 18 meses no desktop e no servidor.

     

Uma nova versão LTS é lançada a cada dois anos. Nas versões anteriores, um   A versão do Long Term Support (LTS) tinha 3 anos de suporte no Ubuntu   (Desktop) e 5 anos no Ubuntu Server. Começando com o Ubuntu 12.04   LTS, ambas as versões receberão 5 anos de suporte. Não há taxa extra   para a versão LTS; nós fazemos nosso melhor trabalho disponível para todos   nos mesmos termos livres. Atualizações para novas versões do Ubuntu são e   sempre será gratuito.

    
por SirCharlo 27.07.2012 / 19:50
7

Gostaria de adicionar alguns pontos de white paper técnico do servidor Ubuntu . O Ubuntu é projetado com segurança em mente

  

O ciclo de vida exclusivo permite que nossa equipe de desenvolvimento seja mais fácil   equilibrar a estabilidade do sistema com a capacidade de suportar novos   desenvolvimento de hardware e software. Ciclo de lançamento duplo do Ubuntu   fornece versões frequentes de seis meses que incorporam as mais recentes   inovações de código aberto e suporte de hardware, enquanto a longo prazo   versões de suporte (LTS), que são lançadas a cada dois anos, fornecem   maior estabilidade para sistemas que não exigem uma alta taxa de atualização.

Ciclo de lançamento de seis meses (tipo de lançamento baseado em recursos)

- garante que as atualizações da tecnologia mais recente sejam colocadas em uma plataforma Ubuntu estável e de nível empresarial. Essas versões padrão são mantidas com atualizações de segurança e correções de bugs por até 18 meses. As versões regulares do Ubuntu significam que você obtém novas tecnologias e a capacidade de usar novos dispositivos com o Ubuntu, mais rápido do que qualquer outro sistema operacional / p>

Lançamento de suporte de longo prazo do Ubuntu (LTS)

- são lançados a cada dois anos. Como cada ambiente de TI tem diferentes classes de máquinas, o ciclo de vida LTS foi especificamente criado para os sistemas em ambientes de TI que exigem maior estabilidade, em vez de uma alta taxa de atualização .

As versões LTS são atualizadas a cada seis meses em um release de ponto consolidado que facilita às organizações a instalação do LTS atual no novo hardware sem ter que baixar todos os patches subseqüentes liberados desde a introdução do produto. Os lançamentos de pontos são fornecidos até que a próxima versão completa do LTS seja disponibilizada. As versões LTS são mantidas por cinco anos em servidores e desktops.

A tabela abaixo resume as diferenças entre as versões padrão e LTS.

Uma imagem de um Blog ilustra os estados de desenvolvimento para trazer estabilidade e segurança.

As versões do Ubuntu estão programadas para serem aproximadamente um mês após o lançamento do GNOME , que são cerca de um mês após as versões do X.Org , resultando em cada lançamento do Ubuntu incluindo uma versão mais recente do GNOME e X .

Linux é o nome do Kernel, o Ubuntu é um sistema operacional completo baseado no ramo Debian. Ele continua desenvolvendo incluindo suporte para novo Hardware , melhorando o desempenho e os Novos recursos (por exemplo, Btrfs). De qual versão mais recente é incluída e mantida em cada nova versão.

Até onde está comprando Nova versão do Other OS está em causa, ele continua atualizando (Patch terça-feira) como Service packs, que pode ser comparado de longe a lançamentos LTS Point . Os novos lançamentos não têm cronograma específico diferente do Ubuntu. %código%. Além disso, você precisa atualizar manualmente aplicativos como navegadores, aplicativos de escritórios, AVs (não necessários no Ubuntu), etc. Aqui, basta clicar em um botão e fornecer uma senha para atualização.

Francamente, se você comprar algo, então, por hábito, você tem que cumpri-lo até que a versão mais recente chegue. Considerando que aqui você obtém o melhor que está disponível em cada ciclo de lançamento de graça.

Os usuários não devem abandonar a versão sem suporte, eles devem atualizar para fins de segurança, estabilidade e recursos , seguindo Upgrades simples como atualizar.

Sim, após o suporte do EOL terminar , significando sem atualizações de Segurança ou de pacote , porque eles estão mantendo três versões do Ubuntu por vez (corrija-me se errado).

A escolha do usuário se deseja continuar usando a versão não suportada ou a versão mais recente, o uso sem suporte não danificará o sistema nem causará degradação. Ele simplesmente se recusará a integrar novos recursos e melhorias.

Links úteis

Um calendário de lançamentos em que você pode depender ›

Manutenção e suporte de ciclos de vida

Lista de lançamentos do Ubuntu

    
por atenz 27.07.2012 / 20:21
0

Uma resposta curta e simples para quem não precisa de muita linguagem técnica:

Uma empresa de software precisa encontrar um equilíbrio entre o suporte a versões antigas do software e o foco no desenvolvimento da próxima versão.

  • Normalmente, eles se comprometem a oferecer suporte apenas a um determinado número de usuários recentes. versões de cada vez.

  • Muitas empresas declararão antecipadamente por quanto tempo uma determinada versão será suportada.

    • Saber disso antecipadamente permite que as grandes empresas planejem melhor sua programação de atualização.

    • Canonical (fundadores do Ubuntu) não são os únicos que fazem isso. A Microsoft define os horários dizendo quanto tempo eles suportarão cada versão do Windows também. É comum para fabricantes de software que precisam ser usados por grandes empresas (ou "empresas") para quem a atualização não é uma tarefa pequena.

  • "Suporte" pode significar fornecer atualizações para erros ou falhas de segurança e / ou fornecer suporte técnico e assistência ao usar ou instalar o software.

  • À medida que um software fica mais desatualizado, ele se torna cada vez mais diferente da versão mais recente.

    • Isso cria mais trabalho para os desenvolvedores que fornecem correções de bugs para essas versões e para que a equipe de suporte tenha conhecimento sobre essas versões.

    • Chega um momento em que o baixo número de pessoas usando uma versão mais antiga, sua obsolescência ou o número de versões mais recentes que também precisam de suporte, não justifica mais continuar a apoiá-lo.

  • Por vezes, as versões específicas são designadas como tendo uma duração de suporte mais longa do que outras.

    • No Ubuntu, essas versões são rotuladas como "LTS" para "Suporte a longo prazo".

    • Essas versões são particularmente atraentes para grandes empresas para as quais a atualização não é uma tarefa pequena.

por thomasrutter 08.07.2013 / 03:16