Вопреки ожиданиям многих из нас, новая версия флагманской ОС от Apple не портирована на x86. Впрочем, повод для радости есть - исследования () показывают, что Tiger оказалася ощутимо быстрее Panther, причём в некоторых приложениях разница составила до 42%! Кстати, достаточно забавно, что требования Tiger к аппаратному обеспечению (Macintosh c процессором G3, G4 или G5, встроенным FireWire, 256 Мб оперативной памяти и 3Гб на жёстком диске) напомниают скорее требования Windows XP (конец 2001 года) нежели прямого конкурента - Longhorn.
SecurityLab: Attacking OpenBSD with LKM, часть 1 и 2
Бытует мнение что OpenBSD не поддерживает LKM, что совершеннно неверно. OpenBSD во всей своей мощи поддерживает LKM (Loadable Kernel Module). Очень часто LKM просто не заменимы, осбенно когда требуется быстро и скрыто произвести какие то действия на машине (как чужой так и своей). Данная статья расскажет про написание собственых LKM под OpenBSD платформу.
Замечу сразу, что программирование на C под OpenBSD платформу довольно сильно отличается от программирования под другие unix-like платформы, а программирование частей ядра OpenBSD в корне отличается от привычного. Статья рассчитана на людей уже знакомых с LKM и ядром OpenBSD. Работать будем под OpenBSD 3.6.
Обновление ветки Эндрю Мортона - Linux 2.6.12-rc3-mm1
После довольно длительного перерыва Эндрю Мортон обновил свой набор патчей, уже относительно ядра 2.6.12-rc3. В этой версии было выброшено множество импортировавшихся веток bk, а на их места встали ветки, разрабатываемые с помощью git. Как отмечает Эндрю, на сегодня уже никто из разработчиков подсистем не обновляет свои bk ветки, кроме разработчиков ACPI.
Также, Эндрю сообщил, что до выхода финальной версии ядра 2.6.12 еще далеко, поскольку необходимо интегрировать большое количество патчей, а список обнаруженных в 2.6.11 ошибок велик.
Что же касается этой версии -mm патчей, то в ней по-прежнему присутствует ошибка в обновленном коде таймера. Если вы с ней сталкиваетесь, можно обратить патчи timers-fixes-improvements-fix.patch, timers-fixes-improvements-smp_processor_id-fix.patch и timers-fixes-improvements.patch или попробовать
исправить эту ошибку.
Пользователей mpt-fusion предупреждают о том, что изменились имена CONFIG_*, поэтому не стоит вслепую использовать `make oldconfig'.
На архитектуре IA64 при выключении из защищенного режима система обрушивается, "виноват" патч properly-stop-devices-before-poweroff.patch, но, похоже, что это ошибки IA64.
Грег Кроа-Хартман (Greg Kroah-Hartman) объявил сегодня о выходе восьмой серии патчей для стабилизации ядра Linux 2.6.11. Как обычно, в патч вошли исправления серьезных ошибок, реально мешающих нормальной работе ядра.
Кон Коливас (Con Kolivas) обновил свой набор патчей для ядра Linux. Обновлен диспетчер Staircase, в патч вошли исправления из 2.6.11.8, исправлена ошибка в поддержке SCSI, специфичная для -ck ядер.