Pagina inicial » como » Noções básicas de distribuição Linux Rolling Releases vs. Standard Releases

    Noções básicas de distribuição Linux Rolling Releases vs. Standard Releases

    As distribuições do Linux tendem a usar dois tipos diferentes de ciclos de lançamento: versões padrão e lançamentos contínuos. Algumas pessoas prometem lançamentos para ter o software mais recente, enquanto outras gostam de versões padrão para serem mais estáveis ​​e testadas.

    Esta não é uma opção que você altera em sua distribuição atual do Linux - em vez disso, é uma escolha que a própria distribuição Linux faz. Algumas distribuições lançam lançamentos padrão regulares e usam um ciclo de lançamento contínuo para sua versão de desenvolvimento instável.

    Como distribuições Linux são colocadas juntas

    Para entender a diferença, você precisa saber como as distribuições Linux são colocadas juntas. Eles contêm software de muitos projetos diferentes - o kernel do Linux, os utilitários de shell GNU, o servidor Xorg X, o ambiente de desktop GNOME e o pacote de escritório do LibreOffice são todos desenvolvidos por diferentes projetos de software com diferentes ciclos de desenvolvimento. É o trabalho de uma distribuição Linux pegar todo esse software em forma de código fonte, compilá-lo, empacotá-lo em pacotes de software facilmente instaláveis, testá-lo para garantir que ele funcione em conjunto e lançar um pacote completo de software que chamamos de "distribuição Linux". "

    Distribuições Linux - se eles usam um ciclo de lançamento padrão ou um ciclo de lançamento contínuo - todos pegam seu software e o empacotam em pacotes de software que eles distribuem para os usuários. A diferença está em como eles distribuem novas versões desses pacotes.

    Um ciclo de lançamento padrão

    A maioria das distribuições Linux usa ciclos de lançamento padrão. Por exemplo, o Ubuntu usa versões padrão - elas também podem ser chamadas de lançamentos pontuais ou estáveis. O projeto Ubuntu lança regularmente novas versões do Ubuntu a cada seis meses. Durante o processo de desenvolvimento de seis meses, eles pegam as versões mais recentes de todos os softwares em seus repositórios e as empacotam, atualizando todo o software. Eles então “congelam” as versões do software nos repositórios do Ubuntu e passam alguns meses testando, certificando-se de que todas as versões do software funcionam bem juntas e consertando bugs.

    Quando uma nova versão do Ubuntu é lançada, o software nela foi testado para garantir que funcione bem em conjunto. Esta versão permanece congelada no tempo, tanto quanto possível. O Ubuntu lança versões atualizadas do software para corrigir problemas de segurança e outros bugs importantes, mas eles não apenas atualizam o software para adicionar novos recursos ou aumentar o número da versão..

    Se você precisar da versão mais recente de um pacote específico, terá que obtê-lo em outro lugar. Por exemplo, você pode obtê-lo de um PPA de terceiros ou usar o repositório Backports oficial, mas sem suporte, que traz novas versões de aplicativos de desktop importantes para versões mais antigas do Ubuntu. Caso contrário, você teria que esperar pela próxima grande versão do Ubuntu. Você obtém a versão mais recente de todos os seus softwares atualizando de uma versão congelada no tempo da distribuição Linux para a próxima versão congelada no tempo da distribuição Linux.

    Um ciclo de lançamento de rolamento

    Um ciclo de lançamento contínuo dispensa lançamentos regulares e padrão de distribuição do Linux. Por exemplo, o Arch Linux usa um ciclo de lançamento contínuo. Não há vários lançamentos diferentes do Arch. Em vez disso, há apenas uma única versão do Arch. Os pacotes de software são testados e, em seguida, liberados imediatamente para a versão estável da distribuição do Linux. Dependendo da sua distribuição, eles podem nem mesmo ver muitos testes antes de serem lançados como atualizações estáveis. Quando uma nova versão de um aplicativo ou utilitário de sistema é lançada, ela vai direto para a distribuição atual do Linux. Uma distribuição de lançamento contínuo nunca é "congelada no tempo" - em vez disso, é atualizada em uma base contínua.

    Como não há versões padrão, você só precisa instalar uma distribuição Linux como o Arch uma vez e executar atualizações regulares. Novas versões de pacotes de software chegarão gradualmente à medida que forem lançadas - você não terá que executar grandes atualizações como as do Ubuntu 13.10 a 14.04. Quando você instala a distribuição, você obtém um instantâneo de seu software em um determinado momento..

    Se você precisar da versão mais recente de um pacote, você deve esperar apenas alguns dias e ele aparecerá como uma atualização para sua distribuição Linux. Você não terá que esperar por seis meses até o próximo lançamento padrão de sua distribuição Linux.

    Qual é melhor?

    Um ciclo de lançamento de rolamento é melhor se você quiser viver no limite e ter as versões mais recentes do software disponíveis, enquanto um ciclo de lançamento padrão é melhor se você quiser se beneficiar de uma plataforma mais estável com mais testes.

    Ter a versão mais recente de todo o seu software parece bom, mas muitas vezes não é tão benéfico quanto você imagina. Você provavelmente não precisa da versão mais recente de utilitários e serviços de sistema de baixo nível. Você provavelmente nem perceberia a diferença se as instalasse - a menos que houvesse erros, porque diferentes versões de software não foram testadas juntas. Atualizar essas coisas no midstream pode resultar em seu sistema se tornando mais instável ou um bug estranho aparecendo. Para o software que você quer a versão mais recente - como seus aplicativos de desktop - é bastante fácil atualizar alguns aplicativos, mesmo se você estiver usando uma distribuição Linux com um ciclo de lançamento padrão.

    Um ciclo de lançamento contínuo facilita a atualização, é claro - em vez de uma grande atualização de uma só vez, seu software é atualizado regularmente. Os usuários não estão usando versões diferentes da distribuição Linux - todos estão usando a mesma versão.


    No geral, não há uma melhor resposta - se você quer uma plataforma estável, provavelmente é melhor ficar com uma distribuição Linux com um ciclo de lançamento padrão, estável e pontual. Se você quer viver no limite e ter as versões mais recentes de tudo, uma distribuição Linux com um ciclo de lançamento contínuo é o caminho a percorrer.

    Crédito de imagem: Michal Docekal no Flickr