Любопитен случай на имената на кодове за дистрибуция на Linux

Чудили ли сте се някога за кодовото име на последната версия на любимата ви дистрибуция на Linux?

Предстоящият Linux Mint 18 е с кодово име Сара. Ubuntu 16.04 ще се нарича Xenial Xerus. Списъкът продължава така.

Въпросът за кодовите имена е наистина тривиален. Това не променя начина, по който дадена функция за разпространение на Linux. И все пак, като любопитен потребител на Linux, може да искате да знаете логиката зад кодовото име на съобщение. В края на краищата, кодовото име е неразделна част от съобщение и екипът на разработчиците полага усилия и за това, нали?

Ще ви разкажа за логиката зад именуването на кодове на някои от най-популярните дистрибуции на Linux. Седнете здраво, това ще бъде забавно пътуване :)

Номерирането и кодирането на версия на Ubuntu

Един от най-популярните дистрибуции на Линукс, Ubuntu следва двумесечен цикъл на издаване с едно съобщение, което идва през април и през октомври.

За тази конвенция за именуване има интересна история. Mark Shuttleworth и Robert Collins обсъждаха първата версия на Ubuntu.

безжизнен : колко време преди да направим първото съобщение?

sabdfl : трябваше да бъде силен. макс. шест месеца.

безжизнен : шест месеца! това не е много време за полиране.

sabdfl : така че ще трябва да го наричаме бонбониста бонбона .

В горната дискусия безжизнен е Робърт Колинс и сабфл е Марк Шатълворт. Името остана. Първият пощенски списък за екипа на Ubuntu се наричаше „warthogs“, а екипът обикаляше по # warthogs на irc.freenode.net.

Месецът и годината на изданието играят жизненоважна роля в номера на версията на Ubuntu. Изданието на Ubuntu има номер на версията на формат XX.YY. XX е годината на освобождаването, а YY е месецът на издаването. Така че, ние получаваме Ubuntu 16.04 в четвъртия месец (април) на годината 2016. Ubuntu 15.10 беше пуснат в 10-тия месец (октомври) на 2015 година.

Досега имаше само едно изключение от Ubuntu изданията през април или октомври през последните 11 години. Пускането на Ubuntu 6.04 беше забавено за два месеца и това е причината, поради която беше наречен Ubuntu 6.06, вместо обичайните XX.04 или XX.10.

[Tweet “Ubuntu 6.06 е единственото съобщение, което беше забавено през последните 11 години.”]

Сега идваме до именуването на кода на Ubuntu. Може да сте забелязали, че всяко издание на Ubuntu има двубуквено кодово име, което започва с една и съща буква. Например, Ubuntu 14.04 се нарича Trusty Tahr (започвайки с T).

Кодовите имена на Ubuntu наистина са направени от две думи, като първо е прилагателно, а второто е застрашен вид (напоследък също съдържа митологични същества като Unicorn или Werewolf). В предишния пример, Trusty е прилагателно, което означава някои, на които може да се има доверие, докато Tahr е животно с някои от техните подвидове, считани за застрашени.

Друг интересен факт е, че тези кодови имена се увеличават по азбучен ред във всяко издание (с изключение на малкото в началото). Така че, имаме Ubuntu 14.04 като Trusty Tahr, Ubuntu 14.10 като Utopic Unicorn, Ubuntu 15.04 като Vivid Vervet и така нататък.

Предполагам, че сега имате доста добро разбиране на номерацията на кодовите имена на Ubuntu. Ако трябва да обобщя всички издания, те са:

Така че, както можете да видите, следващите версии на Ubuntu подобряват вашия английски речник и ви запознават с видове, които може да не сте чували за :) Ако предпочитате видеоклипове, тук е видео, обясняващо конвенцията за именуване на Ubuntu

Linux Mint версията на номера и кодирането

Далечният братовчед на Ubuntu (ако мога да го нарека така), Linux Mint е друга популярна Linux дистрибуция. Сега, нека да копаем в номерирането на версиите и именуването на кодове на Linux Mint.

Linux Mint е базиран на Ubuntu. Така че, няколко месеца след издаването на Ubuntu, Linux Mint излиза въз основа на тази версия на Ubuntu.

За разлика от Ubuntu, версиите на Linux Mint не следват месеца и годината. Тя е просто инкрементална. Така че, имаме Linux Mint 15, след това Linux Mint 16, Linux Mint 17 и така нататък. Това е за големи издания. Малките издания (разхлабена аналогия с сервизния пакет в Windows) се увеличават в десетични точки. Така че, това ни дава Linux Mint 17.1, 17.2 и т.н.

