[NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Dmitry Shurupov »

В минувшую пятницу Линус Торвальдс (Linus Torvalds) инициировал в своем блоге Google Plus опрос на тему версии для следующего крупного релиза ядра Linux. Читателям предлагается выбрать между 3.20 и 4.0. Сам Линус не любит версии с большим количеством итераций (например, 2.3.69), когда «числа настолько велики, что вы не можете их различить». Приближаясь к следующему релизу ядра Linux, который по умолчанию получит версию 3.20, Линус задумался на тему, не стоит ли увеличить первое число в номере версии. Для интереса главный разработчик ядра решил провести опрос: «Итак: продолжить с v3.20, потому что большие числа — это клево, или просто перескочить на v4.0, придав последующим числам в нумерации меньшие значения?» На данный момент (вечер 15 февраля) результаты опроса не указывают на единство в сообществе по данном вопросу: 44 % поддерживают вариант 3.20, а 56 % — версию 4.0. Общее количество участников голосования едва превышает 20 тысяч человек. Поддержать понравившийся вариант можно в этой записи.


оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение SLEDopit »

Да что уж там. Даёшь увеличение мажорной версии с каждым релизом!
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Janik
Сообщения: 866
Статус: Оператор вычислительных машин
ОС: Debian

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Janik »

Получится та же фигня, что и огнелисом.
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение MrClon »

Всё-таки смена мажёрной версии должна символизировать значительные изменения в продукте, сильный слом совместимости и всё такое, а сейчас ведро кажется развивается достаточно плавно (или я невнимательно слежу?).
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2041
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Stauffenberg »

Это все Леннарт со своим пагубным влиянием! (:
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
Аватара пользователя
Janik
Сообщения: 866
Статус: Оператор вычислительных машин
ОС: Debian

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Janik »

Поттеринг головного мозга?
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21409
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Bizdelnick »

Janik писал(а):
16.02.2015 13:52
Поттеринг головного мозга?

Не, это когда
SLEDopit писал(а):
15.02.2015 20:36
увеличение мажорной версии с каждым релизом

Надеюсь, Линус свой мозг ещё не настолько запустил.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение NickLion »

Если из расчёта 2 месяца на минорную версию, и по 20 (0-19) минорных версий в мажорной, то до 10-й мажорной ещё 10 лет. Вполне норм. А потом ещё 17 (всего 27) до 20-й мажорной. А вот что тогда?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение SLEDopit »

NickLion писал(а):
16.02.2015 17:07
А вот что тогда?
Переименовать linux kernel → kernel linux и начать версии с 0.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Hephaestus »

Сабж - это всё психология.
Раньше, кажись, чётное число номера означало стабильную версию, а нечетно - нестабильную.
В этом смысле с трепетом ожидали третьей версии ядра - ух ты, сколько версий нестабильными будет, пока до четвертой доберемся.
Ну и кто сейчас об этом помнит?
Что? Третье ядро дико нестабильное? Вроде нет.
Поэтому пофиг на номер версии, главное, чтобы работало нормально.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1147
Статус: Slacker!
ОС: Slackware64-current

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение yars »

Нет, речь шла о минорной версии, например, 2.5.х все считались development-, а вот 2.6.х -- stable.
Slackware64-current/Xfce/Xiaomi Mi Notebook Pro 15.6 | Arch Linux/Xfce/Lenovo G580
-------------
Registered Linux User #557010
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение NickLion »

Hephaestus
Это ясно. Линус как раз из психологии и исходит:
1) человек не особо хорошо запоминает большие числа — помнить актуальную версию 3.5 или 3.4 проще, чем, 2.6.45 или 2.6.44.
2) разница между большими числами скрадывается — "кажется", что разница между 3.9 и 3.7 существенна, а 3.39 и 3.37 не настолько.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21409
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Bizdelnick »

NickLion писал(а):
17.02.2015 12:23
разница между большими числами скрадывается — "кажется", что разница между 3.9 и 3.7 существенна, а 3.39 и 3.37 не настолько.

Если бы они были 2.6.x, этот эффект бы не так проявлялся.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение NickLion »

Bizdelnick
Если бы были 2.6.x, то сейчас была бы версия 2.6.59. Как раз ещё хуже, 2.6.53 или 2.6.59, какая разница? А разница в год.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21409
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Bizdelnick »

NickLion писал(а):
17.02.2015 14:00
2.6.53 или 2.6.59, какая разница? А разница в год.

Если человек не видит разницы, значит ему пофиг, какая версия, логично? Если бы ему нужна была фича, появившаяся в ядре за этот год, он бы разницу заметил.
Я вот и в версиях 3.x не особо ориентируюсь, мне с 3.2 неплохо живётся. И до этого с 2.6.32 было не хуже. Ну не увлекаюсь я спортивной пересборкой свежих ядер, 2.6.32 или 3.19 - какая разница?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение serzh-z »

