Page 1 of 1

хотелка: отображение версии ядра

Posted: Wed Mar 21, 2007 2:03 pm
by Mike
хотелка: отображение версии ядра, драйверов в загрузочном экране, было бы, имхо, удобно

Posted: Wed Mar 21, 2007 6:52 pm
by Serial
во.. я кстати тоже хотел спросить, как узнать ревизию ядра из ОС? (простыми действиями, без написания программ)

Posted: Wed Mar 21, 2007 6:55 pm
by Heavyiron
Смотреть, когда скачиваешь ;) ... А если серьезно, то вопрос уже где-то был в недрах форума, и тогда столкнулись с некоторыми препятствиями в реализации этого

Posted: Thu Mar 22, 2007 12:18 am
by vectoroc
Сделал первый шаг при поддержке mike.dld. Теперь в ядре опеределена константа _REV_, содержащая номер актуальной ревизии. Как добавить вывод этой информации я не знаю, и желания разбираться нет...
На будущее: в создаваемых файлах в ядре надо прописывать $Revision$ где-нибудь (желательно сверху, чтоб не искать) и выполнить над этим файлом `svn propset svn:keywords Rev <filename>'

Posted: Thu Mar 22, 2007 2:05 am
by Serial
Есть такая штука:
Функция 18, подфункция 13 - получить версию ядра.
Но, на сколько я понимаю, эта функция показывает версию дистрибутива, а не ядра :(

Posted: Thu Mar 22, 2007 3:40 am
by vectoroc
Image
Всё таки решил покапаться :)
Если будут одобрения закомичу.
В общем то предлагаю так делать в транке, в брачах выводить версию релизную

Posted: Thu Mar 22, 2007 4:38 am
by mike.dld
Небольшие изменения. Ревизия теперь в __REV__, и выводится вот так:
Image

Posted: Thu Mar 22, 2007 12:54 pm
by Serial
mike.dld, ура!
И маленький оффтоп: ядро обязательно должно быть запаковано kerpack'ом?

Posted: Thu Mar 22, 2007 8:32 pm
by Leency
Не обязательно, но так оно занимает меньше места в 2 раза.

Posted: Fri Mar 23, 2007 6:09 am
by Mike
скачал вчера 426 ядро, теперь стало намного удобнее. спасибо :)