Для компилятора Clang реализована поддержка OpenMP

Для компилятора Clang, развиваемого в рамках проекта LLVM, подготовлена реализация поддержки стандарта OpenMP (Open Multi-Processing), позволяющего задействовать методы параллельного программирования в программах на языках Си и Си++. В настоящее время полностью реализована поддержка спецификаций OpenMP 3.1 и частичная поддержка OpenMP 4.0. Разработка была начата работником AMD и доведена до конца сотрудниками Intel, которые проделали основную часть работы. В настоящее время наработки проекта OpenMP/Clang доступны в виде патчей для Clang 3.3. В будущем планируется выпускать обновления для всех новых выпусков Clang, синхронизировать патчи OpenMP с состоянием trunk-ветки Clang и добиться их включения в основную кодовую базу Clang/LLVM. Для работы собранных в … Читать далее Для компилятора Clang реализована поддержка OpenMP

В ядро Linux 3.12 будет добавлена экспериментальня поддержка Render Nodes

В ядро Linux 3.12 будет добавлена экспериментальная поддержка Render Nodes и Modesetting Nodes. Разработчик из RedHat Дэвид Эйрли (David Airlie), отвечающий разработку подсистемы рендеринга (DRM), уже добавил данный код в дерево drm-next, которое позднее войдет в состав ядра Linux версии 3.12. Из наиболее очевидных преимуществ данной технологии называется возможность выполнения GPGPU-вычислений без требования к наличию активного дисплея и/или композитного сервера, а также возможность более гибкого управления правами доступа. В настоящее время все операции рендеринга и смены видеорежимов делаются через один и тот же интерфейс, что накладывает ряд ограничений на управление правами доступа. В частности, это приводит к ситуации когда права … Читать далее В ядро Linux 3.12 будет добавлена экспериментальня поддержка Render Nodes

Перевод руководства по архитектуре Insight Toolkit

Опубликован перевод 9 главы из второго тома книги «Архитектура приложений с открытым исходным кодом«, рассказывающей о библиотеке для анализа изображений ITK (Insight Segmentation and Registration Toolkit). ITK включает в себя реализацию большой коллекции алгоритмов для анализа изображений, в частности алгоритмов обработки изображений с помощью фильтров, сегментации и геометрической коррекции изображений. Читать далее Перевод руководства по архитектуре Insight Toolkit

Код с реализацией геометрических шейдеров для драйвера Intel добавлен в MESA

Разработчик Пол Берри (Paul Berry) из компании Intel добавил в MESA большую серию патчей, реализующих поддержку геометрических шейдеров в драйвере Intel. Это устраняет одну из последних проблем на пути к полной поддержке OpenGL 3.2/3.3 данным драйвером. Геометрические шейдеры позволяют генерировать новые графические примитивы (точки, линии, треугольники) после стадии вершинных шейдеров, используя GLSL. Отмечается, что в планы компании Intel входит полная реализация поддержки OpenGL 3.3 в своем драйвере до конца календарного года. Предполагается, что новая MESA может выйти с номером версии 10.0, отражающим факт достижения поддержки OpenGL версии 3.3. Читать далее Код с реализацией геометрических шейдеров для драйвера Intel добавлен в MESA

Для текстовых редакторов KDE и IDE KDevelop представлена поддержка языка D

Анонсирован проект Lumen, в рамках которого создан плагин, позволяющий задействовать поддержку языка программирования D в интегрированной среде разработки KDevelop и текстовом редакторе Kate, а также других редакторах KDE, использующих компонент KTextEditor. Плагин обеспечивает поддержку автодополнения кода, семантического анализа и отладки (интеграция с GDB). В своей работе Lumen использует DCD, специализированный серверный процесс для обеспечения работы автодополнения кода в любом текстовом редакторе с поддержкой плагинов или скриптов. Читать далее Для текстовых редакторов KDE и IDE KDevelop представлена поддержка языка D

В драйвере R300g реализована поддержка MSAA

В Gallium3D-драйвере R300g активирована поддержка сглаживания MSAA (Multi-Sample AntiAliasing). Поддержка MSAA для чипов R300/R400 была реализована давно, однако не была активирована по умолчанию так как отсутствовала документация от производителя, подтверждающая поддержку данной возможности указанным оборудованием и не было результатов тестирования. Предположительно, в наиболее старых чипсетах отсутствует CMASK RAM, поэтому сжатие цвета (color compression — CMASK) может не работать. Тем не менее, CMASK требуется для некоторых операций характерных для сглаживания MSAA. Указанный патч учитывает эту проблему и активирует поддержку CMASK только для чипсетов с поддержкой HiZ, так как, предположительно, только чипсеты с поддержкой HiZ обладают CMASK RAM (более точной документации о … Читать далее В драйвере R300g реализована поддержка MSAA

В Gallium-драйвере R600g по умолчанию активирован оптимизирующий бэкэнд SB

В состав Gallium3D-драйвера R600g принято изменение, включающее оптимизирующий бэкэнд для пост-обработки сгенерированных шейдеров («SB»). Бэкенд разработан Вадимом Гирлиным (Vadim Girlin) и уже принят в экспериментальную ветку, на основе которой будет сформирован выпуск Mesa 9.3. Ранее для активации данного оптимизатора требовалось указывать переменную окружения «R600_DEBUG=sb». После принятых изменений оптимизатор активирован по умолчанию. Отключить оптимизационный бэкэнд при необходимости можно указанием переменной окружения «R600_DEBUG=nosb». Можно отметить что ресурс Phoronix провел ряд тестов с использованием данного оптимизатора и обнаружил существенный прирост производительности во многих тестах, использующих шейдеры, что существенно сокращает разрыв в производительности открытого драйвера и проприетарного драйвера Catalyst. Читать далее В Gallium-драйвере R600g по умолчанию активирован оптимизирующий бэкэнд SB

В видеодрайвер Intel добавлена возможность вывода на удалённый экран

В дополнение к добавленной в прошлом году поддержке технологии PRIME, позволяющей выполнять рендеринг и вывод на разных GPU, в драйвер для видеокарт Intel (xf86-video-intel) добавлена возможность вывода на нелокальный дисплей, подключенный к удалённой системе. Для текущей системы внешний монитор выглядит как виртуальный дисплей для которого можно выполнять типовые операции как над локальным дисплеем, например, клонировать вывод локального экрана, выполнять настройку параметров, принимать информацию о горячем подключении удалённого монитора с его автоконфигурированем и т.п. Для организации настройки удалённого экрана через локальные конфигураторы реализован специальный двунаправленный прокси для протокола RandR. Для настройки удалённого вывода подготовлена утилита intel-virtual-output, позволяющая привязать удалённых X-сервер с … Читать далее В видеодрайвер Intel добавлена возможность вывода на удалённый экран

Для компилятра Clang реализована поддержка OpenMP

Для компилятора Clang, развиваемого в рамках проекта LLVM, подготовлена реализация поддержки стандарта OpenMP (Open Multi-Processing), позволяющего задействовать методы параллельного программирования в программах на языках Си и Си++. В настоящее время полностью реализована поддержка спецификаций OpenMP 3.1 и частичная поддержка OpenMP 4.0. Разработка была начата работником AMD и доведена до конца сотрудниками Intel, которые проделали большую часть работы. В настоящее время наработки проекта OpenMP/Clang доступны в виде патчей для Clang 3.3. В будущем планируется выпускать обновления для всех новых выпусков Clang, синхронизировать патчи OpenMP с состоянием trunk-ветки Clang и добиться их включения в основную кодовую базу Clang/LLVM. Для работы собранных в … Читать далее Для компилятра Clang реализована поддержка OpenMP

Ubuntu начал тестирование каталога-магазина для пакетов в формате Click

Разработчики Ubuntu Linux объявили о начале тестирования нового каталога-магазина приложений, через который распространяются приложения в формате Click. Во время тестового периода в каталоге размещаются только бесплатные программы для Ubuntu Touch, созданные с использованием Ubuntu SDK. Продажа приложений и их поставка для других редаций Ubuntu будет реализована позднее. Формат Click ориентирован на предоставление возможности быстрой подготовки пакетов, которые могут быть установлены пользователем в один клик без манипуляций с подключением репозиториев. Особенностью формата Click является отсутствие необходимости учета зависимостей между приложениями, так как формат изначально подразумевает, что упакованная с его использованием программа будет поставляться в известном базовом окружении Ubuntu и после установки … Читать далее Ubuntu начал тестирование каталога-магазина для пакетов в формате Click

Для мультимедиа-акселератора Allwinner CedarX, используемого в большинстве китайских планшетов, представлен открытый драйвер

Группа энтузиастов из проекта linux-sunxi.org провели обратный инжиниринг проприетарных драйверов для чипов Allwinner A1x, на которых построено большинство недорогих китайских планшетов на платформе Android. На основе полученных сведений разработан открытый драйвер sunxi, позволяющий задействовать возможности используемого в данных SoC мультимедийного сопроцессора CedarX (VPU, дополняющий используемый в Allwinner GPU Mali). Драйвер реализует интерфейс VDPAU и позволяет задействовать CedarX для ускорения декодирования изображений JPEG и видео в форматах H.264, MPEG1 и MPEG2. Для тестирования драйвера, который пока находится на стадии экспериментального рабочего прототипа, достаточно пересобрать его из исходных текстов и запустить mplayer с VDPAU-драйвером sunxi: export VDPAU_DRIVER=sunxi mplayer -vo vdpau -vc ffmpeg12vdpau,ffh264vdpau … Читать далее Для мультимедиа-акселератора Allwinner CedarX, используемого в большинстве китайских планшетов, представлен открытый драйвер

Отмечен аномальный рост пользователей анонимной сети Tor

Лидер проекта Tor обратил внимание общественности на аномально высокий рост активности в анонимной сети. За последние 10 дней число пользователей выросло почти в три раза, а трафик удвоился. Причины аномалии пока не известны, но рост активности в сети не повлиял на производительность и равномерно распределён по всем странам. В качестве гипотезы упоминается возможное задействование Tor для передачи данных в одном из крупных ботнетов. Также высказывается предположение о связи роста активности в сети с выходом нового браузера PirateBrowser, представленном несколько недель назад ресурсом PirateBay и поддерживающим работу через Tor. С 10 августа браузер был загружен более 500 тысяч раз, в то … Читать далее Отмечен аномальный рост пользователей анонимной сети Tor

Выпуск Wine 1.7.1

Вышел очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.1. С момента выпуска версии 1.7.0 было закрыто 56 отчётов об ошибках. Из наиболее важных изменений отмечается: Добавлена поддержка объектов типа «keyed event«, которые появились в ядре Windows Vista; Реализован механизм синхронизации однократной инициализации (включая InitOnceExecuteOnce); Добавлена поддержка активации контекста для DLL, typelibs и COM классов; Реализована возможность загрузки 32-разрядных TypeLib в 64-разрядной среде; Множество улучшений для драйвера вывода OS X; Некоторые исправления для устройств последовательного порта; Читать далее Выпуск Wine 1.7.1

Web-браузер GNOME отказывается от поиска Google в пользу DuckDuckGo

Разработчики web-браузера Web (ранее Epiphany), развиваемого проектом GNOME, объявили о смене используемого по умолчанию поискового сервиса. Вместо Google пользователям GNOME будет предложен гибридный поисковый сервис DuckDuckGo. Изменение вступит в силу в GNOME 3.10, выход которого запланирован на 25 сентября. В дальнейшем, проанализировав эффективность партнёрства c DuckDuckGo, разработчики примут решение остаться на данной системе или вернуться к Google. Основным мотивом внесения изменения является желание предоставить пользователям максимальный уровень защиты частной информации. Также упоминается возможность получать отчисления от показа контекстной рекламы и открытый характер развития проекта (многие компоненты системы распространяются под открытыми лицензиями). Сервис DuckDuckGo отличается отказом от использования методов персонализации вывода … Читать далее Web-браузер GNOME отказывается от поиска Google в пользу DuckDuckGo

В рамках открытого проекта Lisa/S подготовлена миниатюрная реализация автопилота

Группа энтузиастов авиамоделирования представила проект Lisa/S, в рамках которого разработана плата с реализацией универсального автопилота, пригодного для использования на различных классах беспилотных летательных аппаратов, включая вертолёты, квадрокоптеры и самолёты. Вес платы составляет всего 2.8 грамма, а размер 2 см x 2 см x 5 мм, что делает плату интересным решением для комплектации любительских миниатюрных устройств, весом от 100 грамм до 25 кг. Плата развивается в соответствии с принципами Open Hardware, все схемы доступны в открытом доступе, а лицензия разрешает наладить собственное производство, в том числе с внесением модификаций. Интерес к разработке уже выразила компания 1Bitsquared, которая намерена начать производство и … Читать далее В рамках открытого проекта Lisa/S подготовлена миниатюрная реализация автопилота

Поиск в менеджере дополнений Firefox будет показывать только полностью проверенные дополнения

Разработчики проекта Mozilla сообщили об изменении логики работы поиска по каталогу дополнений к Firefox. Отныне в поисковой выдаче во встроенном в Firefox менеджере дополнений будут фигурировать только рецензированные дополнения, прошедшие полную проверку. Напомним, что в каталоге практикуется два уровня рецензирования — полный, с исчерпывающей проверкой соответствия стандартам качества Mozilla, и предварительный, c минимальной проверкой, нацеленной в основном на оценку критериев безопасности и приватности. Если при установки дополнения с сайта addons.mozilla.org данные категории выделены зелёной и желтой кнопками, то в менеджере дополнений Firefox отсутствует возможность наглядного разделения уровней рецензирования. В связи с этим решено вообще исключить предварительно рецензированные дополнения из списков … Читать далее Поиск в менеджере дополнений Firefox будет показывать только полностью проверенные дополнения

Яндекс выпустил консольный Linux-клиент для Яндекс.Диска

Компания Яндекс выпустила официальный Linux-клиент для работы с сервисом хранения файлов Яндекс.Диск. Программа пока поддерживает только работу в консольном режиме, но обладает полноценной функциональностью, не уступающей графическим клиентам для Windows и OS X. Для загрузки подготовлены бинарные пакеты в форматах RPM (Fedora) и DEB (Debian, Ubuntu). Среди возможностей: синхронизация локальных файлов и директорий с данными в облачном хранилище, выборочная синхронизация с заданием списка масок-исключений, создание и закрытие публичных ссылок, корректная работа с символическими ссылками. Для настройки в диалоговом режиме предусмотрен специальный мастер, вызываемый через команду setup. Читать далее Яндекс выпустил консольный Linux-клиент для Яндекс.Диска

Firefox-дополнение HTTP Nowhere с реализацией концепции разрешения по умолчанию только HTTPS

В рамках продвижения концепции, что современный web-трафик должен быть по умолчанию зашифрован, подготовлено Firefox-дополнение HTTP Nowhere. В отличие от популярного дополнения HTTPS Everywhere, инициирующего по возможности использование HTTPS, в HTTP Nowhere применён более жесткий подход — по умолчанию трафик HTTP запрещён и допускается создание только HTTPS-соединений. Для автоматизации переброса на защищённые области сайтов HTTP Nowhere поддерживает работу вкупе с дополнением HTTPS Everywhere. Поддерживается возможность добавления исключений, позволяющая получить доступ к избранным HTTP-ресурсам. Также доступна кнопка для быстрого отключения и включения блокировки, что даёт возможность повысить уровень защиты только когда это необходимо. Читать далее Firefox-дополнение HTTP Nowhere с реализацией концепции разрешения по умолчанию только HTTPS

Корректирующий выпуск офисного пакета LibreOffice 4.1.1

Организация Document Foundation анонсировала корректирующий выпуск офисного пакета LibreOffice 4.1.1, в котором представлены только исправления ошибок и обновления файлов с переводами. Если первый выпуск LibreOffice 4.1.0 был рекомендован для использования энтузиастами, то в версии 4.1.1 устранено большинство наиболее важных ошибок и она отмечена как пригодная для начального внедрения на предприятиях и использования на домашних машинах продвинутых пользователей. Готовые установочные пакеты подготовлены для платформ Linux, Mac OS X и Windows. В анонсе также отмечается решение по миграции на LibreOffice 120 тысяч ПК в госучреждениях автономного сообщества Валенсия, находящегося на востоке Испании. По расчётам инициаторов миграции, внедрение свободного офисного пакета позволит ежегодно … Читать далее Корректирующий выпуск офисного пакета LibreOffice 4.1.1

Представлен Intel C++ Compiler 13.0 для Android

Компания Intel начала поставку варианта своего высокопроизводительного компилятора ICC, нацеленного на обеспечение сборки приложений для платформы Android, написанных на языке C++. Intel C++ Compiler 13.0 интегрируется с Android NDK, заменяя собой GCC из состава NDK, что позволяет применять расширенные оптимизации для процессоров Intel, недоступные в GCC. Компилятор поддерживает только сборку нативных приложений для Android-устройств на базе архитектуры x86, для сборки варианта для архитектуры ARM используются штатные средства Android NDK. Загрузить компилятор можно на сайте Intel после предварительной регистрации. Читать далее Представлен Intel C++ Compiler 13.0 для Android

Mozilla будет показывать при поиске только полностью проверенные дополнения к Firefox

Разработчики проекта Mozilla сообщили об изменении логики работы поиска по каталогу дополнений к Firefox. Отныне в поисковой выдаче во встроенном в Firefox менеджере дополнений будут фигурировать только рецензированные дополнения, прошедшие полную проверку. Напомним, что в каталоге практикуется два уровня рецензирования — полный, с исчерпывающей проверкой соответствия стандартам качества Mozilla, и предварительный, c минимальной проверкой, нацеленной в основном на оценку критериев безопасности и приватности. Если при установки дополнения с сайта addons.mozilla.org данные категории выделены зелёной и желтой кнопками, то в менеджере дополнений Firefox отсутствует возможность наглядного разделения уровней рецензирования. В связи с этим решено вообще исключить предварительно рецензированные дополнения из списков … Читать далее Mozilla будет показывать при поиске только полностью проверенные дополнения к Firefox