Первый тестовый выпуск мобильной платформы Tizen 4.0

Опубликованы исходные тексты первого тестового (milestone) выпуска мобильной платформы Tizen 4.0. Выпуск ориентирован на ознакомление разработчиков с новыми возможностями платформы. Проект развивается под покровительством организации Linux Foundation, последнее время в основном силами компании Samsung. Платформа продолжает развитие проектов MeeGo и LiMO, и отличается предоставлением возможности использования Web API и web-технологий (HTML5/JavaScript/CSS) для создания мобильных приложений. Графическое окружение построено на основе протокола Wayland и наработках проекта Enlightenment, для управления сервисами применяется Systemd. Особенности Tizen 4.0 M1: Поддержка разработки приложений на языке C# с использованием платформы Microsoft .NET Core и фреймворков Xamarin.Forms 2.3.5 для построения графических интерфейсов. Разработчикам предоставляется специфичный для Tizen … Читать далее Первый тестовый выпуск мобильной платформы Tizen 4.0

Релиз i2pd 2.14, полнофункциональной реализации I2P-клиента на языке C++

Состоялся релиз i2pd 2.14 (I2P Daemon), полнофункциональной реализации клиента I2P на языке C++. Проект i2pd не является портом эталонного клиента I2P, написанного на языке Java, а представляет собой полностью независимую реализацию. Исходный код проекта распространяется под модифицированной лицензией BSD, бинарные сборки подготовлены для Debian, Ubuntu, macOS, FreeBSD, Android и Windows. Для удобства установки и обновления i2pd создан PPA-репозиторий и Docker-образ. I2P — это универсальный анонимный сетевой уровень, все соединения в котором анонимны и используют сквозное (end-to-end) шифрование, а участники не раскрывают свои настоящие IP адреса. I2P-клиент — это программа для построения и использования анонимных I2P-сетей. Подобные сети обычно используются для … Читать далее Релиз i2pd 2.14, полнофункциональной реализации I2P-клиента на языке C++

Google представил план интеграции блокировщика рекламы в Chrome

Компания Google официально объявила о своих планах по интеграции в браузер Chrome средств для блокирования неприемлемой рекламы. Включение блокировщика намечено на начало 2018 года. Для безболезненного внедрения блокировщика компания Google подготовила новый инструмент для web-мастеров — Ad Experience Report, который предоставляет средства для упрощения выявления неприемлемой рекламы на сайте и устранения возникших проблем. В качестве причины называется плачевная ситуация на рынке рекламы, из-за которой из-за навязчивых рекламных систем страдают добросовестные рекламные сети и создатели контента. Пользователи реагируют на появление выплывающих и мешающих просмотру баннеров установкой блокировщиков рекламы, доля которых в прошлом году достигла 30%, что существенно затрудняет окупаемость общедоступных бесплатных … Читать далее Google представил план интеграции блокировщика рекламы в Chrome

Проект CoreBoot перешел под покровительство организации Software Freedom Conservancy

Проект CoreBoot вошёл в состав некоммерческой организации Software Freedom Conservancy (SFC), которая занимается аккумулированием и перераспределением спонсорских средств и предоставлением юридической защиты свободным проектам, способствуя их концентрации на процессе разработки. В частности, SFC берет на себя функции по сбору пожертвований, становится владельцем активов проекта и избавляет разработчиков от личной ответственности в случае судебных разбирательств. Так как SFC подпадает под льготную категорию налогообложения, проведение средств на развитие CoreBoot через эту организацию позволит организовать налоговый вычет при переводе пожертвований. К числу проектов, развиваемых при поддержке SFC, относятся Git, Wine, Samba, QEMU, Mercurial, Boost, OpenChange, BusyBox, Inkscape, uCLibc, Homebrew и еще около десятка … Читать далее Проект CoreBoot перешел под покровительство организации Software Freedom Conservancy

Платформа машинного обучения SystemML получила статус первичного проекта Apache

Организация Apache Software Foundation объявила о присвоении Apache SystemML статуса первичного проекта Apache. Платформа машинного обучения SystemML изначально была создана компанией IBM и используется в системе IBM Watson Health. В ноябре 2015 года наработки по SystemML были переданы под покровительство фонда Apache, в котором проект находился в инкубаторе, где была проверена способность следования принципам разработки и управления, принятым в сообществе Apache и основанным на идеях меритократии. Теперь Apache SystemML признан готовым для самостоятельного существования, не требующего дополнительного надзора. Компоненты проекта написаны на языках С++ и Java и поставляются под лицензией Apache 2.0. Платформа Apache SystemML предоставляет средства для построения масштабируемых … Читать далее Платформа машинного обучения SystemML получила статус первичного проекта Apache

