Установка GCC 4.4 во FreeBSD

Памятка на тему установки более свежего компилятора во FreeBSD. Как правило нужно для сборки некоторого свежего софта из исходников и оптимизации при сборке, за счет поддержки новых архитектур процессоров. Итак, для начала собираем последнюю доступную версию binutils: Далее собираем сам gcc44: Чтобы заставить собираться порты с использованием нового компилятора, нужно в файл /etc/make.conf прописать следующее:
Read More »

Монтирование ZFS с LiveCD Freebsd

Установил FreeBSD 8.1 полностью на zfs включая корень. Начал тюнить. При добавлении параметра vm.kmem_size система с паникой отказалась стартовать. Итак, чтобы смонтировать zfs под FIXIT нужно сделать следующее: 1) Подключить модули ядра: 2) Посмотреть доступные пулы: 3) Находим в списках пул и подключаем его: -f (forced) – принудительно подключить, даже если используется системой; -R –
Read More »

Проблемы с udev Debian Lenny -> Squeeze

Суть проблемы такова – при обновлении дистрибутива Debian Lenny до Debian Squeeze возникает ошибка: Для ее решения нужно установить новое ядро: После чего в /etc/udev создать файл kernel-upgrade: Ну вот и все. Далее продолжаем процесс обновления дистра:

Сброс системных кэшей в ядрах >= 2.6.16

Начиная с Linux ядра 2.6.16 появилась возможность принудительной очистки системных кэшей: 1. Чистим pagecache: 2. Чистим dentrie и inode кэши: 3. Чистим pagecache, dentrie и inode кэши: После выполнения операции необходимо запустить команду sync.