Автор Тема: Автоматично генериране на .config файл  (Прочетена 19494 пъти)

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Цел: Да се напише програма/скрипт който да може да генерира автоматизирано конфигурация за компилиране на ядро и да го компилира.

Условия:
 * Да избира автоматично оптимизацията за процесора (примерно: CONFIG_MPENTIUM4)
 * да подбере необходимите модули. Ако нямате звукова карта защо изобщо да компилираме звуковата подсистема

Допълнения:
 * Осъзнавам че задачата изобщо не е малка или лесна, това е по скоро проект.
 * Виновник за нея е Tarator
 * Оставям я с отворен край и като място за дискусии

Награда:
 * За 3те най добри предложения по едно пиеме от мен zeridon
 * Ако има други желаещи да се включат с награда ... заповядайте.
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: Автоматично генериране на .config файл
« Отговор #1 -: Nov 12, 2008, 14:42 »
Едно вероятно решение: http://chezphil.org/tmp/buildin_used_mods.pl

Малко описание как би се очаквало да работи: http://www.debian-administration.org/articles/620
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Автоматично генериране на .config файл
« Отговор #2 -: Nov 12, 2008, 16:07 »
Добра функционалност побрана в малко код - не е зле. Само че не е съвсем добро решение, тъй като пряко зависи от това какво човек е заредил в момента като модули без да се интересува нужни ли са тези модули, нужно ли е да бъдат заредени още модули (може някакъв хардуер да не е активиран в този момент) и дали това е най-добрият модул за целта. Т.е., този скрипт създава конфигурация за ядро, което ще е базирано на настоящо направените настройки на системата, а не от най-доброто и бързо решение. И все пак, скриптът е добър старт на идеята. Може да се доразвие... :)
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти