Релиз Memcached 1.4.10 со значительным увеличением производительности

Анонсирован выход нового релиза системы кеширования данных в оперативной памяти Memcached 1.4.10, оперирующей данными в формате ключ/значение и отличающейся простотой использования. Новая версия примечательна работой, проделанной в направлении увеличения производительности и улучшения поддержки многопоточности. Внесённые оптимизации позволили заметно увеличить производительность конфигураций, в которых memcached работает в 3-6 потоков (от «-t 3» до «-t 6», при использовании значений «-t» больше 6 — производительность падает). Тестирование пакетом mc-crusher на сервере с четырёхядерным процессором показало, что пропускная способность Memcached возросла с 300 до 930 тысяч операций «set» в секунду, а скорость извлечения данных по ключам увеличилась с 1.6 до 3.7 миллионов операций «get» … Читать далее Релиз Memcached 1.4.10 со значительным увеличением производительности

Релиз Memcached 1.4.10 со значительным увеличением производительности

Анонсирован выход нового релиза системы кеширования данных в оперативной памяти Memcached 1.4.10, оперирующей данными в формате ключ/значение и отличающейся простотой использования. Новая версия примечательна работой, проделанной в направлении увеличения производительности и улучшения поддержки многопоточности. Внесённые оптимизации позволили заметно увеличить производительность конфигураций, в которых memcached работает в 3-6 потоков (от «-t 3» до «-t 6», при использовании значений «-t» больше 6 — производительность падает). Тестирование пакетом mc-crusher на сервере с четырёхядерным процессором показало, что пропускная способность Memcached возросла с 300 до 930 тысяч операций «set» в секунду, а скорость извлечения данных по ключам увеличилась с 1.6 до 3.7 миллионов операций «get» … Читать далее Релиз Memcached 1.4.10 со значительным увеличением производительности

Компания Google открыла исходные тексты платформы Android 4.0

Компания Google сдержала обещание и опубликовала исходные тексты недавно выпущенной платформы Android 4, в которой произведено слияние разделившейся кодовой базы для планшетов (Android 3.x) и смартфонов (Android 2.x). В настоящее время код уже доступен для загрузки через публичный Git-репозиторий проекта. Примечательно, что код открыт раньше, чем ожидалось — ещё до поступления в продажу Galaxy Nexus, первого смартфона на платформе Android 4. Кроме кода последнего выпуска Android 4.0.1 в репозиторий также загружена полная история изменений, включая все наработки, связанные с веткой Android 3.x. Так как ветка Android 3 является немного незавершённой, для неё не создано отдельных тегов в Git, а разработчикам … Читать далее Компания Google открыла исходные тексты платформы Android 4.0

Adobe превратит Flex SDK в независимый открытый проект и станет более активно продвигать HTML5

Компания Adobe заявила о намерении перевести Flex SDK на полностью открытую модель разработки, курировать которую будет специально созданная независимая некоммерческая организация Open Spoon Foundation. Adobe надеется, что изменение методов управления проектом позволит сообществу не только беспрепятственно использовать Flex SDK, но и принимать непосредственное участие в его развитии. По мнению Adobe рынок средств разработки быстро меняется и клиенты нуждаются в более полном контроле над технологиями, которыми они пользуются. Переход к новой модели управления планируется после выхода релиза Flex 4.6 SDK, который ожидается 29 ноября. После выпуска Flex 4.6 SDK решение о дальнейшем развитии проекта будет принимать не компания Adobe, а специально … Читать далее Adobe превратит Flex SDK в независимый открытый проект и станет более активно продвигать HTML5

Обновление гоночной игры Supertuxkart 0.7.3

Вышло обновление проекта Supertuxkart 0.7.3, в рамках которого развивается свободная гоночная игра с большим количеством картов, трасс и возможностей. Код игры распространяется в рамках лицензии GPL v3. Основные изменения по сравнению с версией 0.7.2: Добавлены новые графические эффекты; Улучшена физика и управляемость картов; Три новых трассы (Minigolf, New Zen Garden, New Subsea) и боевая арена (Island); Новое оружие: мухобойка (Swatter) и попрыгунчик (Rubber Ball); Новый карт Suzanne и судья Thunderbird; Другие многочисленные улучшения и исправления. Читать далее Обновление гоночной игры Supertuxkart 0.7.3

В рамках проекта ColorHug создан открытый колориметр для калибровки мониторов

