Давние пользователи Linux знают, что ядро и большинство программ одинаковы во всех дистрибутивах, но различные реализации отличаются в определении аппаратуры, базовом устанавливаемом ПО, системах управления пакетами, доступности дополнительных пакетов, программах третьих сторон и предоставляемых инструментов управления. Я искал единый дистрибутив, на который я могу положиться как для серверных, так и для настольных применений, и который я смогу устанавливать и поддерживать удаленно для клиентов, и использовать его дома для работы и игр. Что я нашел для себя - это мощь SUSE Professional.
Хотя многие программы могут работать с приемлемой производительностью просто позволяя процессору самому управлять своим кэшем, программы со специфичными требованиями могут достичь значительно лучшей производительности, используя специальные инструкции процессора и управляя кэшем напрямую.
Читайте статью () об управлении кэшем процессоров PowerPC от IBM.
Даниэль Лехенбауэр (Daniel Lehenbauer) - инженер-проектировщик ПО в команде разработчиков Avalon и он отвечает за 3D возможности Avalon.
На 9 канале Microsoft появилось его демо, показывающее Avalon 3D в действии, там же оно достаточно активно обсуждается. Avalon, изначально задуманный для работы в следующей версии Windows с кодовым именем Longhorn, сейчас поддерживает Windows XP и Windows Server 2003. Само демо было записано в XP.
Жизненный цикл технологии программного обеспечения
Свободное программное оебеспечение с открытыми исходными кодами не является ни изобретением современных хиппи, ни смертным приговором западной коммерции. Скорее, это естественный и неизбежный эволюционный шаг в жизненном цикле технологии программного обеспечения ().
Объектно-ориентированное программирование устарело. Пора переходить на аспектно-ориентированное программирование на PHP. Это именно то, что сделали Джон Стэми (John Stamey), Браян Сандерс (Bryan Saunders) и Мэттью Камерон (Matthew Cameron) в AOPHP 1.0.
Тюнинг ядра Linux с помощью генетических алгоритмов
Джейк Мойланен (Jake Moilanen) предоставил серию из четырех патчей для ядра Linux версии 2.6.9, которые предоставляют и используют генетические алгоритмы для автоматического тюнинга. Патчи обновляют упреждающий диспетчер ввода-вывода и диспетчер процессора zaphod для использования обоими новой внутриядерной библиотеки, что теоретически возволяет им автоматически подстраиваться для достижения лучшей производительности при любой загрузке. Как отмечает Джейк, использование этих патчей дает небольшой, порядка 1-3%, прирост в тестах Unixbench и SpecJBB, и он надеется, что гуру в диспетчерах смогут переделать патчи для достижения еще лучших показателей.
В 2.4.29-rc1, помимо прочего, представлены обновления в поддержке SATA и драйверов для сетевых карт. Однако, что, пожалуй, важнее, эта версия исправляет найденную уязвимость в sys_uselib().
Версия 2.6.10-ac5, как всегда, закрывает различные найденные ошибки.
LinuxJournal: Gentoo для всех нестандартных случаев
Возмозжно, вы думаете, что Gentoo - это гонящийся за новизной дистрибутив для рабочих станций разработчиков, но его простая пакетная система делает его хорошим выбором () также и для любой рабочей системы, которой необходимо поддерживать актуальность установленного ПО.
Вышел GNU Classpath 0.13, свободный набор необходимых библиотек для Java. В этот релиз вошли обработчики URL для HTTP/1.1 и FTP, были добавлены классы XMLEncoder и XMLDecoder в java.beans. Новая версия поддерживает уже более 250 локализаций, были добавлены реализации SAX, DOM, XSL и XPath для javax.xml (JAXP 1.3). Улучшена поддержка Swing и AWT на gtk+. Добавлена поддержка AWT Robot для gtk+ соединений, основанная на расширении XTest к XServer.
В тесте Mauve на совместимость, полноценность и корректность реализации новая версия проходит 23131 из 23729 тестов.
Проблема находится в возможности подмены URL'а в диалоговом окне менеджера закачек Mozilla Firefox 1.0, возникающем при попытке пользователя скачать что-либо из интернета. Уязвимость вызвана некорректным отображением длинных поддоменов и путей.
Secunia присвоила уязвимости второй уровень опасности из пяти возможных.