Грег Кроа-Хартман (Greg Kroah-Hartman), мантейнер нескольких подсистем Linux ядра, анонсировал (https://lkml.org/lkml/2010/12/2/388) реструктуризацию процесса выпуска обновлений для уже выпущенных релизов Linux-ядра. В соответствии с новой схемой, официальные обновления будут выпускаться только для последнего релиза ядра, при выходе следующего релиза поддержка прошлой ветки будет прекращаться. Такой метод поддержки только последних выпусков был введен около пяти с половиной лет назад, пока в ответ на пожелания разработчиков Linux-дистрибутивов не было решено продолжить выпуск обновлений для ветки 2.6.16.
К сожалению выпуск обновлений для старых веток отнимает много ресурсов и времени у майнтейнера серии "stable", поэтому решено вернуться к истокам и окончательно стабилизировать только одну и две последних ветки. Тем не менее, с целью упрощения поддержки ядра в Linux-дистрибутивах, поддержка веток с веток с увеличенным временем выпуска обновлений будет продолжена, но данные ветки б...URL: https://lkml.org/lkml/2010/12/2/388
Новость: http://www.opennet.me/opennews/art.shtml?num=28874
годно
А RH продолжит делать как захочет
А разве RH не положить на ванильное ядро? У них же итак своя ветка в которую бэкпортят фичи из ванильногоДа и у каждого более мение крупного дистрибутива своя
http://www.opennet.me/opennews/art.shtml?num=28856вы не подавились, когда 12% участие назвали "положить" ?
RH может выдать сообществу своего ментейнера для тех веток, которые ему надо
Так а для чего приходится поддерживать старыя ветки? (сколько это стоит?) Что мешает пользователям просто обновить их до самой последней и с поддержкой старых больше не заморачиваться? Или самая последняя стабильная версия ядра старое железо, ПО или еще чего не может поддерживать? Или такое обновление порождает необходимость полной переустановки системы с ПО? (у меня есть второй комп которому лет 10 (celeron366, чипсет I440BX, 16 mb 3dfx , 128мб ram. win2000sp4- тяжело. "98"- легко. На такое что и с какой веткой ядра лучше ставить? Как известно- при каждом обновлении в ядре удаляется много строк кода. Когда это происходит то это удаляется что,- только то что несовершенное или это заодно и то что было под старые компоненты?))
А что такое ветка 2.4. ? Ее поддержка как известно завершилась лишь недавно (долго конечно ее "терпели". А ради кого? Какие юзеры и почему ее так долго не обновляли?). Кроме того еще весной я читал в сети про планы создания ветки 2.8 и что в ней будет много улучшений. Но больше я нового про это ничего не встречал (так а что с этим нового?).
толсто
Вам стоит пересмотреть манеру комментариев, если хотите получать хоть какие-то ответы.
Во-первых, вам надо найти сходку местную линуксистов, или опенсорсшиков, чтобы они вам устроили ликбез (Без обид, но большинство вопросов - профанация).
Ну а после этого ваши вопросы будут менее количественными, и на них кто-то может будет отвечать :)
> Так а для чего приходится поддерживать старыя ветки? (сколько это
> стоит?) Что мешает пользователям просто обновить их до самой последней и
> с поддержкой старых больше не заморачиваться? Или самая последняя стабильная версия
> ядра старое железо, ПО или еще чего не может поддерживать? ИлиВот есть у меня девайс Promise Technology, Inc. PDC81731 [FastTrak SX8300]
под который этот самый факин Promise выпустил драйвер только для RedHat 4 (2.6.9)
С костылями этот дривер работал до 2.6.14, далее 2.6.22 не пошло. так как там блоб.
А казалось бы бы, SATA II, не самое старье. :)
А многие заявляют, что наличие исходников - это ужас какое достоинство линукс ("всегда можно сделать, проверить под себя"), а они ведь лежат у Promise рядом с драйверами.
Хотя Promise - слово ругательное, и в приличном обществе (извините сервере) не используется.
> А многие заявляют, что наличие исходников - это ужас какое достоинство линуксГм, вообще-то павлин чуть выше сказал что "далее 2.6.22 не пошло. так как там блоб", а вы почему-то к исходникам привязались. Нестыковочка, ага?
> А многие заявляют, что наличие исходников - это ужас какое достоинство линукстам драйвер состоит из двух частей: интерфейсная часть в исходниках и бинарь(типа promise.a).
Правда, этот драйвер нахрен не нужен потому как не нужен сам промайз. И потом софтовый рейд, я думаю, всё же можно сделать т.к. как отдельные жёсткие диски всё видится.
Конечно, достоинство. Кому может нравится зависеть от собственников программ?
> Так а для чего приходится поддерживать старыя ветки?Видимо, вопрос риторический.
> (сколько это стоит?)
Зависит от того с какой стороны смотреть.
> Что мешает пользователям просто обновить их до самой последней и
> с поддержкой старых больше не заморачиваться?То что пользователи бывают разные. И случаи бывают разные. И линух юзается в куче разных девайсов. Не всегда обновление просто и быстро делается производителем. Не всегда желательно прерывать работу девайса. Девайс может обладать специфичным железом и использовать основательно допатченное ядро. Портирование большого патча на новое ядро может требовать приличных затрат ресурсов. В новом ядре могут поменять какие-то вещи которые еще более усложняют портирование, а в рамках 1 ветки ядра - api/abi обычно не меняют, что упрощает создание новых допатченных ядер на основе этого и прочая. На дектопах, опять же, минорное изменение версии ядра - не требует переделки системы и проходит безболезненно. А вот то что ядро новой версии в котором могли и что-то изрядно переделать (система живет и развивается же) заработает и еще и без проблем - это как минимум надо изрядно тестировать, а может быть и подгонять что-то придется. Что как бы повышает риск что апдейт приносящий новое ядро может сломать систему пользователю. Логично минимизировать такие моменты и делать их предсказуемыми по времени.
> Или самая последняя стабильная версия ядра старое железо, ПО или еще
> чего не может поддерживать?Может. Некрофилия в моде только у некрофилов. Поэтому совсем древнее железо все-таки иногда вытряхивают. Обладатели раритетов в своем праве бэкпортить дрова своего антиквариата для свежих ядер, если жажда/нужда использования раритета перевешивает гемор по майнтенансу.
> Или такое обновление порождает необходимость полной переустановки системы с ПО?
Не обязательно, однако в новом ядре некоторые подсистемы могут заметно отличаться и в целом крупные изменения в работающей системе потенцально могут привести к поломкам. Которые не нужны ни юзерам, ни майнтайнерам. Выловить такое можно разве что масштабным тестированием, которое невозможно произвести за 2 дня на паре компьютеров.
> (у меня есть второй комп которому лет 10
А у меня есть 80286. У меня древнее, правда? :)
> На такое что и с какой веткой ядра лучше ставить?
Какойнить Vector Linux или что-то еще ориентированное ископаемых. Ветка ядра ... ИМХО если 2.6 задетектит оборудование - нет проблем (я бы чисто из интереса бутанул такой антик посмотреть как оно :D). Все-таки как вы понимаете, львиную долю ресурсов жрет не ядро а софт и потому актуальнее подборка легковесного софта и минималистичного десктопного окружения, имхо. Хотя лично мне было бы как-то странно использовать всерьез здоровый гроб, который, извините, хавая энергии как вполне приличная машина .. проигрывает по параметрам, кхе-кхе, современным *телефонам*. У которых проц с почтовую марку размером, а маленькой пятиваттной батарейки - хватает на работу такого проца *сутками*, при том что по скорости процессора, объему оперативы и скорости оной - любой современный смартфон легко сделает ваше ископаемое, кхе-кхе. Как максимум этот гроб сгодится под файлсервер, и даже работать будет. Только вот прогресс не стоял на месте и то же самое сможет железка в десятки раз меньше по размеру, не снабженная вентиляторами и жрущая в десятки а то и сотни раз меньше, что как-то несколько нивелирует ценность такого решения.
> это удаляется что,- только то что несовершенное или это заодно и
> то что было под старые компоненты?))Вы бы еще спросили о смысле жизни и запросили бы предсказание будущего, лет так на сто.
> А что такое ветка 2.4. ? Ее поддержка как известно завершилась лишь недавно
Еще не завершилась, но осталось менее года.
> Какие юзеры и почему ее так долго не обновляли?).
Ну вот у меня роутер есть. Там 2 мега флеша и 8 мегов памяти. В него еле-еле втиснуто совсем обкусанное 2.4. Попробуйте его обновить до 2.6 без дикого геморроя, ага :). И довольно много производителей эмбеддовки юзали в роутерах и точках доступа это 2.4. Совсем игнорировать их наличие было бы все-таки странно. Ессно сейчас они переползут на 2.6 постепенно, никуда не денутся уже.
> Кроме того еще весной я читал в сети про планы создания ветки 2.8 и что в ней будет много улучшений.весна -- это случаем не месяц Апрель был? а число случайно не 1`е? :-)
на linux.org.ru была такая новость :-) :-D :-D
>Что мешает пользователям просто обновить их до самой последней и с поддержкой старых больше не заморачиваться?Ну например, в embedded.
Для специфичного железа требуется куча патчей на ванильное ядро, иначе не взлетим.
Эти патчи есть только для конкретной версии ядра. Для других нет и взять неоткуда. Тут всего два варианта: либо сидеть на том, что есть, либо ковыряться самому, а для этого как всегда не хватает ни времени, ни квалификации...
Вот тут долгоживущие ядра чудесно подходят. Можно накладывать свои патчи и официальные исправления.
НЕ НАДО 2.6.35 В LONGTERM, КРИВОЕ ОНО!!!
Лютобешено плюсую! Я с ним так и ничего сделать не смог...
И да я надеялся что 36-ую сделают long
Так ведь эмбёдерщики уже заявили, что будут *35 встраивать в свои холодильники. Так что теперь не отвертятся
Блин, версию 2.6.27 жалко. Самая адекватная версия...
Что-то никак не соображу. "Долгие" ветки теперь будут поддерживать люди не из кернел-тим? Или просто ментейнеры отвечающие за лонг-ветку не будут отвлекаться на разработку нового ядра?
скорее всего выделят кого-то из менее занятых разработчиков, в любом случае это уже будет не Грег К-Х.главное чтобы обновления безопасности были своевременно в LTS
и правильно сделали,
для тех кто сидит на ванильных версиях вполне достаточно LTS, или последней мейнстримной, остальные пусть на дистрибутивных сидят или переходят на LTS
Ну, тем кто сидит в ArchLinux, это серьёзно навредит. После выхода очередной версии ядра, разработчики месяц-два занимаются её тестированием, пока все остальные будут сидеть на старой. Баги и ошибки не будут исправляться! В общем облом полный