Ричард Хьюз (Richard Hughes), один из разработчиков GNOME и создатель PackageKit, представил проект ColorHug, в рамках которого создан колориметр для цветовой калибровки LCD и LED мониторов. Прибор позволяет сформировать оптимальную палитру на основании измерения параметров экрана. Все наработки проекта, включая схемы в формате gEDA, код драйверов и прошивки, распространяются под лицензией GPL. Все существующие до этого аналоги устройства были сугубо проприетарными разработками. Кроме полной открытости, ColorHug также отличается более высоким быстродействием и существенно меньшей себестоимостью. В настоящее время Ричард намерен выпустить первую партию из 50 устройств, которые можно заказать по цене 55 евро (самый дешёвый аналог стоит более 100 евро). Читать далее В рамках проекта ColorHug создан открытый колориметр для калибровки мониторов

Вышел ноябрьский номер журнала "BSD Magazine"

Доступен ноябрьский номер журнала «BSD Magazine» (PDF, 4.5 Мб). В номере (журнал на английском языке): Руководство по пакетному фильтру PF для начинающих; Создание своего собственного репозитория PBI-пакетов для FreeBSD; Использование расширенных сетевых механизмов (CARP и ifstated) для организации работы высокодоступного web-сервера; Заключительная статья, посвящённая использованию ГИС во FreeBSD; Создание терминального сервера на базе FreeNX и XRDP; Мониторинг потребления памяти в OpenBSD при помощи утилиты systat; Сравнение FreeBSD 8.2 с Ubuntu Server. Читать далее Вышел ноябрьский номер журнала "BSD Magazine"

Архитектура системы верификации кода драйверов Linux

В статье «Архитектура Linux Driver Verification» (PDF, 700 Кб) представлено описание применимости метода статического анализа кода для проверки корректности драйверов устройств для платформы Linux. Представленный метод позволяет выявить ошибки на основании анализа исходных текстов, без непосредственного выполнения кода. В отличие от традиционных методов тестирования статический анализ кода позволяет проследить сразу все пути выполнения программы, в том числе, редко встречающиеся и сложно воспроизводимые при динамическом тестировании. Проект Linux Driver Verification является открытым и развивается при участии организации Linux Foundation, Института системного программирования Российской Академии Наук (ИСП РАН) и Федерального агентства РФ по науке и инновациям. Наработки проекта распространяются в рамках лицензии … Читать далее Архитектура системы верификации кода драйверов Linux

Возобновлено соревнование по написанию самого запутанного кода на языке Си

После пятилетнего перерыва, анонсировано возрождение конкурса IOCCC (International Obfuscated C Code Contest), участникам которого предлагается написать на языке Си наиболее запутанный и трудноразбираемый код, на основании анализа которого проблематично разобраться в сути решаемой задачи. При этом код должен быть интересен и чем-то примечателен, подчеркивая важность правильного стилевого оформления или выделяя неожиданные стороны языка Си. Размер исходного кода программы не должен превышать 4096 байт, программа должна собираться и выполнять какое-либо осмысленное действие. Работы на конкурс будут приниматься до 12 января 2012 года. Каталог работ прошлых победителей можно найти на данной странице. Читать далее Возобновлено соревнование по написанию самого запутанного кода на языке Си

Apache Geronimo сертифицирован на совместимость с Java EE 6

Первая бета-версия сервера приложений Apache Geronimo 3.0 отмечена как полностью совместимая с Java EE 6.0 (Full Profile). Новая версия проходит все проверки сертификационного тестового набора Java Enterprise Edition 6.0 Full Profile Certification Test Suite, а также дополнительно поддерживает модель разработки OSGi. В качестве web-контейнеров поддерживаются Tomcat 7 и Jetty 8, но сертифицировано только решение на основе Tomcat и движка для обеспечения работы web-сервисов Apache Axis2. Сертификация Apache Geronimo на совместимость с полной спецификацией Java EE 6 (Full Profile) позволила опередить основных открытых конкурентов — JBoss и Resin, которые пока остаются сертифицированными лишь с «Web Profile«, легковесным и переносимым подмножеством Java … Читать далее Apache Geronimo сертифицирован на совместимость с Java EE 6

Кабинет министров Великобритании подготовил рекомендации по закупке открытого ПО

Кабинет министров Великобритании опубликовал набор из семи документов, рассматривающих различные аспекты приобретения открытого ПО с целью стимулирования внедрения открытого ПО в государственных учреждениях. Например, среди документов можно найти рассказ о преимуществах использования открытого ПО, ответы на часто задаваемые вопросы, описание как следует проводить закупку и методику расчета стоимости владения (TCO). Особый интерес представляет документ в котором сформирован список открытых альтернатив проприетарным продуктам для различных областей применения (серверное ПО, СУБД, разработка приложений, здравоохранение, образование и т.п.) с примерами успешного внедрения и комментариями. В документе с правилами приобретения ПО указывается на то, что основным фактором в выборе того или иного продукта при … Читать далее Кабинет министров Великобритании подготовил рекомендации по закупке открытого ПО

