LINUX.ORG.RU

Ядро Linux 3.2 получило статус длительной поддержки (LTS)

 , , ,


0

1

22 апреля 2012 года Грег Кроа-Хартман (Greg Kroah-Hartman) сообщил о выходе ядра 3.2.16. В этом же сообщении он известил, что это последний релиз ветки 3.2, который он поддерживал, в дальнейшем поддержку ветки 3.2 будет осуществлять Бен Хатчингс (Ben Hutchings).

Бен Хатчингс (Ben Hutchings) в свою очередь сообщил, что ядро версии 3.2 получает статус долговременной поддержки (long-term support). Однако не уточнил, как долго будет осуществляться такая поддержка.

Ранее Бен Хатчингс (Ben Hutchings) уже сообщал, что предстоящий релиз Debian 7.0 Wheezy будет использовать ядро версии 3.2.

Ядро реального времени для Debian Wheezy также будет основано на версии 3.2. Об этом сообщил его разработчик Стивен Ростедт (Steven Rostedt).

Ожидается, что Бен Хатчингс (Ben Hutchings) будет поддерживать ядро версии 3.2 до окончания жизненного цикла Debian 7.0 Wheezy.

Кроме Debian 7.0 Wheezy ядро версии 3.2 используется в вышедшей в конце апреля Ubuntu 12.04 LTS, для которой срок поддержки заявлен в пять лет.

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



Проверено: post-factum ()
Последнее исправление: doluphio (всего исправлений: 2)

Ответ на: комментарий от Xenius

Голландам зачем-то такая возможность понадобилась.

Думаю лишней не будет, чтобы не патчить не собирающийся софт под новую версию библиотеки в экстренном порядке в процессе обновления, а также чтобы была возможность откатиться если что не удастся что-либо собрать в автомате.

Вот к примеру весь сценарий обновления системы и всех сценариев для приложений:

nixos-checkout

Запуск процесса сборки и с последующей попыткой переключиться:

nixos-rebuild switch

Если сборка прошла неудачно - ничего не сломается, просто переключение не произойдет на новые библиотеки и ПО.

Deleted
()
Ответ на: комментарий от andreyu

tmps 50% от общего объема озу, своп в файл

... а яйца дверью зажимать не пробовал? Если у тебя контент tmpfs вытеснил нафиг всё в своп, чего ты ещё ожидал получить?

no-dashi ★★★★★
()
Ответ на: комментарий от andreyu

Сборка на tmpfs? С каким -j? Сколько памяти? Сколько свопа?

-j9, памяти 4 гб, своп 5 гб.

У тебя банальный thrashing, который является _штатным_ поведением системы с виртуальной памятью.

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

И, если ты не знал, в твоей OpenSUSE тоже бинарные пакеты.

Шелдон?

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

Винда не удачный пример. Пример Винды - пример не продуманности.

Здесь при переключениях можно выбрать нужное поколение в цепочке сборки - на котором мы точно знаете что у Вас все работало (При этом выводится и номер поколения и дата и время сборки).

В винде черт ногу сломит чтобы понять что там отображается в выборе. Да и не работает в винде эта фича как ожидается, т.е. фича такая есть, а результат - не 100% работоспособность после обновления, и откат имеющийся не в 100% срабатывает, что влечет необходимость переустановки Винды.

В NixOS 100% гарантия возможности отката на рабочую конфигурацию.

Deleted
()
Ответ на: комментарий от tailgunner

То же и про основной репозиторий.

В этом случае Космонавту по голове настучат, а в случае левого репозитория и спрашивать не с кого.

См. выше. Ну и проверить контрольные суммы и патчи тебе никто не мешает.

Проверка контрольных сумм и даже подписей ничего не даст. Патчи проверять слишком сложно и долго.

Reset ★★★★★
()
Ответ на: комментарий от no-dashi

И ещё раз - это не баг, это нормальное поведение несбалансированной инсталяции

А вот это уже можно считать багом. Наличие ЗУ с разной скоростью записи - нормальная ситуация, и система должна обрабатывать ее корректно: https://lwn.net/Articles/405076/ https://lwn.net/Articles/456904/

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

Патчи проверять слишком сложно и долго.

еще не забываем про то, что prog-x.y.z.orig.tar.gz может содержать далеко не оригинальный код :)

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

В этом случае Космонавту по голове настучат

Ему пофиг (он ничего не обещал), а тебе это уже не поможет.

Проверка контрольных сумм и даже подписей ничего не даст.

Она даст тебе гарантию, что тарболл - тот же, что опубликован разработчиками (если ты проверяешь это для своих бэкпортов %)).

Патчи проверять слишком сложно и долго.

Они часто тривиальные. Впрочем, за отмазку вполне подойдет.

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

