Выпуск KDE Frameworks 5.27

Представлен выпуск платформы KDE Frameworks 5.27.0, в рамках которой развивается реструктуризованный и портированный на Qt 5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Фреймворк включает в себя 70 библиотек, часть которых может работать в качестве самодостаточных надстроек над Qt, а часть формируют программный стек KDE. Информацию о наличии Live-сборок можно получить на данной странице. Из изменений можно отметить добавление в тему оформления Breeze нового набора пиктограмм для обозначения MIME-типов, а также пиктограмм для Wayland и X.Org. В библиотеку KWayland добавлена обработка событий вхождения/выхода из границ поверхности и отслеживания всех устройств вывода. NetworkManagerQt переведён на штатный интерфейс DBus.Properties для … Читать далее Выпуск KDE Frameworks 5.27

В ночных сборках Firefox прекращена поддержка NPAPI-плагинов, кроме Flash

В ночных сборках Firefox, которые лягут в основу выпуска Firefox 52, по умолчанию прекращена поддержка плагинов с интерфейсом NPAPI, в том числе Silverlight, Java, Unitym, Gnome Shell Integration и плагинов с поддержкой мультимедийных кодеков (список активных плагинов можно посмотреть через URL about:plugins). Исключение сделано только для Adobe Flash, так как данная технология ещё остаётся востребована большим числом пользователей. Для пользователей Firefox 52, будет оставлена специальная опция, которая позволит вернуть NPAPI, но в Firefox 53 данная опция будет удалена. Релиз Firefox 52, который позиционируется как выпуск с длительным сроком поддержки (ESR), запланирован на 7 марта. Релиз Firefox 53 запланирован на 18 … Читать далее В ночных сборках Firefox прекращена поддержка NPAPI-плагинов, кроме Flash

Тим Бернерс-Ли дал шанс предотвратить стандартизацию средств DRM для Web

Тим Бернерс-Ли (Tim Berners-Lee), создатель WWW, ныне занимающий пост руководителя консорциума W3C, развивающего стандарты для Web, не стал продлевать время разработки стандарата Encrypted Media Extensions (EME). Очередная просьба рабочей группы EME, которая не успевает довести спецификацию до должного вида в срок, была отклонена, а вопрос по продлению времени разработки стандарта был передан надзорному комитету, в который входят сторонние представители индустрии, крупных университетов, общественных организаций и других лиц, заинтересованных в развитии Web. Таким образом, решение о судьбе спецификации EME, реализующей элементы поддержки DRM (Digital Rights Management) для организации защиты от копирования видео- и аудио-контента, встраиваемого в web-страницы через HTML5-теги video и … Читать далее Тим Бернерс-Ли дал шанс предотвратить стандартизацию средств DRM для Web

Выпуск отладчика GDB 7.12

Доступен релиз отладчика GDB 7.12, поддерживающего отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal, Go и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc и т.д.) и программных платформах (GNU/Linux, Unix, Windows, macOS). Ключевые улучшения: По умолчанию для сборки применён компилятор C++. Возможность сборки компилятором Си сохранена, но требуется указание опции «—disable-build-with-cxx». В будущем будет оставлена только возможность сборки компилятором С++; Реализована поддержка отладки программ, написанных на языке Rust; Добавлена новая целевая платформа Andes NDS32 (nds32*-*-elf); В средствах отладки программ на языке Фортран добавлена поддержка массивов и структур с полями на основе … Читать далее Выпуск отладчика GDB 7.12

Первый выпуск пакетного менеджера Deck

Сформирован первый выпуск проекта Deck, в рамках которого развивается простой пакетный менеджер для дистрибутивов, практикующих установку программ из исходных текстов, таких как Linux From Scratch. Deck не манипулирует пакетами как таковыми, а отслеживает изменения в файловой системе, связанные с установкой программ, давая возможность затем удалить установленные файлы и восстановить состояние изменённых в процессе установки файлов. Deck предоставляет пользователю три базовые команды: «deck scan», «deck commit» и «deck uninstall». Первая команда используется для определения файлов, установленных, удалённых или изменённых по сравнению с прошлым состоянием ФС. Запустив «deck scan» до и после установки программы из исходных текстов утилита формирует список изменений. Команда … Читать далее Первый выпуск пакетного менеджера Deck

Эксперимент по созданию искусственного интеллекта для игры в Doom

В рамках проекта VizDoom развивается система искусственного интеллекта для игры в Doom. От обычных игровых ботов VizDoom отличается тем, что система работает на основе анализа визуальной информации, отслеживая только изменение содержимого экрана и используя методы машинного обучения для определения стратегии игры. Код проекта распространяется под лицензией MIT. Проект развивается группой исследователей из Технологического университета города Познань (Польша). Несколько дней назад состоялось соревнование Visual Doom AI Competition между ботами, в котором приняли участие команды из лабораторий по исследованию искусственного интеллекта различных университетов, а также компаний Intel и Facebook. В состязании Limited Deatchmatch первое место занял бот команды из Facebook, на втором … Читать далее Эксперимент по созданию искусственного интеллекта для игры в Doom

Walmart открыл исходные тексты web-платформы Electrode

Крупнейшая в мире розничная сеть Walmart объявила об открытии web-платформы Electrode, предназначенной для создания универсальных web-приложений с использованием фреймворка React и JavaScript-платформы Node.js. Код проекта написан на языке JavaScript и распространяется под лицензией Apache 2.0. Electrode ориентирован на обеспечение высокой скорости разработки, заменяемости компонентов, производительности и простоте развёртывания в окружении различных облачных провайдеров. Платформа позволяет разработчику сосредоточить внимание на уникальных возможностях разрабатываемой программы, активно заимствуя компоненты с реализацией типовой функциональности. Основу платформы составляет Electrode Core, базовый каркас для создания приложения, логика работы которого определяется на сервере. Electrode Core позволяет унифицировать конфигурацию, структуру и набор используемых в приложении компонентов React. Сформированное … Читать далее Walmart открыл исходные тексты web-платформы Electrode

Google открыл код системы автономной ориентации Cartographer

Компания Google сообщила о публикации системы Cartographer, предоставляющей средства для локализации местоположения объектов и автоматического построения карт окружающего двумерного или трёхмерного пространства (SLAM, Simultaneous Localization and Mapping). Система предназначена для работы в режиме реального времени и может применяться для обеспечения ориентации в пространстве различных роботов, автономных автомобилей, дронов и т.п. Исходные тексты проекта написаны на языке С++ и распространяются под лицензией Apache 2.0. Cartographer предоставляет серию алгоритмов, которые используют информацию от имеющихся сенсоров (гиростабилизатор, лазерный дальномер, камеры) для построения или уточнения карты окружающего пространства, анализа наличия препятствий и контроля текущего местоположения. Проект поддерживает интеграцию с библиотеками ROS (Robot Operating System) … Читать далее Google открыл код системы автономной ориентации Cartographer

Выпуск редактора шрифтов FontForge 2016.10

После шести месяцев разработки состоялся релиз свободного редактора шрифтов FontForge 2016.10, предоставляющего средства для cоздания, модификации и преобразования шрифтов в различных форматах (OpenType, TrueType, UFO, CID, Multiple Master и т.п.). Наработки проекта распространяются под лицензиями GPLv3 и BSD. Бинарные сборки сформированы для Debian/Ubuntu, Windows и macOS. Новый выпуск примечателен добавлением нового набора пиктограмм, задействованием по умолчанию темы оформления Larsen, поддержкой файлов в формате GlyphOrderAndAliasDB, новыми функциями для подключения собственных пиктограмм, поддержкой Unicode 9.0 и возможностью обработки диапазонов CID. Читать далее Выпуск редактора шрифтов FontForge 2016.10

Объявлено о закрытии компании, развивающей СУБД RethinkDB и web-платформу Horizon

