Доступны спецификация OpenGL ES 3.2 и набор расширений OpenGL 2015

Организация Khronos group представила новую версию спецификации OpenGL ES 3.2 (OpenGL Embedded Systems), в рамках которой развивается вариант OpenGL для мобильных устройств, таких как смартфоны и планшеты. В OpenGL ES 3.2 отражены последние достижения в современных встраиваемых GPU и включена функциональность, подготовленная в рамках набора AEP (Android Extension Pack), нацеленного на улучшение графических возможностей для мобильных, потребительских и автомобильных устройств. Основные улучшения OpenGL ES 3.2: Интеграция набора AEP (Android Extension Pack), включающего разработанные для платформы Android расширения OpenGL ES, предоставляющее средства для создания полноценных игр, сравнимых по качеству с играми для игровых консолей и ПК; Поддержка геометрических и тесселяционных шейдеров, … Читать далее Доступны спецификация OpenGL ES 3.2 и набор расширений OpenGL 2015

Представлен браузерный 3D-редактор WebGLStudio.js

В рамках проекта WebGLStudio.js подготовлено окружение для создания интерактивных 3D-сцен, реализованное в форме web-приложения и работающее в web-браузере. WebGLStudio.js позволяет редактировать сцены и материалы в визуальном режиме, создавать сценарии с описанием поведения каждого элемента сцены, редактировать шейдеры, создавать эффекты. Предоставляемый проектом 3D-движок (LiteScene.js), используемый для рендеринга подготовленной сцены, поддерживает множественные источники света, карты теней, формирование отражений, задание материалов, создание спецэффектов и анимации. Код проекта распространяется под лицензией MIT. Читать далее Представлен браузерный 3D-редактор WebGLStudio.js

Google открыл код системы компиляции графических шейдеров для API Vulkan

Компания Google открыла под лицензией Apache код проекта Shaderc, в рамках которого подготовлена библиотека и инструментарий командной строки для трансляции графических шейдеров из формата GLSL в промежуточное представление SPIR-V, предложенное в рамках API Vulkan, продолжающего развитие OpenGL. Shaderc оформлен в виде надстройки над Glslang, открытого эталонного компилятора GLSL, разработанного Khronos Group, и рассчитан на предоставление разработчикам простых средств, привычных с позиции использования уже готовых технологий GLSL. Shaderc предоставляет следующие компоненты: Переносимый и простой C API, пригодный для применения в многопоточных приложениях; Объектно-ориентированный C++ API, реализованный как надстройка над базовым C API; Компилятор glslc, похожий по набору опций и методам обработки … Читать далее Google открыл код системы компиляции графических шейдеров для API Vulkan

Релиз компилятора D версии 2.068.0

Вышла версия 2.068 кроссплатформенного компилятора языка программирования D: Digital Mars D (DMD). D — это компилируемый в машинный код язык из семейства си‐подобных, включающий в себя опциональный сборщик мусора, мощную систему метапрограммирования, удобные шаблоны, исполнение D-кода во время компиляции, систему модулей вместо «include». D позволяет без труда использовать библиотеки на языке C, а также имеет возможность использовать некоторые C++-библиотеки и ObjC-библиотеки. Компилятор DDMD поддерживает системы GNU/Linux, Windows, OS X, FreeBSD, и архитектуры x86, x86_64, x64. Основные изменения и новшества версии 2.068: Изменения в компиляторе: Новый ключ командной строки «-profile=gc» позволяет профилировать выделение памяти. Блоки юниттестов (unittest) больше не парсятся, пока … Читать далее Релиз компилятора D версии 2.068.0

Оценка степени использования дополнений для блокирования рекламы

Компании Adobe и PageFair опубликовали результаты совместного исследования степени использования блокировщиков рекламы, в результате которого были получены данные о 198 млн пользователях, использующих блокировщики рекламы. Размер недополученной из-за блокирования рекламы в 2015 году прибыли оценен в 22 миллиарда долларов. По сравнению с прошлым годом популярность блокировщиков рекламы в среднем увеличилась на 41% (в США на 47%, в Великобритании на 82%). C 2010 года число пользователей блокировщиков рекламы увеличилось в 10 раз. Среди стран лидером по блокированию рекламы является Греция, в которой 37% пользователей используют блокировщики рекламы. В Польше этот показатель составляет 35%, Канаде — 20%, США — 15%, России — … Читать далее Оценка степени использования дополнений для блокирования рекламы

Релиз консольной библиотеки ncurses 6.0