Я использовал не так уж и долго ~3 месяца, за это время апи она сломали только 1 раз, некритично.

Я начинал со второй версии. В третьей они ломали конфиг чуть ли не каждый билд. Надоело.

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

В NixOS перезагружаться в процессе и после обновления не требуется, а Винда этого требует даже в процессе установки и обновления софта. В NixOS можно вообще не перегружаться - переключение само производится - без перезагрузки, а для большей надежности можно спокойно дождаться подходящего момента для перезагрузки. NixOS не будет маниакально напоминать, а то и за Вас делать перезагрузку, когда у Вас работает важная задача.

Deleted
()
Ответ на: комментарий от no-dashi

... а яйца дверью зажимать не пробовал?

Кому?

Если у тебя контент tmpfs вытеснил нафиг всё в своп, чего ты ещё ожидал получить?

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

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

У тебя банальный thrashing, который является _штатным_ поведением системы с виртуальной памятью.

Ну и какое вы предлагаете решение?

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

Ему пофиг (он ничего не обещал), а тебе это уже не поможет.

не обещал, но за вредоносный код в офрепе его вполне могут подвесить за яйца.

Она даст тебе гарантию, что тарболл - тот же, что опубликован разработчиками (если ты проверяешь это для своих бэкпортов %)).

То есть мне для каждой проги из ppa надо лезть на сайт разработчиков чтобы сверить md5sum prog-x.y.z.orig.tar.gz с md5sum prog-x.y.z.tar.gz, опубликованным на сайте разработчика?

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

Люблю я FreeBSD, Gentoo и NixOS - за то что они не софт собирают в сборники, а сценарии сборки, а в сценариях ссылки на загрузку с авторских сайтов и контрольные суммы хранятся. По этим ссылкам загрузка производится и проверка сумм. Надежно как в танке.

Deleted
()
Ответ на: комментарий от andreyu

У тебя банальный thrashing, который является _штатным_ поведением системы с виртуальной памятью.

Ну и какое вы предлагаете решение?

Я бы тупо отключил tmpfs и увеличил swap. Возможно, еще бы уменьшил -j.

P.S. использование tmpfs ускорения работы - обычно очень плохая идея.

tailgunner ★★★★★
()
Ответ на: комментарий от no-dashi

А ты сделай объем tmpfs в 30% объема RAM и потом расскажи нам о результатах.

Обоснуйте. Пока ваше предложение похоже на предложение Брежнева из анекдота.

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

за вредоносный код в офрепе его вполне могут подвесить за яйца.

В _самом худшем_ случае для него это некоторый ущерб репутации (потому что понятно, что не он сам это сделал, а какой-то из мэйнтейнеров).

То есть мне для каждой проги из ppa надо лезть на сайт разработчиков чтобы сверить md5sum prog-x.y.z.orig.tar.gz с md5sum prog-x.y.z.tar.gz, опубликованным на сайте разработчика?

«Каждой»? У тебя их что, десятки? Но да, слазить на сайт - это меньше работы, чем сделать бэкпорт самому.

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

Ага, а еще если даже исходники хорошие и соответствуют авторским, то это еще не гарантирует того, что бинарь собран именно из них. В свой левый ppa я могу ведь залить любой треш :)

Reset ★★★★★
()
Ответ на: комментарий от no-dashi

У меня вообще этого бага нет. Я просто держу в памяти многолетнюю историю этот проблемы и не спешу с выводами. Если у тебя этого нет это не значит что у других нет. В багзилле активность минимальная, понять ушла проблема или затаилась по ней нельзя.

А про суть проблемы я в курсе. Только дело не в полосе пропускания а в том что при попытке записи повисают все задачи во время сброса грязных страниц на диск.

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

У тебя их что, десятки?

Да

Но да, слазить на сайт - это меньше работы, чем сделать бэкпорт самому.

Работы на самом деле больше. Потому что я должен буду сделать аудит этих пакетов, потом убедить своих админов, что с _этим_ пакетом в _этой_ версии всё хорошо, потом убедить их прописать левые источники в sources.list. И после этого мне никто не гарантирует, что в следующей версии пакета из этого источника не окажется троян. В случае со своим бэкпортом работы гораздо меньше.

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

Не бинарники я тоже не люблю и не использую. Все из исходников ставлю двумя командами nixos-checkout && nixos-rebuild switch

Deleted
()
Ответ на: комментарий от Reset

У тебя их что, десятки?

Да

Афигеть. Тогда, похоже, ты что-то не так делаешь.

В случае со своим бэкпортом работы гораздо меньше.

Только каталог vendor/ становится гигабайтовым :)

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

Я бы тупо отключил tmpfs и увеличил swap. Возможно, еще бы уменьшил -j.