Евросоюз утвердил открытую лицензию EUPL 1.2, совместимую с GPLv3

После четырёх лет обсуждений чернового варианта утверждена новая версия лицензии EUPL 1.2 (European Union Public Licence), используемой при разработке открытого программного обеспечения для государственных учреждений в Евросоюзе. Лицензия доступна на 23 языках, используемых в странах Евросоюза и опубликована в официальном журнале Европейского союза, что обозначает вступление правового акта в силу. Лицензия признана организацией Open Source Initiative (OSI) открытой и соответствующей требованиям «Open Source Definition«. В лицензии EUPL 1.2 решены многие ранее наблюдаемые проблемы с совместимостью с другими открытыми и свободными лицензиями, в том числе обеспечена совместимость с лицензиями GPLv3, AGPLv3, LGPLv2, LGPLv3 и MPLv2. Версия EUPL 1.1 позволяла перелицензировать код … Читать далее Евросоюз утвердил открытую лицензию EUPL 1.2, совместимую с GPLv3

Toyota Camry станет первым автомобилем, оснащённым платформой Automotive Grade Linux

Организация Linux Foundation сообщила о начале внедрения первых рабочих решений на базе Automotive Grade Linux (AGL), свободной платформы для автомобильных информационно-развлекательных систем. Первым автомобилем, оснащённым решением на базе AGL станет новое поколение Toyota Camry XV70 (2018), которое поступит в продажу в США летом 2017 года, а в других странах в начале 2018 года. В дальнейшем применение платформы AGL будет расширено и на другие модели автомобилей Toyota и Lexus. В настоящее время к разработке AGL присоединилось уже около 100 компаний, среди которых, кроме Toyota представлены Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi, Suzuki и Daimler AG (Mercedes-Benz) и Subaru, а … Читать далее Toyota Camry станет первым автомобилем, оснащённым платформой Automotive Grade Linux

Компания Oracle переносит выпуск Java 9 на осень

Компания Oracle в третий раз переносит релиз Java 9. В соответствии с новым планом выпуск переносится с 27 июля на 21 сентября из-за разногласий в исполнительном комитете JCP (Java Community Process), касающихся внедрения новой модульной архитектуры Jigsaw, которая, по мнению Red Hat, может привести к нарушению работы уже существующих приложений, расколу экосистемы и фрагментации сообщества. Компания Oracle не отказывается от Jigsaw и надеется за два дополнительных месяца устранить отмеченные комитетом недостатки. Напомним, что изначально релиз JDK 9 был запланирован на 22 сентября 2016 года, а затем перенесён на 23 марта 2017 года, после чего сдвинут ещё на 4 месяца до … Читать далее Компания Oracle переносит выпуск Java 9 на осень

Выпуск дистрибутива Bodhi Linux 4.2, предлагающего десктоп-окружение Moksha

Доступен релиз дистрибутива Bodhi Linux 4.2, пользователям которого предлагается десктоп-окружение Moksha. Moksha развивается как форк кодовой базы Enlightenment 17, созданный для продолжения разработки Enlightenment как легковесного рабочего стола, в результате несогласия с политикой развития Enlightenment, разрастания окружения Enlightenment 19 и ухудшения стабильности кодовой базы. Пакетная база Bodhi Linux 4 основана на Ubuntu 16.04 LTS. Для загрузки предлагается три установочных образа: обычный (745 Мб), сокращённый для устаревшего оборудования (695 Мб) и расширенный с дополнительным набором приложений (1.4 Гб). В новом выпуске обновлены версии пакетов, в 64-разрядной сборке задействовано ядро Linux 4.10, в поставку по умолчанию включена панель управления Swami. Прекращено формирование … Читать далее Выпуск дистрибутива Bodhi Linux 4.2, предлагающего десктоп-окружение Moksha

Вышел Live-дистрибутив Grml 2017.05

Спустя почти три года с момента прошлого выпуска представлен релиз Live-дистрибутива grml 2017.05, основанного на пакетной базе Debian GNU/Linux. Дистрибутив содержит подборку программ для выполнения операций по обработке текстовых данных средствами пакета texttools и для выполнения работ, возникающих в практике системных администраторов (восстановление данных после сбоя, разбор инцидентов и т.д.). Графическое окружение построено с использованием оконного менеджера Fluxbox. Размер полного iso-образа 590 Мб, сокращённого — 280 Мб. Новый выпуск примечателен переходом с системы инициализации file-rc на системный менеджер systemd, но в сборочном инструментарии grml-live оставлена возможность опциональной сборки с file-rc, которая ещё какое-то время будет поддерживаться в краткосрочной перспективе. В … Читать далее Вышел Live-дистрибутив Grml 2017.05

