В драйвере RadeonSI для видеокарт AMD HD7000 реализована поддержка 2D-ускорения

В драйвере для видеокарт AMD семейства HD7000 (Southern Islands) реализована поддержка 2D-ускорения. На реализацию поддержки было потрачено достаточно много времени, так как HD7000 являются первыми видеокартами с существенно переработанной архитектурой GCN (Graphics Core Next), оптимизированной на произвольные вычисления (GPGPU) и заметно отличающейся от предшественников, что потребовало написания отдельного драйвера, хоть и частично базированного на коде драйвера R600g. Реализация 2D-ускорения в данном драйвере являет собой достаточно важную веху в развитии, поскольку было принято решение реализовать поддержку ускорения 2D-вывода через ускорение 3D, используя библиотеку GLAMOR, что позволит не тратить усилия на отдельную реализацию 2D-ускорения. Ценой данного решения стала необходимость в полноценно работающей … Читать далее В драйвере RadeonSI для видеокарт AMD HD7000 реализована поддержка 2D-ускорения

Проект FreeType собирает пожертвования для улучшения работы библиотеки

Вернер Лемберг (Werner Lemberg), один из ключевых разработчиков библиотеки рендеринга шрифтов FreeType (которая используется не только в Linux, но и в Android и iOS), запустил две кампании по сбору пожертвований, намереваясь собрать в сумме 90 тысяч долларов США. Кампании направлены на финансирование работ в следующих направлениях: Реализация TTF автохинтинга для широкого спектра шрифтов. Добавление поддержки веб шрифтов в формате WOFF, который недавно был утверждён консорциумом W3C в качестве открытого web-стандарта. Расширение модуля автохинтинга для работы с более широким набором начертаний шрифтов. Планируемые модификации будут выражены в том, что очень широкая категория латинского будет разбита на части с тем, чтобы получить … Читать далее Проект FreeType собирает пожертвования для улучшения работы библиотеки

Обновление iptables 1.4.17 с поддержкой IPv6 NAT

Доступно обновление iptables 1.4.17, набора утилит для управления встроенным в ядро Linux фреймворком фильтрации и преобразования пакетов NetFilter. В новой версии реализована полная совместимость с ядром Linux 3.7 и исправлено несколько ошибок. В частности, добавлена поддержка трансляции адресов для IPv6 и включены IPv6-варианты расширений MASQUERADE, SNAT, DNAT и REDIRECT. Кроме того, добавлено расширение с реализацией спецификации NPT (IPv6-to-IPv6 Network Prefix Translation), нацеленной на организацию связывания один к одному IPv6-адресов (по аналогии с IPv4-to-IPv4 NAT, только для обеспечения доступности одного IPv6-адреса через другой IPv6-адрес). Читать далее Обновление iptables 1.4.17 с поддержкой IPv6 NAT

Релиз открытой платформы финансовой аналитики OpenGamma 1.2.0

Представлен релиз открытой платформы финансовой аналитики OpenGamma 1.2.0, ориентированной на обеспечение функций фронт-офиса для взаимодействия с клиентами, торговой аналитики и анализа рисков для фирм, специализирующихся на оказании финансовых услуг. OpenGamma комбинирует в едином программном продукте движок расчётов, учитывающий зависимости между различными финансовыми показателями, средства бизнес-аналитики, прослойку для управления данными, систему агрегации внешней финансовой информации и модуль для хранения и управления историческими наборами данных для расчёта рисков. Код OpenGamma написан на языке Java и распространяется в рамках лицензии Apache. В новой версии представлен принципиально новый GUI-интерфейс с поддержкой многопанельного режима просмотра аналитики, возможностью произвольного перетаскивания данных мышью и копирования содержимого областей, … Читать далее Релиз открытой платформы финансовой аналитики OpenGamma 1.2.0

Для Ubuntu 12.10 выпущено обновление для повышения производительности игр в полноэкранном режиме