Ну про tmpfs несколько мнений - кто то говорит, что это хорошо, а кто то плохо. Думаю, что от сценария зависит.
У меня 8 ядер (четыре честных, 4 благодаря ht), посему и стоит -j9. Может и стоит еще раз попробовать отключить ht и сделать -j5.

P.S. использование tmpfs ускорения работы - обычно очень плохая идея.

Почему? Диск то меньше дергается.

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

Афигеть. Тогда, похоже, ты что-то не так делаешь.

У нас еще по божески. В соседнем проекте паранойя дошла до такой степени, что у них в 3rdparty лежит всё начиная от gcc и заканчивая иксовыми библиотеками :)

Только каталог vendor/ становится гигабайтовым :)

Винты сейчас резиновые, всё стерпят :)

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

удобная юнити помогает со всем этим работать достаточно быстро и без нервотрепки.

Уф.. как же достаёт это уже. Хорошие продукты в рекламе не особо нуждаются. А ты про свою Убунту как про дешёвые прокладки...

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

Кстати, а больше нигде не осталось 12309 на новых ядрах? Когда он впервые появился? Как долго просуществовал?

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

Ну про tmpfs несколько мнений - кто то говорит, что это хорошо, а кто то плохо.

Интересно было бы узнать доводы тех, кто говорит «это хорошо».

использование tmpfs ускорения работы - обычно очень плохая идея.

Почему?

Потому что оставляет VMM меньше места для маневра. Если ты распаковал на нее сорцы, ты тем самым уменьшил объем памяти, доступной для рабочей нагрузки (компиляции).

Диск то меньше дергается.

Иллюзия. Данные обычных ФС кэшируются почти так же эффективно, как и tmpfs, но при этом их можно сбросить на внешний носитель (или просто похерить).

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

в десяки, если не сотни раз ниже чем для Gentoo
я пробывал
но попробывать попробывал

Вначале я подумал, что это школьник Петя. Пораскинул мозгами и понял, это пестец.

Слышь ни трогай маего однокласника. Мы с ним нидавно поставили линекс и мы теперь крутые с нами даже десятиклассники за руку сдароваються

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

В соседнем проекте паранойя дошла до такой степени, что у них в 3rdparty лежит всё начиная от gcc и заканчивая иксовыми библиотеками :)

Если это именно паранойя (а не тяга к новым версиям), это другое дело.

tailgunner ★★★★★
()

Главное чтобы новое DKMS с oss к нему не забыли, а так да 3.2 с бекпортов много плюется неважными по сути сообщениями. Таки 32-е наше все

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

не скажи. Гентушникам tmpfs к примеру очень важен - для /var/tmp/portage например. Нахрена мне сбрасывать на винт временные объектные файлы, генерируемые при сборке пакетов?

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

Гентушникам tmpfs к примеру очень важен - для /var/tmp/portage например. Нахрена мне сбрасывать на винт временные объектные файлы

Чтобы не поддерживать миф 12309.

tailgunner ★★★★★
()

а как в сусе 12.1 заполучить это ядро? а то в оф. репх только 3.1.* и 3.3.*.

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

Иллюзия. Данные обычных ФС кэшируются почти так же эффективно, как и tmpfs, но при этом их можно сбросить на внешний носитель (или просто похерить).

Довод принят. Сча отключу tmpfs.

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

а и не надо там ничего интересного нет для тех кто не экспериментирует.

ЗЫ однако лэйзимерж для генты пока перспективнее хоть и не работает пока.

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

нет не всегда смотрит на федору, но в новом рхел не будет 3.2 по причине получения к тому времени ЛТС статуса для 3.4

если я правильно понял то в новой схеме каждое чётное по второй цифре ядро будет ЛТС

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

задолбали пиарить антипиар. пишите по делу и по теме.

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

Чтобы не поддерживать миф 12309.

Кстати да:

# du -sh /var/tmp/portage/
1.2G	/var/tmp/portage/
andreyu ★★★★★
()
Ответ на: комментарий от true_admin

это вообще не баг это миф. причём скорее всего очень железоспецифичный и кроме как тюнингом поведения под оборудование не решится.

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

это вообще не баг это миф.

это не миф, это то с чем я столкнулся и с чем доолго боролся.

скорее всего очень железоспецифичный

да не скажи, много народу на этом погорело. Да и как это может быть с железом или дровами связано если проблема на уровне vfs? Не, ну может и есть зависимость (я так понимаю никто до сих пор не втыкает что это было), но очень не похоже на это.

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

Нет, в тестинге находится.

... ядро версии 3.2 используется в вышедшей в конце апреля Ubuntu 12.04 LTS, для которой срок поддержки заявлен в пять лет.

doluphio
() автор топика

Не нужно, есть linux-next.

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