URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 63376
[ Назад ]

Исходное сообщение
"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"

Отправлено opennews , 29-Янв-10 11:09 
Представлены (http://lkml.org/lkml/2010/1/28/262) обновления для поддерживаемых веток Linux ядра: 2.6.32.7, содержащее 101 изменение (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.32.7), и 2.6.27.45 с 12 изменениями (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.27.45). В анонсе 2.6.32.7 отмечено, что данная версия построена в основном за счет интеграции стабилизационных патчей, подготовленных командами дистрибутивов Gentoo, Debian и openSUSE.


URL: http://www.kernel.org
Новость: http://www.opennet.me/opennews/art.shtml?num=25205


Содержание

Сообщения в этом обсуждении
"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено Аноним , 29-Янв-10 11:09 
Балин. Давайте теперь по два релиза ядра в сутки чтоли.

"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено Piligrimm , 29-Янв-10 11:20 
>Балин. Давайте теперь по два релиза ядра в сутки чтоли.

+1 Зачастли что-то... Хотя с другой стороны, это тоже не так плохо. Дыры быстрее закрываются.



"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено тигар , 29-Янв-10 11:36 
а там что, багфиксы только?;)

"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено Piligrimm , 29-Янв-10 13:15 
Судя по коммиту, не только. Выражение образное :)

"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено User294 , 29-Янв-10 22:50 
>Балин. Давайте теперь по два релиза ядра в сутки чтоли.

Активность всяко хорошо. Что не развивается - то труп.


"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено Вереск , 29-Янв-10 11:36 
Не успеваю пересобрать! Чуток помедленнее!!!

"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено Aquarius , 29-Янв-10 14:31 
можно просто собирать каждый n-й релиз, где n>1
8)

"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено Basiley , 29-Янв-10 19:26 
а можно написать систему которая будет пытаться портировать/конвертироват конфиг предыдущего релиза, для сборки(оного).
тут есть над чем поломать голову, ибо готовых решения я пока не видел(что ни о чем не говорит).

"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено pavlinux , 29-Янв-10 22:00 
Перед использованием причесать напильником!!!

#!/bin/bash;

KERNEL=`uname -r`
VERSION=${KERNEL:0:1}
PATCHLEVEL=${KERNEL:2:1}
SUBLEVEL=${KERNEL:4:2}
EXTRAVERSION=${KERNEL:7:5}
COMPRESS="tar.bz2"
URL_PREFIX="http://www.kernel.org/pub/linux/kernel/v2.6/linux"
CHECK_IF_EXIST="wget --spider";
GET="wget"
# --------------------
  cd /usr/src;
  DNL=$URL_PREFIX-$VERSION.$PATCHLEVEL.$SUBLEVEL.$((++EXTRAVERSION)).$COMPRESS;
  $CHECK_IF_EXIST $DNL;

  if [ $? == 0 ]
    then
        $GET $DNL;
   else
       EXTRAVERSION=""
       DNL=$URL_PREFIX-$VERSION.$PATCHLEVEL.$((++SUBLEVEL)).$EXTRAVERSION.$COMPRESS;
       $CHECK_IF_EXIST $DNL;
       if [ $? == 0 ]
          then
               $GET $DNL;
       fi
  fi

  tar -xvf $VERSION.$PATCHLEVEL.$SUBLEVEL.$EXTRAVERSION.$COMPRESS;
  cd $VERSION.$PATCHLEVEL.$SUBLEVEL.$EXTRAVERSION;
  zcat /proc/config.gz > .config;
  make silentoldconfig;
  make -j `cat /proc/cpuinfo | grep cores | wc -l`;
  make modules_install;
  cp -vf arch/x86/boot/bzImage /boot/vmlinuz;
  update-inittrd || mkinitrd || update-initramfs || echo "Oops";
  echo b > /proc/sysrq-trigger || init 6 || reboot;


"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено Zenitur , 30-Янв-10 00:32 
cp /usr/src/linux-2.6.32.6/.config /usr/src/linux-2.6.32.7/.config
make oldconfig

"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено pavlinux , 30-Янв-10 22:57 
там было ключевое слово - "будет пытаться"...
поэтому

make silentoldconfig


"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено Anonym , 31-Янв-10 08:59 
Или make oldconfig и нажать на Enter секунды на 3. Вопросов много не будет...
А что делает твйо скрипт? 0_0

"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено pavlinux , 31-Янв-10 18:55 
>Или make oldconfig и нажать на Enter секунды на 3. Вопросов много
>не будет...
>А что делает твйо скрипт? 0_0

Ну примерно,...
* берет текущую версию ядра
* увеличивает последнюю циферку на 1
* проверяет есть такой файл на kernel.org
  - качает
* если нет
  - увеличивает предпоследнюю циферку.
  - качает
* если скачал.
  - разархивирует
  - копирует старый конфиг
  - компилит
  - устанавливает
  - перезагружается.


Как уже написал, надо допиливать...


"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено Просто Лось , 29-Янв-10 21:27 
> В анонсе 2.6.32.7 отмечено,
> что данная версия построена в
> основном за счет интеграции
> стабилизационных патчей,
> подготовленных командами дистрибутивов
> Gentoo, Debian и openSUSE.
>

А если посмотреть первоисточник, то всё ещё окажется интересней:
I want to strongly thank Ben Hutchings, of the Debian Kernel team, for
doing a lot of work on this release.  He went through the Debian kernel
and sent me a lot of patches.  Same goes for the openSUSE and Gentoo
kernel teams[1], they also did a great job digging patches out for this
release as well.

thanks,

greg k-h

...многабукаф...

[1] Ok, that would have been me, but I am on both of those teams, and if
I don't thank myself, who does?

Итого: команду Debian представлял Бен Хатчингс, а команды Gentoo и OpenSUSE сам Грег Кроа-Хартман.


"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено Песец , 30-Янв-10 07:02 
Ну ёпть, только собрал 6, уже 7 на утро вышло.Всё заново.

"Обновление Linux ядра: 2.6.32.7 и 2.6.27.45"
Отправлено Basiley , 30-Янв-10 11:34 
>Ну ёпть, только собрал 6, уже 7 на утро вышло.Всё заново.

Прогресс требует жертв.
то есть Вас.
трудицца ядренее.
абы людям было светлее и добрее :-)
Свободнее те(fix ;-)