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

19

Por que o Ubuntu suporta apenas uma versão por tempo limitado? Desde que eu estive neste site, vi muitas referências a versões específicas não sendo suportadas. O que isso realmente significa? Após esse período, o usuário deve apenas usar o sistema operacional no estado em que está 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 terminar, 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 (no 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 for uma palavra adequada). Agradeço antecipadamente por sua ajuda.

bazz
fonte

Respostas:

18

Devo dizer que tudo isso é uma excelente pergunta e analisarei suas excelentes perguntas, uma parte de cada vez, com o pequeno conhecimento que tenho sobre o ecossistema do Ubuntu. Dividi sua pergunta em várias perguntas 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, Servidor ...), precisamos primeiro ver algumas variáveis ​​que são levadas em consideração para esse limite de tempo. Por exemplo, alguns deles são:

Man Power / Geek Power / Quantidade de desenvolvedores - Esta é a quantidade de geeks, desenvolvedores e pessoas em geral que trabalham na criação do Ubuntu. Essa é a quantidade de pessoas que podem dedicar algum tempo para trabalhar na próxima versão do Ubuntu, na versão atual do Ubuntu e / ou em uma versão anterior do Ubuntu. No momento, com os períodos de suporte transferidos de servidores para 5 anos e de desktop para 5 anos em LTS e de versões normais para 2 anos, isso significa que os desenvolvedores do Ubuntu precisam trabalhar em cerca de 9 versões do Ubuntu. No momento da redação deste artigo, as versões do Ubuntu com suporte estão abaixo (você pode ver uma lista mais atual aqui ):

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

Isso não inclui o trabalho realizado em 12.10, que é a próxima versão (até o momento em que este artigo foi escrito). Portanto, no total, há 10 versões que estão recebendo suporte. Pelo que vi, as 2 versões que obtêm mais suporte são as 12.04 e 12.10 em um trabalho de 70% a 80% para a 12.10 e 30% a 20% para a 12.04. Obviamente, se levarmos em conta as outras versões anteriores do Ubuntu que estão recebendo suporte, seria algo um por cento maior para o próximo lançamento, seguido pelo segundo maior por cento do lançamento atual e depois por várias porcentagens quase iguais para cada um dos anteriores versão suportada. Isso significa em inglês simples que os desenvolvedores se concentram mais nos lançamentos futuros e atuais, mas ainda não abandonam os mais antigos e suportados.

O objetivo 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 a todos os usuários de cada versão. Com isso em mente, pulamos para a segunda parte.

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

Com o tempo, chega um novo hardware, novas técnicas de software e novas maneiras inovadoras e inteligentes de criar novas coisas e melhorar as coisas antigas. Por exemplo, quando o Ubuntu 5.10 foi lançado, não havia USB 3.0, Sata 6G ou NFC. Isso também se aplica ao hardware e software nesse período. Quando uma placa-mãe foi lançada, na época em que a versão específica do Ubuntu foi lançada, não havia 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 no mundo. Isso ajuda muito o desenvolvimento se o prazo entre os lançamentos for curto, já que ter um prazo entre a versão de, digamos, 10 anos, significaria que seria necessário adotar todas as tecnologias nesse período. ISSO É MUITO ! Tê-lo em um ano também significa que os usuários podem não receber as atualizações que desejam ou a versão especial do programa que usam a tempo. Um período de tempo equilibrado, portanto, é o ciclo de liberação de 6 meses. É por isso que, neste exemplo, o ciclo de lançamento é um período de 6 meses. Portanto, qualquer coisa que aconteça nos próximos 6 meses pode ser aplicada à nova versão (para um certo grau de tranqüilidade dos desenvolvedores, devo acrescentar).

Basicamente, temos um período de tempo focado nos usuários finais, desenvolvedores e de olho nas novas tecnologias, novas idéias, novos softwares. Equilibrado, se posso dizer.

Ideias / 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 um desktop Gnome melhor, para uma maneira melhor de integrar ações do usuário, para uma experiência de computador melhor e acessível. Ter isso também significa que as idéias que pareciam boas há 2 anos atrás podem não parecer muito hoje, ou talvez possam ser aprimoradas ou alteradas para outras pessoas. Isso afeta o modo como, por exemplo, o comportamento de um único programa até uma mudança maciça, 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 idéia. Isso faria com que os desenvolvedores se concentrassem mais em aplicar seu tempo em novas tecnologias, novos hardwares, novos softwares e novas e atuais versões do Ubuntu. Isso pode parecer um "abandono de toda a esperança para quem tem uma versão anterior", mas não. O fato de o Ubuntu ter suporte para versões muito antigas, como a 8.04, e ainda ter uma opção de Suporte a Longo Prazo com suas versões do Ubuntu a cada 2 anos, significa que eles realmente têm um plano para versões mais antigas. Eles querem oferecer segurança, estabilidade e um sistema operacional sólido que possa oferecer quando você precisar. Tudo isso enquanto pensava nas 10 versões do Ubuntu que foram trabalhadas nelas.

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

