Альянс AOMedia опубликовал заявление, касающееся попыток сбора отчислений за AV1

Альянс Open Media (AOMedia), курирующий разработку формата кодирования видео AV1, опубликовал заявление, касающееся попыток формирования компанией Sisvel патентного пула для сбора отчислений за использование AV1. Альянс AOMedia уверен, что удастся справиться с возникшими трудностями и сохранить свободный характер AV1, не требующий отчислений. AOMedia будет защищать связанную с AV1 экосистему в рамках специально созданной программы по защите от патентных претензий. AV1 изначально развивается как свободный от отчислений формат кодирования видео, основанный на технологиях, патентах и интеллектуальной собственности участников альянса AOMedia, которые передали пользователям AV1 лицензию на безвозмездное использование своих патентов. Например, в число участников AOMedia входят такие компании, как Google, Microsoft, … Читать далее Альянс AOMedia опубликовал заявление, касающееся попыток сбора отчислений за AV1

Выпуск облачной платформы Apache CloudStack 4.12

После года разработки представлен релиз облачной платформы Apache CloudStack 4.12, которая позволяет автоматизировать развертывание, настройку и поддержание приватной, гибридной или публичной cloud-инфраструктуры (IaaS, инфраструктура как сервис). Платформа CloudStack была передана Фонду Apache компанией Citrix, которая получила проект после поглощения компании Cloud.com. Установочные пакеты подготовлены для RHEL/CentOS и Ubuntu. CloudStack не зависит от типа гипервизора и позволяет использовать в одной cloud-инфраструктуре одновременно Xen (XenServer и Xen Cloud Platform), KVM, Oracle VM (VirtualBox) и VMware. Для управления пользовательской базой, хранилищем, вычислительными и сетевыми ресурсами предлагается интуитивно понятный web-интерфейс и специальный API. В простейшем случае облачная инфраструктура на базе CloudStack состоит из одного … Читать далее Выпуск облачной платформы Apache CloudStack 4.12

Система управления конфигурацией Chef стала полностью открытым проектом

Компания Chef Software объявила о решении прекратить использование бизнес-модели Open Core, при которой в свободно распространяются только базовые компоненты системы, а расширенные функции поставляются в рамках коммерческого продукта. Все компоненты системы управления конфигурацией Chef, включая управляющую консоль Chef Automate, инструменты управления инфраструктурой, модуль управления безопасностью Chef InSpec и систему автоматизации доставки и оркестровки Chef Habitat, отныне будут полностью доступны под свободной лицензией Apache 2.0 без разделения на открытые и закрытые части. Все ранее закрытые модули будут открыты. Продукт будет развиваться в публично доступном репозитории. Процессы разработки, принятия решений и проектирования планируется сделать максимально прозрачными. Отмечается, что решение принято после долгого … Читать далее Система управления конфигурацией Chef стала полностью открытым проектом

Выпуск SpaceVim 1.1, дистрибутива редактора Vim

Представлен выпуск проекта SpaceVim 1.1, развивающего дистрибутив текстового редактора Vim с подборкой плагинов для поддержки различных языков программирования и возможностей, свойственных интегрированным средам разработки. Плагины сгруппированы в подборки с реализацией тех или иных возможностей. Например, подборка для разработчиков на языке Python включает плагины deoplete.nvim, neomake и jedi-vim для автодополнения кода, проверки синтаксиса и интерактивного обращения к документации. Таким образом пользователю достаточно лишь выбрать необходимую функциональность без необходимости раздельного подбора плагинов. В новом выпуске добавлена поддержка всплывающих окон (например, для показа документации и результатов поиска через flygrep), реализовано меню для поискового плагина fzf, добавлен набор для разработчиков на языке Rust, добавлена … Читать далее Выпуск SpaceVim 1.1, дистрибутива редактора Vim

Выпуск SpaceVim 1.1, дистрибутива редактора Vim