Janik писал(а):
15.02.2015 20:38
Получится та же фигня, что и огнелисом.
Огнелис отстал в развитии. Он же даже до 30-й, кажется, не дошел? Вот Хром - уже 40...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21409
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Bizdelnick »

serzh-z писал(а):
17.02.2015 15:50
Огнелис отстал в развитии. Он же даже до 30-й, кажется, не дошел?

Даже у ретроградствующего меня 31.3.0.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение MrClon »

Актуальная версия лисы 35.0.1
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Vascom »

Как удобно разработчикам, так пусть и называют. Всем остальным без разницы что там 1.0.13.449 или 5.5.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Hephaestus »

NickLion писал(а):
17.02.2015 12:23
Это ясно. Линус как раз из психологии и исходит:
1) человек не особо хорошо запоминает большие числа — помнить актуальную версию 3.5 или 3.4 проще, чем, 2.6.45 или 2.6.44.
2) разница между большими числами скрадывается — "кажется", что разница между 3.9 и 3.7 существенна, а 3.39 и 3.37 не настолько.
Это не повод перескакивать с 3.20 сразу на 4.0
Изменение номера мажорной версии (первая цифра - это ведь она, верно?) должна свидетельствовать об очень существенных, просто-таки революционных изменениях в ядре. А их в данном случае нет, насколько я понимаю. Если уж так чужды длинные номера, то можно ведь делать 3.2; 3.3; 3.4 и так до 3.9 - и то на несколько версий хватит - а это не год и не два. Хотя я бы придерживался той нумерации, которая была ранее. С одной стороны - не такой уж длинный номер - состоит из трёх чисел, у каждого свой смысл (сравните систему нумерации у Volkov Commander). С другой стороны - этого достаточно, чтобы можно было отразить не слишком крупные изменения.
Одним словом, Линус не просто так выбирал систему нумерации версий. Она была осмысленной. И менять её вот так, ни с того, ни с сего, мне кажется неверным.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Vascom »

Так уже 3.20, а "3.2; 3.3; 3.4 и так до 3.9 " давно прошли.
О чём свидетельствует номер версии - решать разработчикам. И если они приняли одно решение 15 лет назад, это не значит что сейчас его нельзя поменять.
Как показывает практика, быстрая смена мажорной версии хорошо воспринимается пользователями и удобна разработчикам многих Open Source проектов. Так что почему бы и нет?
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение NickLion »

Hephaestus писал(а):
19.02.2015 12:47
Это не повод перескакивать с 3.20 сразу на 4.0

Почему нет?

Hephaestus писал(а):
19.02.2015 12:47
Изменение номера мажорной версии (первая цифра - это ведь она, верно?) должна свидетельствовать об очень существенных, просто-таки революционных изменениях в ядре. А их в данном случае нет, насколько я понимаю.

Иногда мажорная версия меняется просто при новых возможностях, а минорная показывает лишь патчи багов да незначительные изменения. Да и я не думаю, что в ближайшее время будут какие-то революционные изменения в ядре (а-ля переход 2.4→2.6), оно меняется достаточно плавно. Я просто не вижу, чему там измениться радикально, кроме перехода на микро(нано-,экза-)ядро, но вряд ли это произойдёт скоро (если вообще). С другой строны, за двадцать выпусков (40 месяцев работы) в ядре накапливается достаточно много изменений, почему бы не увеличить?
Ubuntu меняет мажорную версию каждый год; openSUSE считает по 3 (12.1-3, 13.1-3). Без каких-то революционных изменений. В Debian и RHEL изменения, наверное, более значительные, но за счёт того, что промежуточные версии не включают изменения функциональности.

Hephaestus писал(а):
19.02.2015 12:47
Одним словом, Линус не просто так выбирал систему нумерации версий. Она была осмысленной. И менять её вот так, ни с того, ни с сего, мне кажется неверным.

Ну, и чем осмысленнее была бы версия kernel 2.6.208 по сравнению с systemd 208?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21409
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Bizdelnick »

NickLion писал(а):
19.02.2015 13:23
Ubuntu меняет мажорную версию каждый год

У них вообще нет версии как таковой, вместо неё - год и месяц выпуска. Подход спорный, но они хотя бы последовательны в нём. А когда скачут с одной схемы нумерации на другую - это вносит путаницу и раздражает.

NickLion писал(а):
19.02.2015 13:23
чем осмысленнее была бы версия kernel 2.6.208 по сравнению с systemd 208?
Тем, что допускала бы выпуск багфикс-релизов 2.6.208.1, 2.6.208.2, ...
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Hephaestus »