В sudo устранена уязвимость, позволяющая переписать файл на системах с SELinux

В утилите sudo, применяемой для организации выполнения команд от имени других пользователей, выявлена опасная уязвимость (CVE-2017-1000367). Проблема позволяет переписать любой файл в системе, например, /etc/shadow, и проявляется только если пользователю делегировано выполнение определённых привилегированных операций в /etc/sudoers, в системе включен SELinux и sudo собран с поддержкой SELinux. Уязвимость устранена в обновлении sudo 1.8.20p1, а также в пакетах дистрибутивов RHEL 6/7, Fedora, Ubuntu, Debian, SUSE и openSUSE. Уязвимость эксплуатируется через создание символической ссылки на исполняемый файл sudo, с заданием для ссылки имени, содержащем пробел, после которого следует число. При разборе файла /proc/[pid]/stat после запуска по такой ссылке программа sudo пытается определить … Читать далее В sudo устранена уязвимость, позволяющая переписать файл на системах с SELinux

Релиз фреймворка Qt 5.9

После полугода разработки представлен релиз кроссплатформенного фреймворка Qt 5.9, который причислен к категории LTS-выпусков, обновления для которых выпускаются в течение трёх лет. Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2, инструменты Qt для разработчиков, такие как Qt Creator и qmake, а также некоторые модули поставляются под лицензией GPLv3. Основные изменения: В состав модуля Qt Core включено два новых класса: qfloat16 для манипуляции 16-разрядными числами с плавающей запятой, позволяющий улучшить совместимость с API, связанными с GPU; QOperatingSystemVersion для определения операционной системы и версии запущенного приложения; В модуль Qt Network добавлена поддержка протокола HSTS (HTTP Strict Transport Security), позволяющего владельцам … Читать далее Релиз фреймворка Qt 5.9

Релиз фреймворка Qt 5.9

После полугода разработки представлен релиз кроссплатформенного фреймворка Qt 5.9, который причислен к категории LTS-выпусков, обновления для которых выпускаются в течение трёх лет. Исходные тексты компонентов Qt поставляются под лицензиями LGPLv3 и GPLv2, инструменты Qt для разработчиков, такие как Qt Creator и qmake, а также некоторые модули поставляются под лицензией GPLv3. Основные изменения: В состав модуля Qt Core включено два новых класса: qfloat16 для манипуляции 16-разрядными числами с плавающей запятой, позволяющий улучшить совместимость с API, связанными с GPU; QOperatingSystemVersion для определения операционной системы и версии запущенного приложения; В модуль Qt Network добавлена поддержка протокола HSTS (HTTP Strict Transport Security), позволяющего владельцам … Читать далее Релиз фреймворка Qt 5.9

Выпуск nginx 1.13.1

Доступен новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.13.1, в котором реализованы следующие изменения: В директиву set_real_ip_from в качестве параметра добавлена возможность указывать имя хоста; Улучшены скрипты подсветки синтаксиса для vim; Для системы DragonFly BSD добавлена поддержка директивы worker_cpu_affinity; Исправлена ошибка, из-за которой наблюдались проблемы с повторным согласованием SSL-соединения (SSL renegotiation) с бэкендами при использовании выпусков OpenSSL до 1.1.0; Внесены исправления, решающие проблемы со сборкой nginx в Oracle Developer Studio 12.5; Внесены изменения в cache manager, обеспечившие пропуск заблокированных записей при очистке кэша по max_size; Исправлена ошибка при которой клиентские SSL-соединения сразу закрывались при использовании отложенного accept и параметра proxy_protocol … Читать далее Выпуск nginx 1.13.1

Релиз языка программирования Perl 5.26.0

После года разработки состоялся релиз новой стабильной ветки языка программирования Perl — 5.26. При подготовке нового выпуска было изменено около 360 тыс. строк кода, изменения затронули 2600 файлов, в разработке приняли участие 86 разработчиков. Ветка 5.26 выпущена в соответствии с утверждённым пять лет назад фиксированным графиком разработки, подразумевающим выпуск новых стабильных веток раз в год и корректирующих релизов — раз в три месяца. Примерно через месяц планируется выпустить первый корректирующий релиз Perl 5.26.1, в котором будут исправлены наиболее значительные ошибки, выявленные в процессе внедрения Perl 5.26.0. Одновременно с выходом Perl 5.26 прекращена поддержка ветки 5.22, для которой в будущем могут … Читать далее Релиз языка программирования Perl 5.26.0

