Почему именно рассказ об оптимизации и о 7.3, а не о чем либо другом?
Почему об оптимизации, начальной настройке читайте ниже, а почему 7.3?
Наверное потому, что это самый удачный дистрибутив
(из РедХат-подобных) для машин с процессорами ниже 1 Ггц и памятью менее 128Мб, сохраняющий
оптимальное соотношение простота/скорость/актуальность. Кроме того, он
у меня дома стоит 😉 (C)opyleft by Nightfly 2004 

Лирическая часть

Не так давно один мой знакомый поставил вышеупомянутый дистрибутив. Первое, что
я услышал на следующий день после установки это была фраза "а че он такой тормозной?"
Далее произошел следующий диалог: 
- А что у тебя за машина? 
- Да нормальная вроде 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 заторможенный 🙂 Конечно, это далеко не всё, что можно ускорить, но для начала - чтобы увидеть, насколько шустро
могут бегать ваши не столь новые машинки - вполне хватит.

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    0 комментариев
    Межтекстовые Отзывы
    Посмотреть все комментарии