Представлен выпуск проекта SpaceVim 1.1, развивающего дистрибутив текстового редактора Vim с подборкой плагинов для поддержки различных языков программирования и возможностей, свойственных интегрированным средам разработки. Плагины сгруппированы в подборки с реализацией тех или иных возможностей. Например, подборка для разработчиков на языке Python включает плагины deoplete.nvim, neomake и jedi-vim для автодополнения кода, проверки синтаксиса и интерактивного обращения к документации. Таким образом пользователю достаточно лишь выбрать необходимую функциональность без необходимости раздельного подбора плагинов. В новом выпуске добавлена поддержка всплывающих окон (например, для показа документации и результатов поиска через flygrep), реализовано меню для поискового плагина fzf, добавлен набор для разработчиков на языке Rust, добавлена … Читать далее Выпуск SpaceVim 1.1, дистрибутива редактора Vim

Chrome и Safari убрали возможность отключения атрибута отслеживания кликов

Из Safari и браузеров на кодовой базе Chromium убрали опции для отключения атрибута «ping«, позволяющего владельцам сайтов отслеживать переходы по ссылкам с их страниц. В случае перехода по ссылке при наличии в теге «a href» атрибута «ping=URL» браузер дополнительно формирует POST-запрос к указанному в атрибуте URL, передавая через заголовок HTTP_PING_TO сведения о состоявшемся переходе. С одной стороны атрибут «ping» приводит к утечке сведений о действиях пользователя на странице, что может восприниматься как нарушение конфиденциальности так как в подсказке, отображаемой при наведении на ссылку, браузер никак не информирует пользователя о дополнительной отправке сведений и пользователь без просмотра кода страницы не может … Читать далее Chrome и Safari убрали возможность отключения атрибута отслеживания кликов

Chrome и Safari убрали возможность отключения атрибута отслеживания кликов

Из Safari и браузеров на кодовой базе Chromium убрали опции для отключения атрибута «ping«, позволяющего владельцам сайтов отслеживать переходы по ссылкам с их страниц. В случае перехода по ссылке при наличии в теге «a href» атрибута «ping=URL» браузер дополнительно формирует POST-запрос к указанному в атрибуте URL, передавая через заголовок HTTP_PING_TO сведения о состоявшемся переходе. С одной стороны атрибут «ping» приводит к утечке сведений о действиях пользователя на странице, что может восприниматься как нарушение конфиденциальности так как в подсказке, отображаемой при наведении на ссылку, браузер никак не информирует пользователя о дополнительной отправке сведений и пользователь без просмотра кода страницы не может … Читать далее Chrome и Safari убрали возможность отключения атрибута отслеживания кликов

В Chromium доступна отложенная загрузка iframe и изображений. Тестовый выпуск Microsoft Edge

Разработчики проекта Chromium рассматривают возможность включения по умолчанию оптимизации LazyLoad, которая не загружает iframes и изображения, находящиеся вне видимой области, до тех пор пока пользователь не прокрутит содержимое страницы в область, непосредственно предшествующую им. Новый режим позволит сократить потребление памяти, снизить трафик и увеличить скорость начального открытия страниц. Для управления поведением отложенной загрузки на стороне сайтов в элементах img и iframe можно использовать атрибут «loading», например, указать loading=»eager» для принудительного отключения LazyLoad. Решение о включении нового режима по умолчанию ещё не принято, но пользователи Chrome уже могут включить LazyLoad через chrome://flags выбрав опции «Enable lazy frame loading» и «Enable lazy … Читать далее В Chromium доступна отложенная загрузка iframe и изображений. Тестовый выпуск Microsoft Edge

В Chromium доступна отложенная загрузка iframe и изображений. Тестовый выпуск Microsoft Edge

Разработчики проекта Chromium рассматривают возможность включения по умолчанию оптимизации LazyLoad, которая не загружает iframes и изображения, находящиеся вне видимой области, до тех пор пока пользователь не прокрутит содержимое страницы в область, непосредственно предшествующую им. Новый режим позволит сократить потребление памяти, снизить трафик и увеличить скорость начального открытия страниц. Для управления поведением отложенной загрузки на стороне сайтов в элементах img и iframe можно использовать атрибут «loading», например, указать loading=»eager» для принудительного отключения LazyLoad. Решение о включении нового режима по умолчанию ещё не принято, но пользователи Chrome уже могут включить LazyLoad через chrome://flags выбрав опции «Enable lazy frame loading» и «Enable lazy … Читать далее В Chromium доступна отложенная загрузка iframe и изображений. Тестовый выпуск Microsoft Edge

Релиз PoCL 1.3, независимой реализации стандарта OpenCL

Доступен релиз проекта PoCL 1.3 (Portable Computing Language OpenCL), развивающего реализацию стандарта OpenCL, независимую от производителей графических ускорителей и позволяющую использовать различные бэкенды для выполнения OpenCL-ядер на разных типах графических и центральных процессоров. Код проекта распространяется под лицензией MIT. Поддерживается работа на платформах X86_64, MIPS32, ARM v7, AMD HSA APU и различных специализированных TTA-процессорах (Transport Triggered Architecture) c архитектурой VLIW. Реализация компилятора ядер OpenCL построена на базе LLVM, а в качестве фронтэнда для OpenCL C используется Clang. Для обеспечения должной переносимости и производительности компилятор ядер OpenCL может генерировать комбинированные функции, которые могут использовать различные аппаратные ресурсы для распараллеливания выполнения кода, … Читать далее Релиз PoCL 1.3, независимой реализации стандарта OpenCL

Релиз PoCL 1.3, независимой реализации стандарта OpenCL

Доступен релиз проекта PoCL 1.3 (Portable Computing Language OpenCL), развивающего реализацию стандарта OpenCL, независимую от производителей графических ускорителей и позволяющую использовать различные бэкенды для выполнения OpenCL-ядер на разных типах графических и центральных процессоров. Код проекта распространяется под лицензией MIT. Поддерживается работа на платформах X86_64, MIPS32, ARM v7, AMD HSA APU и различных специализированных TTA-процессорах (Transport Triggered Architecture) c архитектурой VLIW. Реализация компилятора ядер OpenCL построена на базе LLVM, а в качестве фронтэнда для OpenCL C используется Clang. Для обеспечения должной переносимости и производительности компилятор ядер OpenCL может генерировать комбинированные функции, которые могут использовать различные аппаратные ресурсы для распараллеливания выполнения кода, … Читать далее Релиз PoCL 1.3, независимой реализации стандарта OpenCL

Выпуск графического редактора GIMP 2.10.10

Опубликован выпуск графического редактора GIMP 2.10.10, в котором продолжено оттачивание функциональности и повышение стабильности ветки 2.10. Кроме исправления ошибок в GIMP 2.10.10 представлены следующие улучшения: Упрощено использование инструмента заливки областей (Bucket Fill). Добавлен режим аккуратной заливки контурных рисунков (line art), обычно используемых в комиксах (предложенный алгоритм не оставляет неокрашенных пикселей рядом со штрихами и автоматически замыкает потенциальные зоны). По аналогии с инструментами для рисования в инструменте для заливки добавлена возможность быстрого определения цветов на холсте через нажатие клавиши Ctrl, без необходимости вызова инструмента Color Picker. В режимах заливки похожими цветами и заливки контурных рисунков реализована возможность заливки смежных областей при … Читать далее Выпуск графического редактора GIMP 2.10.10

В Wine Staging добавлены патчи для повышения производительности многопоточных игр

