Мдаа, прекомпилиране на кернела е начина
'> С трикове.
А за големите маниаци - да ползват старо ядро. Да не говорим обаче колко неприятности ще имат със сигурността и драйверите и други неща
'>
Още не съм се насочил към подход, на теория би трябвало да стане като извадя всичко в модули в initrd-то, но все още не съм сигурен за това.
'> Гледам малко скептично на това всичко да е изкарано в модули. Някой да каже нещо?
И ползване на лека графична среда, махане на излишни сървизи при буут.
Махането на сървизи много помага, да останат само такива основни като udev, cron, syslogd, klogd, dhcpcd, cups, HAL и евентуално други джунджорийки (gpm, ей такива...).
Не съм пробвал сменяне на sysvinit, но може и това да е добро решение. Разглеждах системата на pardus, която ползвашe Python. Python май не е добро решение за тази цел, просто защото не се следва kiss принципа.
Разгледах pinit и eINIT. Ползват XML конфигурация - интересно, но не ми вдъхва много доверие.
Според мен въпроса с init-а стои така: пише се лека алтернатива на sysvinit, която:
1) чете подобрен формат на inittab, който поддържа повече клавишни комбинации освен ctrl+alt+del (и другата) и т.н.
2) изпълнява скрипт (като rc.S в Slackware) според този файл, който е написан на bash (това все пак си зависи от inittab-а, но нека е така
'> )
3) той чеква, монтира файлови системи и стартира udev. Евентуално настройва времето
4) стартира се един service manager, който вече прави стартиране на сървизите подобно на това в pinit и eINIT (пак оказано в inittab-а и зависещо от него)
BTW кажете ми дали ви харесва идеята
А, файловата система.. Xfs до сега го смятам за добро решение, смятам да хвърля око на reiserfs. Журналните обикновено са бавни, т.е. на базата на тази теория ext2 може да помогне. Отново съм скептичен и към тази теория
'> За сега си ползвам Xfs
'>
Казват, че Gentoo си заслужавал многото компилиране, но и за това съм скептичен. Не вярвам компилирането на програми да забързва нещата. По-скоро успеха на прекомпилациите на кернел се дължи на конфигурацията му спрямо хардуера, че излишните неща са махнати
'>
А за графичната среда, това си е личен избор, но бих се ориентирал към Xfce ако търся нещо леко, не че е мега-леко, но става. LXDE изглежда добре, но файловия мениджър, работещ за нещата по десктопа куца.
Също елементите от LXDE могат да вървят независимо и искат само едно GTK+
'>
Изглежда много обещаваща концепция, но е прекалено недовършена и недодялана. Все ще има някой, който ще успори това, но face it: Gnome и KDE са по-удобни от LXDE.
Нещо, което пречи на компилирането на програмите е gcc. Извинявам се, но тези от GNU по-добре да видят TCC и да взимат пример!