После четырёх с половиной лет разработки представлен релиз консольной библиотеки ncurses 6.0, поддерживающей эмуляцию программного интерфейса curses из System V Release 4.0 (SVr4). Выпуск ncurses 6.0 позиционируется как совместимый на уровне исходных текстов с веткой ncurses 5.x, но нарушающий совместимость на уровне ABI, благодаря снятию ограничения в 16 цветов в структуре cchar_t и изменению кодирования состояния кнопок мыши (поддержка пятикнопочных мышей с колесом). Из других улучшений отмечается расширение средств буферизации вывода, поддержка версионирования библиотечных вызовов и данных (symbol versioning), оптимизация процесса сборки, добавление новых функций и расширений (use_tioctl, wgetdelay, A_ITALIC, O_DYNAMIC_JUSTIFY), реализация программы tctest и интерфейса для проверки termcap. Читать далее Релиз консольной библиотеки ncurses 6.0

OpenSSL 1.0.2 решено поддерживать до 2020 года

Разработчики библиотеки OpenSSL с реализацией протоколов SSL/TLS и различных алгоритмов шифрования приняли решение перевести OpenSSL 1.0.2 в разряд выпусков с длительным сроком поддержки и выпускать обновления для данной ветки до 31 декабря 2019 года. Что касается остальных веток OpenSSL, то время жизни веток 0.9.8 и 1.0.0 истекает 31 декабря 2015 года, а ветка 1.0.1 будет поддерживаться до 31 декабря 2016 года. Читать далее OpenSSL 1.0.2 решено поддерживать до 2020 года

Выпуск языка программирования Rust 1.2, развиваемого проектом Mozilla

Состоялся выпуск языка программирования Rust 1.2, развиваемого проектом Mozilla, обеспечивающего автоматическое управление памятью и предоставляюшего средства для высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. Параллельно с Rust совместно с компанией Samsung развивается экспериментальный браузерный движок Servo, написанный на языке Rust и отличающийся поддержкой многопоточного рендеринга web-страниц и распараллеливанием операций с DOM (Document Object Model). В новой версии продолжена работа по оптимизации производительности, значительно ускорен процесс компиляции и представлены наработки по обеспечению распараллеливания сборки на многоядерных системах (добавлена опция «-C codegen-units=число потоков»). Например, сборка hyper теперь выполняется на 16% быстрее, html5ever — на 62%, regex … Читать далее Выпуск языка программирования Rust 1.2, развиваемого проектом Mozilla

Космическое агентство NASA использовало Blender и Blend4Web для симуляции марсохода Curiosity

На празднование трёхлетия с момента посадки ровера Curiosity на поверхность Марса, Лаборатория реактивного движения NASA (JPL) подготовила интерактивное веб-приложение в котором отражены наиболее значимые моменты этой космической программы. Примечательно, что для создания этого приложения были использованы открытые технологии: Blender, в котором осуществлялось моделирование и сборка финальной сцены, и WebGL-фреймворк Blend4Web, лежащий в основе самого приложения. Несмотря на то, что NASA уже давно и активно использует открытое ПО, это первый случай его использования для создания сложных графических приложений. До этого для этих целей использовались проприетарные технологии Flash и Unity3D. Читать далее Космическое агентство NASA использовало Blender и Blend4Web для симуляции марсохода Curiosity

Выпуск Wine 1.7.49

Доступен очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.49. С момента выпуска версии 1.7.48 были закрыты 31 отчёт об ошибках. Наиболее важные изменения: Уровень реализации DirectWrite доведён до поддержки рендеринга текста в Steam; Разнообразные улучшения в реализации Direct2D; Добавлены новые функции OpenMP; Поддержка пространств имён в компиляторе IDL; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Microsoft OneNote 2007, Nocturnal Illusion, Mig Alley Flight Simulator, Death to Spies Moment of Truth, Spellforce 2 Gold, Star Conflict, SpinTires, Among the Sleep, Singles 2, Witcher3 Wild Hunt, Schein, The Emptiness, Cerbero PE Insider 1.0.2, Carbon Poker, Cities XL … Читать далее Выпуск Wine 1.7.49

Доступен Linux-дистрибутив CentOS 6.7

Представлен релиз дистрибутива CentOS 6.7, основанный на пакетной базе Red Hat Enterprise Linux 6.7. Выпуск поставляется для платформ i386 и x86_64 в виде DVD-сборки, минимального установочного образа (300 Мб) и сокращенного образа для установки по сети — netinstall.iso (200 Мб). Пакеты SRPMS и debuginfo доступны через vault.centos.org. Пакеты из различных репозиториев RHEL, например, из серверной и из десктоп редакции, объединены в единый репозиторий пакетов и распространяются одним установочным комплектом. Дистрибутив на 100% бинарно совместим с RHEL, внесенные в пакеты изменения как правило сводятся к ребрендингу и замене художественного оформления. Из изменений, внесенных в CentOS 6.7, можно отметить: В SSSD обеспечен … Читать далее Доступен Linux-дистрибутив CentOS 6.7

