IZ> Господа, сделайте скидку для новичка, поясните: эта оптимизация возможна
IZ> после установки дистрибутива? Где и как убирать поддержку лишнего
IZ> оборудования? Достаточно указать внятную документацию (лучше конечно на
IZ> русском, но инглиш тоже пойдёт).
Исходники ядра обычно находятся где-то в /usr/src/linux (это - сим.ссылка).
Запускаете make menuconfig (или make xconfig - для Х-ов). Для знающих
английский - файлы readme и каталог Documentation.
В списке ключей (организованных иерархически) выбираются нужные. Там, в
общем все понятно. Описания ключей для версии ядра 2.4.20 пробегали где-то на
linuxbegin.ru.
Более подробно надо искать в howto типа "Linux-kernel-howto". Например
здесь: http://linuxland.itam.nsc.ru
IZ> Про сервисы таже просьба. И про терминалы совсем не понятно, я вот
IZ> сталкивался с рекомендацией наоборот увеличить их число (резонов, правда
не
IZ> приводили).
По умлочанию, во многих дистрибутивах запускается куча сетевых и не только
демонов. Это то, что выводится на экран после загрузки ядра. В производных
от RedHat дистрах обычно это показывается с цветными надписями типа [OK].
Реально, все зависит от оборудования и назначения системы. Например для
обычной рабочей станции / домашнего компьютера абсолютно не нужны ни
сервера httpd, ftpd. Sendmail тоже не нужен. Поддержку вызовов RPС -
отключить (nfs и yp работать не будут - а они Вам нужны?). Inetd / xinetd -
отключить. Ну и так далее. Подробнее можно найти много информации в инете,
на том-же linuxbegin.ru. Или в howto типа "Linux-BOOT-howto".
По поводу терминалов. При активной работе в консоли терминалы - вещь очень
удобная. Скажем - в одном у меня компилится очередная програ, в другом -
сортируется база данных, в третем и четвертом открыт МС и идет активная
работа с файлами, в пятом - wget качает очередной сайт, который в облом
смотреть online, и так далее... Но такой вопрос: сколько из всего этого
примерного списка терминалов будет использованно на слабой машине? Не
больше трех, а иногда и двух вполне достаточно. Так зачем нам лишняя
загрузка системы? (Загрузка конечно маленькая, но мы ведь говорим о слабых
машинах).
Реально лично у меня при достаточно активной работе в консоли редко бывает
использованно более четырех терминалов (система Пень3-550/128мб). Часть из
вышеперечисленного, на крайняк, можно запустить в фоновом режиме (например,
wget и gcc).
IZ> Правильно ли я понял, что при установке дистрибутива мне следовало
IZ> согласится на Х 3 (я как-то не подумав поставил Х 4 на Р166ММХ)?
Абсолютно правильно. Я не помню точно цифры, но у меня после запуска X-ы
4.1 занимали около 25мег. памяти, а 3.3.6 (за 3.6.6 в предыдущем сообщении
сорри - опечатка) - около 7-8 мег. Разница на лицо!.
IZ> Вот это воодушевляет на эксперименты. Только вчера пробовал посмотреть
IZ> MPEG4 линуксом с помощью Xine (машина P166MMX/96Mb) - тормозит весьма
IZ> ощутимо, что огорчило. Теперь ясно,что дело поправимое.
Несколько советов. Mplayer работает с большим количеством устройств вывода.
Это и X, FB, SVGALib, VESA... Можно пробовать по разному - как пойдет.
Больше всего тормозов, по моему опыту, при программном масштабировании. Это
когда размер фильма 352x288, а экран 800х600. Ясно, что обработка ведется
вещественными числами, а это очень долго (особенно если проц - не ммх).
Один удобный трюк: для избежания программного масштабирования можно
запускать в Х-ах mplayer без масштабирования (или с масштабированием -
кратными целому числу, например х2 и тип - по ближайшим точкам), но
разрешение X-ов делать примерно около этого значения или немного больше.
Загляните в /etc/X11/XF86Config. Там есть закоментированные (как правило) строчки
начинающиеся на modeline (секция "Monitor"). Надо раскоментировать строчки
с нужными разрешениями и добавить дополнительные разрешения также в секцию
"Screen". Имеются следующие разрешения: 320x200, 320x240, 400x300, 480x300,
512x384, 640x400, 640x480 и далее как обычно. Правда, не все они могут
нормально зарабоатать.
Все. Теперь при запуске фильма переключаемся между разрешениями
по Ctrl+Alt+"серый+" или Ctrl+Alt+"серый-".
Если в конфигурационном файле нет таких строк и Х-ы 3.3.6, то их можно
выдрать из файла /usr/X11R6/bin/XF86Config. Сам файл исполняемый, но внутри
него текст шаблонного /etc/X11/XF86Config. Просто выделяете мышкой (при
запущенном gpm'е) и вставляете в конфигурационный файл.
В крайнем случае настройка Х-ов через /usr/X11R6/bin/XF86Config должна
привести к нужному результату.
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru