Система изолированных контейнеров для графических приложений 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, системы восприятия естественного языка

Выпуск офисного пакета 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

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

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

Выпуск эмулятора 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

Mozilla в суде добивается раскрытия уязвимости, применённой в атаке ФБР на Tor Browser

Юристы Mozilla направили в Окружной суд западного округа штата Вашингтон требование обязать правоохранительные органы раскрыть информацию об уязвимости, фигурирующей в одном из криминальных разбирательств. Данная уязвимость была успешно использована для деанонимизации пользователя через проведение атаки на Tor Browser. Атака была совершена в соответствии с ордером суда в процессе сбора доказательств. Проблема состоит в том, что детали использованной уязвимости не разглашаются и проблема с большой вероятностью остаётся неисправленной в кодовой базе Firefox, которая используется и в Tor Browser, что ставит под угрозу миллионы добропорядочных пользователей. В настоящий момент судья уже постановил предоставить информацию об атаке стороне защиты подозреваемого, которая может стать … Читать далее Mozilla в суде добивается раскрытия уязвимости, применённой в атаке ФБР на Tor Browser

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

Mozilla расширила область действия системы грантов открытым проектам

Компания Mozilla объявила о расширении инициативы Mozilla Open Source Support (MOSS), нацеленной на оказание финансовой поддержки разработчикам полезных открытых проектов. Если изначально гранты могли получить только проекты, связанные с Mozilla (например, используемые в продуктах и инфраструктуре Mozilla или применяемые разработчиками из сообщества Mozilla), то теперь это ограничение снято и заявки на предоставление финансирования будут рассматриваться от любых проектов, которые способствуют продвижению миссии Mozilla, т.е. помогают существованию интернет как глобального публичного ресурса, открытого и доступного для всех. Кроме того, сообщается об увеличении бюджета на выплату грантов, который в 2016 году составит 1.25 млн долларов. Читать далее Mozilla расширила область действия системы грантов открытым проектам

Релиз Electron 1.0, платформы создания приложений на базе движка Chromium

GitHub представил первый значительный релиз платформы Electron (ранее Atom Shell), которая использована при создании текстового редактора Atom. Electron представляет собой самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Выпуск Electron 1.0 примечателен стабилизацией API и его готовностью к широкому использованию. Electron позволяет создавать любые графические приложения с использованием браузерных технологий, логика работы которых определяется на JavaScript, HTML и CSS, а функциональность может быть расширена через систему дополнений. Разработчикам доступны модули Node.js, а также расширенный API для формирования нативных диалогов, интеграции приложений, создания контекстных меню, интеграции с системой вывода уведомлений, манипуляции окнами, взаимодействия … Читать далее Релиз Electron 1.0, платформы создания приложений на базе движка Chromium

Выпуск интегрированной среды разработки Qt Creator 4.0

Представлен выпуск интегрированной среды разработки Qt Creator 4.0.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Ветка Qt Creator 4.0 примечательна изменением лицензии, если раньше код распространялся под лицензией LGPL 2.1, то теперь он доступен только под GPLv3 (с исключениями) или коммерческой лицензией. В отличие от LGPLv2.1, GPLv3 предоставляет защиту от патентных претензий при поставке продуктов под данной лицензией и обеспечивает защиту от тивоизации. Дополняющие GPLv3 исключения допускают связывание с … Читать далее Выпуск интегрированной среды разработки Qt Creator 4.0

Jolla лицензировала ОС Sailfish российской компании "Открытая мобильная платформа"

Основанная в Иннополисе отечественная компания Open Mobile Platform (Открытая мобильная платформа) получила лицензию на разработку локализованного варианта мобильной операционной системы Sailfish. В ОС Sailfish будет добавлена поддержка российских интернет-сервисов, предоставлен иной набор программ и проведена адаптация для российских смартфонов и планшетов Yota. Результаты разработки будут возвращаться в основной проект Sailfish в форме открытого ПО, но планы открытия проприетарной части Sailfish (компоненты построения графического интерфейса и мобильные приложения являются закрытыми) пока не сдвигаются с места. Читать далее Jolla лицензировала ОС Sailfish российской компании "Открытая мобильная платформа"

Представлена программа предварительного тестирования экспериментальных улучшений Firefox

Разработчики Mozilla анонсировали новую инициативу Test Pilot, в рамках которой пользователями предоставлена возможность оценить и протестировать экспериментальные возможности, развиваемые для будущих выпусков Firefox. Для участия в программе требуется завести учётную запись в системе Firefox Account и установить специальное дополнение Test Pilot, в котором будет доступен список предлагаемых для тестирования возможностей. В настоящий момент производится тестирование трёх экспериментальных возможностей: Activity Stream — новый интерфейс для просмотра истории открытия сайтов и закладок с применением шкалы времени, показывающей ссылки на ранее открытый контент в хронологическом порядке. Activity Stream заменяет собой интерфейс, показываемый при открытии новой вкладки. В дополнение к ранее предлагаемым строке поиска … Читать далее Представлена программа предварительного тестирования экспериментальных улучшений Firefox

Пятидесятый выпуск репозитория пакетов pkgsrc

Разработчики проекта NetBSD представили релиз репозитория пакетов pkgsrc-2016Q1, который стал пятидесятым по счёту выпуском проекта. Система pkgsrc была создана 18 лет назад на основе портов FreeBSD и в настоящее время используется по умолчанию для управления коллекцией дополнительных приложений в NetBSD и Minix, в качестве дополнительного средства распространения пакетов pkgsrc также применяется пользователями DragonFlyBSD, Solaris/illumos и OS X. В общем виде Pkgsrc поддерживает 23 платформы, включая AIX, FreeBSD, HPUX, Haiku, IRIX, Linux, OpenBSD, QNX и UnixWare. В новом выпуске pkgsrc число доступных в репозитории приложений достигло 17154: добавлено 204 новых пакета, в том числе postgresql-9.5, обновлены версий 1477 пакетов, удалены 15 … Читать далее Пятидесятый выпуск репозитория пакетов pkgsrc

Дистрибутив Fedora 24 перешёл на стадию бета-тестирования

Началось тестирование бета-версия дистрибутива Fedora 24. Бета-выпуск ознаменовал переход на финальную стадию тестирования, при которой допускается только исправление критических ошибок. Релиз запланирован на 14 июня (отставание от первоначального графика — 3 недели). Выпуск охватывает продукты Fedora Workstation, Fedora Server, Fedora Cloud, а также Live-сборки, поставляемые в форме спинов c десктоп-окружениями KDE Plasma 5, Xfce, MATE, Cinnamon и LXDE. Наиболее заметные изменения в Fedora 24: Обновлены системные компоненты: Glibc 2.23, ядро Linux 4.5. Для сборки пакетов использован набор компиляторов GCC 6. Обновлены версии Ruby 2.3, Mono 4.2, Go 1.6, Node.js 4.2, Python 3.5, NetworkManager 1.2, Boost 1.60, Erlang 18; Пользовательское окружение … Читать далее Дистрибутив Fedora 24 перешёл на стадию бета-тестирования

Выпуск Red Hat Enterprise Linux 6.8

После десяти месяцев разработки компания Red Hat представила релиз дистрибутива Red Hat Enterprise Linux 6.8, в котором проведена работа по исправлению ошибок, реализации поддержки нового оборудования и добавлению новых возможностей. Установочные образы RHEL 6.8 доступны для загрузки только зарегистрированным пользователям Red Hat Network (RHN). Ветка RHEL 6.x развивается параллельно с веткой RHEL 7.x и будет поддерживаться до 30 ноября 2020 года. Выпуск RHEL 6.8 является последним в рамках первой стадии поддержки, подразумевающей включение функциональных улучшений. RHEL 6.9 перейдёт на вторую стадию сопровождения, на которой приоритеты сместятся в сторону исправления ошибок и безопасности, с внесением незначительных улучшений, связанных с поддержкой важных … Читать далее Выпуск Red Hat Enterprise Linux 6.8

Открыты исходные тексты системы управления версиями BitKeeper

Компания BitMover объявила от открытии исходных текстов распределённой системы управления версиями BitKeeper, готовой для промышленного применения и использования в очень крупных проектах. До 2005 года BitKeeper использовался при разработке ядра Linux, а после прекращения бесплатного лицензирования для разработчиков ядра послужил эталоном распределённой архитектуры при проектировании Git. Код BitKeeper открыт под лицензией Apache 2.0. Одновременно доступен первый открытый релиз BitKeeper 7.2ce в котором произведено перелицензирование кодовой базы, осуществлён переход на использование схемы файловых путей gfile (dir/file вместо dir/SCCS/s.file), задействован движок регулярных выражений PCRE (например, можно указывать ‘bk changes -/regex/’ и ‘bk log -/regex/’), удалены устаревшие команды (bk _eula, bk lease, bk … Читать далее Открыты исходные тексты системы управления версиями BitKeeper