Sim. Mas nem todos. Como mencionei antes, algumas versões como a 8.04 obtêm suporte, mas isso ocorre porque elas têm LTS (Long Term Support), o que garante que eles serão suportados pelos próximos 5 anos, enquanto outras versões normais receberão 2 anos. Mesmo nesse caso, se uma vulnerabilidade de segurança específica surgir, sua versão do Ubuntu receberá uma atualização para ela. Lembre-se de que, quanto mais antiga for a sua versão do Ubuntu, menos atualizações haverá. Ainda assim os pegará, mas eles podem aparecer em um grande pedaço de remendos no mesmo dia ou em 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 da nova versão, mas também a garantia de que terá suporte para novas tecnologias nas partes de hardware e software do mundo dos computadores.

Após o término do tempo de suporte, você deve atualizar, pois esse é um comportamento normal no mundo do software e hardware. Surgem novas coisas 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 afins. Também não há HTML5. O mesmo para hardware. Sem arquiteturas de multiprocessamento, sem AMD64, sem memória Dual Channel e sem drivers Gigalan. Entre, sem Wifi ou facebook também. A pior coisa é ... No askubuntu !!

3. Os usuários devem atualizar de versões não compatíveis (versões muito antigas) e como?

Sim eles deveriam. A única exceção é que, se você mora em um local muito remoto, longe da civilização, nenhum pinguim é permitido. Mas você deve atualizar para manter seu sistema atualizado e atualizado. No caso de versões sem suporte, o que a maioria das pessoas dirá é fazer backup de seus arquivos e fazer uma instalação limpa. Isso ajuda a resolver quaisquer problemas que você possa encontrar ao fazer um upgrade de uma versão para a próxima e também a quantidade de informações que você precisaria baixar.

Não é o mesmo para atualizar das 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 e restaurar o seu 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 mais antiga existente do Ubuntu no computador. Portanto, se você inserir um LiveCD de 12.10, por exemplo, e ele detectar uma versão mais antiga do Ubuntu, você terá a opção de atualizá-lo. Economizando muito tempo e largura de banda ao longo do caminho.

Obviamente, 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), faça o procedimento normal como usar do-release-upgrade -dou apt-get upgradenão funcionará porque eles procurará a próxima versão e, como também é EOL, lançará um erro. Mais informações sobre isso em Como instalar o software ou atualizar a partir de uma versão antiga não suportada? Nesses casos, também exorto o usuário a baixar a atualização mais recente e a partir do liveCD ou a reinstalar do zero depois de fazer um backup adequado.

Existe até uma página dedicada aos lançamentos de EOL (End of Life): https://help.ubuntu.com/community/EOLUpgrades/

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 com o Ubuntu. Estou ignorando o Windows Vista porque, bem, todos sabemos o que acontece com ele. Hasta la Vista, baby!

