Всем привет!
Original Message From: "Max Vasin" <max-appo***@m*****.ru>
To: "comp.soft.linux.discuss (2915573)" <am***@t*****.by>
Sent: Wednesday, August 27, 2003 10:25 AM
Subject: Re: Пингвин верхом на черепахе.
> d2r wrote:
>
> >a> 486DX2-66, 24Mb. Win 98/NT идут на ура, а вот Линух...
> >
> >Насчет ура, это перебор. У меня на Am586-133/16 маздай 95 тормозил,
> >немного, правда, но заметно. С программами - вообще полный тормоз.
Ну, слегка может и перебрал. Но в любом случае работать можно.
> >Надо оптимизировать ядро и сам компилятор под свое железо - будет бегать
> >значительно быстрее. Также - оптимизировать жесткий диск и убрать лишние
> >сервисы/демоны из памяти.
> >
> Ну насчет оптимизации компилятора и ядра - это ИМХО сильнее сказывается на
> более новом оборудовании.
Ядро перекомпилял. Но набор инструкций 386 (под который была скомпилено
ядро, поставляемое в дистрибутиве) не так уж сильно отличается от 486.
Соответственно, ощутимого выигрыша в производительности не добился.
> >a> А в родных дистрибутивах даже нормального почтового клиента не нашел -
нет
> >там ни
> >a> одного с подержкой SMTP-аутентификации! А куда сейчас без нее?
> >
> >Sylpheed - не самый лучший, но зато небольшой. В сети можно найти уже
> >скмпилированную версию для i386.
Опять же возвращаемся к библиотекам. В данный момент у меня стоит Caldera
2.2, а GTK 1.1.15 выдрана из Black Cat 5.3 (не пересобирал, ставил из
RPM-ины). Sylpheed отказывается компилироваться под эту версию GTK, требует
более новую (не помню, правда, какую именно). Самое веселое - это то, как я
однажды скомпилил GTK 1.2.10, потом Sylpheed, решил что у меня все в
порядке, а потом обнаруживаю, что набирать кириллицей невозможно! С
отображением все в порядке, но в тех полях, где можно вводить текст, 8-ой
бит обрезается! Позже выяснилось, что это наблюдается во всех приложниях под
GTK. Полез в сеть, нашел описание и решение(!) проблемы (уже не помню, в
каком-то файлике надо шрифты и чего-то еще прописать), проделал все в полном
соответствии с инструкцией. Никакого результата. В конце концов отправил я к
чертям эту 1.2.10, поставил старую 1.1.15 и продолжил писать письма из-под
Outlook Express 5.5 под NT-шкой (что бы там ни говорили фанаты мыша, а под
Win значительно лучше работают мелкомягкие программы, чем какие бы то ни
было другие - так уж система устроена).
> Можно masqmail поставить. Тогда можно использоваьт практически любой
> mail-клиент.
Звучит заманчиво. Но вот такой вопросик возникает - а что это собственно
такое? Огромная просьба -уточните!
> >a> быстрее. Та же Опера в винде летает, в Линухе - ну, медленновато, но
слегка
> >a> работает...
> >
> >Быстрее всех - Dillo. Правда фреймов он не поддерживает - только ссылки
на
> >части фреймов. И JavaScript на нем не работает. Зато быстродействие -
> >потрясающее!
Согласитесь, это достаточно серьезные ограничения. Я сейчас делаю сайтик с
кучей JavaScriptиков и пятью фреймами в окне. Тестить приходится под той же
NT-шкой, Apache (какое извращение - апач под Вынь) + PHP. И снова - Dillo
требует более новую GTK (проверено, я пытался скомпилить).
> Или lynx. Тоже без фреймов я яваскрипта.
Lynx иногда может быть хорош, но назвать его браузером на любые случаи жизни
нельзя. По-моему, проще в той же Опере в текущем окне отключить отображение
рисунков (а еще лучше - отображать только кэшированые рисунки - у меня
вообще так по умолчанию).
> >А мозилла (imho - лучший браузер), во всех обрезанных и необрезанных
> >вариантах требует много памяти (выше чем 32МБ.), поэтому и грузится
долго.
> >После загрузки часть мозиллы - в подкачке. А это не есть хорошо.
По официальным данным оригинальный (тор)Мозилла требует 64 Мб минимум. И
после этого кое-кто осмеливается (а точнее - имеет наглость) назвать его
"нетребовательным к ресурсам" (было такое на linuxshop.ru).
> >Насчет медленных машин: мнение, что линух не может на них работать -
> >ошибочно. Просто надо правильно настроить/оптимизировать своего пингвина,
> >что может поднять производительность на порядок.
> >
> >Приведу несколько рекомендаций, на основе собственных мучений:
> >
> >1. Ядро. Необходимо настроить свой тип процессора, убрать поддержку всего
> >лишнего оборудования. Это заставить gcc скомпилировать ядро под Ваш
> >процессор и уменьшит размер ядра в памяти, что позволит отвести больше
> >памяти под буфера.
Об оптимизации под 486 я уже говорил. А лишнее оборудование по умолчанию,
как правило, находится в модулях, которые не занимают память, если их не
загружать. И вообще, ядро занимает меньше мега в памяти - это не то, на чем
целесообразно экономить. А вот всякие там glibc и проч. - вот это уже
проблема.
> >2. Загрузка. Необходимо убрать все ненужные сервисы из начальной
загрузки.
> >Дело в том, что практически все дистрибутивы включают большинство
сервисов
> >по умолчанию для того, чтобы дистрибутив заработал с раздачи почти в
любой
> >конфигурации и для любого применения. Это освободит память и уменьшит
число
> >процессов, обращающихся к процессору. Также, можно уменьшить число
> >виртуальных терминалов (файл /etc/inittab строки вида
> >c1:1235:respawn:/sbin/agetty 38400 tty1 linux )). Вот лишние строки
просто
> >комментируются. Я, например, оставляю обычно только три терминала.
Да лишних сервисов я и не гружу. Кстати, вопрос - кто-нибудь в курсе, какие
конкретно сетевые сервисы нужны для поддержки демона автомонтирования?
А насчет процессов getty - много об этом читал и все никак не пойму - какая
разница, пусть они валяются где-нибудь в свопе. Я полагаю, пИнгвин не такая
глупая система, чтобы при недостатке памяти не спрятать робко их туда???
> >3. Графическая подсистема - X window. На слабых машинах Xы 4-х версий
идут
> >очень плохо. Долго грузятся, мусор на экране. Для слабых машин рекомендую
> >Хы версии 3.6.6. Версии ниже (по крайней мере 3.3.2) требуют системную
> >библиотеку ld-linux.so.1, а все современные дистры собираются с
> >ld-linux.so.2.
> >Вообще говоря - для работы X-ов использутся протокол (tcp/ip), который
сам
> >по себе достаточно медленен. Однако, если не использовать быстрые игры
или
> >просмотр видео посредством Х-ов, то, в принципе, быстродействие
> >достаточное. Не следует забывать, что когда появились Xы маздай еще не
> >родился, а 386-е компы были самыми крутыми (X-сервер на троечке и десятка
> >два Х-терминалов, как Вам это, а?). Просто надо брать ПО для Вашей
> >архитектуры, а не гонятся за новинками сезона!
> >Кстати, разработчики X-ов собираются вроде выпустить ветку без
> >использования протокола tcp/ip - с прямыми вызовами процедур.
> >Также существует проект DirectFB. Там тоже обходится без сетевого
> >протокола. Недавно проскакивало сообщение о портировании под DirectFB
> >библиотеки Qt.
Xы у меня стоят версии 3.3.3.1. И не вижу причины использовать более новые.
Насчет DirectFB ничего сказать не могу. Но хочется спросить - а кроме как с
Qt они еще с чем-нибудь работать умеют? Под Qt работают KDE-приложения,
которым на мою систему путь заказан (кроме, конечно, самых старых версий).
Есть ли какие браузеры/почтовые клиенты/редакторы и т.п., способные работать
с DirectFB?
> >4. Графическая оболочка. В современных дистрибутивах используются
> >навроченные графические оболочки Kde или Gnome. Конечно, они весьма
> >наворочены - особенно первая. Очень впечатляет Kde 3-й версии! Однако и
> >памяти и процессорного времени жрут немеряно!!! Поэтому для слабой машины
> >они неприемлемы. Лучший выбор здесь - IceWM. Конечно, у него недостаток -
> >отсутствие ярлыков на экране. Однако отсюда вопрос, часто ли Вы
пользуетесь
> >этими ярлыками (кроме запуска первой пары приложений)? BlackBox и
> >производный от него FluxBox достаточно экзотичны. Может кому-нибудь и
> >понравятся. Также очень симпатичный, хорошо проработанный и ультраудобный
> >- xfce.
> >
> Еще один неплохой - WindowMaker.
Меня устраивает IceWM. Дешево и сердито. Но - хотелось бы видеть на панельке
статус PPP. В чем проблема? В том, что IceWM старых версий такой возможности
не предоставляет, а новый - требует кучи библиотек.
> >5. Программы советую использовать маленькие и желательно
> >перекомпилированные для Вашего процессора. Почта - sylpheed, Браузер -
> >dillo, файловый менеджер - EmelFM, видео - MPlayer...
Ну, о видео я не мечтаю. Да и нужно ли оно? А ставить куда? На какой
дистрибутив?
> >С офисными приложениями сложнее. Если нужна совместимость с MS офисом -
> >слабой машине здесь совсем труба. OpenOffice жрет память еще круче чем
> >мозилла. Можно попробовать запустить koffice, а для таблиц весьма хорош
> >gnumeric. Если совсем слабай машина, а таблицы нужны позарез может помочь
> >только SiagOffice. Исходники около 2МБ, что очень немного. К сожалению,
> >плохо работает (точнее совсем не работает) с русским языком. Лечится
только
> >ковырянием в исходниках.
Офисные приложения я юзаю раз в полгода, так что такой проблемы нет в
принципе. Иногда можно и Вынь загрузить.
> >Короче - преимущество линуха в том, что с ним можно делать все что угодно
и
> >как угодно. Соответственно, бегать он может значительно быстрее чем
маздай.
> >Единственное ограничение - техническая реализация некоторых программ,
типа
> >Х-ов, но это можно скомпенсировать повышением быстродействия других
> >программных компонентов. Ну и программы использовать не самые
навороченные.
> >И только тогда, когда linux правильно и оптимально настроен, он себя и
> >покажет во всей красе.
Проблема в том, что на оптимизацию современного дистрибутива Linux (включая
чтение всех этих FM) под 486 может уйти столько времени, что он станет уже
далеко не современным... Да и (чем черт не шутит) может когда-нибудь я
все-таки обновлю свою системку?
> >Напоследок, пару примеров. У меня на Am386dx40/8mb (кто-то может еще
помнит
> >такие дрова) в консоли нормально проигрывались mp3-файлы. Маздаев винамр
> >умирал сразу, вместе с системой. На P180mmx/32mb я смотрю DivX через
> >mplayer практически без тормозов. Под Х-ми. Вин98 тормозит страшно.
> >Список продолжать? :о)
Вопрос такой - какие из сравнительно не очень старых дистрибутивов (по
крайней мере, чтобы хоть софт под них компилять можно было - все эти
Sylpheed, Dillo, IceWM и проч.) может встать на 486 и при этом хотя бы
слегка работать??? И (может, я слишком уж обнаглел???) желательно, чтобы
хоть какие-то средства управления системой имелись - все-таки ручками в
/etc/* копаться лениво...
Хорошего коннекта, Iam.
-*Информационный канал 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