LINUX.ORG.RU
ФорумTalks

Вышло ядро 2.6.38


0

2

Вышел очередной релиз ядра 2.6 ветки.

Изменения в виде wiki - http://wiki.kernelnewbies.org/Linux_2_6_38

Изменения на http://kernel.org - http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.38 (~6.3M)

Патч с 2.6.37 до 2.6.38 - http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.38.bz2 (~9.3М)

Архив ядра 2.6.38 - http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.38.tar.bz2 (~71)

Множество исправлений и обновлений...

Источники: http://www.kernel.org



Последнее исправление: progman (всего исправлений: 2)

Как говорится, ждем ебилдов.

Zhbert ★★★★★
()

походу для сборки нужно так же наложить патч отсюда

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

Ещё и 37.4 вышло...

Deleted
()

При патченье выскакивает сообщение

Reversed (or previously applied) patch detected!  Assume -R? [n] 
Я новичок в сборке ядра. Как действовать?

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

откатить уже наложенный патч нужно. у тебя сейчас какая версия?

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

>Оно же еще не стэйбл.

аще-та вся ветка 2.6 не стейбл :)

temporary ★★
()

А тот баг, о котором нельзя говорить, уже исправили?

ostin ★★★★★
()

А знаменитый патч «~200 lines» впилили?

Уже сделал билд для лунара, но собирать лень.. =]

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

bzcat это cat для bz2 архивов. patch команда патчащая сырцы.

1) файл patch-2.6.37.2.bz2 у тебя есть?
2) файл patch-2.6.38.bz2 у тебя есть?
3) команда bzcat у тебя есть?
4) команда patch у тебя есть?

минуты доброжелательных консультаций на lor

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

патч это разница между версиями. патч между 2.6.37 и 2.6.37.2 это patch-2.6.37.2.bz2. патч между 2.6.37 и 2.6.38 это patch-2.6.38.bz2.
патча между 2.6.37.2 и 2.6.38 нету, поэтому тебе сначала из 2.6.37.2 нужно сделать 2.6.37 с помощью патча patch-2.6.37.2.bz2, а потом из 2.6.37 сделать 2.6.38 с помощью патча patch-2.6.38.bz2

файл patch-2.6.37.2.bz2 у тебя есть? качай тут - http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.37.2.bz2

файл patch-2.6.38.bz2 у тебя есть? качай тут - http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.38.bz2

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

Ждём ебилда 2.6.38-hardened.

tn1
()
Ответ на: комментарий от Arrakis

>название патча 2.6.37.2 надо приписывать?
вопрос не понят.

рассмотрим подробней строку
bzcat ../patch-2.6.37.2.bz2 | patch -p1 -R

что мы видим?
мы видим что с помощью команды bzcat мы читаем содержимое файла patch-2.6.37.2.bz2 лежащего в каталоге /usr/src (сами то мы находимся в каталоге /usr/src/linux) и скармливаем его команде patch которая откатывает этот патч с текущих сырцов (опция -R)

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

не обязательно.
ядро у тебя где лежит?
ссылка /usr/src/linux на каталог с сырцами ядра создана?
предположим все сделано, и патчи лежат у тебя в каталоге ядра, тогда переходим в каталог ядра:
cd /usr/src/linux
cat ./patch-2.6.37.2 | patch -p1 -R
cat ./patch-2.6.38 | patch -p1

make oldconfig не забудь сделать

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

Тут куча диалоговых окон выскакивает, я должен на каждое отвечать yes? 2 часа тут сидеть?

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

>Что эта команда делает? Только не говори, что старый конфиг=)

make oldconfig помогает привести файл /usr/src/linux/.config к формату текущей версии ядра. к примеру я когда-то набрал make menuconfig и сконфигурил ядро руками, теперь с выходом каждой новой версии я всего лишь патчу сырцы и говорю make oldconfig и ничего не конфигурю.

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

в новой версии ядра появлись новые опции make oldconfig спрашивает как их настроить (старые он не трогает)

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

В 11.04 уже давно. Куда вернуть украденную машину времени?

drull@ubuntu:~$ uname -a
Linux ubuntu 2.6.38

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

>он активирован по умолчанию?

нет, нужно сказать 'Y' в make oldconfig или в make menuconfig в опции CONFIG_SCHED_AUTOGROUP

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

>В 11.04 уже давно.
ужас, они наверно путями Redhat с gcc 2.96 пошли?

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

если в make menuconfig это
General setup ---> Automatic process group scheduling

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

>Как-то автоматизировать это нельзя?

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

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

> видимо ты собираешь ядро в первый раз
В том смысле, что из этого распакованного каталога с ядром? Да. А так раз 5 уже собирал, если не больше.

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

>В том смысле, что из этого распакованного каталога с ядром? Да. А так раз 5 уже собирал, если не больше.

если собирал то у тебя возможно остался .config который можно было бы бросить в эти сырцы и сказать make oldconfig - это бы все координально упростило

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

да они не пишут,что rc это. Сам смеялся когда не знал это

muzlocker
()

Ура! Надеюсь починили панику при выходе из hibernate-to-ram

xorik ★★★★★
()

В чейнджлоге вкусняшки для ССЗ^Wвладельцев Radeon'ов. Ждем ебылдов.

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