De qualquer forma, no período entre o Windows XP e o Windows 7, o Ubuntu foi lançado e, em seguida, lançou 9 novas versões do Ubuntu, que incorporavam novas tecnologias, novas atualizações e técnicas de software e novas idéias da comunidade e dos desenvolvedores. Leia atentamente, 9 !. Antes do lançamento do Windows 7, 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 lhe dá uma idéia direta de como, não apenas o Ubuntu, mas também o desenvolvimento de software no mundo do código aberto. Não anda, mas corre. Após o lançamento do Windows 7 e antes do lançamento do Windows 8, o Ubuntu lançou as versões 11.04, 11.10, 12.04 e 12.10, todas 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 rapidamente e, para que um sistema operacional funcione, 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 possua service packs, eles não oferecem nem 10% do que acontece no momento em que é lançado e no momento em que a versão do Windows foi lançada (dois anos desde o lançamento do Windows 7 até o SP1, apenas para fornecer você tem uma idéia. São cerca de 4 versões do Ubuntu ou 12 versões do kernel do 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 desfrute. Adiciona novas técnicas de software a ele para menos uso de CPU / memória e pode ser otimizado rapidamente para que o usuário final não precise esperar anos para que uma correção oficial apareça.

No geral, acho que você pode ver cada pergunta respondida de uma maneira que o ajude a saber por que, quando e como o Ubuntu suporta apenas versões por um tempo limitado. Eu queria adicionar mais uma pergunta que muitos usuários fazem e muitas vezes confundem:

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

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

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

Luis Alvarado
fonte
As versões normais do Ubuntu não são tão estáveis ​​quanto as versões LTS. As versões LTS são testadas mais minuciosamente. Caso contrário, todo mundo ficaria com a versão normal, porque atualizar a cada 9 meses não é muito importante
Anwar
7

Vamos responder isso usando o wiki :

Produzimos uma nova versão do Ubuntu Desktop e Ubuntu Server a cada seis meses [diagrama abaixo]. Isso significa que você sempre terá os melhores e mais recentes aplicativos que o mundo do código aberto tem a oferecer. O Ubuntu foi projetado com a segurança em mente. Você recebe atualizações de segurança gratuitas por pelo menos 18 meses na área de trabalho e no servidor.

Uma nova versão do LTS é lançada a cada 2 anos. Nas versões anteriores, uma versão Long Term Support (LTS) tinha 3 anos de suporte no Ubuntu (Desktop) e 5 anos no Ubuntu Server. A partir do Ubuntu 12.04 LTS, as duas versões receberão 5 anos de suporte. Não há taxa extra para a versão LTS; disponibilizamos nosso melhor trabalho para todos nos mesmos termos gratuitos. As atualizações para novas versões do Ubuntu são e sempre serão gratuitas.

SirCharlo
fonte
1
Essa resposta é boa e explica claramente o modus-operandis dos lançamentos. Mas a resposta em si não responde à pergunta. Polegares para cima de qualquer maneira!
Geppettvs D'Constanzo
7

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

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

Ciclo de versão de seis meses (tipo de versão baseada em recursos)

- garante que as atualizações mais recentes da tecnologia sejam trazidas para 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 rapidamente do que qualquer outro sistema operacional.

Liberação de suporte a longo prazo do Ubuntu (LTS)

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

As versões do LTS são atualizadas a cada seis meses em uma versão consolidada do ponto que facilita às organizações instalar o LTS atual no novo hardware sem precisar fazer o download de todos os patches subsequentes lançados desde a introdução do produto. As liberações de pontos são fornecidas até a próxima versão completa do LTS ficar disponível. 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.

insira a descrição da imagem aqui

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

insira a descrição da imagem aqui

Ubuntu lançamentos estão programados para ser aproximadamente um mês após GNOME lançamentos, que são por sua vez cerca de um mês após lançamentos de X.Org , resultando em cada versão 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 novos recursos (Btrfs, por exemplo). De qual versão mais recente é incluída e mantida em cada nova versão.

No que diz respeito à compra da nova versão do Other OS, ele continua atualizando (Patch terça-feira) como service packs, que podem ser comparados à distância com as versões do LTS Point . Os novos lançamentos não têm cronograma específico, diferente do Ubuntu. ( V***a was a failure , they patched it and fixed as ^seven). Além disso, você deve atualizar manualmente aplicativos como navegadores, aplicativos de escritórios, antivírus (não necessários no Ubuntu) etc. Aqui, basta clicar em um botão e fornecer uma senha para atualização.

Francamente, se você compra algo, então, por hábito, precisa cumpri-lo até que chegue a nova versão. Considerando que aqui você obtém o melhor disponível em todos os ciclos de lançamento de graça.

Os usuários não devem abandonar a versão não suportada, eles devem atualizar para propósitos de segurança, estabilidade e recursos melhores , seguindo Atualizações tão simples quanto atualizar.

Sim, após o término do suporte à EOL , o que significa que não há atualizações de segurança ou de pacote , porque eles mantêm três versões do Ubuntu por vez (corrija-me se estiver errado).

É uma opção dos usuários, se eles desejam continuar usando a versão não suportada ou a versão mais recente, o uso não suportado não danificará o sistema nem causará degradação. Simplesmente se recusará a integrar novos recursos e melhorias.


Links Úteis

Uma programação de lançamento da qual você pode confiar ›

Ciclos de vida de manutenção e suporte

Lista de versões do Ubuntu

atenz
fonte
1
Boa resposta, mas apagar as palavras e evitar propositalmente dizer "Windows" (experimente, não é um palavrão!) Não faz nada para melhorar a capacidade de busca e a indexação :) #
687
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 oferecer suporte a versões antigas do software e se concentrar no desenvolvimento da próxima versão.

  • Normalmente eles se comprometem a oferecer suporte a apenas um certo número de versões recentes por vez.

  • Muitas empresas declararão antecipadamente quanto tempo uma versão específica será suportada.

    • Saber isso com antecedência permite que as grandes empresas planejem melhor sua programação de atualização.

    • A Canonical (fundadores do Ubuntu) não são os únicos que fazem isso. A Microsoft estabeleceu agendamentos informando quanto tempo eles suportarão cada versão do Windows também. É comum os fabricantes de software que precisam ser usados ​​por grandes empresas (ou "empresas") para as quais a atualização não é uma tarefa fácil.

  • "Suporte" pode significar fornecer atualizações para bugs 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 erros 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 que usam 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 justificam mais continuar dando suporte.

  • Às vezes, versões específicas são designadas como tendo uma vida útil 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.

thomasrutter
fonte