Представлен графический API Vulkan для языка C++

Консорциум Khronos, занимающийся разработкой графических стандартов, анонсировал доступность открытого проекта Vulkan Hpp, в рамках которого развивается вариант графического API Vulkan для языка C++. Vulkan C++ API предоставляет большую гибкость по сравнению с изначальным Vulkan C API и позволяет использовать современные возможности языка C++ для упрощения разработки, сохраняя при этом общую структуру Vulkan-приложения и предоставляя весь спектр возможностей, доступных в низкоуровневом графическом API. Читать далее Представлен графический API Vulkan для языка C++

Выпуск Rakudo Star 2016.07, дистрибутива Perl 6

Представлен релиз пакета Rakudo Star 2016.07, включающего компилятор Rakudo, виртуальную машину MoarVM, документацию, модули и инструменты, необходимые для разработки на языке Perl 6. Компилятор соответствует спецификации Perl v6.c, за исключением поддержки расширенных макросов, неблокирующего ввода/вывода и ряда мелких особенностей, которые планируется довести до рабочего состояния в будущих выпусках. В качестве виртуальной машины для исполнения байткода предлагается MoarVM, которая проходит все необходимые тесты (альтернативный бэкенд на базе JVM пока не обладает всей необходимой функциональностью). Ключевые улучшения: Возможность применения собственного модуля с отладчиком; Представлен метод .Map; Реализованы альтернативные пути вызова subtest; В IO::[Path,Handle] добавлен метод .mode, возвращающий права доступа к файлу в … Читать далее Выпуск Rakudo Star 2016.07, дистрибутива Perl 6

Сервис мгновенного обмена сообщениями Wire открыл код клиентского ПО

Сервис мгновенного обмена сообщениями Wire, предлагающий end-to-end шифрование для сообщений, голосовых звонков и видеовызовов, открыл исходные тексты всех компонентов клиентсного ПО. Код открыт под лицензией GPLv3, что позволяет не только своими силами собрать приложения, аналогичные по функциональности предлагаемым для загрузки эталонным сборкам, но и развивать производные расширенные продукты, интегрировать поддержку Wire в сторонние приложения или задействовать применяемые в Wire методы end-to-end шифрования. Открытие кода также может способствовать портированию настольного клиента для платформы Linux (в настоящее время для Linux предлагается web-клиент). Читать далее Сервис мгновенного обмена сообщениями Wire открыл код клиентского ПО

Релиз EC-Crypt 2.1.0

Состоялся релиз EC-Crypt — нового инструмента шифрования сообщений. Благодаря криптографии эллиптических, кривых публичные ключи пользователей очень короткие — длиной 52 символа. Доступна CLI и GUI версии. Также подготовлены бинарные сборки для Windows и Linux Читать далее Релиз EC-Crypt 2.1.0

Компания Cyanogen Inc на пути ухода от разработки ОС в пользу приложений

По сведениям издания Android Police, подтверждённым изданием Recode, компания Cyanogen Inc находится в процессе сокращения примерно 30 из 136 сотрудников. Отмечается, что сокращение в первую очередь затронет разработчиков, вовлечённых к работу над открытыми компонентами ОС, что может привести к полному отстранению от участия в разработке CyanogenMod. В дальнейшем деятельность компании планируют сосредоточить на развитии приложений и развиваемой совместно с Microsoft платформы создания приложений MOD, а не операционной системы. Для продвижения новой стратегии на должность исполнительного директора назначен Lior Tal, который в прошлом месяце перешёл в Cyanogen Inc из Facebook. Dave Herman ушёл с поста руководителя разработки. Напомним, что компания Cyanogen … Читать далее Компания Cyanogen Inc на пути ухода от разработки ОС в пользу приложений

Доступен аудиокодек Opus 1.1.3

Организация Xiph.Org, занимающаяся разработкой свободных видео- и аудиокодеков, представила релиз аудиокодека Opus 1.1.3. Opus отличается высоким качеством кодирования и минимальной задержкой как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии. На уровне формата качества кодирования выпуск полностью совместимым с версией 1.1, которая отражена в спецификации RFC 6716, и отличается лишь усовершенствованием реализации кодека. В новой версии проведена работа по увеличению производительности на системах с процессорами ARMv7 и ARMv8, применение инструкций Neon позволило ускорить работу на данных системах в среднем на 15%. Добавлена экспериментальная поддержка технологии объёмного звука Ambisonics (для … Читать далее Доступен аудиокодек Opus 1.1.3

Выпуск Wine 1.9.15

Доступен очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.9.15. С момента выпуска версии 1.9.14 было закрыто 22 отчёта об ошибках. Наиболее важные изменения: В Direct3D реализованы новые инструкции шейдеров; Увеличена производительность GDI; Улучшена поддержка джойстика на платформе macOS; Расширены возможности по выполнению скриптов Active Scripting; В C++ runtime добавлена поддержка дополнительных потоков (stream); Закрыты отчёты об ошибках, связанные с работой игр и приложений: Kings Quest 8, Kirikiri, Metacell, Tesla Effect, Scottrade Elite 2013, GOG Galaxy, Bloodrayne 1-2, Kingsoft Office 2012, Nook eReader, Max Payne, Alone in the Dark (2008), Читать далее Выпуск Wine 1.9.15

В рамках проекта RADV развивается новый драйвер Vulkan для GPU AMD

Дэвид Эйрли (David Airlie), один из наиболее активных разработчиков X.Org, работающий в компании Red Hat, представил новый открытый Mesa-драйвер RADV с реализацией графического API Vulkan для GPU AMD. Проект развивается сотрудником Red Hat независимо от компании AMD, которая разрабатывает собственный драйвер Vulkan, код которого пока закрыт и поставляется в составе проприетарного драйвера AMDGPU-PRO. Драйвер RADV находится на начальном этапе развития, поддерживает только часть API Vulkan и может работать на системах с дискретными GPU серии Tonga и Fiji (AMD Radeon Rx 200 и Rx 300). Тем не менее, уже успешно выполняются штатные примеры tri и cube, демонстрация Vulkan triangle и тесты … Читать далее В рамках проекта RADV развивается новый драйвер Vulkan для GPU AMD

Выпуск wayland-protocols 1.5, набора дополнительных протоколов Wayland

Состоялся релиз пакета wayland-protocols 1.5, содержащего набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений. В версии 1.5 представлена вторая версия нестабильного протокола tablet-unstable-v2, предоставляющего средства для организации ввода с графических планшетов. В настоящее время в состав wayland-protocols входят следующие стабильные протоколы, в которых обеспечивается обратная совместимость: «viewporter» — позволяет клиенту выполнять действия по масштабированию и обрезанию краёв поверхности на стороне сервера. «presentation time» — обеспечивает отображение видео. Нестабильные протоколы, разработка которых ещё не завершена и не гарантируется сохранение совместимости с прошлыми выпусками: «fullscreen-shell» — управление работой в полноэкранном … Читать далее Выпуск wayland-protocols 1.5, набора дополнительных протоколов Wayland

Первый выпуск гипервизора Bareflank

Компания Assured Information Security представила новый открытый проект Bareflank, в рамках которого развивается гипервизор, ориентированный на использование в качестве прототипа для быстрой разработки собственных специализированных гипервизоров. В отличие от других гипервизоров Bareflank написан на языке C++, поддерживает C++ STL и предоставляет собственную библиотеку размотки исключений (unwind). Модульная архитектура Bareflank позволят легко расширять имеющиеся возможности гипервизора и создавать собственные варианты гипервизоров, как работающих поверх оборудования (как Xen), так и запускаемых в имеющемся программном окружении (как VirtualBox). Код проекта распространяется под лицензией LGPL 2.1. Основные особенности: Поддержка Linux на 64-разрядных CPU Intel. В будущем ожидается поддержка Windows, macOS и UEFI, а также … Читать далее Первый выпуск гипервизора Bareflank

Уязвимость в Apache OpenOffice

В программе для подготовки презентаций Impress, входящей в состав офисного пакета Apache OpenOffice, выявлена уязвимость (CVE-2016-1513), позволяющая добиться выполнения кода злоумышленника при открытии определённым образом сформированных файлов в форматах ODP (OpenDocument Presentation) и OTP (Opendocument Presentation Template). Проблема вызвана выходом за границы выделенной области памяти при обработке блоков MetaActions. Исправление пока доступно только в виде патча. Примечательно, что несмотря на то, что сведения об уязвимости раскрыты публике только сейчас, изначально проблема была обнаружена ещё в прошлом году — уведомление разработчикам OpenOffice было направлено 8 октября 2015 года, но исправление вышло лишь спустя 10 месяцев. Читать далее Уязвимость в Apache OpenOffice

Выпуск VirtualBox 5.1.2

Компания Oracle выпустила корректирующий релиз системы виртуализации VirtualBox 5.1.2, в котором отмечено 25 исправлений, направленных на увеличение стабильности и устранение регрессивных изменений. Среди изменений: Решены проблемы со сборкой для Red Hat Enterprise Linux 5; Устранён крах, при редком стечении обстоятельств проявляющийся во время завершения работы хост-окружений, отличных от Windows; В дополнениях для гостевых окружений с Linux исправлены недоработки, связанные с работой в 3D-режима при применении SELinux; В GUI исправлены проблемы, приводящие к невозможности закрыть окно с уведомлением об ошибке и неработоспособности Alt-Tab; Решены проблемы с созданием образов VHD фиксированного размера; Устранены крахи в подсистемах USB и Storage, проявляющиеся при редком … Читать далее Выпуск VirtualBox 5.1.2

Корректирующие выпуски PHP 5.5.38, 5.6.24 и 7.0.9. Первая бета-версия PHP 7.1

Опубликованы корректирующие выпуски языка программирования PHP 7.0.9, 5.6.24 и 5.5.38, в которых внесено 34 изменения, в том числе устранено несколько уязвимостей. В частности, устранена уязвимость Httpoxy, позволяющая организовать MITM-атаку через манипуляции с http-заголовком «Proxy». Кроме того, устранены переполнения буфера в функции virtual_file_ex и расширениях curl, XMLRPC, Session, Zips и mcrypt, разыменования нулевого указателя в расширении Exif, серия уязвимостей в библиотеке GD и обращение к памяти после её освобождения в SNMP и MBString. В то же время опубликован первый бета-выпуск новой ветки PHP 7.1. По сравнению с прошлым альфа-выпуском в бета-версии добавлена возможность асинхронной обработки сигналов в ext/pcntl и поддержка дополнительного … Читать далее Корректирующие выпуски PHP 5.5.38, 5.6.24 и 7.0.9. Первая бета-версия PHP 7.1

В Mesa реализована поддержка OpenGL 4.5 для драйвера i965

В git-репозитории проекта mesa для драйвера i965 (gen8+) добавлена реализация расширения ARB_enhanced_layouts, которое оставалось единственным препятствием для обеспечения поддержки OpenGL 4.4. Так как все специфичные для OpenGL 4.5 расширения уже были добавлены в драйвер i965 ранее, то общий уровень поддержки OpenGL в данном драйвере поднят сразу до версии 4.5. В соответствии с политикой Mesa реализация в одном из драйверов новой версии OpenGL означает смену значительной версии, таким образом, следующий выпуск Mesa выйдет под номером 13.0. Читать далее В Mesa реализована поддержка OpenGL 4.5 для драйвера i965

Для Chrome OS развивается опциональная возможность использования systemd

В кодовую базу Chrome OS приняты изменения, позволяющие опционально использовать systemd в качестве системы инициализации, вместо изначально предлагаемой системы Upstart. Для задействования systemd необходимо перед сборкой добавить ключевое слово «systemd» в блок с USE-флагами (для сборки Chrome OS применяется ebuild/portage от проекта Gentoo). Читать далее Для Chrome OS развивается опциональная возможность использования systemd

Релиз Ubuntu 16.04.1 LTS

Представлен первый корректирующий выпуск дистрибутива Ubuntu 16.04.1 LTS, в который включены обновления для нескольких сотен пакетов, связанные с устранением уязвимостей и проблем, влияющих на стабильность. В новой версии также исправлены ошибки в инсталляторе и загрузчике. Интеграция новой версии ядра, драйверов и компонентов графического стека ожидается в запланированном на февраль выпуске Ubuntu 16.04.2, так как данные элементы будут импортированы из выпуска Ubuntu 16.10, который будет готов только осенью. Одновременно представлены аналогичные обновления Kubuntu 16.04.1 LTS, Xubuntu 16.04.1 LTS, Mythbuntu 16.04.1 LTS, Ubuntu GNOME 16.04.1 LTS, Lubuntu 16.04.1 LTS, Ubuntu Kylin 16.04.1 LTS, Ubuntu MATE 16.04.1 LTS и Ubuntu Studio 16.04.1 LTS. … Читать далее Релиз Ubuntu 16.04.1 LTS

27-30 июля в Иннополисе состоится Летняя школа Sailfish

27-го июля в Университете Иннополис откроется первая летняя школа, посвящённая платформе Sailfish. На мероприятие приглашаются студенты, аспиранты, разработчики приложений и энтузиасты, заинтересованные в развитии проектов на основе Linux. При предварительной регистрации посещение и проживание в кампусе университета бесплатное. Участников школы ожидают вводные лекции, знакомство с представителями сообщества разработчиков, технические мастер-классы, конкурс по программированию, развлекательная программа и общение в неформальной обстановке. Sailfish OS — операционная система для мобильных устройств и планшетов, основанная на ядре Linux, графической подсистеме Wayland, Qt5 и системных компонентах открытого проекта Mer (компоненты построения графического интерфейса и мобильные приложения являются закрытыми). Ключевыми особенностями Sailfish являются: высокая производительность, низкие … Читать далее 27-30 июля в Иннополисе состоится Летняя школа Sailfish

Началось альфа-тестирование открытого HSM-модуля CrypTech

Проект CrypTech, в рамках которого при участии независимого сообщества развивается открытый и недорогой аппаратный криптографический движок, объявил о выпуске первой партии плат, предназначенной для альфа-тестирования. Целью проекта является создание платы HSM (Hardware Security Modules), все спецификации, прошивки и схемы которой открыты и доступны для анализа. Проект развивается международной командой инженеров, применяет диверсифицированную модель финансирования и не подпадает под юрисдикцию США, что не позволяет спонсорам или спецслужбам оказывать на него давление. Плата представляет собой специализированное устройство, предназначенное для хранения открытых и закрытых ключей, используемых для формирования цифровых сертификатов. HSM позволяет существенно повысить защиту, так как полностью изолирует ключи от системы и … Читать далее Началось альфа-тестирование открытого HSM-модуля CrypTech

Доступны сборки Ubuntu Pack 16.04 от проекта UALinux

Проект UALinux опубликовал серию сборок Ubuntu Pack 16.04, которые поставляются с графическими окружениями Unity, Flashback, GNOME 3, GNOME 3 Classic, MATE и Cinnamon. Сборки содержат необходимые для работы компоненты, включают все доступные обновления и позиционируются как самодостаточные решения для установки на компьютеры, имеющие ограниченных доступ в интернет. ISO-образы сформированы для систем i386 и amd64 (размер 1.5-1.7 Гб). Основные отличия от оригинальных сборок Ubuntu: Полная поддержка русского, украинского и английского языков; Полная поддержка мультимедиа-кодеков и Blu-ray; Полный набор компонентов LibreOffice; Панель управления 3D-эффектами; Возможность использовать Windows-драйверы для USB-адаптеров WiFi; Поддержка дополнительных типов архивов (RAR, ACE, ARJ, 7Z и других); Полная поддержка … Читать далее Доступны сборки Ubuntu Pack 16.04 от проекта UALinux

Третий альфа-выпуск дистрибутива openSUSE Leap 42.2

Доступен третий альфа-выпуск дистрибутива openSUSE Leap 42.2. Напомним, что для построения последних выпусков openSUSE в качестве основы используются наработки SUSE Linux Enterprise, поверх которых поставляются свежие выпуски рабочего стола и новых версий пользовательских приложений. Для загрузки подготовлена DVD-сборка (x86_64), размером 4.3 Гб. В качестве рабочих окружений предлагаются GNOME 3.20, MATE 1.14 и KDE Plasma 5.7. Релиз ожидается в начале ноября. Новый тестовый выпуск примечателен завершением формирования базовой начинки, основанной на компонентах дистрибутива SUSE Linux Enterprise 12SP2, который перешёл на стадию кандидата в релизы и больше не будет существенно изменяться. В новой версии также произведено обновление рабочего стола KDE Plasma до … Читать далее Третий альфа-выпуск дистрибутива openSUSE Leap 42.2

Выпуск web-браузера Chrome 52

Компания Google представила релиз web-браузера Chrome 52. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающий основой Chrome. Браузер Chrome отличается использованием логотипов Google, идущим в комплекте модулем Flash, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента, системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Основные изменения в Chrome 52: Представлено новое CSS-свойство contain, позволяющее предотвратить отображение дочерних элементов за границами блока родительского элемента. Применение contain значительно ускоряет отрисовку, так как гарантирует, что дочерние элементы не вылазят за границы родительского и достаточно перерисовать только область родительского элемента без применение ресурсоёмких эвристических методов определения изменившихся областей на … Читать далее Выпуск web-браузера Chrome 52