В ветку Wine Staging, включающую не полностью готовые или рискованные изменения, пока не пригодные для принятия в основную ветку Wine, добавлен набор патчей «esync» (Eventfd Synchronization), позволяющих добиться увеличения производительности многопоточных Windows игр и приложений. Патчи были подготовлены ещё летом прошлого года, но включены в репозиторий только сейчас. По умолчанию esync отключен и для его активации следует установить переменную окружения WINEESYNC в значение, отличное от нуля. Использование сборки Wine с поддержкой esync значительно снижает нагрузку на CPU в некоторых играх и позволяет добиться увеличения производительности за счёт рационального использования ресурсов многоядерных CPU и эффективного распределения процессов по ядрам CPU. Esync … Читать далее В Wine Staging добавлены патчи для повышения производительности многопоточных игр

Новая версия музыкального проигрывателя DeaDBeeF 1.8.0

Спустя три года с момента прошлого выпуска представлен релиз музыкального плеера DeaDBeeF 1.8.0. Исходные тексты проекта распространяются в рамках лицензии GPLv2. Плеер написан на языке Си и может работать с минимальным набором зависимостей. Интерфейс построен с использованием библиотеки GTK+, поддерживает вкладки и может расширяться через виджеты и плагины. Среди возможностей: автоматическое перекодирование кодировки текста в тегах, эквалайзер, поддержка cue-файлов, минимум зависимостей, возможность управления через командную строку или из системного лотка, возможность загрузки и отображения обложек, встроенный редактор тегов, гибкие возможности в отображении нужных полей в списках композиций, поддержка потокового интернет-радио, режим воспроизведения без пауз, наличие плагина для перекодирования контента. Основные … Читать далее Новая версия музыкального проигрывателя DeaDBeeF 1.8.0

В рамках проекта HermiTux развивается unikernel, бинарно совместимый с Linux

Группа исследователей из Политехнического университета Виргинии (США), компании Qualcomm и Рейнско-Вестфальского технического университета Ахена (Германия) развивает легковесное ядро HermiTux, соответствующее парадигме «unikernel». HermiTux позволяет напрямую запускать приложения поверх гипервизора без дополнительных прослоек, обеспечивая бинарную совместимость с приложениями для Linux на уровне ABI. Код написан на языке Си и распространяется под лицензией BSD. HermiTux предоставляет минимальное окружение операционной системы со своим ядром, которое потребляет существенно меньше ресурсов, чем при создании окружений на базе штатного ядра Linux, и позволяет очень быстро запускать приложения поверх гипервизора — время загрузки не превышает 0.1 сек. В тестах производительности HermiTux отстал от окружений с обычным ядром … Читать далее В рамках проекта HermiTux развивается unikernel, бинарно совместимый с Linux

Выпуск проекта DXVK 1.1 с реализацией Direct3D 10/11 поверх API Vulkan

Опубликован выпуск прослойки DXVK 1.1, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 10 и Direct3D 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan, таких как AMD RADV 19.1-git, AMDGPU PRO 18.50+, NVIDIA 418.49.04, Intel ANV 19.1-git и AMDVLK. DXVK может применяться для запуска 3D-приложений и игр в Linux при помощи Wine, выступая в качестве более высокопроизводительной альтернативы встроенной в Wine реализации Direct3D 11, работающей поверх OpenGL. В некоторых играх производительность связки Wine+DXVK отличается от запуска в Windows всего на 10-20%, в то время как при использовании реализации Direct3D 11 на … Читать далее Выпуск проекта DXVK 1.1 с реализацией Direct3D 10/11 поверх API Vulkan

Доступен PulseJoin 2.2 для объединения записи с микрофона со звуком, выводимым на динамики

Представлен PulseJoin 2.2 — графический интерфейс с реализацией виртуального микрофона PulseAudio, который позволяет объединить в один поток звук, который записывается с микрофона и подаётся на аудиовыход, в программах, не умеющих захватывать звук с нескольких источников одновременно. Для установки подготовлены пакеты RPM и DEB, а также PPA-репозиторий для Ubuntu и Debian. PulseJoin уже доступен в официальных репозиториях ROSA Fresh и ALT Linux. PulseJoin представляет из себя bash-скрипт, в котором для формирования графического интерфейса пользователя применяется YAD (Yet Another Dialog, форк Zenity). Для локализации интерфейса на разные языки применяется gettext. Исходные тексты проекта распространяются под лицензией GPLv3. Работа скрипта проверена в GNU/Linux … Читать далее Доступен PulseJoin 2.2 для объединения записи с микрофона со звуком, выводимым на динамики

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

Представлен PulseJoin 2.2 — графический интерфейс для объединения вывода на динамики и микрофона в виртуальный микрофон PulseAudio, что позволяет записать звук одновременно с динамиков и микрофона в программах, не умеющих захватывать с нескольких источников одновременно. Для установки подготовлены пакеты RPM и DEB, а также PPA-репозиторий для Ubuntu и Debian. PulseJoin уже доступен в официальных репозиториях ROSA Fresh и ALT Linux. PulseJoin представляет из себя bash-скрипт, в котором для формирования графического интерфейса пользователя применяется YAD (Yet Another Dialog, форк Zenity). Для локализации интерфейса на разные языки применяется gettext. Исходные тексты проекта распространяются под лицензией GPLv3. Работа скрипта проверена в GNU/Linux и … Читать далее Доступен PulseJoin 2.2 для одновременной записи с динамиков и микрофона

Новая криптографическая библиотека EverCrypt с математическим доказательством надёжности

Исследователи из государственного института исследований в информатике и автоматике (INRIA), подразделения Microsoft Research и университета Карнеги — Меллона представили первый тестовый выпуск криптографической библиотеки EverCrypt, развиваемой в рамках проекта Everest и применяющей математические методы формальной верификации надёжности. По своим возможностям и производительности EverCrypt очень близка к существующим криптографическим библиотекам (OpenSSL), но в отличие от них предоставляет дополнительные гарантии надёжности и безопасности. Процесс верификации сводится к определению подробных спецификаций, описывающих все варианты поведения программы, и формированию математического доказательства, что написанный код полностью соответствует подготовленным спецификациям. В отличие от методов проверки качества на основе тестирования, верификация даёт надёжные гарантии, что программа будет … Читать далее Новая криптографическая библиотека EverCrypt с математическим доказательством надёжности

Дерек Форман ушёл c поста ответственного за выпуск релизов Wayland

Дерек Форман (Derek Foreman) объявил об уходе с поста ответственного за формирование выпусков Wayland и Weston. Дерек был трудоустроен в подразделении Samsung Open-Source Group, которое в прошлом году было реформировано в Samsung Research, но теперь он сменил место работы и больше не может уделять много времени проекту. Свою кандидатуру в качестве нового релиз-менеджера предложил Симон Сер (Simon Ser), работающий над связанными с Wayland проектами в компании Intel. Дерек Форман занял пост релиз-менеджера в 2017 году и курировал выпуски, начиная с Wayland 1.15 и Weston 4.0. До этого ответственным за формирования релизов был Брюс Гарингтон (Bryce Harrington), который также работал в … Читать далее Дерек Форман ушёл c поста ответственного за выпуск релизов Wayland

Goldman Sachs намерен открыть код некоторых приложений для трейдеров

Goldman Sachs, один из самых крупных инвестиционных банков, планирует перевести в разряд открытых и опубликовать на GitHub некоторые из проектов, которые трейдеры и инженеры компании используют для анализа и управления рисками, а также применяемых для оценки и прогнозирования стоимости ценных бумаг. Более того, банк намерен ежегодно выделять 100 тысяч долларов на поддержку сторонних разработчиков новых приложений, основанных на опубликованном открытом коде. При помощи модели краудсорсинга Goldman Sachs ожидает расширение областей применения и функциональности имеющихся технологий, при сохранении владения результирующей интеллектуальной собственностью и получением возможности инвестировать в перспективные проекты на раннем этапе их развития. Кроме того, публикацией кода Goldman Sachs намерен … Читать далее Goldman Sachs намерен открыть код некоторых приложений для трейдеров