Для Linux-дистрибутива Ubuntu 12.10 выпущено достаточно необычное обновление пакета, вносящее заметные изменения в поведение композитного менеджера Compiz. Целью данного обновления является повышение производительности программ, особенно игр, в полноэкранном режиме работы. Обновление изменяет логику работы Compiz таким образом, что полноэкранные окна более не перенаправляются через транзитный буфер («unredirected fullscreen windows»). В результате данных изменений существенно повышается производительность трехмерных приложений, выводящих контент на весь экран. На данный момент представленная техника не вызывает проблем с основными разновидностями графических драйверов и поэтому было принято решение изменить поведение Compiz по умолчанию. Отмечается, что данная техника может существенно ускорить работу некоторых игровых программ. В некоторых случаях … Читать далее Для Ubuntu 12.10 выпущено обновление для повышения производительности игр в полноэкранном режиме

Корректирующий выпуск NetBSD 6.0.1

Спустя два месяца после релиза NetBSD 6.0.0 подготовлен корректирующий выпуск NetBSD 6.0.1, в котором проведена работа по устранению проблем, влияющих на стабильность и безопасность. Из исправлений можно отметить: устранены уязвимости в expat и bind; устранена ошибка, приводящая к краху при использовании неподдерживаемых файловых дескрипторов в kevent; решены проблемы с фрагментацией в стеке IPv6; налажена работа smbfs на платформах big-endian; для платформ i386 и amd64 решены проблемы с зависанием загрузки на CPU AMD K8; для платформ i386 и amd64 добавлено обходное решение проблемы в GCC, приводящей к генерации некорректного ассемблерного кода; устранено повреждение памяти DomU и крах Dom0 при использовании Xen. Читать далее Корректирующий выпуск NetBSD 6.0.1

Марк Шаттлворт рассказал о своём видении развития Ubuntu в 2013 году

Марк Шаттлворт опубликовал заметку с размышлением об основных направлениях развития Ubuntu в 2013 году. Из общих задач отмечено обеспечение максимального охвата аудитории и продолжение разработки Ubuntu как платформы, которой может пользоваться кто угодно, независимо от навыков и предпочтений. Дистрибутив должен обеспечивать потребности всех категорий пользователей, от профессионалов, использующих Ubuntu для выполнения своей работы, до пользователей раз в день выходящих в Web, предоставляя им широкий выбор решений и давая возможность использовать развиваемые сообществом альтернативы (например, если не нравится Unity можно использовать Xubuntu или Kubuntu). При этом, одной в важнейших целей Ubuntu остаётся популяризация свободного ПО и знакомство с ним новых пользователей. … Читать далее Марк Шаттлворт рассказал о своём видении развития Ubuntu в 2013 году

Опасная узявимость в GNU grep

В утилите GNU grep обнаружена опасная уязвимость, которая проявляется при обработке специально оформленного входного потока и может быть использована для инициирования отказа в обслуживании, а также, возможно, для выполнения произвольного кода. Подвержены выпуски утилиты GNU grep до версии 2.11. В выпуске 2.11, вышедшем в начале марта 2012 года, эта уязвимость была исправлена, однако не было сделано никаких специальных анонсов о том, что ошибка имеет отношение к проблемам с безопасностью. Проблема связана с переполнением памяти при обработке длинных строк (на архитектуре x86_64 длина опасной строки составляет порядка 2 Гб). Ошибка была случайно обнаружена одним из пользователей Ubuntu, который пытался обрабатывать grep’ом … Читать далее Опасная узявимость в GNU grep

Новая версия NoSQL базы данных OrientDB 1.3

Вышел релиз системы управления базами данных OrientDB 1.3, которая объединяет в себе возможности документо-ориентированной и графо-ориентированной БД. Даже при работе с документ-ориентированными данными взаимодействие между документами обрабатывается как в графо-ориентированной БД с определением прямых связей между записями. При этом, можно в считанные миллисекунды пройти по цепочке содержимого деревьев и графов, как целиком так и частями. Дополнительно поддерживается интерфейс объектно-ориентированной БД, который работает поверх документо-ориентированного слоя. Код OrientDB написан на языке Java и распространяется под лицензией Apache. OrientDB отличается высокой скоростью работы, на обычном оборудовании позволяя сохранять до 150 000 записей в секунду. При тестировании производительности, один сервер с OrientDB оказался … Читать далее Новая версия NoSQL базы данных OrientDB 1.3

Релиз системной библиотеки Glibc 2.17

Увидел свет релиз системной библиотеки GNU C Library (glibc) 2.17, которая полностью следует требованиям стандартов ISO C99, C11 и POSIX.1-2008. В подготовке нового выпуска использованы патчи от 96 разработчиков. Новая версия отличается поддержкой архитектуры AArch64 (ARM64), включением в состав пакета портов для дополнительных архитектур, функцией secure_getenv, прекращением поддержки ядер Linux старее 2.6.16, поддержкой режима FIPS в функции crypt, интеграцией функций «clock_*». Glibc является основой большинства Linux-дистрибутивов, за исключением OpenWrt, Debian и Ubuntu, которые перешли на использование системной библиотеки Eglibc. Библиотека Eglibc построена на актуальной кодовой базе Glibc и полностью совместима с ней на уровне API и ABI, отличаясь интеграцией некоторых … Читать далее Релиз системной библиотеки Glibc 2.17

Компания Google выпустила обновление Apache-модуля mod_pagespeed

Представлен релиз mod_pagespeed 1.2, развиваемого компанией Google модуля для http-сервера Apache, предназначенного для автоматической оптимизации сайта с целью увеличения отзывчивости и пропускной способности при отдаче контента. Для решения указанной задачи модулем поддерживается более 40 фильтров для оптимизации web-страниц и сопутствующих ресурсов, таких как CSS, JavaScript и файлов с изображениями. Оптимизация производится в полностью прозрачном режиме и не требует изменения содержимого сайта. Код модуля распространяется под лицензией Apache. Большинство из используемых в mod_pagespeed методов направлены на увеличение эффективности кэширования на стороне клиента, сокращение числа запросов/ответов и уменьшение размера отдаваемых и принимаемых данных. Встроенные механизмы кэширования сводят к минимуму дополнительную нагрузку на … Читать далее Компания Google выпустила обновление Apache-модуля mod_pagespeed

Вышел Finnix 107, Live-дистрибутив для системных администраторов

Вышел релиз Live-дистрибутива Finnix 107, основанный на срезе пакетной базы Debian testing. Дистрибутив поддерживает только работу в консоли, но содержит хорошую подборку утилит для нужд администратора. Размер iso-образа — 117 Мб, при этом без учёта сжатия в комплект входит около 395 Мб утилит. Например, в состав включены LVM2, cryptsetup, cdpr, iftop, irssi, OTP calculator, VLAN tools и т.д. Кроме сборки x86/x86_64 дистрибутив доступен в сборке для архитектуры PowerPC. Из изменений отмечается синхронизация пакетной базы с Debian testing по состоянию на 23 декабря, переход на ядро Linux 3.6, проведение работы по ускорению загрузки и завершения работы, включение в состав утилит arping, … Читать далее Вышел Finnix 107, Live-дистрибутив для системных администраторов

Доступна открытая платформа для устройств естественного взаимодействия

Консорциум OpenNI после двух лет разработки представил открытую платформу OpenNI 2.0, в рамках которой подготовлен универсальный фреймворк для организации работы систем естественного взаимодействия с пользователем. Консорциум OpenNI основан компанией PrimeSense, технологии которой использованы Microsoft при создании устройства Kinect, при участии компаний Willow Garage и ASUS, с целью продвижения единого программного интерфейса для обеспечения совместимости и переносимости приложений, промежуточного ПО и устройств естественного взаимодействия. Код платформы распространяется под лицензией Apache 2.0. Для разработчиков приложений подготовлен OpenNI SDK, который включает библиотеки, документацию, драйверы для устройств-сенсоров, утилиты и дополнительные runtime-компоненты. Бинарные сборки доступны для Windows и Ubuntu. Под естественным взаимодействием понимается возможность управления … Читать далее Доступна открытая платформа для устройств естественного взаимодействия

Релиз Apache Isis 1.0

Вышел релиз фреймворка для быстрой разработки проблемно-ориентированных приложений на языке Java — Apache Isis 1.0, первый выпуск после включения Isis в число первичных проектов Apache. Apache Isis даёт возможность определить бизнес-логику в виде сущностей, предметных сервисов и репозиториев, на основании которых фреймворк динамически сгенерирует готовое представление предметной модели в форме web-приложения или RESTful API. Наглядный пример процесса создания простейшего приложения с использованием Apache Isis можно оценить на данной странице. Читать далее Релиз Apache Isis 1.0

Возобновлена разработка порта Debian GNU/Linux для архитектуры m68k

Ваутер Верхельст (Wouter Verhelst), один из активных разработчиков Debian, несколько раз выдвигавший свою кандидатуру на пост лидера проекта, объявил о возобновлении работы над поддержкой порта Debian GNU/Linux для архитектуры m68k и успешном запуске сервера сборки для m68k на основе Debian Sid. Напомним, что разработка порта m68k была прекращена в 2005 году, после чего данная архитектура была исключена из списка официально поддерживаемых портов и не вошла в состав выпущенного весной 2007 года релиза Debian 4.0 (Etch). По заявлению разработчика, поддержка архитектуры m68k была прекращена из-за того, что свежие версии Glibc стали требовать поддержки локальной памяти потока (TLS, Thread-Local Storage), которая была … Читать далее Возобновлена разработка порта Debian GNU/Linux для архитектуры m68k

GitHub опубликовал статистику за 2012 год

Хостинг свободных проектов GitHub.com, базирующийся на системе управления исходными текстами Git и позволяющий разработчикам общаться в формате единой социальной сети, опубликовал статистику развития сервиса в 2012 году. По сравнению с началом года активность пользователей в GitHub практически удвоилась. В среднем за рабочий день к своим аккаунтам в GitHub подключается 10 тысяч пользователей, загружается около 140 Гб новых данных, создаётся 25 тысяч репозиториев, отправляется 7 тысяч pull-запросов, добавляется новый код в 125 тысяч репозиториев, 10 тысяч пользователей заводят свой первый репозиторий. Общее число пользователей оценивается в 2.8 миллиона, прирост пользователькой базы за год составил 133%, а число репозиториев выросло на 171% … Читать далее GitHub опубликовал статистику за 2012 год

Лидеры проектов GnuTLS, grep и sed выходят из проекта GNU в знак несогласия с политикой Фонда СПО

Никос Маврогианнопулос (Nikos Mavrogiannopoulos), создатель, ключевой разработчик и лидер проекта GnuTLS, объявил о выводе GnuTLS из-под контроля Фонда СПО и проекта GNU. Разработка GnuTLS перемещена из инфраструктуры GNU, при передаче кода проекту больше не требуется подписание соглашения о передаче имущественных прав Фонду СПО. В качестве причины называется несогласие с системой принятия решений и действиями Фонда СПО, притом, что Никос по-прежнему остаётся сторонником идей, продвигаемых Фондом СПО. Указывается на то, что в проекте GNU отсутствует возможность влияния на принятие решений, все решения единолично исходят от Столлмана, а не принимаются в ходе дискуссий, учитывающих различные мнения. Поэтому Никос устал от того, что … Читать далее Лидеры проектов GnuTLS, grep и sed выходят из проекта GNU в знак несогласия с политикой Фонда СПО

Представлена хеш-функция BLAKE2, претендующая на роль высокопроизводительной замены MD5 и SHA1

Представлена современная криптографическая хеш-функция BLAKE2, не уступающая по производительности MD5, потребляющая на 33% меньше памяти чем SHA-2/SHA-3 и лишённая известных проблем с безопасностью. BLAKE2 является переработанной версией хэш-функции BLAKE, вошедшей в число финалистов конкурса на разработку криптоалгоритмов для стандарта SHA-3. При проектировании BLAKE2 была поставлена задача обеспечения максимальной производительности программной реализации алгоритма с предоставлением высочайшего уровня безопасности. В итоге, был подготовлен алгоритм значительно превосходящий по надёжности MD5, но близкий к нему по производительности, что делает его пригодным для использования в областях, где в силу своей производительности до сих пор доминируют MD5 и SHA1 — в облачных хранилищах, системах контроля версий, … Читать далее Представлена хеш-функция BLAKE2, претендующая на роль высокопроизводительной замены MD5 и SHA1

Релиз GNUnet 0.9.5, фреймворка для построения безопасных P2P-сетей

Вышел релиз фреймворка GNUnet 0.9.5, предназначенного для построения децентрализованных безопасных P2P-сетей, не имеющих единой точки отказа и способных гарантировать неприкосновенность частной информации пользователей, в том числе от злоупотреблений людей, имеющих доступ к узлам сети. GNUnet поддерживает создание P2P-сетей поверх TCP, UDP, HTTP и WLAN, может работать в режиме F2F (Friend-to-friend), для адресации размещения данных может использовать распределённую хэш таблицу (DHT). На базе технологий GNUnet развивается сервис для анонимного обмена файлами (вся информация передаётся только в зашифрованном виде, а использование протокола GAP не позволяет отследить кто разместил и скачал файл), а также система VPN для создания скрытых сервисов в домене «.gnunet» … Читать далее Релиз GNUnet 0.9.5, фреймворка для построения безопасных P2P-сетей

Релиз мозаичного оконного менеджера Awesome 3.5

Спустя три года с момента прошлого выпуска увидел свет релиз мозаичного оконного менеджера Awesome 3.5, следующего принципу не перекрывающихся окон. Awesome построен на базе переработанных исходных текстов оконного менеджера dwm и отличается поддержкой использования языка Lua в файлах конфигурации для контроля всех аспектов работы оконного менеджера и создания дополнений. Код проекта распространяется в рамках лицензии GPLv2. Awesome использует вместо Xlib асинхронную библиотеку XCB, что позволяет добиться хорошей отзывчивости интерфейса. Awesome позволяет оптимизировать выполнение типового рабочего процесса и организовать управление окнами с использованием только клавиатуры, без необходимости передвижения мыши. Вместо виртуальных рабочих столов в Awesome предлагается группировка по тегам c возможностью … Читать далее Релиз мозаичного оконного менеджера Awesome 3.5

Релиз свободного Flash-плеера Lightspark 0.7.1

Доступен релиз Lightspark 0.7.1, свободного Flash-плеера, основанного на технологиях LLVM для исполнения ActionScript кода. Проект развивается при поддержке организации GNOME Foundation. Исходные тексты Lightspark написаны на языке C++ и распространяются в рамках лицензии GPLv3. Пользователи Ubuntu могут установить новую версию из специального PPA-репозитория. Пакеты для Fedora Linux в ближайшее время появятся в репозитории RPM Fusion. Среди изменений: Внесены исправления для полноценной поддержки YouTube; Добавлена поддержка событий нажатия и отпускания нажатия клавиш клавиатуры; Добавлена поддержка колеса прокрутки мыши, а также улучшена обработка событий с неё; Добавлена поддержка LLVM 3.2; Реализовано тестирование точно отображения для объектов DisplayObject; Обеспечена поддержка изображений, встроенных в … Читать далее Релиз свободного Flash-плеера Lightspark 0.7.1