Google прекращает поддержку Portable Native Client в пользу WebAssembly

Компания Google объявила о переводе технологии PNaCl (Portable Native Client) в разряд устаревших. Поддержка PNaCl в Chrome будет прекращена в первом квартале 2018 года, но возможность использования PNaCl в дополнениях к Chrome и приложениях Chrome Apps ещё какое-то время будет сохранена. Разработчикам рекомендуется перейти на использование технологии WebAssembly, предоставляющей не зависящий от браузера универсальный низкоуровневый промежуточный код для выполнения в браузере приложений, скомпилированных из различных языков программирования. WebAssembly рассматривается как более перспективная и переносимая между браузерами технология создания высокопроизводительных web-приложений, в то время как PNaCl не вышел за пределы нишевого продукта, привязанного к одному браузеру. Для упрощения перевода приложений с … Читать далее Google прекращает поддержку Portable Native Client в пользу WebAssembly

Выпуск серверной JavaScript-платформы Node.js 8.0

Представлен релиз Node.js 8.0.0, платформы для выполнения высокопроизводительных сетевых приложений на языке JavaScript. Node.js 8.0 относится к веткам с длительным сроком поддержки, но данный статус будет присвоен только в октябре, после проведения стабилизации. Время выпуска обновлений для LTS-веток составляет 4 года. Поддержка прошлой LTS-ветки Node.js 6.0 продлится до 2020 года, а позапрошлой LTS-ветки 4.x до апреля 2018 года. Поддержка промежуточной ветки Node.js 7.0 будет прекращена в июле 2017 года. Из улучшений в Node.js 7.0 отмечается обновление движка V8 до версии 5.8, в которой реализована новая схема компиляции, основанная на применении интерпретатора Ignition и JIT-компилятора Turbofan. Новая схема примечательна повышением производительности … Читать далее Выпуск серверной JavaScript-платформы Node.js 8.0

Для ядра Linux предложена реализация белого списка исполняемых приложений

В списке рассылки ядра Linux опубликован набор патчей с реализаций LSM-модуля WhiteEgret, представляющего средства для обеспечения защиты системы через применение белого списка исполняемых компонентов. WhiteEgret допускает исполнение только кода приложений и библиотек, которые явно разрешены и занесены в заранее определённый белый список. Исполнение всех не включённых в список приложений блокируется, что не позволяет выполнить в системе недозволенные программы и вредоносное ПО. WhiteEgret хорошо подходит для статичных окружений, состав которых не меняется длительное время, например, для типовых серверов и промышленных управляющих систем. Обработка белого списка дозволенных программ выполняется в пользовательском окружении при помощи процесса WEUA (WhiteEgret User Application). В процессе обработки … Читать далее Для ядра Linux предложена реализация белого списка исполняемых приложений

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

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

Выпуск медиасервера Gerbera 1.0

Представлен первый релиз медиасервера Gerbera, продолжившего развитие проекта MediaTomb после прекращения его разработки. Gerbera поддерживает протоколы UPnP, в том числе спецификацию UPnP MediaServer 1.0, и позволяет организовать трансляцию мультимедийного контента в локальной сети с возможностью просмотра видео и прослушивания звука на любом UPnP-совместимом устройстве, включая телевизоры, игровые приставки, смартфоны и планшеты. Код проекта написан на языке С++ и распространяется под лицензией GPLv2. Поддерживается перекодирование контента на лету для вывода в форматах, поддерживаемых заданным устройством. Управление вещанием производится через web-интерфейс. Из мультимедийных файлов автоматически извлекаются метаданные и строится коллекция, доступная для навигации со всех устройств, оснащённых web-браузером. С момента ответвления от … Читать далее Выпуск медиасервера Gerbera 1.0

Выпуск свободного издательского пакета Scribus 1.5.3

Доступен выпуск свободного пакета для верстки документов Scribus 1.5.3. Scribus предоставляет средства для профессиональной верстки печатных материалов, включая гибкие инструменты для генерации PDF и поддержку работы с раздельными цветовыми профилями, CMYK, плашечными цветами и ICC. Система написана с использованием тулкита Qt и поставляется под лицензией GPLv2+. Готовые бинарные сборки подготовлены для Linux, macOS и Windows. Ветка 1.5 позиционируется как экспериментальная и включает такие возможности, как новый интерфейс пользователя на базе Qt5, изменённый файловый формат, полная поддержка таблиц и расширенные средства обработки текста. Выпуск 1.5.3 отмечается как хорошо протестированный и уже вполне стабильный для работы над новыми документами. После проведения окончательной … Читать далее Выпуск свободного издательского пакета Scribus 1.5.3