Компания RethinkDB, развивающая одноимённую СУБД и web-платформу Horizon, объявила о свёртывании своей деятельности. Компания закрывается после боле семи лет разработки из-за неспособности организовать устойчивый бизнес. СУБД RethinkDB и платформа Horizon отправляются в свободное плавание и их дальнейшая судьба зависит от интереса к данным проектам независимого сообщества. Код RethinkDB распространяется под лицензией AGPLv3, а Horizon под лицензией MIT. В настоящее время компания RethinkDB работает над переводом своих разработок в независимые и самодостаточные открытые проекты. СУБД RethinkDB относится к документо-ориентированным системам, обеспечивает хранение данных в формате JSON, предоставляет специализированный язык запросов ReQL и реализует модель подписки на изменения (возможность отправить запрос один … Читать далее Объявлено о закрытии компании, развивающей СУБД RethinkDB и web-платформу Horizon

Релиз DNS-сервера BIND 9.11, перешедшего на новую лицензию

После двух с половиной лет разработки консорциум ISC представил первый стабильный релиз новой значительной ветки DNS-сервера BIND 9.11. Разработчики рекомендуют повременить с внедрением BIND 9.11 в промышленную эксплуатацию до первого корректирующего выпуска. Поддержка веток 9.9 и 9.10 сохраняется, например, обновления для BIND 9.9 будут выпускаться как минимум до конца 2017 года. Ветка BIND 9.11 примечательна перелицензированием кодовой базы. Отныне код проекта распространяется под лицензией MPL 2.0 (Mozilla Public License), которая пришла на смену пермиссивной открытой лицензии ISC, созданной более 20 лет назад и являющейся аналогом 2-пунктовой лицензии BSD. Лицензия MPLv2 относится к категории слабого копилефта и требует открывать все внесённые … Читать далее Релиз DNS-сервера BIND 9.11, перешедшего на новую лицензию

Доступен pam_docker, PAM-модуль для аутентификации внутри Docker

Компания «Флант» представила pam_docker — экспериментальный PAM-модуль, позволяющий «помещать» пользователей и группы хост-системы внутрь контейнеров Docker. Исходный код pam_docker написан на языке Си и распространяется под лицензией GNU GPLv3. Созданный PAM-модуль призван упростить аутентификацию пользователей хост-системы внутри Docker-контейнеров и может применяться в различных системных сервисах, включая su/sudo, cron, SSH, FTP и т.п. Использовать pam_docker можно, например, для организации входа по SSH в Docker-контейнеры, используя учётную запись хост-системы, однако сами разработчики сообщают, что модуль является больше исследовательским — реализация позволяет улучшить понимание, как на практике работает Docker. Подробнее с устройством модуля можно познакомиться посмотрев видеозапись доклада «Проникновение в Docker с примерами», … Читать далее Доступен pam_docker, PAM-модуль для аутентификации внутри Docker

На экран входа Ubuntu 16.10 добавлен сеанс Unity 8

В основной состав Ubuntu 16.10 добавлен пакет unity8-desktop-session с реализацией пользовательского сеанса на базе оболочки Unity 8 и дисплейного сервера Mir. По умолчанию по-прежнему предлагается Unity 7, но на экране входа в систему помимо данной оболочки теперь предлагается сеанс с Unity 8. Отмечается, что корректная работа графического стека на базе Mir пока обеспечена только для систем с открытыми драйверами nouveau и intel. В окружениях Virtualbox оболочка Unity 8 пока не работает. Читать далее На экран входа Ubuntu 16.10 добавлен сеанс Unity 8

Релиз DNS-сервера BIND 9.11, перешедший на новую лицензию

После двух с половиной лет разработки консорциум ISC представил первый стабильный релиз новой значительной ветки DNS-сервера BIND 9.11. Разработчики рекомендуют повременить с внедрением BIND 9.11 в промышленную эксплуатацию до первого корректирующего выпуска. Поддержка веток 9.9 и 9.10 сохраняется, например, обновления для BIND 9.9 будут выпускаться как минимум до конца 2017 года. Ветка BIND 9.11 примечательна перелицензированием кодовой базы. Отныне код проекта распространяется под лицензией MPL 2.0 (Mozilla Public License), которая пришла на смену пермиссивной открытой лицензии ISC, созданной более 20 лет назад и являющейся аналогом 2-пунктовой лицензии BSD. Лицензия MPLv2 относится к категории слабого копилефта и требует открывать все внесённые … Читать далее Релиз DNS-сервера BIND 9.11, перешедший на новую лицензию

Открытый 3G-стек Osmocom достиг возможности совершения голосовых звонков

Проект Osmocom (Open Source Mobile Communications) объявил о преодолении важного рубежа в развитии открытых компонентов для развёртывания сотовых сетей. Развиваемый проектом 3G-стек достиг состояния, при котором стало возможным создание конфигураций для обеспечения голосовых вызовов в сетях 3G, включающих только открытые компоненты. Успешно проведён эксперимент по обеспечению голосового вызова между двумя телефонами в открытой 3G-сети, построенной с использованием 3G-стека Osmocom и двух фемтосот hNodeB в роли базовых станций. Подготовленный за последние несколько месяцев код с реализацией сигнального протокола IuCS, используемого для связи между контроллером радиосети (RNC) и опорной сетью коммутации каналов, уже принят в состав основной ветки открытого контроллера базовых станций … Читать далее Открытый 3G-стек Osmocom достиг возможности совершения голосовых звонков

Консорциум ISC опубликовал DHCP-сервер Kea 1.1

Консорциум ISC представил релиз DHCP-сервера Kea 1.1.0, изначально развивавшегося в рамках проекта BIND 10, но отделённого от DNS-сервера в отдельный продукт, идущий на смену классическому ISC DHCP. Исходные тексты проекта распространяются под лицензией Mozilla Public License (MPL) 2.0, вместо ранее применяемой для ISC DHCP лицензии ISC License. DHCP-сервер Kea основан на технологиях BIND 10 и построен с использованием модульной архитектуры, подразумевающей разбиение функциональности на разные процессы-обработчики. Продукт включает в себя полнофункциональную реализацию сервера с поддержкой протоколов DHCPv4 и DHCPv6, способную заменить собой ISC DHCP. В Kea встроены средства динамического обновления DNS-зон (Dynamic DNS), поддерживаются механизмы обнаружения серверов, назначения адресов, обновления … Читать далее Консорциум ISC опубликовал DHCP-сервер Kea 1.1

Серия уязвимостей в клиентских библиотеках X.Org

Один из участников проекта OpenBSD обнаружил несколько уязвимостей в различных клиентских библиотеках X.Org, проявляющихся в коде обработки ответов от сервера. Большинство уязвимостей позволяют инициировать запись данных злоумышленника за границы буфера, что может привести к выполнению кода на стороне X-клиента при взаимодействии с подконтрольным атакующему X-сервером. Проблемы вызваны отсутствием проверок корректности данных, передаваемых сервером. Обычно клиент и сервер выполняются на одной машине под одним пользователем или сервер работает с более высокими привилегиями, но существует ряд сценариев, при которых привилегированный клиент подсоединяется к непривилегированному стороннему серверу. Например, setuid X-клиент, такой как блокировщик экрана, может обращаться к подконтрольному другому пользователю виртуальному X-серверу, такому … Читать далее Серия уязвимостей в клиентских библиотеках X.Org

Релиз рабочего стола KDE Plasma 5.8

Увидел свет релиз пользовательской оболочки Plasma 5.8, построенной с использованием платформы KDE Frameworks 5 и библиотеки Qt 5 с применением OpenGL/OpenGL ES для ускорения отрисовки. Plasma 5.8 позиционируется как первая ветка с длительным сроком поддержки, обновления для которой будут выпускаться как минимум 18 месяцев. Оценить работу нового выпуска можно через Live-сборку от проекта openSUSE и сборки от проекта KDE neon. Пакеты для различных дистрибутивов можно найти на данной странице. При подготовке новой ветки основные усилия направлены на повышение стабильности, а наращиванию функциональности уделено второстепенное внимание. Основные новшества: Реализовано новое оформление интерфейса входа в систему и экрана блокировки, которые унифицированы с … Читать далее Релиз рабочего стола KDE Plasma 5.8

Доступна кластерная СУБД Percona XtraDB Cluster 5.7

Компания Перкона (Percona) объявила о выходе стабильной версии открытого продукта Percona XtraDB Cluster 5.7, предоставляющего решение для создания кластеров с синхронной репликаций между узлами, работающими в режиме multi-master. Система основан на наработках Percona Server 5.7 и Codership Galera Replicator 3.17. Percona XtraDB Cluster 5.7 обеспечивает высокую производительность, быстрое восстановление узла кластера после падения и полный контроль состояния кластера. Исходные тексты проекта распространяются под лицензией GPLv2. В новом релизе Percona XtraDB Cluster присутствуют расширенные возможности для повышения производительности и защищенности данных, продвинутого мониторинга и конфигурирования. Также предусмотрена упрощенная установка и поддержка ПО «Percona Monitoring and Management». Возможности и преимущества Percona XtraDB … Читать далее Доступна кластерная СУБД Percona XtraDB Cluster 5.7

Компания Mozilla представила проекты, получившие гранты в третьем квартале 2016 года

Компания Mozilla опубликовала сведения о распределении грантов в третьем квартале 2016 года. Гранты выделены в рамках инициативы Mozilla Open Source Support (MOSS), нацеленной на оказание финансовой поддержки разработчикам полезных открытых проектов. Размер вознаграждений в третьем квартале составил 300 тысяч долларов, суммарно в этом году выделено 885 тысяч долларов. Общий бюджет на выплату грантов в 2016 году составляет 1.25 млн долларов. В категории «Foundational Technology«, под которую подпадают проекты, используемые в продуктах и инфраструктуре Mozilla или применяемые разработчиками из сообщества Mozilla, гранты получили проекты Redash (100 тысяч долларов), Kea (100 тысяч долларов) и Review Board (50 тысяч долларов). Redash представляет собой … Читать далее Компания Mozilla представила проекты, получившие гранты в третьем квартале 2016 года

Вышел дистрибутив NixOS 16.09, использующий пакетный менеджер Nix

Доступен релиз дистрибутива NixOS 16.09, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер полного установочного образа с KDE 4 — 898 Мб, сокращённого консольного варианта — 386 Мб. Основные новшества: Проведена работа по сокращению размера контейнеров для пакетов NixOS. Минимальный размер контейнера уменьшен с 424 Мб до 212 Мб. Размер контейнера с Firefox … Читать далее Вышел дистрибутив NixOS 16.09, использующий пакетный менеджер Nix