Имеется компьютер:
32Mb RAM/133MMX/1Gb HDD/2Mb VideoRAM
RedHat9 Updated to Fedora Core 1 (Linux kernel 2.4.22-nlpt)
Реконфигурация железа не рассматривается.
Смена дистрибутива возможна.
Поделитесь, пожалуйста, информацией и личным опытом по следующим вопросам:
Какие можно повырезать "ненужные" компоненты в XFree86, так как это например можно сделать с ядром для оптимизации и уменьшения требуемой памяти при запуске?
Стоит ли рассматривать для этой конфигурации сервер Xorg и соответствующий сабж?
Заранее, благодарен.
Оптимизация X-Server
- LiLO
- Интересующийся
- Сообщения: 49
- Зарегистрирован: 21 авг 2005, 12:13
- Откуда: Минск
- Контактная информация:
Оптимизация X-Server
Client: Fedora Core 4 2.6.11smp/
Router: Red Hat 9 2.4.22/
Router: Red Hat 9 2.4.22/
- Mr. Anderson
- Неотъемлемая часть форума
- Сообщения: 373
- Зарегистрирован: 10 окт 2005, 14:35
это на роутере чтоли? там иксы по определению не ныжны
что касается ненужных компонентов... даже незнаю. можно поиграться с параметрами сборки иксов конечно.. еще можно глянуть в сторону DamnSmallLinux http://damnsmalllinux.org какого класса задачи планируется решать на сей железке?
что касается ненужных компонентов... даже незнаю. можно поиграться с параметрами сборки иксов конечно.. еще можно глянуть в сторону DamnSmallLinux http://damnsmalllinux.org какого класса задачи планируется решать на сей железке?
LMD / DML
- Mr. Anderson
- Неотъемлемая часть форума
- Сообщения: 373
- Зарегистрирован: 10 окт 2005, 14:35
По шагам (из личного опыта по использованию P1-90-32MB RAM и 486dx2-8mb RAM)
Первый шаг, неочевидный для тех кто не разбирается в начинке XFree/Xorg:
1) замена /bin/sh, по умолчанию это символическая ссылка на /bin/bash. Стоит поставить ash (или dash) и перенаправить ссылку на него. Помогает не только от XFree, но и уменьшает врямя загрузки. bash толстый очень для startup-скриптов, которые используются в том числе и для xfree.
2) вырезать лишние шрифты. На самом деле чтобы система работала достаточно в misc/ иметь cursor и fixed, плюс некоторое количество шрифтов под кирилицу, например bolkhov или cyrillic. Экономит существенное количество памяти. Всякие scale, type1 и прочую муру - долой. Часть из 75dpi можно оставить, особенно если это bolkhov (с русскими буквами).
3) закомментарить лишние модули XFree. Очевидно лишними являются type1, speedo, glx, dri, GLCore, drm.
Полезным чтивом являются доки по XFree. Там есть масса нюансов по модулям, настройкам для конкретных карт, позволяющий выжать максимум из них. Например, я как мантру помню все опции для чипсета Cirrus Logic 5430 (Diamond Speedstar Pro SE).
Откат на 3.3.6 на самом деле достаточно бессмысленен (современные графические тулкиты имеют проблемы в совместимости с pre-4.x XFree, всякие расширения Render и иже с ними). На 3.3.6 можно откатиться, если видеокарта не поддерживается 4.x (это редко, но бывает среди хлама).
убить лишние локали, сделать prelink
Для сильных духом - поставить FreeBSD 4.x и пересобрать мир с опциями -mcpu=pentium -march=pentium, чтосущественно улучшает latency (отклик).
Первый шаг, неочевидный для тех кто не разбирается в начинке XFree/Xorg:
1) замена /bin/sh, по умолчанию это символическая ссылка на /bin/bash. Стоит поставить ash (или dash) и перенаправить ссылку на него. Помогает не только от XFree, но и уменьшает врямя загрузки. bash толстый очень для startup-скриптов, которые используются в том числе и для xfree.
2) вырезать лишние шрифты. На самом деле чтобы система работала достаточно в misc/ иметь cursor и fixed, плюс некоторое количество шрифтов под кирилицу, например bolkhov или cyrillic. Экономит существенное количество памяти. Всякие scale, type1 и прочую муру - долой. Часть из 75dpi можно оставить, особенно если это bolkhov (с русскими буквами).
3) закомментарить лишние модули XFree. Очевидно лишними являются type1, speedo, glx, dri, GLCore, drm.
Полезным чтивом являются доки по XFree. Там есть масса нюансов по модулям, настройкам для конкретных карт, позволяющий выжать максимум из них. Например, я как мантру помню все опции для чипсета Cirrus Logic 5430 (Diamond Speedstar Pro SE).
Откат на 3.3.6 на самом деле достаточно бессмысленен (современные графические тулкиты имеют проблемы в совместимости с pre-4.x XFree, всякие расширения Render и иже с ними). На 3.3.6 можно откатиться, если видеокарта не поддерживается 4.x (это редко, но бывает среди хлама).
убить лишние локали, сделать prelink
Для сильных духом - поставить FreeBSD 4.x и пересобрать мир с опциями -mcpu=pentium -march=pentium, чтосущественно улучшает latency (отклик).
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...