Това беше номерът на версията, нека поговорим за кодовите имена. Всяко от изданията на Linux Mint, било то незначително или основно, има кодово име. И подобно на Ubuntu, те също са в стъпка по азбучен ред.

Още едно интересно нещо за кодовите имена на Linux Mint е, че тези женски имена завършват с азбука "а" и имената произхождат от митологията на религията на Авраам . Това ни дава имена като Linux Mint 17 Qiana и др.

Основните редове увеличават азбучния ред на кодовото име, докато незначителните носят еднакви стартови букви, но променят името. Например, Linux Mint 17.1 е Rebecca, 17.2 е Rafaela и 17.3 е Rosa.

За да обобщим всички издания на Linux Mint дотук, ето таблица:

Сара е единственото изключение в списъка, което не завършва с „а“.

елементарна версия на операционната система и кодово име

Тъй като става дума за Ubuntu и Linux Mint, нека да разширим това семейство и да включим в дискусията елементарна OS (също базирана на Ubuntu).

елементарната операционна система има номера на версиите, които съответстват на инкременталния модел като 0.X. Така първата стабилна версия на елементарната операционна система беше 0.1 и след това стана 0.2, а текущата стабилна версия е елементарна OS 0.3.

Що се отнася до кодовото име, елементарната ОС предпочита да има име на митологичен бог или богиня. Обикновено тези имена са взети от римска / северна митология. Това ни дава кодови имена като Юпитер, Луна, Фрея (по-ранен ИСИС) и може би предстоящия Локи.

Тук няма азбучни ограничения.

0.1 - Юпитер

0, 2 - Луна

0.3 - Фрея

Версия на Debian и кодиране

Да преминем към дядо на Ubuntu, Linux Mint и елементарна операционна система. Debian, от който е извлечен Ubuntu, има много любопитна система за именуване. Всъщност самият Debian е кръстен на основателя си Ян и неговата приятелка Дебра. Основателят на Debian Иън Мърдок умира мистериозно миналата година, но името му е увековечено в Debian.

Номерата на версиите на Debian са инкрементални. Това не е интересната част. Интересен факт е, че всички издания на Debian са кодирани под името на героите от филма Toy Story. Това обяснява защо имате Debian Jessie или Debian Woody.

[Tweet “#LinuxFacts: Изданията на Debian са кръстени от символите на историята на играчките.”]

Ето таблица за бърз поглед върху всички издания на Debian и тяхното кодово име:

И ако сте гледали първия филм на Историята на играчките, може би си спомняте за злодей от филма Сид. Това дете от квартала е унищожител на играчки. Ето защо всички нестабилни издания на Debian са кодирани под името Debian Sid.

Мисля, че има много герои в филмовата серия Toy Story, затова не трябва да изчерпваме кодовите имена за бъдещите издания на Debian :)

Версия на OpenSUSE и кодово име

Първата версия на OpenSUSE през 2005 г. беше OpenSUSE 10.1. Не знам защо започна с 10, а не с 1. Но оттогава основната версия увеличава номера на версията преди десетичната запетая, докато малките издания увеличават номера на версията след десетичната запетая. Това ни дава номера на версии като OpenSUSE 11.3, 11.4, 12.1, 12.2 и т.н.

Първоначалните версии на OpenSUSE нямаха кодово име. С пускането на OpenSUSE 11.2 започваме да виждаме кодово име.

Излишно е да казвам, че OpenSUSE има зелена аура. Това зеленикаво докосване се разпростира и върху кодовите имена. Имената на OpenSUSE са всъщност нюанс на зеления цвят. Това обяснява кодовите имена като Emerald, Teal и т.н. за OpenSUSE.

11.3 - Тил

11.4 - Celadon

12.1 - Аспержи

12.2 - Mantis

12.3 - Dartmouth

13.1 - Бутилка

13.2 - Арлекин

Leap 42.1 - Малахит

Не се притеснявайте, ако преди не сте чували за тези нюанси на зелено. И ако мислите, че в бъдеще OpenSUSE ще изчерпи кодовите имена, казвам, че останете положителни. Ако има петдесет нюанса на сивото, може да има и много за зелено :)

Вашето поведение?

Какви са вашите кодови имена? Смятате ли, че е по-лесно да запомните съобщение с кодовото име, отколкото номер на версия? Смятате ли, че кодовите имена изобщо са необходими? Кой модел с кодово име на Linux се харесва най-много? Чувствайте се свободни да изразите мнението си в полето за коментари по-долу.

Препоръчано

Пълно ръководство за трикратно зареждане на Windows, Kubuntu и Debian
2019
GNOME 3.26 Издаден! Проверете новите функции
2019
3D отпечатване с отворен код: проучване на научни и медицински решения
2019