Релиз xine 1.1.20

Спустя больше года с момента прошлого выпуска вышла новая версия популярной библиотеки для проигрывания видео и аудио файлов — xine-lib 1.1.20, которая я может использоваться в ряде популярных видео-проигрывателей, среди которых Xine-UI, gxine, Totem, kaffeine. В новой версии исправлены накопившиеся ошибки и реализовано несколько новшеств: Добавлена поддержка rv30 (RealVideo 8), rv40 (RealVideo 9) и AAC LATM (на базе FFmpeg). Реализована возможность использования вместо ImageMagick пакета GraphicsMagick; Улучшена поддержка PulseAudio; Устранены проблемы со сборкой на платформе Debian GNU/kFreeBSD; Новый порт MinGW-w64, разнообразные исправления в поддержке сборки с использованием инструментария MinGW; Возможность отключения аппаратного ускорения при проигрывании видео через DirectX; В распаковщике … Читать далее Релиз xine 1.1.20

Начало бета-тестирования Firefox 9. Новый интерфейс Firefox для Android

Firefox 9 перешел на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Релиз намечен на 20 декабря. Основные улучшения Firefox 9: В JavaScript-движок SpiderMonkey добавлен улучшенный анализатор типов (Type Inference), позволяющий более точно предсказывать используемые в коде типы данных, что даёт возможность более эффективно задействовать возможности JIT-компиляции. JavaScript является языком с динамической типизацией, из-за чего Jit-компилятор изначально не знает о типе данных переменных и генерирует код, который учитывает возможные типы всех задействованных в коде значений. Подобное дополнительное ветвление существенно замедляет выполнение приложения, по сравнению с языками со статической типизацией, такими … Читать далее Начало бета-тестирования Firefox 9. Новый интерфейс Firefox для Android

26 ноября в Омске пройдёт Fedora Install Fest

26 ноября в Омске будет проведёно мероприятие Fedora Install Fest, посвященное свежему релизу Fedora Linux 16 (Verne). На мероприятии будет произведена раздача Fedora Linux и других дистрибутивов, консультирование по установке и использованию Fedora Linux для начинающих пользователей. На Fedora Install Fest можно узнать о новинках Fedora Linux и поучится основам использования графического 3D-редактора Blender. Мероприятие пройдет в 15.00 в 301 аудитории первого корпуса Омского государственного университета им. Ф.М. Достоевского (г. Омск, пр. Мира, д. 55А). Для тех кто не сможет присутствовать лично будет организована видеотрансляция. Читать далее 26 ноября в Омске пройдёт Fedora Install Fest

Обновление ядра Linux: 3.0.9, 3.1.1. Анализ динамики роста размера ядра

Представлены очередные корректирующие релизы ядра Linux: 3.0.9 (264 исправления) и 3.1.1 (268 исправлений). Как обычно, в анонсе выхода новых версий подчеркивается обязательность проведения обновления. Из подсистем в которых исправлены ошибки можно упомянуть: USB, usb_storage, mac80211, ath9k, Suspend, epoll, ACPI, VFS, CIFS, ext4, ext2, ext3, NFS, md/raid5, iscsi-target, drm/radeon, ALSA, ipv4, ipv6, KVM, Xen. Отдельно можно отметить исправление ошибок в реализации программного RAID. В md/raid10 устранена серьёзная ошибка, которая могла привести к повреждению данных: при наличии активного запасного диска (hot-spare) в случае деградации массива, запасной диск не добавлялся в пустой слот, а заменял собой первый рабочий диск. В реализации md/raid5 устранена … Читать далее Обновление ядра Linux: 3.0.9, 3.1.1. Анализ динамики роста размера ядра

Патч для решения проблемы с повышенным энергопотреблением Linux на некоторых ноутбуках

Мэтью Гаррет (Matthew Garrett), один из разработчиков ядра Linux из компании Red Hat, опубликовал в списке рассылки ядра Linux патч, полностью решающий проблемы с повышенным энергопотреблением на ноутбуках, поддерживающих технологию ASPM (Active State Power Management) для карт PCI Express. Проблема выражается в том, что для некоторых систем в процессе работы ASPM-регистры постоянно остаются в режиме «performance» (высокая производительность), что приводит к повышению энергопотребления на 10-30% при использовании ядер Linux начиная с 2.6.38. Предложенный патч имитирует поведение Windows при инициализации системы управления питанием, т.е. не очищает статус ASPM для всех устройств в процессе загрузки, оставляя параметры, выставленные BIOS. Проблема долгое время … Читать далее Патч для решения проблемы с повышенным энергопотреблением Linux на некоторых ноутбуках

