[mdk-re] Новое ядро 2.4.17-alt1
Volkov Serge
=?iso-8859-1?q?vserge_=CE=C1_menatepspb=2Emsk=2Eru?=
Пт Дек 28 10:10:10 MSK 2001
On Wed, 26 Dec 2001 22:34:38 +0300
Konstantin Volckov <goldhead на altlinux.ru> wrote:
> Hi!
>
> Завтра в Sysuphus'е после синхронизации появится subj.
>
> Этот релиз ядра, судя по всему с зафиксенными багами пойдет в ALT Linux
> Master, поэтому ко всем громадная просьба - потестируйте его плз - чем
> больше багов будет выловлено сейчас - тем меньше их останется в Master'e.
>
> Что в нем кардинально нового:
>
> 1. Обновились драйвера e100 и e1000 для сетевых карт Intel EtherExpress100
> & 1000 - большая просьба всем владельцам этих карт протестировать эти
> драйвера (в первую очередь e100), т.к. стоит вопрос какой из этих модулей
> ставить по умолчанию для этих карт (т.е. e100 или eepro100).
>
> 2. Добавились патчи на iptables из одноименного пакета (т.е.
> patch-o-matic), соответственно добавилось множество новой функциональности
> - это неплохо бы протестировать.
>
> 3. hackalsa переименовалась в alsa, а бывшая alsa в oldalsa.
>
> 4. В стандартный конфиг добавились опции для включения posix acl's for
> xfs, включения local apic'ов на современных процессорах (это должно
> поднять производительность), кроме того теперь модуль md перенесен из
> модулей обратно в ядро (для поддержки softraid разделов на root
> filesystem).
>
> 5. И теперь самое вкусное - в ядро интегрирован Linux Progress Patch
> (LPP), который вошел в ALT Linux MSI Edition 1.1. Объясни подробнее, что
> это такое и чем оно грозит. Вкратце - это графическая заставка с Progress
> Bar'ом, которая закрывает собой от юзверей процесс загрузки/выгрузки ядра
> и инитскриптов. Идея содрана с MS Die'инуса, но сделано это круче :-) Этот
> патч включается в-up ядрах (а также в любых других указанием опции
> CONFIG_LPP) (но не в smp) с добавлением опции fbprogress=/dev/ttyX (где
> ttyX - консоль, куда идет вывод ядра и инитскриптов и на которую можно
> переключиться в процессе загрузки) и vga=XXX (где XXX>=788) при загрузке
> ядра. Добавленная картинка (формата 800х600) увеличила размер ядра
> примерно на 30 килобайт в сжатом виде. После показа картинки, она
> стирается из памяти, поэтому на обычную работу ее показ никак не влияет.
> Для полнофункциональной работы этой технологии необходимо:
>
> 1. Поставить 2.4.17-alt1-up ядро и добавить к нему в опции
> fbprogress=/dev/tty10 и vga=XXX (tty10 - поскольку именно на эту консоль
> заточены инитскрипты.
>
Добавил вот такую строчку к GRUB
title 2417-alt1-up
kernel (hd0,0)/boot/vmlinuz-2.4.17-alt1-up root=/dev/hda1 fbprogress=/dev/tty10
vga=790
и ничего на мониторе черный экран и мигающий курсор + весь вывод на 10 консоли :()
чего не так сделано
> 2. Поставить инитскрипты 5.49-ipl34mdk, где добавлена поддержка LPP
>
> 3. Поставить console-tools-0.2.3-ipl9mdk, где также добавлена поддержка LPP :-)
>
> 4. Загрузиться и наслаждаться :-)))
>
> За основу для этого патча был взят оригинальный LPP отсюда:
> http://lpp.freelords.org/ - основные принципы работы остались прежними, но
> было изменено следующее:
>
> 1. Зафиксено большинство багов
> 2. Добавлена поддержка разных разрешений
> 3. Добавлена новая функциональность:
>
> echo s>/proc/progress рисует на экране патч (картинка загружается из модуля fblogo.o)
> echo d>/proc/progress выключает /proc/progress
> echo e>/proc/progress включает /proc/progress
>
> Для включения патча теперь надо добавить в загрузочные параметры ядра
> только строку fbprogress=/dev/ttyX и vga=XXX, если же строки
> fbprogress/dev/ttyX не будет, а vga=XXX будет, то framebuffer останется, а
> патча не будет :-) Картинки тоже не будет :-)
>
> Все интересующиеся этой технологией могут писать мне лично - обсудим :-)
>
> Про остальные изменения можно прочитать в changelog'e:
>
> ---cut---
> * Wed Dec 26 2001 Konstantin Volckov <goldhead на altlinux.ru> 2.4.17-alt1
> - Features
> + HackALSA (0.9.x) now renamed to alsa, ALSA (0.5.x) now renamed to oldalsa
> + Added improved LPP - it enables by using CONFIG_LPP=y & adding fbprogress=/dev/ttyX
> to kernel parameters string at boot
> + Added support for local APIC's in up kernels
> + Added preempt patch - You may use it in custom kernels by change BUILD_PREEMPT variable
> in top of the kernel
> + In this kernel changed xfs acl syscalls - so if You use it, you need new xfs acl package
> - Added
> + Updated USB scanner drivers to 0.4.7
> + Redhat patches
> + Some Mandrake patches
> + Preemtimble patch
> + Some other patches
> + Patch-o-matic patches from iptables
> + Linux Progress Patch (LPP)
> + Updated sisfb driver
> - Updated
> + Kernel version to 2.4.17
> + Andrea patches to 2.4.17-rc2aa1
> + DXR3 drivers to 0.9.0
> + EMU10K1 driver to 20011214
> + PCMCIA_CS to 3.1.30
> + ALSA to 0.5.12a
> + Hackalsa to 0.9.0beta10
> + OV driver to 1.48
> + JFS to 1.0.10
> + Intel e100 driver to 1.6.29
> + Intel e1000 driver to 3.5.19
> + BTTV driver to 0.7.87
> + IPVS to 0.9.8
> + DC395 driver to 135
> + International crypto patch
> + Jeff Garzik patches
> + Qlogic drivers
> + DevFS to 199.5
> + Intel 810/815 framebuffer driver
> + Via ide driver - now we support ATA133 & New South Bridges
> + Sis ide driver - now we support ATA100
> + XFS filesystem
> - Fixed
> + Added zlib-devel to buildprereq
> + Problem with VIA chipsets & Iomega ZIP ide drives
> + Added md.o, posix acl's & XFS dmapi options to configs
> + RadeonFB warnings to syslog
> ---cut---
>
> PS Ядро вышло - теперь я собираю XFree86 4.1.99 для Daedalus...
>
> --
> Успехов,
> Konstantin
>
--
With best wishes, Volkov Serge
Network Administrator/Security Administrator
Подробная информация о списке рассылки community