Curioso caso de nomes de código de distribuição do Linux

20 de janeiro de 2019

Você já se perguntou sobre o codinome da versão mais recente de sua distribuição Linux favorita?

O próximo Linux Mint 18 tem o codinome Sarah. Ubuntu 16.04 será chamado de Xenial Xerus. A lista continua assim.

A questão sobre os codinomes é realmente trivial. Não faz nenhuma diferença em como uma determinada distribuição do Linux funciona. Ainda assim, como um usuário Linux curioso, você pode querer saber a lógica por trás do codinome de uma versão. Afinal, o codinome é parte integrante de um lançamento e a equipe de desenvolvimento também se esforça para isso, não é?

Vou falar sobre a lógica por trás da nomenclatura de código de algumas das distribuições mais populares do Linux. Espere um pouco, vai ser um passeio divertido :)

Numeração de versão do Ubuntu e codinome

! [Papel de parede do logotipo do Ubuntu](Ubuntu-logo.webp) Papel de parede do logotipo do Ubuntu

Uma das distribuições mais populares do Linux, Ubuntu segue um ciclo de lançamento semestral, com um lançamento chegando em abril e outro em outubro.

Há uma história interessante por trás dessa convenção de nomenclatura. Mark Shuttleworth e Robert Collins estavam discutindo sobre a primeira versão do Ubuntu.

sem vida: quanto tempo antes de fazermos um primeiro lançamento?

sabdfl: ele precisa ser enérgico. seis meses no máximo.

sem vida: seis meses! isso não é muito tempo para polir.

sabdfl: portanto, teremos que apelidá-lo de versão wartog warthog.

Na discussão acima, sem vida é Robert Collins e sabdfl é Mark Shuttleworth. O nome pegou. A primeira lista de e-mail da equipe do Ubuntu chamava-se warthogs, e a equipe costumava ficar em #warthogs no irc.freenode.net.

O mês e o ano do lançamento desempenham um papel vital no número da versão de um lançamento do Ubuntu. Uma versão do Ubuntu possui número de versão no formato XX.YY. O XX é o ano do lançamento e YY é o mês do lançamento. Então, temos o Ubuntu 16.04 no 4º mês (abril) do ano de 2016. O Ubuntu 15.10 foi lançado no 10º mês (outubro) do ano de 2015.

Até agora, houve apenas uma exceção para os lançamentos do Ubuntu em abril ou outubro nos últimos 11 anos. O lançamento do Ubuntu 6.04 foi adiado por dois meses e por isso foi batizado de Ubuntu 6.06, em vez do habitual XX.04 ou XX.10.

[Tweet Ubuntu 6.06 é o único lançamento que foi adiado nos últimos 11 anos.]

Agora chegando ao nome do código do Ubuntu. Você deve ter notado que qualquer versão do Ubuntu tem um codinome de duas palavras que começa com a mesma letra. Por exemplo, Ubuntu 14.04 é chamado de Trusty Tahr (começando com um T).

Os codinomes do Ubuntu são de fato compostos de duas palavras, a primeira sendo um adjetivo e a segunda sendo uma espécie em extinção (ultimamente também contém criaturas mitológicas como Unicórnio ou Lobisomem). No exemplo anterior, Trusty é um adjetivo que significa alguns em quem se pode confiar, enquanto Tahr é um animal com algumas de suas subespécies consideradas em perigo.

Outro fato interessante é que esses nomes de código são incrementados alfabeticamente em cada versão (exceto alguns no início). Portanto, temos Ubuntu 14.04 como Trusty Tahr, Ubuntu 14.10 como Utopic Unicorn, Ubuntu 15.04 como Vivid Vervet e assim por diante.

Presumo que agora você tenha um bom conhecimento da numeração de versões e dos codinomes do Ubuntu. Se eu tiver que resumir todos os lançamentos, eles são assim:

! [Versão e codinomes do Ubuntu](Ubuntu-version-codenames.webp) Versão e codinomes do Ubuntu

Então, como você pode ver, as versões seguintes do Ubuntu melhoram seu vocabulário em inglês e apresentam espécies das quais você pode não ter ouvido falar :) Se você prefere vídeos, aqui está um vídeo explicando a convenção de nomenclatura do Ubuntu:

Numeração e codificação da versão do Linux Mint

! [novos recursos no Cinnamon 2.6 e instruções de instalação no Ubuntu](Cinnamon_Linux_Mint.webp) novos recursos no Cinnamon 2.6 e instruções de instalação no Ubuntu

O primo distante do Ubuntu (se posso chamá-lo assim), o Linux Mint é outra distribuição Linux popular. Agora, vamos examinar a numeração da versão e a nomenclatura do código do Linux Mint.

Linux Mint é baseado no Ubuntu. Então, alguns meses após o lançamento do Ubuntu, um lançamento do Linux Mint é lançado com base nesse lançamento do Ubuntu.

Ao contrário do Ubuntu, o controle de versão do Linux Mint não segue o mês e o ano. É simplesmente incremental. Então, temos Linux Mint 15, Linux Mint 16, Linux Mint 17 e assim por diante. Isso é para lançamentos principais. As versões secundárias (analogia com o service pack no Windows) são incrementadas em pontos decimais. Então, isso nos dá Linux Mint 17.1, 17.2 etc.

Era sobre o número da versão, vamos falar sobre os codinomes. Cada uma das versões do Linux Mint, seja secundária ou principal, tem um nome de código. E, como o Ubuntu, eles também estão em uma ordem alfabética incremental.

Mais uma coisa interessante sobre os codinomes do Linux Mint é que esses nomes femininos terminados com o alfabeto 'a' e os nomes têm origem na mitologia da religião abraâmica. Isso nos dá nomes como Linux Mint 17 Qiana etc.

As versões principais incrementam a ordem alfabética do codinome, enquanto as menores carregam os mesmos alfabetos iniciais, mas mudam o nome. Por exemplo, Linux Mint 17.1 é Rebecca, 17.2 é Rafaela e 17.3 é Rosa.

Para resumir todos os lançamentos do Linux Mint até agora, aqui está uma tabela:

! [Codinome e números de versão do Linux Mint](Mint-version-codename.webp) Codinome e números de versão do Linux Mint

Sarah é a única exceção na lista que não termina com um 'a'.

versão elementar do sistema operacional e codinome

! [Belo logotipo do Elementary OS Luna](ElementaryOS_LUna.webp) Belo logotipo do Elementary OS Luna

Já que estamos falando sobre Ubuntu e Linux Mint, vamos estender essa família e incluir elementaryOS (também baseado no Ubuntu) na discussão.

o elementaryOS tem números de versão que correspondem ao padrão incremental como 0.X. Então, a primeira versão estável do elementaryOS foi 0.1 e depois veio 0.2 e a versão estável atual é o OS elementar 0.3.

No que diz respeito ao codinome, o elementaryOS prefere ter o nome de um deus ou deusa mitológico. Normalmente, esses nomes são retirados da mitologia romana/nórdica. Isso nos dá codinomes como Júpiter, Luna, Freya (antigo ISIS) e talvez o próximo Loki.

Não há restrições alfabéticas aqui.

0,1 - Júpiter 0,2 - Lua 0,3 - Freya

Versão Debian e codinome

! [Migrar debian para Ubuntu](Ubuntu_Debian_Swirl_by_gazornonplat-1-e1405508560744.webp) Migrar debian para Ubuntu

Vamos mudar para o avô do Ubuntu, Linux Mint e elementaryOS. Debian, do qual o Ubuntu foi derivado, tem um sistema de nomes muito curioso. Na verdade, o próprio Debian recebeu o nome de seu fundador Ian e sua namorada Debra. O fundador do Debian Ian Murdock morreu misteriosamente no ano passado mas seu nome foi imortalizado no Debian.

Os números das versões do Debian são incrementais. Essa não é a parte interessante. O fato interessante é que todos os lançamentos do Debian têm o codinome dos personagens do filme Toy Story. Isso explica porque você tem o Debian Jessie ou o Debian Woody.

[Tweet #LinuxFacts: as versões do Debian têm o nome de personagens de Toy Story.]

Aqui está uma tabela para uma rápida olhada em todas as versões do Debian e seus codinomes:

! [Nome de código da versão Debian](Debian-version-codename.webp) Nome de código da versão Debian

E se você assistiu ao primeiro filme de Toy Story, você deve se lembrar do vilão do filme Sid. Esse garoto da vizinhança é um destruidor de brinquedos. É por isso que todas as versões instáveis do Debian têm o codinome Debian Sid.

Eu acho que há muitos personagens na série de filmes Toy Story, então não devemos ficar sem codinomes para versões futuras do Debian :)

Versão do OpenSUSE e codinome

! [openSUSE](OpenSUSE.webp) openSUSE

O primeiro lançamento do OpenSUSE em 2005 foi o OpenSUSE 10.1. Não sei por que começou com 10 e não com 1. Mas, desde então, a versão principal aumenta o número da versão antes do decimal, enquanto as versões secundárias aumentam o número da versão após as casas decimais. Isso nos dá números de versão como OpenSUSE 11.3, 11.4, 12.1, 12.2 etc.

As versões iniciais do OpenSUSE não tinham um codinome. Foi com o lançamento do OpenSUSE 11.2 que começamos a ver um codinome.

Nem é preciso dizer que o OpenSUSE tem uma aura verde. Esse toque esverdeado se estende também aos codinomes. Os codinomes do OpenSUSE são, na verdade, uma sombra da cor verde. Isso explica os codinomes como Emerald, Teal etc para o OpenSUSE.

11.3 - Teal 11,4 - Celadon 12.1 - Espargos 12,2 - Louva-a-deus 12,3 - Dartmouth 13.1 - Garrafa 13.2 - Arlequim Salto 42.1 - Malaquita

Não se preocupe se você nunca ouviu falar desses tons de verde antes. E se você acha que talvez o OpenSUSE fique sem codinomes no futuro, eu digo para ficar positivo. Se pode haver cinquenta tons de cinza, pode haver muito verde também :)

Sua opinião?

Qual é a sua opinião sobre os codinomes? Você acha que é mais fácil lembrar de um lançamento com o codinome do que um número de versão? Você acha que os codinomes são necessários? O padrão de codinome de qual distribuição Linux você mais gosta? Sinta-se à vontade para expressar suas opiniões na caixa de comentários abaixo.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Abhishek Prakash e publicado no site itsfoss.com. Tradução sujeita a revisão.

Curious Case Of Linux Distribution Code Names

Propaganda
Blog Comments powered by Disqus.
Propaganda