/ De distribuição Linux / Linux: lançamentos contínuos vs. lançamentos padrão

Noções básicas de distribuição Linux: lançamentos contínuos vs. lançamentos padrão

instalando-pacotes-em-arch-linux-laptop

As distribuições Linux tendem a usar duas diferentestipos de ciclos de liberação: versões padrão e versões sem interrupção. Algumas pessoas juram que lançam lançamentos para ter o software mais recente, enquanto outras gostam de lançamentos padrão por serem mais estáveis ​​e testadas.

Esta não é uma opção que você altera no seu atualDistribuição 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çamentos contínuos para seu lançamento de desenvolvimento instável.

Como as Distribuições Linux São Reunidas

RELACIONADOS: "Linux" não é apenas Linux: 8 peças de software que compõem os sistemas Linux

Para entender a diferença, você precisa sabercomo as distribuições do Linux são organizadas. Eles contêm software de muitos projetos diferentes - o kernel Linux, os utilitários de shell GNU, o servidor Xorg X, o ambiente de desktop GNOME e o pacote de escritório 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 na forma de código-fonte, compilá-lo, empacotá-lo em pacotes de software facilmente instaláveis, testá-lo para garantir que funcione em conjunto e lançar um pacote completo de software que chamamos de “distribuição Linux”. "

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

ubuntu-14.04-software-updater

Um ciclo de liberação padrão

RELACIONADOS: O que é uma distribuição Linux e como elas são diferentes umas das outras?

A maioria das distribuições Linux usa liberação padrãociclos. Por exemplo, o Ubuntu usa versões padrão - elas também podem ser chamadas de versões pontuais ou versões 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 todo o software em seus repositórios e o empacotam, 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 consertando bugs.

Quando uma nova versão do Ubuntu é lançada, oO software 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 de 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 umpacote, você precisará 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 importantes para as versões mais antigas do Ubuntu. Caso contrário, você terá que esperar pelo próximo grande lançamento do Ubuntu. Você obtém a versão mais recente de todo o seu software, 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.

ubuntu-14.04-software-sources

Um ciclo de liberação do rolamento

RELACIONADOS: 10 das distribuições Linux mais populares comparadas

Um ciclo de liberação do rolamento dispensa regular,lançamentos de distribuição padrã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, existe apenas uma 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 Linux. Dependendo da sua distribuição, eles podem nem 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 segue diretamente para a distribuição atual do Linux. Uma distribuição de release sem interrupção nunca é "congelada no tempo". Em vez disso, é atualizada em uma base contínua.

Como não há versões padrão, você apenasprecisa 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 precisará fazer grandes atualizações, como as do Ubuntu 13.10 a 14.04. Ao instalar a distribuição, você obtém um instantâneo do software em um determinado momento.

Se você precisar da versão mais recente de um pacote, poderádeve esperar apenas 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.

arch-linux-boot-installer

Qual é melhor?

Um ciclo de liberação contínua é melhor se você quiserviva no limite e tenha as versões mais recentes disponíveis do software, 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 softwareparece bom, mas geralmente não é tão benéfico quanto você imagina. Você provavelmente não precisa da versão mais recente dos utilitários e serviços do sistema de baixo nível. Você provavelmente nem perceberia a diferença se os instalasse - a menos que houvesse erros, porque diferentes versões do software não foram testadas juntas. Atualizar essas coisas no meio do caminho pode resultar em seu sistema ficar mais instável ou em um bug estranho aparecendo. Para o software que você deseja 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 liberação sem interrupção facilitafique atualizado, é 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ê quisercomo uma plataforma estável, é melhor você se ater a uma distribuição Linux com um ciclo de lançamento de pontos estável e padrão. Se você deseja 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