Классический Unix v6 переписан для архитектуры x86

Операционная система Unix v6, первая реализация Unix получившая широкое распространение за пределами Bell Labs, переписана на ANSI C и портирована для архитектуры x86. Изначально ОС Unix v6 была разработана около 30 лет назад для DEC PDP-11 с использованием раннего диалекта языка Си. Последние 9 лет данная ОС использовалась в Массачусетском технологическом институте для обучения студентов основам проектирования операционных систем. Unix v6 имеет достаточно простую архитектуру и небольшой объем кода, что прекрасно подходит для изучения внутреннего устройства ОС. По заявлению разработчиков, новый вариант, получивший имя Xv6, значительно больше, чем просто порт Unix v6: в Xv6 добавлена поддержка механизма организации блокировок для … Читать далее Классический Unix v6 переписан для архитектуры x86

В Firefox 8 встроен редактор JavaScript-кода Orion

Начиная с шестой версии в состав web-браузера Firefox входит Scratchpad, простой редактор для быстрого выполнения и тестирования небольших кусков кода на языке JavaScript. Начиная с Firefox 8 в браузер была добавлена неофициальная поддержка Orion — развиваемого проектом Eclipse приложения для редактирования CSS и JavaScript-кода. В отличие от Scratchpad, Orion поддерживает ряд расширенных возможностей, таких как подсветка синтаксиса и выделение парных скобок. Встроенный в Firefox редактор Orion является частью более глобального проекта, нацеленного на создание работающей через обычный web-браузер интегрированной среды для разработки проектов на языке JavaScript. По умолчанию Orion неактивен, но его можно включить через изменение настроек в «about:config» (нужно … Читать далее В Firefox 8 встроен редактор JavaScript-кода Orion

Релиз музыкального плеера Tomahawk 0.3

Представлен релиз нового интенсивно развиваемого музыкального плеера Tomahawk 0.3, ориентированного на проигрывание, поиск и организацию совместного доступа к музыке. Плеер поддерживает работу с локальной музыкальной библиотекой, с различными online-сервисами, такими как Last.fm и iTunes, а также с музыкальными архивами, размещёнными на других компьютерах и в социальных сетях. Код написан на языке С++ с использованием библиотеки Qt. Для хранения метаданных задействован SQLite. Исходные тексты распространяются в рамках лицензии GPLv3, готовые сборки доступны для Mac OS X, Windows и различных дистрибутивов Linux. Среди основных новшеств Tomahawk 0.3: Resolver Gallery — новый интерфейс для организации поиска музыки в сети; Страницы с альбомами и … Читать далее Релиз музыкального плеера Tomahawk 0.3

Релиз Indefero 1.2, системы для организации работы над программными проектами

Вышла новая версия системы для организации управления разработкой программных проектов Indefero, являющаяся клоном GoogleCode и поддерживающая работу с системами управления исходными текстами Git, Mercurial, Subversion и Monotone. Код проекта распространяется в рамках лицензии GPL. Основные новшества: В системе отслеживания ошибок Indefero теперь можно делать двунаправленные привязки между проблемой и произвольными метками, такими как «имеет отношение к тому-то, «заблокировано тем-то» или «дублирует то-то»; Результаты поиска могут быть уточнены по статусу проблемы (открыта, решена) и метке; В режимах просмотра кода и diff-ов сделаны видимыми служебные символы, такие как табуляция и перевод строки; При просмотре кода через Mercurial дополнительно отображаются родительские ревизии и … Читать далее Релиз Indefero 1.2, системы для организации работы над программными проектами

Уязвимости в Chrome, Adobe Flash, Apache, vtiger CRM, Squid, FFmpeg, Wireshark, GnuTLS и OpenPAM/FreeBSD

Несколько недавно обнаруженных уязвимостей: Вышел корректирующий релиз web-браузера Google Chrome (15.0.874.120) в котором устранено 7 уязвимостей, из которых 5 помечены как опасные. Среди уязвимостей не отмечено критических проблем, которые позволили бы обойти все уровни защиты браузера. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила исследователям безопасности 2000 долларов США (две премии по 500$ и одна премия в 1000$). Среди уязвимостей: обращение к освобожденному блоку памяти в реализации кодека Theora; выход за допустимые границы при обработке медиаконтейнеров MKV и Vorbis; повреждение памяти при декодировании VP8; переполнение кучи в декодировщике Vorbis; переполнение буфера к … Читать далее Уязвимости в Chrome, Adobe Flash, Apache, vtiger CRM, Squid, FFmpeg, Wireshark, GnuTLS и OpenPAM/FreeBSD