8Aug

Princípios básicos de distribuição do Linux: lançamentos em rolamentos versus lançamentos padrão

click fraud protection

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

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

Como as distribuições do Linux são juntas

Para entender a diferença, você precisa saber como as distribuições do Linux são juntas. Eles contêm software de vários projetos diferentes - o kernel do Linux, utilitários de shell GNU, servidor Xorg X, ambiente de desktop GNOME e suite de escritório do LibreOffice são desenvolvidos por diferentes projetos de software com diferentes ciclos de desenvolvimento.É tarefa de uma distribuição Linux ter todo esse software em forma de código fonte, compilá-lo, empacê-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"."

instagram viewer

distribuições Linux - quer eles usem um ciclo de liberação padrão ou um ciclo de liberação de rolamento - todos levam seu software e empacotam-no em pacotes de software que distribuem aos usuários. A diferença é em como eles distribuem novas versões desses pacotes.

A Ciclo de lançamento padrão

A maioria das distribuições Linux usam ciclos de lançamento padrão. Por exemplo, o Ubuntu usa versões padrão - estes também podem ser chamados de lançamentos pontuais ou versões estáveis. O projeto Ubuntu lançará regularmente novas versões do Ubuntu a cada seis meses. Durante o processo de desenvolvimento de seis meses, eles tomam as versões mais recentes de todo o software em seus repositórios e organizam o pacote, atualizando todo o software. Eles então "congelam" as versões do software nos repositórios do Ubuntu e passam alguns meses testando-o, certificando-se de que todas as versões do software funcionem bem juntas e corrigindo erros.

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

Se você precisa da versão mais recente de um pacote específico, você terá que obtê-lo em outro lugar. Por exemplo, você pode obtê-lo de um PPA de terceiros ou usar o repositório de Backports oficial, mas não suportado, que traz novas versões de aplicativos de desktop importantes para versões anteriores do Ubuntu. Caso contrário, você precisaria aguardar o próximo lançamento principal do Ubuntu. Você obtém a versão mais recente de todo o seu software atualizando de uma versão congelada da distribuição Linux para a próxima versão congelada da distribuição Linux.

Um ciclo de liberação de rolamento

Um ciclo de liberação de rolamento dispensa lançamentos de distribuição padrão e padrão da Linux. Por exemplo, o Arch Linux usa um ciclo de liberação contínua. 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 são lançados imediatamente para a versão estável da distribuição Linux. Dependendo da sua distribuição, eles podem até não 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 for lançada, ele irá direto para a distribuição atual do Linux. Uma distribuição de lançamento contínuo nunca é "congelada no tempo" - em vez disso, é atualizada de forma contínua.

Como não há versões padrão, você 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 realizar grandes upgrades, como os do Ubuntu 13.10 a 14.04.Quando você instala a distribuição, você receberá um instantâneo de seu software em um momento.

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

Qual é o melhor?

Um ciclo de liberação contínua é o melhor se você quiser viver na borda sangrenta e possuir as últimas versões disponíveis do software, enquanto um ciclo de liberação padrão é o melhor se você quiser beneficiar de uma plataforma mais estável com mais testes.

Tendo a versão mais recente de todo o seu software soa bem, mas muitas vezes não é tão benéfico quanto você pensa. Você provavelmente não precisa da versão mais recente dos utilitários e serviços de sistema de baixo nível. Você provavelmente nem perceberá a diferença se as instalou - a menos que haja erros porque diferentes versões do software não foram testadas em conjunto. Atualizar essas coisas no meio do corrente pode fazer com que seu sistema se torne mais instável ou um erro estranho apareça. Para o software que você deseja, a versão mais recente - como suas aplicações de desktop - é bastante fácil de atualizar alguns aplicativos, mesmo se você estiver usando uma distribuição Linux com um ciclo de liberação padrão.

Um ciclo de liberação de rolamento 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 diferentes versões da distribuição do 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 você estará melhor em uma distribuição Linux com um ciclo de lançamento de ponto padrão e estável. Se você quiser viver na borda sangrenta e ter as últimas versões de tudo, uma distribuição Linux com um ciclo de lançamento contínuo é o caminho a seguir.

Crédito de Imagem: Michal Docekal no Flickr