NickLion писал(а):
19.02.2015 13:23
Почему нет?
Ну, перескочить-то можно. Даже на 5.0 сразу. Но тогда система нумерации теряет смысл. Причём любая.
Говоря проще, ставь любой номер, какой нравится, хоть каждый день. Чего уж там, правда?

NickLion писал(а):
19.02.2015 13:23
Ну, и чем осмысленнее была бы версия kernel 2.6.208 по сравнению с systemd 208?
Просмотрел внимательно стартовый пост. Потом прошерстил поиском. Упоминаний о systemd не увидел. К чему он тут? Или у нас теперь без него вообще ни одна тема обойтись не может?

А по поводу осмысленности номеров версий скажу так.
Номер версии состоит из трех чисел, примерная интерпретация:
Первое - мажорная версия, номер релиза - крупные изменения, раз в 1-2 года.
Второе число - минорная версия - более мелкие изменения в пределах релиза - фиксы, одного знака хватит на год при смене номера раз в пару месяцев, но лучше бы, конечно, два знака.
Третье число - номер сборки или что-то в этом роде. Трех знаков хватит на 999 номеров - хоть каждый день меняй, на два года спокойно хватит.

Таким образом, есть три составляющих номера, у каждой своё осмысленное значение, они взаимосвязаны, с учётом количества знаков в номерах. И отражают, кроме всего прочего, важность вносимых измерений.
Так оно могло бы быть, как было на самом деле, я не знаю.

Если же номер версии это всего одно число (пусть и трёхзначное) - тогда в приведенной интерпретации это больше всего соответствует номеру сборки, коих может быть очень много, но это никак не отражает важность внесенных изменений, ибо, как я уже сказал, хоть каждый день меняй. Не отличить, где релиз, где фиксы, где ежедневные сборки - всё едино. То есть, одного числа для более-менее осмысленной нумерации явно мало.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21409
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Bizdelnick »

Я так смотрю, тут многие не читали википедия://нумерация версий программного обеспечения. Рекомендую, много интересного можно узнать.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Hephaestus »

Bizdelnick писал(а):
19.02.2015 15:11
Я так смотрю, тут многие не читали
Если это намёк в мою сторону, то да, я действительно до сего дня не читал.
Однако моя интерпретация вышла довольно близкой к тому, что сказано в статье.
Что касается "прыжков", меняющихся схем и прочих перестановок,
то здесь остаюсь при своём: это сбивает с толку и в целом лишает смысла любую нумерацию.

Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение Vascom »

Bizdelnick писал(а):
19.02.2015 15:11
Я так смотрю, тут многие не читали википедия://нумерация версий программного обеспечения. Рекомендую, много интересного можно узнать.

Линусу дай эту ссылку, пусть учится :)
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение NickLion »

Hephaestus писал(а):
19.02.2015 15:06
NickLion писал(а):
19.02.2015 13:23
Ну, и чем осмысленнее была бы версия kernel 2.6.208 по сравнению с systemd 208?
Просмотрел внимательно стартовый пост. Потом прошерстил поиском. Упоминаний о systemd не увидел. К чему он тут? Или у нас теперь без него вообще ни одна тема обойтись не может?

Не являюсь противником systemd, но нумерация версий в нём ужасная, имхо. Просто как пример неудачной (с моей т.з.) нумерации.

Hephaestus писал(а):
19.02.2015 15:06
А по поводу осмысленности номеров версий скажу так.
Номер версии состоит из трех чисел, примерная интерпретация:
Первое - мажорная версия, номер релиза - крупные изменения, раз в 1-2 года.
Второе число - минорная версия - более мелкие изменения в пределах релиза - фиксы, одного знака хватит на год при смене номера раз в пару месяцев, но лучше бы, конечно, два знака.
Третье число - номер сборки или что-то в этом роде. Трех знаков хватит на 999 номеров - хоть каждый день меняй, на два года спокойно хватит.

Фактически так и есть сейчас. До этого было 4 числа: напр., 2.6.30.1, где первые 2 не менялись очень долго. Когда стал вопрос о 2.6.40.x, Линусу надоело и он сделал версию 3.0, с новой нумерацией: major.minor.patch.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение serzh-z »

Bizdelnick писал(а):
19.02.2015 15:11
Я так смотрю, тут многие не читали википедия://нумерация версий программного обеспечения. Рекомендую, много интересного можно узнать.
http://semver.org/
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: [NIXP] Линус Торвальдс устроил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0

Сообщение MrClon »

Кстати если «отпустить» мажорную часть номера, то как в случае чего показать что в ядре произошли какие-то глобальные перемены и слом всего что можно (как было в 2.4 -> 2.6 например)? Не, ну нах, пусть будет 3.100500, за-то если приспичет что-то сильно сломать можно будет сделать 4.0
Спасибо сказали: