|
- Nightfly, 30.01.2004 -
Почему именно рассказ об оптимизации и о 7.3 а не о чем либо другом? Почему об оптимизации, начальной настройке читайте ниже, а почему 7.3? Наверное, потому, что это самый удачный дистрибутив(из РедХат-подобных) для машин с процессорами ниже 1 Ггц и памятью менее 128Мб, сохраняющий оптимальное соотношение простота/скорость/актуальность. Кроме того, он у меня дома стоит ;)
Лирическая часть.
Не так давно, один мой знакомый поставил вышеупомянутый дистрибутив. Первое что я услышал на следующий день после установки, это была фраза "а че он такой тормозной?" Далее произошел следущий диалог:
- а что у тебя за машина?
- Да нормальная вроде Duron1000/128SDRAM/40Gb/16Mb Vanta LT
- а что такое?
- Да у меня ХР и то работает быстрее...(вот этого я уже перенести не смог)
- ыыыы, где-то ты уже намутил...
- да не, в натуре нормально поставил!
- Лана, готовь кофе и печеньки, будем тебя строить
- Ок ;)
Практическая часть.
Установка.
Первым делом решаем, для чего будет использоваться сия машина? Машина стоит дома, то есть шлюз/маршрутизатор/мейлсервер стратегически не нужен.
Ок, знакомый желает на ней:
- слушать музыку
- смотреть кины
- играть(иногда) в игрушки
- лазить по вебу
- общаться аськой
- писать емейлы
- набрать-распечатать курсовую/реферат
- рисовать(желательно в наглядном виде) веб-страницы
- иметь при выполнении всего этого ощутимую скорость работы(ХР довольно нехило тормозит)
Ок, все эти скромные запросы можно очень продуктивно и просто реализовать. Итак, ставим. Думаю что читатель знаком (а если не знаком, то может прочитать в другом месте) c установкой при помощи анаконды (благо проще и нагляднее не бывает).
При установке винт нарезался следующим образом:
Своп размещен с начала диска для ускорения операций ввода-вывода. После него тдет сравнительно небольшой раздел с точкой монтирования "/" и после него раздел для всяческих данных, сформаченый намеренно в fat32, чтобы не было проблем, если куда-либо пойдется с винтом (ну хотя бы в прокат за фильмами). Хотя я знаю, что систему рекомендуется ставить по минимуму, а потом вручную всё доставлять (лично так и делаю), но быть постоянным выездным сборщиком либ/софты я не люблю, так что поставились все девелоперские либы и большинство другой софты, не считая того что он по незнанию ставил в первый раз:
- emacs (товарищ резонно спросил, почему я снял галочку с этого милого зубра :)
- apache (порносайт у себя он вроде не собирался поднимать)
- ftpd (у него оплата вроде как по трафику, так что быть файлообменником как-то ему тоже не быть)
- dns (думаю на домашней тачке оно не особо надо)
- ssh ? что ему с него, пользы немного
- samba ? сетей у него дома не сильно много
- nfs ? по вышеуказаной причине тоже не особо требуется.
- кароче, выкинулись практически все сетевые сервайсы, которые домашнему пользователю как-бы незачем.
- После установки
Всё, поставились. Грузимся ? долго. Ну ничего, ща поправим. Первым делом лезем в /etc/rc5.d/ (поскольку
initdefault у нас 5 ? новичку пока в голой консоли делать нечего) и смотрим, что у нас там лишнего? После чего прибиваем все ненужное и оставляем токо жизненно необходимые сервисы. Если их назначение непонятно то внутри их есть довольно-внятные комментарии на англицком языке.
Как результат, у нас остается токо то, что нужно:
S10network -поддержка сети
S17keytable ? загрузка раскладки клавиатуры
S56rawdevices - надо
S90xfs- X font server
S99local - надо
S06reconfig - надо
S12syslog ? иногда журналы почитать полезно в случае "необяснимых глюков"
S26apmd- машина АТХ так что poweroff сгодится
S60lpd ? сервер печати, если принтера нету то можно и выкинуть
Вот и все. Не забываем также выкинуть при загрузке kudzu ? довольно долго думает при загрузке, а если какое железо и поменялось, то вручную запустить можно (желательно не из иксов). Дальше стандартно ?
ставим дрова на видеокарточку(http://nightfly.asmodeus.com.ua/nvfaq.htm), и начинаем подбирать десктоп. Сначала пациент рогами уперся в KDE, видимо увлекшись всякими рюшечками, но потом я всетаки уломал попробовать использовать что-то альтернативное и более легкое и настраиваемое, посмотрели wmaker, icewm, e16, gnome, hackedbox, fluxbox и остановились на последнем, как на наиболее гибком (и темки прилагающиеся ему понравились ;)
За 10 минут собрался последний стабильный релиз, настроились кейбиндинги, поставился симпотный воллпапер с девченкой (чтобы не так страшно было :), на первое время поставился idesk для удобного вызова частоиспользуемых софтин индивидумом, возрощенным в мире windows. Повесился gkrellm, дабы пациент мог восхищаться использованием ресурсов и менять скины :)
Что дальше...
- Смотреть фильмы?
Mplayer 1.0-pre2 с всеми соответствующими кодеками(до сих пор не слышал, чтобы у него какой-нить фильм не пошел).
- xmms 1.2.7 с патчем для автопререкодировки в koi8-u(себе никогда не ставлю ? русскоязычной попсой не интересуюсь)
- Набирать/распечатывать документы? OpenOffice 1.1 и 3 минуты пользования redhat-config-printer
- Игрушки? Наитвный Q3 1.32 + winex 3.1
- Браузер ему оставил его родной ? Opera, с надеждой, что когда нибудь он всё-таки перейдет на Mozill-у.
- Мыльница? Сначала хотел остановиться на bat-то подобном kmail, но в силу того, что он тянет за собой половину KDE, остановились на sylpheed ? знакомому очень понравился незаметный запуск и скорость (а вы чегото другого ждали от программы весом около 2Мб?)
- Как звонилку использовали wvdial.
- Для вебдизайна / рисования приспособили gimp и quanta.
После чего из inittab убрались все лишние консольки(mingetty тоже что-то весит).
Что мы имеем после проведения всех вышеуказаных процедур? Тарелку сьеденного печенья, несколько выпитых чашек кофе, убитая пачка дешевых сигарет, стартующая за считанные секунды и надежная система, позволяющая
действительно работать даже не на самых мощных машинах с современным и мощным ПО. Конечно, можно было бы пересобрать из сорцов ядро, Xfree86, OpenOffice, Mozillа, и другие тяжелые пакеты, убрав из них все ненужное, с -O3, march..., поиграться с hdparm, еще на порядок увеличив быстродействие, но печенье закончилось и не нужно пока (надеюсь) все это ему ? у моего знакомого теперь главная тема для рассказов одна ? какой WinXP заторможенный :)
Конечно, это далеко не всё, что можно ускорить, но для начала - чтобы увидеть, насколько шустро могут бегать ваши не столь новые машинки - вполне хватит.
|