Caso curioso di nomi di codici di distribuzione Linux

Ti sei mai chiesto il nome in codice dell'ultima versione della tua distribuzione Linux preferita?

Il prossimo Linux Mint 18 è stato chiamato in codice Sarah. Ubuntu 16.04 verrà chiamato Xenial Xerus. La lista continua così.

La domanda sui nomi in codice è davvero banale. Non fa alcuna differenza su come una particolare funzione di distribuzione di Linux. Tuttavia, come curioso utente Linux, potresti voler conoscere la logica dietro il nome in codice di una versione. Dopotutto, il nome in codice è parte integrante di una release e il team di sviluppo si impegna anche per questo, no?

Sto per parlarvi della logica alla base della denominazione del codice di alcune delle più popolari distribuzioni Linux. Siediti bene, questa sarà una corsa divertente :)

Numerazione e codenaming della versione di Ubuntu

Una delle più popolari distribuzioni Linux, Ubuntu segue un ciclo di rilascio semestrale con una versione in arrivo ad aprile e altre ad ottobre.

C'è una storia interessante dietro questa convenzione di denominazione. Mark Shuttleworth e Robert Collins stavano discutendo della prima versione di Ubuntu.

senza vita : quanto tempo prima di fare una prima versione?

sabdfl : avrebbe bisogno di essere incisivo. sei mesi max.

senza vita : sei mesi! non è molto tempo per la lucidatura.

sabdfl : quindi dovremo soprannominarlo come la versione warthog del warthog.

Nella discussione di cui sopra, senza vita è Robert Collins e sabdfl è Mark Shuttleworth. Il nome è bloccato. La prima mailing list per il team di Ubuntu si chiamava "warthogs", e il team era solito uscire su #warthogs su irc.freenode.net.

Il mese e l'anno del rilascio giocano un ruolo vitale nel numero di versione di una versione di Ubuntu. Una versione di Ubuntu ha il numero di versione del formato XX.YY. Il XX è l'anno dell'uscita e YY è il mese dell'uscita. Quindi, otteniamo Ubuntu 16.04 nel 4 ° mese (aprile) dell'anno 2016. Ubuntu 15.10 è stato rilasciato nel decimo mese (ottobre) dell'anno 2015.

Finora, c'è stata solo un'eccezione alle versioni di Ubuntu sia in aprile che in ottobre negli ultimi 11 anni. Il rilascio di Ubuntu 6.04 è stato ritardato di due mesi e questo è il motivo per cui è stato chiamato Ubuntu 6.06, invece del solito XX.04 o XX.10.

[Tweet "Ubuntu 6.06 è l'unica versione che è stata rimandata negli ultimi 11 anni."]

Ora arrivo alla denominazione del codice di Ubuntu. Potresti aver notato che ogni versione di Ubuntu ha un nome in codice a due parole che inizia con la stessa lettera. Ad esempio, Ubuntu 14.04 si chiama Trusty Tahr (che inizia con una T).

I nomi in codice di Ubuntu sono fatti di due parole, in primo luogo un aggettivo e il secondo è una specie in via di estinzione (ultimamente contiene anche creature mitologiche come unicorno o lupo mannaro). Nell'esempio precedente, Trusty è un aggettivo che indica qualcuno di cui ci si potrebbe fidare mentre Tahr è un animale con alcune delle sue sottospecie considerate in pericolo.

Un altro fatto interessante è che questi nomi di codice vengono incrementati alfabeticamente in ogni versione (tranne i pochi all'inizio). Quindi, abbiamo Ubuntu 14.04 come Trusty Tahr, Ubuntu 14.10 come Utopic Unicorn, Ubuntu 15.04 come Vivid Vervet e così via.

Presumo che ora tu abbia una buona conoscenza della numerazione delle versioni di Ubuntu e dei nomi in codice. Se devo riassumere tutte le versioni, vanno come:

Quindi, come puoi vedere, le seguenti versioni di Ubuntu migliorano il tuo vocabolario inglese e ti introducono in specie di cui potresti non aver sentito parlare :) Se preferisci i video, ecco un video che spiega la convenzione di denominazione di Ubuntu:

Numerazione e codenaming della versione di Linux Mint

Il lontano cugino di Ubuntu (se posso chiamarlo così), Linux Mint è un'altra popolare distribuzione Linux. Ora, analizziamo la numerazione della versione e la denominazione del codice di Linux Mint.

Linux Mint è basato su Ubuntu. Così, un paio di mesi dopo una versione di Ubuntu, un rilascio di Linux Mint si basa su quella versione di Ubuntu.

A differenza di Ubuntu, la versione di Linux Mint non segue il mese e l'anno. È semplicemente incrementale. Quindi, abbiamo Linux Mint 15 poi Linux Mint 16, Linux Mint 17 e così via. Questo è per le versioni principali. Le versioni secondarie (analogia libera con Service Pack in Windows) vengono incrementate in punti decimali. Quindi, questo ci dà Linux Mint 17.1, 17.2 ecc.

Riguarda il numero della versione, parliamo dei nomi in codice. Ciascuna delle versioni di Linux Mint, sia essa minore o maggiore, ha un nome in codice. E come Ubuntu, anche loro sono in ordine alfabetico incrementale.

Un'altra cosa interessante dei nomi in codice di Linux Mint è che questi nomi femminili terminano con l'alfabeto 'a' ei nomi hanno origine nella mitologia della religione abramitica . Questo ci dà nomi come Linux Mint 17 Qiana ecc.

Le versioni principali incrementano l'ordine alfabetico del nome in codice mentre quelle secondarie portano gli stessi alfabeti iniziali ma cambiano il nome. Ad esempio, Linux Mint 17.1 è Rebecca, 17, 2.2 è Rafaela e 17, 3 è Rosa.

Per riassumere tutte le versioni di Linux Mint finora, ecco una tabella:

Sarah è l'unica eccezione nell'elenco che non termina con un 'a'.

versione del sistema operativo elementare e codenaming

Dato che stiamo parlando di Ubuntu e Linux Mint, estendiamo questa famiglia e includiamo il sistema operativo elementare (anch'esso basato su Ubuntu) nella discussione.

il SO elementare ha numeri di versione che corrispondono al modello incrementale come 0.X. Quindi, la prima versione stabile del SO elementare era 0.1 e poi arrivò 0.2 e l'attuale versione stabile è elementare OS 0.3.

Per quanto riguarda il nome in codice, il sistema operativo elementare preferisce avere il nome di un dio o di una divinità mitologica. Solitamente questi nomi sono presi dalla mitologia romana / nordica. Questo ci dà nomi in codice come Jupiter, Luna, Freya (precedente ISIS) e forse l'imminente Loki.

Non ci sono vincoli alfabetici qui.

0.1 - Giove

0, 2 - Luna

0.3 - Freya

Versione di Debian e codenaming

Passiamo al nonno di Ubuntu, Linux Mint e sistema operativo elementare. Debian, di cui è stato derivato Ubuntu, ha un sistema di denominazione molto curioso. In effetti, Debian stesso prende il nome dal suo fondatore Ian e dalla sua fidanzata Debra. Il fondatore di Debian Ian Murdock è morto misteriosamente l'anno scorso ma il suo nome è stato immortalato in Debian.

I numeri di versione di Debian sono incrementali. Questa non è la parte interessante. Il fatto interessante è che tutte le versioni di Debian sono codificate in base ai personaggi del film Toy Story. Questo spiega perché hai Debian Jessie o Debian Woody.

[Tweet "#LinuxFacts: le versioni di Debian prendono il nome dai personaggi di Toy Story."]

Ecco una tabella per una rapida occhiata su tutte le versioni di Debian e il loro nome in codice:

E se hai visto il primo film di Toy Story, potresti ricordare il cattivo del film Sid. Questo ragazzo di quartiere è un distruttore di giocattoli. Questo è il motivo per cui tutte le versioni instabili di Debian sono denominate in codice Debian Sid.

Penso che ci siano un sacco di personaggi nella serie di film Toy Story, quindi non dovremmo rimanere senza nomi in codice per le future versioni di Debian :)

Versione di OpenSUSE e codenaming

La prima versione di OpenSUSE nel 2005 era OpenSUSE 10.1. Non so perché è iniziato con 10 e non 1. Ma da allora, la versione principale aumenta il numero di versione prima del decimale, mentre le versioni minori aumentano il numero di versione dopo i punti decimali. Questo ci dà numeri di versione come OpenSUSE 11.3, 11.4, 12.1, 12.2 ecc.

Le versioni iniziali di OpenSUSE non avevano un nome in codice. Fu con il rilascio di OpenSUSE 11.2 che iniziamo a vedere un nome in codice.

Inutile dire che OpenSUSE ha un'aura verde. Questo tocco verdastro si estende anche ai nomi in codice. I nomi in codice di OpenSUSE sono in realtà una tonalità del colore verde. Questo spiega i nomi in codice come Emerald, Teal, ecc. Per OpenSUSE.

11.3 - Teal

11.4 - Celadon

12.1 - Asparagi

12.2 - Mantis

12.3 - Dartmouth

13.1 - Bottiglia

13.2 - Arlecchino

Salto 42, 1 - Malachite

Non preoccuparti se prima non hai sentito parlare di queste sfumature di verde. E se pensi che forse in futuro OpenSUSE finirà i nomi in codice, ti dico di rimanere positivo. Se ci possono essere cinquanta sfumature di grigio, ce ne possono essere molte anche per il verde :)

Il tuo prendere?

Cosa ne pensi dei nomi in codice? Pensi che sia più facile ricordare una versione con il nome in codice piuttosto che un numero di versione? Pensi che i nomi in codice siano necessari? Quale modello di codename di distribuzione di Linux ti piace di più? Sentiti libero di esprimere le tue opinioni nella casella dei commenti qui sotto.

Raccomandato

Lancio di Ubuntu per i telefoni
2019
Cosa succede se gli utenti di Linux hanno fatto film!
2019
Risolvi il problema di montaggio della partizione di Windows in Ubuntu Dual Boot
2019