LINUX.ORG.RU

Линус о новой версии ядра

 ,


0

1

Сегодня в рассылке Linux Kernel Линус Торвальдс пишет, что уже выпущено достаточно версий ядра Linux 2.6, и что он может в конечном итоге отметить очередную версию как Linux 2.8.0.

Линус отправил мейнтейнерам письмо с напоминанием об этапе слияния. Ожидается, что этап слияния ядра 2.6.40 займёт меньше времени. Обычно это занимает около двух недель после основного выпуска каждого ядра, на этот раз он просто будет короче на несколько дней. В конце этого сообщения Линус Торвальдс написал нечто интересное.

PS. Голоса в моей голове говорят мне, что числа становятся слишком большими. Я могу это просто назвать 2.8.0. И я практически гарантирую, что данный постскриптум приведет к более подробному обсуждению. Когда голоса говорят мне делать что-то, я прислушиваюсь к этому.

Единственный серьезный ответ до сих пор на это замечание Линусом был от Грега Кроах-Хартмана. Он сказал: «Если ты это сделаешь, я куплю тебе бутылку лучшего виски, которое только смогу найти в Токио.»

Для тех, кто не помнит, напомним, что ещё в 2008 году, Грег предлагал отказаться от дальнейшего использовании в нумерации чисел ​2.6. В то время он был сторонником принятия новой системы названия версий. Грег предлагал, чтобы версии имели вид «Linux 2009.0.0» или какой-либо аналогичный с учетом возраста ядра, а не некоторого числа, которое имеет мало значения для широких масс.

Ядро Linux ветки 2.6 в настоящее время на пути к 40-му релизу. Для сравнения, в ветке 2.4 было около 24 релизов до выхода 2.6.0, и на сегодняшний день ветка 2.4 достигла версии 2.4.37.

Возможно, имеет смысл поднять номер версии или переключиться на другие схемы управления версиями, если будет достигнут консенсус, то Linux ядро сможет без революционных изменений (за счёт того, что оно достаточно хорошо развивается) прийти к новой схеме в обозримом будущем.

Linux 2.6.40 будет включать некоторые возможности оптимизации производительности Sandy Bridge, начальную поддержку Intel Ivy Bridge, исправления поддержки графики, форму NVIDIA Optimus, и многие другие особенности, которые будут обсуждаться ближе к выходу Linux 2.6.40-rc1 (или Linux 2.8.0-rc1).

Похоже, Линус весьма серьезно относится к смене версии ядра Linux. Вот еще одно его сообщение.

Так что я играю с 3.0, и в этом случае, это действительно будет «3.0», а не «3.0.0» — стабильная ветка получит третью цифру, а не четвертую.

И нет, это будет не за 42. Несмотря на THHGTTG, я думаю, «40» является достаточно хорошим круглым числом.

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

Поживём — увидим.

Линус

>>> Подробности



Проверено: JB ()
Последнее исправление: Klymedy (всего исправлений: 8)
Ответ на: комментарий от malbolge

это не аналогия это мне голоса в голове сказали..

Thero ★★★★★
()
Ответ на: комментарий от anonymous

> У меня раньше было аналогично. Однако заметил следующее. Корневой раздел у меня был на ext4, а /home - на ext3 (наследство от старых версий). Конвертнул /home на ext4, сразу скорость записи на флэшку подскочила до 15-20 Мб/с.

Не уловил связи, но у мене и /, и /home в ext4.

andreyu ★★★★★
()

В продолжении истории.

This morning, Alan Cox has proposed eliminating lots of the old cruft from the Linux kernel as part of this change.

Can we drop most of MCA, EISA and ISA bus if we are going to have a big version change? A driver spring clean is much overdue and it's all in git in case someone wishes to sneak out at midnight and bring some crawly horror back from the dead.

Alan

daemonpnz ★★★★★
()

Теперь точно Он, главная проблема Линукса решена!!!

anonymous
()
Ответ на: комментарий от daemonpnz

> Зачем? О_о

Что бы посмотреть, а что они там в 2.6 наделали и можно ли использовать его наконец... :)

x86_64 ★★★
()

anonymous о новой версии ядра

Какая-то из последующих версий станет 3.0. Дальше должен начаться этап стабилизации кода, как и сейчас. Это будут версии 3.0.x. Одновременно будет вестись разработка новой ветки в рамках 3.1.x. Как только она окажется достаточно стабильной будет выпущена версия 3.2. И т. д. Таким образом сохраняется традиция чётных/нечётных версий.

PS: По хорошему чётные версии стоило бы выпускать только при изменении во внешнем API ядра, как то добавление новых системных вызовов. Так сторонним разработчикам будет проще писать свои поделки.

anonymous
()
Ответ на: комментарий от daemonpnz

Да уж, допили б то что есть старого в 2.6.x, да дропнули б в 2.8, а потом и 3.0 для каких-нибудь квантовых компьютеров можно выпускать, лет через 20 :)
А так, непонятно чего мечутся - до 99 теперь всё равно цифры такие же большие, как и после 10. Линус же сам говорил, что поднимать до 2.8 без крутых поворотов не имеет смысла.

wstorm ★★
()

Да хосспидя, меняй... об чем разговор.
Что для красноглазика, что для нуба нумерация версии ничего все равно не значит. Важно лишь качество кода, поэтому нет никакой разницы как оно будет нумероваться. И ещё важно то что написано в чейнджлогах, а без них все равно мало кто сможет сказать по номеру версии чем отличается ядро версии a.b.c.d от a.b.c.d+1.

px ★★★
()

> The voices in my head also tell me that the numbers are getting
too big.

Ah. A child of Malkav, no less. Do dark visions cloud your sight, young one, shattered reflections of your clan father's mind?

anonymous
()

Дамы и господа, а вам не кажется что голоса эти принадлежат товарищам Путину и Медведеву ?

anonymous
()
Ответ на: комментарий от DNA_Seq

>В Индии порядка 10% мусульман житель Индии != Индус Не надо путать гражданство с религиозной конфессией.

anonymous
()

Можно же веткам давать буквенные названия. Linux XP там, Linux Vista или Linux Leopard.

thesis ★★★★★
()
Ответ на: комментарий от mcdebugger

>Ога, и какая разница будет от изменения нумерации?
For fun же!
Фан есть, судя по рассылке! :)
Так что можно запиливать.

petrosha ★★★★★
()
Ответ на: комментарий от anonymous

По крайней мере пытаюсь убрать хотя бы элементарные варнинги при компиляции, где хватает навыков.

nt_crasher ★★★
()
Ответ на: комментарий от anonymous

хм както ты странно начал за здравие закончил за дебиан...

Thero ★★★★★
()
Ответ на: комментарий от cerberus

А почему сразу 2.8, куда 2.7 дели? Или версии обязательно должны делиться на 0.2?

Мдаа... жжете однако

sl4mmer
() автор топика
Ответ на: комментарий от petrosha

>For fun же!

А, ну тогда всё нормально. Всё идёт по плану!

mcdebugger ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.