Компания AMD открыла исходные тексты библиотеки трассировки лучей FireRays 2.0

Компания AMD объявила о выпуске библиотеки построения трёхмерных изображений методом трассировки лучей FireRays 2.0 и публикации её исходных текстов. Библиотека может использовать различные бэкенды (OpenCL GPU, OpenCL CPU, Embree и скоро Vulkan) для ускорения расчёта взаимодействия лучей с поверхностями и поддерживает работу в Linux, OS X и Windows. Кроме видеокарт AMD FirePro и Radeon, аппаратное ускорение также обеспечивается для GPU Intel (HD 4300, HD 5300) и NVIDIA (GeForce GTX970 и Titan X). Код открыт под лицензией MIT и передан под покровительство проекта GPUOpen. Читать далее Компания AMD открыла исходные тексты библиотеки трассировки лучей FireRays 2.0

Релиз ядра Linux 4.6

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.6. Среди наиболее заметных изменений: новая файловая система OrangeFS, поддержка USB 3.1 SuperSpeedPlus (10Gbps), возможность использования интерфейса датаграмм для отправки/приёма отдельных сообщений по TCP, поддержка шифрования на уровне кадров Ethernet, реализация mesh-протокола B.A.T.M.A.N V, поддержка cgroup namespaces, слой pNFS SCSI для NFSv4.1, поддержка 3D-ускорения для GPU NVIDIA GeForce GTX 900 «Maxwell», режим монтирования «nologreplay» в Btrfs, более агрессивное забирание памяти в OOM killer. В новую версию принято более 12 тысяч исправлений от примерно 1500 разработчиков, размер патча — 37 Мб (изменения затронули 9990 файлов, добавлено 517234 строк кода, удалено 249061 … Читать далее Релиз ядра Linux 4.6

Выпуск почтового клиента Geary 0.11

После более чем года с момента прошлого выпуска состоялся релиз легковесного почтового клиента Geary 0.11, ориентированного на использование в окружении GNOME. Изначально проект был основан организацией Yorba Foundation, создавшей популярный менеджер фотографий Shotwell, но позднее разработка перешла в руки сообщества GNOME. Код написан на языке Vala и распространяется в рамках лицензии LGPL. Среди целей развития проекта называется создание богатого по возможностям, но потребляющего минимальный объем ресурсов и предельно простого в использовании продукта. Почтовый клиент рассчитан как на обособленное использование, так и на работу совместно с web-ориентированными почтовыми сервисами, такими как Gmail и Yahoo! Mail. Интерфейс реализован при помощи библиотеки GTK3+. … Читать далее Выпуск почтового клиента Geary 0.11

GitPrep 2.0, написанная на языке Perl платформа, похожая на GitHub

Представлен выпуск платформы совместной разработки GitPrep 2.0, предоставляющей интерфейс очень близкий по оформлению к GitHub, но обеспечивающий только минимально необходимый набор возможностей. GitPrep написан на языке Perl с использованием фреймворка Mojolicious. Для хранения данных задействован SQLite. Код распространяется под лицензиями Artistic и GPL (по аналогии с Perl). GitPrep может использоваться как самодостаточный продукт с минимальным числом зависимостей (требуется только git и Perl 5.10.1+), обслуживаемый встроенным http-сервером, или запускаться в режиме CGI на любом существующем сервере. Имеется поддержка аутентификации по открытым ключам, SSL и возможность отправки pull- и push-запросов через HTTP. Оценить GitPrep в работе можно на специально подготовленном демонстрационном сайте. … Читать далее GitPrep 2.0, написанная на языке Perl платформа, похожая на GitHub

Выпуск LinHES 8.4, дистрибутива для создания медиацентров

Состоялся релиз дистрибутива LinHES 8.4 (Linux Home Entertainment System), построенного на пакетной базе Arch Linux и нацеленного на максимальное упрощение процесса развёртывания медиацентра с использованием системы MythTV (опционально поддерживается Kodi). Размер загрузочного образа 913 Мб. Поддерживается как установка на локальный накопитель так и работа в Live-режиме. В новой версии задействован MythTV 0.28. Вместо медиасервера Plex Home Theater задействован форк OpenPHT. Обеспечено совместное использование содержимого /myth/recordings в MythTV и Plex. Медиацентр Kodi обновлён до выпуска 16.1. Обновлены ядро, системные библиотеки и драйверы. Инсталлятор LinHES предоставляет набор мастеров для первичной настройки параметров медиацент ра, задействования различных моделей пультов дистационного управления и установки … Читать далее Выпуск LinHES 8.4, дистрибутива для создания медиацентров

Доступен GitPrep 2.0, написанный на языке Perl простой клон GitHub

Представлен выпуск платформы совместной разработки GitPrep 2.0, предоставляющей интерфейс очень близкий по оформлению к GitHub, но обеспечивающий только минимально необходимый набор возможностей. GitPrep написан на языке Perl с использованием фреймворка Mojolicious. Для хранения данных задействован SQLite. Код распространяется под лицензиями Artistic и GPL (по аналогии с Perl). GitPrep может использоваться как самодостаточный продукт с минимальным числом зависимостей (требуется только git и Perl 5.10.1+), обслуживаемый встроенным http-сервером, или запускаться в режиме CGI на любом существующем сервере. Имеется поддержка аутентификации по открытым ключам, SSL и возможность отправки pull- и push-запросов через HTTP. Оценить GitPrep в работе можно на специально подготовленном демонстрационном сайте. … Читать далее Доступен GitPrep 2.0, написанный на языке Perl простой клон GitHub

В Fedora добавлена встроенная поддержка H.264

Разработчики Fedora Linux сообщили о добавлении в дистрибутив пакетов с видеокодеком OpenH264. Применение технологии сжатия видео H.264 требует выплаты отчислений организации MPEG-LA, но в случае OpenH264 реализацию можно задействовать в сторонних продуктах без каких-либо ограничений и отчислений, так как компания Cisco в данном случае выступает лицензиатом MPEG LA. Особенностью является то, что право на использование запатентованных технологий сжатия видео передаётся только для сборок, которые распространяются компанией Cisco, например, загружены с сайта Cisco. Возможность установки кодека в Fedora реализована путём добавления метаданных о пакете в репозиторий Fedora при фактической загрузке кодека с сайта Cisco. Пакеты уже подготовлены для Fedora 24 и … Читать далее В Fedora добавлена встроенная поддержка H.264

В Linksys WRT продолжена поддержка свободных прошивок при новых требованиях FCC

Представители Linksys, Marvell и OpenWRT объединили усилия в выработке решения для продолжения предоставления возможности установки свободных прошивок на беспроводных маршрутизаторах Linksys WRT после вступления в действие новых требований Федеральной комиссии по связи США (FCC). Напомним, что 2 июня вступают в силу новые правила FCC, в соответствии с которыми параметры беспроводного адаптера, влияющие на формирование сигнала, должны соответствовать отмеченным в полученной лицензии характеристикам, и пользователь не должен иметь возможности выйти за определённые в спецификации диапазоны частот, типы модуляции и уровни мощности. Требования, которые распространяются только на беспроводные устройства, поддерживающие работу на частоте 5GHz, были введены после случаев нарушения функционирования доплеровских метеорадаров … Читать далее В Linksys WRT продолжена поддержка свободных прошивок при новых требованиях FCC

Представлен LISP/c

Увидел свет транслятор LISP/c. Инструмент ставит целью объединение выразительной силы языка Common Lisp и скорости языков C/C++, что позволяет воспользоваться мощным механизмом Lisp-макросов для генерации текста программ на C. В трансляторе реализована поддержка pthreads, MPI и CUDA. Поддерживается создание классов и шаблонов C++. В данный момент реализация LISP/c протестирована и может работать с использованием CLISP. Примеры: 1. Hello World (header stdio) (main (@printf (str «Hello, world!»)) (return 0)) транслируется в #include ‹stdio.h› int main(int argc,char **argv) { printf(«Hello, world!»); return 0; } 2. Макросы (templates make-foo (typ) (func (add/sym foo- typ) typ ((x typ) (y typ)) (return (+ x (* … Читать далее Представлен LISP/c

В состав Debian включена файловая система ZFS

Следом за Ubuntu разработчики Debian добавили в репозиторий unstable пакет ZFSonLinux с менеджером логических томов и файловой системой ZFS. Реализация работает на уровне ядра и включает модуль ядра и набор утилит. Для обхода проблем с несовместимостью лицензий модуля ZFS (CDDL) и ядра Linux (GPLv2), мешающих поставке бинарного модуля в составе дистрибутива, задействована система DKMS (Dynamic Kernel Module Support), при которой модуль поставляется в исходных текстах и собирается на системе пользователя, непосредственно после установки пакета. Например, DKMS также используется для поставки в репозитории non-free пакетов с пропритарными драйверами NVIDIA, сборки которых также несовместимы с лицензией ядра Linux. Поставка в дистрибутиве бинарного … Читать далее В состав Debian включена файловая система ZFS

Система изолированных контейнеров для графических приложений xdg-app переименована во flatpak

Александр Ларсон (Alexander Larsson), активный разработчик GNOME, сопровождающий такие проекты, как Nautilus, Gnome-vfs и Dia, объявил о переименовании развиваемой проектом GNOME технологии самодостаточных контейнеров для распространения графических приложений, не привязанных к конкретному дистрибутиву Linux и надёжно изолирующих приложение от остальной системы. Вместо xdg-app инструментарий для работы с такими контейнерами отныне будет поставляться под именем flatpak. В том числе изменено имя репозитория проекта и все упоминания xdg-app в нём, имя списка рассылки, bugzilla, а также имя исполняемого файла, имена компонентов DBus (вместо org.freedesktop.XdgApp представлен org.freedesktop.impl.portal.DesktopPortal) и рабочей директории (вместо ~/.local/share/xdg-app предлагается ~/.local/share/flatpak). В связи с этим в выпуске flatpak нарушена совместимость … Читать далее Система изолированных контейнеров для графических приложений xdg-app переименована во flatpak

Обновление PostgreSQL 9.5.3, 9.4.8, 9.3.13, 9.2.17 и 9.1.22

Доступны корректирующие обновления для всех поддерживаемых веток PostgreSQL: 9.5.3, 9.4.8, 9.3.13, 9.2.17 и 9.1.22, в которых представлена порция исправлений ошибок, среди которых утечки памяти в реализации индексов GIN, потенциальная возможность повреждения индекса GIN, некорректная обработка многоуровневых вложенных планов запроса (может привести к выдаче записей, не подпадающих под условия WHERE), ошибка планировщика построения JOIN-ов, проблемы в pg_upgrade и т.д. Из улучшений отмечается добавление поддержки сборки с использованием Visual Studio 2015. Выпуск обновлений для ветки 9.1 продлится до сентября 2016 г., 9.2 до сентября 2017 г., 9.3 до сентября 2018 г., 9.4 до декабря 2019 г., 9.5 до января 2021 г. Читать далее Обновление PostgreSQL 9.5.3, 9.4.8, 9.3.13, 9.2.17 и 9.1.22

В Chrome планируют отключить информирование сайтов о поддержке Flash

Разработчики Chrome наметили внести в 4 квартале 2016 года изменение, отключающее по умолчанию информирование сайтов о поддержке Flash в браузере. Flash останется доступен только для сайтов для которых пользователь явно пожелает его использовать, а также для 10 крупнейших сайтов в которых продолжает использоваться Flash (YouTube.com, Facebook.com, Yahoo.com, VK.com, Live.com, Yandex.ru, OK.ru, Twitch.tv, Amazon.com и Mail.ru). Для остальных сайтов браузер перестанет упоминать о наличии плагина Flash при вызове функций Navigator.Plugins() и Navigator.MimeTypes(), что сделает показ контента в формате HTML5 более приоритетным. По мнению разработчиков Chrome технологии HTML5 не только достигли достаточно зрелости, чтобы заменить Flash, но и позволяют добиться более высокой … Читать далее В Chrome планируют отключить информирование сайтов о поддержке Flash

Во FreeBSD появится прослойка для использования графических драйверов ядра Linux

Разработчики FreeBSD пересмотрели подход к портированию DRM/KMS-драйверов из ядра Linux. Если ранее новая версия DRM-драйвера Linux адаптировалась для ядра FreeBSD, что приводило к необходимости применения достаточного большого патча (различия составляют почти 17 тысяч строк), то при портировании драйвера Intel i915 из ядра Linux 3.9+ будет применён новый подход — драйвер будет поставляться с минимальным числом изменений, а для его работы будет применена специальная прослойка KPI, транслирующая вызовы окружения Linux в окружение ядра FreeBSD. В настоящее время уже подготовлен рабочий прототип прослойки, позволивший запустить во FreeBSD DRM-драйвер i915 из ядра Linux 4.6, сократив число изменений до 4 тысяч строк. Конечной целью … Читать далее Во FreeBSD появится прослойка для использования графических драйверов ядра Linux

Организация EFF анонсировала новый клиент для сервиса Let’s Encrypt

Организация Electronic Frontier Foundation (EFF), являющаяся одним из учредителей некоммерческого удостоверяющего центра Let’s Encrypt, опубликовала новый клиент для данного сервиса — «Certbot«, позволяющий автоматизировать получение TLS/SSL сертификатов сайтами и настройку конфигурации HTTPS на сервере. Взаимодействие с Let’s Encrypt осуществляется при помощи протокола ACME (Automatic Certificate Management Environment). Также изменилось позиционирование клиентского ПО от проекта Let’s Encrypt, которое больше не продвигается как официальный клиент (изначальный основной клиент Let’s Encrypt разработан EFF и сейчас просто изменилось его позиционирование), вместо которого предлагается сервис для использования совместимых с ACME реализаций. На странице Certbot пользователю предлагается выбрать используемые http-сервер и операционную систему, после чего будет … Читать далее Организация EFF анонсировала новый клиент для сервиса Let’s Encrypt

Google открыл код SyntaxNet, системы восприятия естественного языка

Компания Google анонсировала открытие исходных текстов фреймворка SyntaxNet, предоставляющего модель парсинга, описывающую синтаксис естественного языка. SyntaxNet может применяться для построения систем разбора предложений на естественном языке, в том числе в составе системы машинного обучения TensorFlow. Более того, для TensorFlow опубликована уже натренированная модель нейронной сети «Parsey McParseface», пригодная для разбора текста на английском языке. Код открыт под лицензией Apache 2.0. Система разработана в рамках проекта, основными задачами которого является придание компьютерным системам возможности читать и понимать человеческий язык. Возможности «Parsey McParseface» и SyntaxNet сравниваются со способностью пятилетнего ребёнка усваивать нюансы языка. Точность работы модели «Parsey McParseface» оценивается Google в 94%. … Читать далее Google открыл код SyntaxNet, системы восприятия естественного языка

Бета-выпуск СУБД PostgreSQL 9.6 с поддержкой распараллеливания запросов

Представлен первый бета-выпуск СУБД PostgreSQL 9.6, ключевым новшеством в котором является поддержка распараллеливания операций последовательного сканирования записей (Sequential Scan), слияния запросов (join) и агрегирования данных. При распараллеливании операция разбивается на части и каждая часть разбирается отдельным обработчиком, после чего результаты работы каждого обработчика объединяются, что позволяет существенно увеличить скорость обработки запроса на системах с большим числом процессорных ядер. Выигрыш особенно заметен для ресурсоёмких запросов, таких как сопоставление по регулярным выражениям. Другие улучшения: Возможность создания кластерных конфигураций, включающих несколько запасных узлов, реплицируемых в синхронном режиме. Новый режим синхронной репликации «synchronous_commit = remote_apply«, при котором основной узел перед закрытием транзакции ожидает подтверждения … Читать далее Бета-выпуск СУБД PostgreSQL 9.6 с поддержкой распараллеливания запросов

Выпуск офисного пакета LibreOffice 5.1.3

Организация The Document Foundation объявила о выходе LibreOffice 5.1.3, третьего корректирующего выпуска из семейства LibreOffice 5.1 «fresh». Обновление включает 76 исправлений (RC1, RC2). Наиболее заметным изменением является обеспечение работы с данными в Google Drive на платформах Linux и OS X (ранее возникали проблемы при попытке входа в Google Drive с данных платформ). Версия 5.1.3 ориентирована на энтузиастов, опытных пользователей и тех, кто предпочитает самые свежие версии программного обеспечения. Для консервативных пользователей и предприятий пока рекомендуется использовать выпуск LibreOffice 5.0.6. Готовые установочные пакеты подготовлены для платформ Linux, OS X и Windows. Читать далее Выпуск офисного пакета LibreOffice 5.1.3

Выпуск эмулятора QEMU 2.6.0

После пяти месяцев разработки доступен релиз проекта QEMU 2.6. В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к нативной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM. Изначально проект был создан Фабрисом Белларом (Fabrice Bellard) с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции для 14 аппаратных … Читать далее Выпуск эмулятора QEMU 2.6.0

Компания AMD открыла исходные тексты инструментария Compressonator

В рамках инициативы GPUOpen компания AMD открыла исходные тексты инструментария Compressonator, предназначенного для сжатия текстур и создания уровней mip-map. Код открыт под лицензией MIT. В состав входит GUI на Qt, утилиты командной строки и SDK. К сожалению, сборка пока возможна только для платформы Windows. Compressonator предоставляет средства для упрощения работы со сжатыми ресурсами, позволяет наглядно оценить различия в качестве картинки до и после сжатия с использованием различных технологий и режимов. Поддерживается большой набор кодеков и форматов (ASTC, ATC, ATInN, BCn, ETCn, DXTn). Имеются инструменты для создания MIP-текстур (несколько копий текстуры с разной детализацией) и средства пакетной обработки больших баз изображений. Читать далее Компания AMD открыла исходные тексты инструментария Compressonator

QEMU/KVM и Xen подвержены уязвимости в коде эмуляции VGA

В развиваемом проектом QEMU модуле VGA, эмулирующем работу простого графического адаптера, выявлена уязвимость (CVE-2016-3710), потенциально позволяющая осуществить из гостевой системы атаку, которая приведёт к выполнению кода на стороне хост-системы с правами процесса-обработчика QEMU (обычно root, а при запуске в режиме stubdomain (qemu-dm) под отдельным непривилегированным пользователем). Уязвимость проявляется в Xen (в режиме HVM c указанной в настройках видеокартой «stdvga»), KVM (qemu-kvm) и других системах виртуализации, использующих компоненты QEMU. Уязвимости присвоено кодовое имя «Dark Portal». Проблема обусловлена выходом за границы буфера из-за ошибки в реализации кода работы с портами ввода/вывода в режиме эмуляции VGA c поддержкой VESA BIOS Extensions (VBE). В … Читать далее QEMU/KVM и Xen подвержены уязвимости в коде эмуляции VGA