Выпуск версии ПО с новой цифрой перед точкой обычно является крупным событием. Линус Торвальдс решил сместить нумерацию версий ядра Linux с цифр 3.2x, чтобы просто порадовать разработчиков.

В своем аккаунте Google+ Торвальдс, основатель Linux, написал следующее: «Некоторое время назад я наделал шума своим нежеланием использовать очередной номер формата 2.6.39 с такими большими числами, что их трудно отличить друг от друга. Та же ситуация потихоньку складывается и теперь. На очереди 3.20, и мне опять не хотелось бы иметь дело с номерами, превышающими количество пальцев на руках и ногах».

Поэтому Торвальдс провел опрос с выбором из двух вариантов: «Мне нравятся длинные номера версий, и я не привык лгать» и «v.4.0, потому что я уже запутался». Этот «научный» опрос показал, что 56% респондентов выступают за новую нумерацию, и Торвальдс решил пойти им навстречу.

Правда, сперва больше 6 тыс. человек откликнулись на тестовый опрос (Торвальдс затем попросил его игнорировать) с вариантами ответа «Мне нравятся онлайновые опросы» и «Гммм..., я стесняюсь отвечать». Победили стеснительные с 62% голосов.

На сайте git.kernel.org Торвальдс написал по поводу 4.0 следующее:

После основательного статистического анализа моего опроса на G+, я пришел к неизбежному выводу, что интернет-опросы — плохая вещь.

Это большой сюрприз.

Но ответ " Гммм..., я стесняюсь отвечать" победил «Мне нравятся онлайновые опросы» в соотношении 62% к 38%, причем в опросе, даже не предполагавшем, что люди будут в нем участвовать. Кто может поспорить с такими солидными цифрами? 5796 голосов от людей, которых никто особо не просил отвечать?

Напротив, вариант «v4.0» обошел «v3.20» с меньшей разницей, 56% к 44%, при общем числе голосовавших 29 110, и здесь возможна большая статистическая погрешность.

Но что поделаешь, я затеял опрос, и придется уважать его результаты.

Итак, с изрядной долей легкомыслия, релиз Linux 4.0-rc1 теперь готов для тестирования.

Хотя результаты опроса можно считать, как отметил Торвальдс в Linux Kernel Mailing List (LKML), «полной белибердой», цифры не лгут. Народ предпочел 4.0, и пусть так и будет 4.0.

Торвальдс сознает, что некоторым это не понравится, поскольку принято считать, что «смена первого числа в номере версии должна происходить при появлении новой важной функции или при нарушении совместимости с прежними версиями», хотя фактически это говорит лишь о неосведомленности людей. Мы не нарушали совместимость, и наши релизы практически никогда не были прямо связаны с функциональностью«.

С другой стороны, Торвальдс добавил, что «сильнейшим аргументом некоторых сторонников номера 4.0, возможно, было желание увидеть цифры 4.1.15, так как это была версия Linux Skynet, использовавшаяся для робота T-800 в фильмах „Терминатор“. Так что в целом, я не советую особенно вчитываться в цифры».

Не новость, что технари любят бессмысленные шутки и научную фантастику, что на деле и показывает переход к Linux 4.0. Что касается реальных изменений, в этом новом релизе их не так уж много.

Торвальдс подвел черту следующими словами: «С технической стороны это был довольно заурядный релиз». Единственными реальными новшествами являются интеграция в ядро Linux патчей в реальном времени и улучшенная обработка страниц памяти.

Тем не менее, с новой схемой нумерации Торвальдс «может формировать релизы, не снимая носков для счета цифр по пальцам рук и ног».

Версия для печати (без изображений)