Фотогалереи

Услуги

Помощь при использовании сайта

Arch Linux

Arch Linux является в мире Linux "золотой серединой" потому как собирается под архитектуру i686 из - за чего так легок и быстр. Статьи по настройке и использованию

Залипание курсора мыши на драйвере Nouveau

При использовании свободного видеодрайвера Nouveau для карточек nVidia вылез интересный глюк. Примерно каждые 10 сек. курсор мыши залипал на долю секунды. Ведешь курсор, а он раз и залип. На первый взгляд не очень ужасный баг, но за час, два - нервы начинают сдавать. Суть проблемы заключалась в том что модуль ядра drm_kms_helper через заданное время опрашивал устройство на предмет использования TV-OUT, HDMI из - за которого и тормозил курсор мыши. Проблема проявляется не на всех видеокартах, но на моей nVidia GT 240 как в Gentoo, так и в Ubuntu 10.10 которую поставил специально чтобы проверить ее наличие такая проблема существовала.

Ответ был найден на форуме русского сообщества Arch Linux, но так как решение искал довольно долго разумно решение бага растриражировать :)



Запуск cron в Drupal и Arch Linux

В интернетах описано много способов запуска этого полезного скрипта, который регенерирует карту вашего сайта, обновляет новостную ленту и выполняет прочие полезные вещи. Для решения этой задачи я пошел самым простым путем, без разнообразных костылей и изворотов. Итак нам нужно чтобы крон запускался каждый час, для этого надо создать скрипт, дать ему права на исполнение и натравить на него крон. Приступим:

cd /etc/cron.hourly
nano -w drupal.sh

Далее создадим простейший скрипт для запуска:



Решено включить PHP-Fpm по умолчанию

Девелоперы PHP наконец то дали согласие на включение FPM в основную ветку. Он будет доступен начиная с релиза 5.3 в основной поставке. Эта новость не может не радовать, лично я давно этого ждал. Слоупочным дистрам конечно будет не сладко, ведь в 5.2 бэкпорта FPM не будет. Зато в кошерном Арче уже есть PKGBUILD'ы лежащие в AUR

Снапшоты будут здесь



Arch vs Gentoo. Поставил Gentoo и в очередной раз убедился что Arch лучше

Не знаю уже сколько раз начитаешься ЛОР'a с его неадекватными красноглазыми гентушниками которые кричат "Моя гента самая быстрая" Все типа собрано индивидуально под мое железо и думаешь - "Все завтра ставлю генту!" Ведь ее точно можно один раз поставить, все собрать и радоваться жизни обновляя мир при изменении USE флагов имея максимальную производительность. Сказал сделал. В самый первый раз я ставил генту с LiveCD, было это года полтора назад и в линупсах я был совсем чайник. Скажу по секрету она так и не поставилась, в конце вываливалась ошибка какая то. Сейчас думаю а как вообще можно генту поставить с LiveCD? По моему через chroot и stage 3 гораздо удобнее. Перейти на Gentoo я пытался раза 3-4. Но это как KDE4 - либо ты используешь кеды либо тебя просто воротит от них по непонятным причинам. Последний раз поставил генту, собрал GCC 4.4.3, потом пересобрал system новым компилятором. Настроил там все основное. Поставил мускуль, похапе с fpm патчем. Насчет ебилдов с fpm патчами вообще засада. Нашел пару ебилдов (в них я ниче не понимаю) собрал, потом минут 10 искал где все эти части похапе по системе раскиданы.



Preload как средство повышения отзывчивости системы

 

Кроме недавно описанного в этом блоге prelink, кстати говоря работа которого не так заметна на глаз, существует еще одна возможность заметно увеличить скорость запуска программ. Скорость их выполнения как я уже отмечал можно повысить пересборкой под "свое железо", но вот запускаются они дольше. Итак нам нужно установить preload. Preload это демон (на языке вантуза это означает постоянно запущенную службу которая будет висеть в фоне) который собирает информацию о наиболее часто используемых библиотеках и программах в данной системе и последующим кешированием их в ОЗУ, что в свою очередь дает возможность практически мгновенного запуска программ. Лично протестированно на GIMP, ThunderBird которые стали стартовать мгновенно (меньше секунды) Разница очень заметна, так как раньше подопытные приложения стартовали даже на моей не совсем слабой машине 1 - 2 секунды. Для Арча и других кошерных дистрах данный пакет есть в репозиториях и ставится просто:

sudo pacman -S preload