Доступны редакции дистрибутива Linux Mint 17.2 с десктоп-окружениями Xfce и KDE

Доступна редакция дистрибутива Linux Mint 17.2 с рабочим столом Xfce. Дистрибутив основан на пакетной базе Xubuntu 14.04 и поставляется с десктоп-окружением Xfce 4.12, дополненном серией оригинальных приложений, упрощающих настройку и работу в системе. Размер загрузочного iso-образа составляет 1.4Гб. Дистрибутив может работать на системах с 512Мб ОЗУ, но для комфортной работы рекомендуется 1Гб оперативной памяти. По сравнению с прошлым выпуском ключевым улучшением является поставка Xfce 4.12 вместо ранее предлагаемого выпуска Xfce 4.10. В остальном изменения в интерфейсе управления источниками установки приложений, менеджере применения обновлений, экранном менеджере MDM 2.0 и других типовых компонентах аналогичны улучшениям в базовых редакциях Linux Mint 17.2 с … Читать далее Доступны редакции дистрибутива Linux Mint 17.2 с десктоп-окружениями Xfce и KDE

Выпуск СУБД OrientDB 2.1

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

Выпуск Ubuntu 14.04.3 LTS c обновлением графического стека и ядра Linux

Доступно обновление дистрибутива Ubuntu 14.04.3 LTS, в которое включены изменения, связанные с улучшением поддержки оборудования, обновлены ядро Linux и графический стек, исправлены ошибки в инсталляторе и загрузчике, включены актуальные обновления для нескольких сотен пакетов, связанные с устранением уязвимостей и проблем, влияющих на стабильность. Одновременно подготовлены аналогичные обновления Kubuntu 14.04.3 LTS, Edubuntu 14.04.3 LTS, Xubuntu 14.04.3 LTS, Mythbuntu 14.04.3 LTS, Ubuntu GNOME 14.04.3 LTS, Lubuntu 14.04.3 LTS, Ubuntu Kylin 14.04.3 LTS и Ubuntu Studio 14.04.3 LTS. Из особенностей Ubuntu 14.04.3 можно отметить бэкпортирование некоторых улучшений из выпуска Ubuntu 15.04. В том числе предложено обновление пакетов с ядром Linux 3.19 (в Ubuntu … Читать далее Выпуск Ubuntu 14.04.3 LTS c обновлением графического стека и ядра Linux

Обновление PHP 5.4.44, 5.5.28 и 5.6.12 с устранением 12 уязвимостей

Доступны корректирующие выпуски языка программирования PHP 5.6.12, 5.5.28 и 5.4.44, в которых устранены двенадцать уязвимостей и исправлена порция ошибок. Большая часть уязвимостей может привести к отказу в обслуживании и проявляется в дополнениях (SPL, GD, SOAP, ODBC и OpenSSL). Уязвимость также выявлена в коде работы с директориями. Не обошлось и без ставших привычными уязвимостей в функции сериализации данных (unserialize) — 69793 и 70121. Одновременно сообщается о приближении ветки PHP 5.4 к концу цикла поддержки (последний выпуск ожидается в сентябре или октябре), а также переводе ветки PHP 5.5 на стадию финального сопровождения, на которой прекращено исправление ошибок общего плана и устраняются только … Читать далее Обновление PHP 5.4.44, 5.5.28 и 5.6.12 с устранением 12 уязвимостей

EFF представил Privacy Badger 1.0 для защиты от отслеживания действий пользователя в Web

Некоммерческая правозащитная организация Electronic Frontier Foundation (EFF) анонсировала релиз Privacy Badger 1.0, дополнения к браузерам Firefox и Chrome для блокирования отслеживания перемещения пользователя между разными сайтами в Web. Дополнение работает в соответствии с представленным несколько дней стандартом применения Do Not Track (DNT), созданным совместными усилиями сообществ EFF, Disconnect, Medium, Mixpanel, Adblock и DuckDuckGo. При использовании Privacy Badger всем сайтам передаётся флаг DNT, указывающий на отказ пользователя от применения техник отслеживания его поведения в сети. Privacy Badger автоматически выявляет и блокирует код рекламных сетей и скрытых трекеров посещений, использующих идентификационные cookie при загрузке кода для разных сайтов, если информация собирается без … Читать далее EFF представил Privacy Badger 1.0 для защиты от отслеживания действий пользователя в Web

В Firefox устранена критическая 0-day уязвимость в PDF.js

Разработчики проекта Mozilla сообщили о выявлении критической уязвимости (CVE-2015-4495) в PDF-просмотрщике PDF.js, встроенном в браузер Firefox. Для устранения проблемы оперативно выпущено обновление Firefox 39.0.3. При этом сообщается, что ещё до выхода исправления в сети зафиксированы факты эксплуатации данной уязвимости через размещение вредоносных рекламных блоков на одном из российских новостных сайтов общей тематики. Уязвимость позволяет атакующему обойти ограничения режима изоляции JavaScript-кода (same origin) и выйти за пределы браузерного окружения, что даёт возможность прочитать содержимое локальных файлов в окружении пользователя и осуществить выполнение JavaScript-кода в контексте локальных файлов. Например, используемый для атаки вредоносный код внедрялся в PDF.js и выполнял поиск файлов, содержащих … Читать далее В Firefox устранена критическая 0-day уязвимость в PDF.js

Увидела свет система управления версиями Apache Subversion 1.9.0

Представлен релиз системы управления версиями Subversion 1.9.0. Несмотря на развитие децентрализованных систем, Subversion пользуется большой популярностью в коммерческих компаниях и проектах, использующих централизованный подход к управлению версиями и конфигурацией программных систем. Из использующих Subversion открытых проектов можно отметить: проекты Apache, FreeBSD, Free Pascal, GCC, LLVM, Mono, WordPress и Ruby. Среди ключевых улучшений: Осуществлён переход на седьмую версию формата хранилища FSFS, отличающуюся значительной переработкой с целью сокращения интенсивности ввода/вывода. В новом формате также реализована возможность выполнения коммитов (без блокировки) во время упаковки репозитория (svnadmin pack), представлен режим быстрой проверки целостности, добавлены новые опции тюнинга производительности и обеспечено создание контрольных сумм для … Читать далее Увидела свет система управления версиями Apache Subversion 1.9.0

Выпуск LibreSSL 2.2.2

Разработчики проекта OpenBSD представили выпуск переносимой редакции пакета LibreSSL 2.2.2, в рамках которого развивается форк OpenSSL, нацеленный на обеспечение более высокого уровня безопасности. Проект LibreSSL ориентирован на качественную поддержку протоколов SSL/TLS с удалением излишней функциональности, добавлением дополнительных средств защиты и проведением значительной чистки и переработки кодовой базы. Среди изменений: В утилите openssl прекращена поддержка SSLv3. В библиотеке поддержка SSLv3 пока оставлена, но при динамическом связывании выводится специальное предупреждение о скором прекращении поддержки; Добавлена начальная поддержка сборки с использованием cmake, а также поддержка сборки в Visual Studio 2013 Community Edition; Из состава исключён движок RSAX; Значение ‘openssl dhparam’ заменено с 512 … Читать далее Выпуск LibreSSL 2.2.2

Ошибка в драйверах Intel, приводящая к краху KDE Plasma 5 и приложений OpenGL

Разработчики рабочего стола KDE предупредили пользователей о выявлении серьёзной ошибки в графических драйверах Intel, которая приводит к краху графической оболочки KDE Plasma 5 и некоторых приложений, использующих OpenGL, в том числе Kodi, mpv и Gwenview. Проблема выявлена в свежих выпусках драйверов, и не затрагивает дистрибутивы, поставляющие не самые новые версии драйверов. Неприятно, что проблема может ассоциироваться некоторыми пользователями с низким качеством оболочки Plasma 5 и её неготовностью к ежедневному использованию, в то время как причина исключительно на стороне драйвера. В качестве временного решения проблемы рекомендуется установить в настройках старый метод ускорения графики UXA, вместо нового SNA. Например, в /etc/X11/xorg.conf.d/20-intel.conf достаточно … Читать далее Ошибка в драйверах Intel, приводящая к краху KDE Plasma 5 и приложений OpenGL

Новая версия EFL 1.15 (Enlightenment Foundation Library)

Проект Enlightenment представил выпуск набора библиотек EFL 1.15 (Enlightenment Foundation Library), позволяющих создавать визуально привлекательные графические интерфейсы, отличающиеся компактностью, низким потреблением ресурсов и высокой производительностью. Несмотря на изначальное развитие в качестве базиса для окружения Enlightenment, компоненты EFL часто используются для построения интерфейсов потребительской электроники и мобильных устройств. Например, EFL является составной частью мобильной платформы Tizen, используются в бытовой технике Electrolux, телефонах Samsung, а также в продуктах компаний ProFUSION, Free.fr и Calaos. Кроме библиотек EFL выпущен набор виджетов Elementary 1.15, а также пакеты Emotion Generic Players 1.15 и Evas Generic Loaders 1.15. Emotion Generic Players включает реализации базовых компонентов для проигрывания … Читать далее Новая версия EFL 1.15 (Enlightenment Foundation Library)