В Debian Lenny войдет KDE 3.5.9
>>> Обсуждение (debian.org)
>>> Обсуждение (debian.org)
Патчи для X-сервера, ядра и драйвера Intel опубликованы в соответствующих системах управления версиями.
>>> Подробности (livejournal.com)
Недавно Linus вернул реализацию Big Kernel Lock к старому варианту (spinlock), и тем самым потерялась возможность вытеснения. По его словам, единственным приемлемым способом избавиться от задержек является уничтожение Big Kernel Lock из всех 1300+ мест, в которых он используется. Однако, по оценкам Ingo Molnar, с текущими темпами этот процесс может занять порядка 10 лет. Причина: Big Kernel Lock слишком прозрачен. Теперь слишком легко, даже не подозревая об этом, добавить код, который захватывает BKL, и для большинства строк кода никто наверняка не знает, захвачен он в данной строке или нет. Кроме того, автоматическая проверка вложенности блокировок (lockdep) не знает о Big Kernel Lock, и поэтому слишком просто создать труднообнаружимый deadlock.
Для ускорения процесса удаления Big Kernel Lock Ingo Molnar создал git-дерево, в котором Big Kernel Lock стал более "видимым" (добавлены отладочные средства и поддержка lockdep), и его использование удалено из основного кода ядра.
>>> Подробности (lkml.org)
Для координации этой деятельности создан список рассылки kernel-testers@vger.kernel.org, в котором планируется обсуждать ядра для тестирования, конкретные области с возможными ошибками и найденные ошибки.
>>> Подробности (kernelnewbies.org)
Увеличение скорости сборки достигается за счет того, что логика переносится из скриптов, вызываемых командой make для компиляции каждого файла, в скрипт configure.
Использование Dolt требует всего двух шагов со стороны разработчика:
>>> Подробности (gnu.org)
Кто переезжал в другой город, прошу поделиться опытом: как искать квартиру, как организовывать переезд, как искать работу в другом городе, в какой последовательности какие действия надо совершать, какие будут расходы.
>>> Подробности (Invalid URL, no host part!)
>>> Скачать wget (gnu.org)
На данный момент не гарантируется стабильность API библиотеки и формата битового потока. Оптимизация кода не выполнена: при битовом потоке 128 kbps версии celtenc и celtdec, использующие операции с плавающей точкой, работают в 4 раза медленнее oggenc и oggdec.
>>> Подробности (celt-codec.org)
Новое в версии 4.4.0:
>>> Скачать (gnu.org)
Изменения:
>>> Подробности (planeshift.it)
Основные новшества в версии 1.0 — стабилизация ABI и 100% соответствие спецификациям битовых потоков Dirac-1.0 и Dirac-2.1.
>>> Подробности (sourceforge.net)
>>> Подробности (Invalid URL, no host part!)
По замыслу, новое дерево привлечет больше тестеров, поскольку в экспериментальном -mm ядре присутствуют также «сырые» изменения, не предназначенные для скорого включения и часто делающие осмысленное тестирование невозможным.
>>> Дискуссия в LKML (lkml.org)
Новое в версии 2.2:
>>> Подробности (llvm.org)
Проблема в том, что сейчас (в связи с недавним увольнением из УрГУ) у меня нет своего сервера, с которого я мог бы это дело распространять и где, в случае появления других разработчиков, находился бы SVN.
Sourceforge не предлагать, т.к. не умеет блокировать Америку. Какие еще есть варианты?
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Патч для gcc (gnu.org)
LD_LIBRARY_PATH=/usr/lib/xulrunner:$LD_ LIBRARY_PATH
Проблема заключается в том, что, если исходное значение LD_LIBRARY_PATH было пустым, то окончательное значение "/usr/lib/xulrunner:" интерпретируется как "/usr/lib/xulrunner, текущая директория, а уже затем /lib и /usr/lib".
Это не новая уязвимость, а CVE-2005-4790 и CVE-2005-4791, которые были первоначально (неправильно) опубликованы как ошибки, касающиеся только SuSE.
Безопасный способ установки LD_LIBRARY_PATH в скриптах:
LD_LIBRARY_PATH=/usr/lib/xulrunner${LD_ LIBRARY_PATH:+:$LD_LIBRARY_PATH}
>>> Подробности (debian.org)
>>> Подробности (Invalid URL, no host part!)
| ← назад | следующие → |