Подборка новостей за 29 октября 2019 года
Сегодня состоялся релиз новой версии дистрибутива Fedora 31. Новая версия включает ядро Linux 5.3, библиотеки Mesa 9.2, коллекцию компиляторов GCC 9.2.1, библиотеку языка C Glibc 2.30, окружение рабочего стола GNOME 3.34, пакетный менеджер RPM 4.15, компилятор Go Golang 1.13, фреймворк NodeJS 12. Кроме того, более не обновляются репозитории для архитектуры i686, в качестве стандартного интерпретатора Python используется Python 3, а также по умолчанию активирован API CgroupsV2. В GNOME 3.34 осуществлены значительные оптимизации производительности, переработан диалог выбора обоев рабочего стола с целью улучшения его пользовательских качеств, а также реализована возможность создания пользовательских директорий в меню запуска приложений. Образы установочных дисков доступны на официальном сайте проекта.
Также пару дней назад состоялся релиз минималистичного дистрибутива ExTiX 19.10 Build 191023. Новая версия дистрибутива основана на Debian и Ubuntu, поставляется с ядром Linux версии 5.3.7-extix и окружением рабочего стола LXQt, содержит пропиетарные драйверы NVIDIA в стандартном комплекте поставки и позволяет использовать установщик Refracta Installer, отличающийся максимальной простотой использования. Образ установочного диска доступен на SourceForge.
В интерпретаторе PHP обнаружена уязвимость CVE-2019-11043, позволяющая потенциальным злоумышленникам исполнять произвольный код на уязвимом веб-сервере при условии использования модуля php-fpm и сервера NGINX. На данный момент существует экспоит, привязанный к PHP 7+, хотя теоретически возможна эксплуатация данной уязвимости при условии использования более старых версий PHP. Администраторам серверов следует обновить PHP до версии 7.3.11 или 7.2.24 как можно быстрее.
Подборка новостей за 28 октября 2019 года
Пару дней назад состоялся релиз новой версии популярного мультимедийного проигрывателя MPV 0.30.0. В рамках данной версии продолжено удаление кода, связанного с оптическими дисками и аналоговыми тюнерами, а также улучшена поддержка Vulkan, переработан механизм кэширования потоков и внесено множество изменений и улучшений. Исходный код новой версии доступен на GitHub.
Проект UBports выпустил обновление Ubuntu Touch OTA-11. В рамках обновления значительно улучшена экранная клавиатура, расширены функции веб-браузера Morph Browser, Push-уведомления отвязаны от учетной записи Ubuntu One, а также исправлено множество ошибок в коде для поддержки аппаратного обеспечения и улучшена обработка MMS-сообщений. В рамках следующего обновления разработчики планируют задействовать Mir 1.x и последнюю версию окружения Unity8 от компании Canonical.
Разработчики компании Canonical приступили к работе над новой версией Ubuntu 20.04 LTS. первыми изменениями стали обновление Python до версии 3.8 (планируется также полный отказ от поставки Python 2), обновление Perl до версии 5.30 и сборка для платформы s390x. Версия Ubuntu 20.04 LTS будет выпущена 23 апреля 2020 года и будет поддерживаться в течение 5 лет.
Подборка новостей за 25 октября 2019 года
Разработчики дистрибутива RFRemix официально анонсировали закрытие проекта: "Проект выполнил свою задачу на 100%: все его наработки были приняты в официальные репозитории Fedora, а также RPM Fusion. Мейнтейнеры Russian Fedora теперь являются мейнтейнерами Fedora и RPM Fusion. Поддержка пользователей и пакетов будет продолжена в рамках материнского проекта Fedora." Пользователям данного дистрибутива рекомендуется перейти к использованию дистрибутива Fedora Workstation с версии 31 в соотвествии с приведенными инструкциями.
Разработчик компании Canonical Дэниэл ван Вугт рассказал об оптимизациях, вошедших в состав GNOME 3.34, а также поделился планами на будущие релизы. В частности, он привел список всех ошибок, из-за которых снижалась производительность GNOME Shell, особенно при использовании видеокарт от NVIDIA, а также список ошибок, которые еще предстоит исправить. Что касается планов на будущие релизы, то к моменту выпуска Ubuntu 20.04 LTS окружение рабочего стола должно начать работать с максимально возможной производительностью на современных компьютерах, а к моменту выпуска Ubuntu 20.10 - на медленных и устаревших компьютерах.
Мэйнтейнер множества RPM-пакетов для дистрибутивов RHEL и Fedora Реми Коллет описал в своем блоге новую технологию языка PHP под названием FFI, предназначенную для доступа к переменным, структурам и вызова функций языка C напрямую из PHP-скриптов. Данная технология будет интегрирована в PHP 7.4 и позволит отказаться от разработки плагинов при возникновении необходимости в работе скриптов на PHP с библиотеками на языке C.
Подборка новостей за 24 октября 2019 года
Компания RedHat выпустила важное обновление ядра Linux для RHEL 7 и CentOS 7 c исправлением множества уязвимостей. Такими уязвимостями являются использование фрагмента памяти после освобождения в файле blk-core.c (CVE-2018-20856), переполнения кучи в драйвере wifi Marwell (CVE-2019-3846 и CVE-2019-10126), уязвимость к атаке KNOB по Bluetooth (CVE-2019-9506), а также некоторые другие. Пользователям следует установить обновления как можно быстрее.
Что касается компании Canonical, то ее специалисты тоже выпустили важное обновление ядра Linux для Ubuntu 16.04 LTS и Ubuntu 18.04 LTS. Оно содержит исправление некорректного метода защиты от атаки Spectre (CVE-2019-15902), уязвимости выхода за границы буфера в реализации SMB (CVE-2019-15918), уязвимости в аудиодрайвере для USB устройств (CVE-2019-15117 и CVE-2019-15118), уязвимости в гипервизоре KVM (CVE-2019-14821), уязвимостей в wifi драйвере RSI 91x (CVE-2018-21008), уязвимостей в wifi драйвере Marwell (CVE-2019-14814, CVE-2019-14815, CVE-2019-14816), а также уязвимости в драйвере DVB-карты Technisat DVB-S/S2 USB (CVE-2019-15505). Пользователям следует установить обновления как можно быстрее.
Сервис GitLab начнет собирать статистику использования - говорится в официальном релизе компании. При этом популярный среди открытых проектов продукт GitLab Community Edition будет оставаться свободным ПО без каких-либо дополнительных сценариев для отправки телеметрии. Также сказано, что сценарии будут учитывать рекомендацию веб-браузеров Do Not Track (DNT). Возможно, данное нововведение отпугнет некоторых разработчиков свободных проектов.
В репозитории RPMFusion для Fedora Workstation появился пакет chromium-browser-privacy с версией веб-браузера Chromium без механизмов для взаимодействия с сервисами Google. По информации от пользователей, данная версия веб-браузера содержит патчи для аппаратного ускорения воспроизведения видео посредством Vaapi, что делает ее достойной заменой версии из официального репозитория.
Подборка новостей за 23 октября 2019 года
Вчера состоялся релиз новой версии дистрибутива для анонимного веб-серфинга Tails 4.0. Эта версия основана на Debian 10 Buster и содержит ядро Linux 5.3.2, новую версию веб-браузера Tor Browser 9.0, клиент и сервер Tor 0.4.1.6, клиент для анонимного обмена файами OnionShare 1.3.2, инструмент для удаления метаданных MAT 0.9.0, а также инструментарий GnuPG 2.2.12. ISO-образы размещены на данной странице, образы для флеш-накопителей - на данной странице.
Также пару дней назад состоялся релиз дистрибутива MX Linux 19. Он, как и Tails, основан на Debain 10 Buster и содержит окружение рабочего стола Xfce 4.14, графический редактор GIMP 2.10.12, библиотеки MESA 18.3.6, веб-браузер Firefox 69, почтовый клиент Thunderbird 60.9.0, а также ядро Linux 4.19. Образы установочных дисков доступны по ссылке.
Что касается веб-браузеров, то накануне состоялся релиз Firefox 70. Основным новшеством является новый более призводительный интерпретатор JavaScript Baseline Interpreter. Помимо него было исправлено множество проблем безопасности и реализован ряд новых API. Новая версия размещена на веб-сайте Mozilla.
Разработчики Google Chrome также выпустили новую стабильную версию своего продукта. В версии 78 появилась поддержка File-System API для доступа к файловой системе компьютера со стороны веб-приложений, SMS Receiver API для получения иформации о доставке SMS-сообщений на телефон в ходе двухфакторной аутентификации, а также был значительно улучшен "ночной режим". Новая версия доступна для загрузки с официального веб-сайта проекта.
Подборка новостей за 22 октября 2019 года
Вчера состоялся релиз новой версии дистрибутива Alpine Linux 3.10.3. Данная версия содержит важные исправления таких программных компонентов, как php, phpmyadmin, dovecot, exim, openssl, ghostscript, curl, hostapd, wpa_supplicant и некоторых других, а также обновления множества пакетов. Образы установочных дисков доступны на странице загрузок.
Сегодня состоялся релиз новой версии пакетного менеджера дистрибутива Arch Linux Pacman 5.2. В новой версии полностью удалена реализация механизма дельта-обновлений пакетов, добавлена поддержка алгоритмов сжатия данных lzip, lz4 и zst, изменен принцип работы некоторых параметров командной строки, а также реализован механизм загрузки PGP-ключей с ресурса Web Key Directory (WKD). Что касается архитектуры приложения, то продолжается разделение утилиты makepkg на отдельные компоненты, а также практически закончена миграция с системы сборки autotools на meson. Ожидается, что следующая версия будет использовать систему сборки meson по умолчанию. Новая версия пакетного менеджера в ближайшее время появится в Arch Linux.
В код готовящейся к релизу версии библиотеки GLib 2.63.1 добавлены функции g_array_steal() и g_ptr_array_steal(), позволяющие использовать данные из массива без связи с основным контейнером. Пример использования функции g_ptr_array_steal() приведен в блоге разработчка.
Подборка новостей за 21 октября 2019 года
Пару дней назад состоялся релиз новой версии дистрибутива Pop!_OS 19.10, основанной на недавно выпущенной версии дистрибутива Ubuntu 19.04 Eoan Ermine. Среди новшеств новая темная тема оформления, использование стилей темы Adwaita в стандартной теме, обновленные звуковые эффекты, а также эксклюзивный инструмент Tensorman для работы с инструментарием Tensorflow при использовании GPU NVIDIA. Подробности и ссылки на образы установочных дисков размещены в блоге System76.
Разработчик окружения рабочего стола Xfce Саймон Стейнбейб поделился планами команды проекта на релиз 4.16, запланированный на 2020 год. В частности, он сообщил, что поддержка GTK2 будет последовательно удаляться из всех компонентов окружения, внешний вид некоторых элементов окружения будет "гармонизирован", будет рассматриваться возможность использования декораций окон на стороне клиента, файловый менеджер Thunar подвергнется незначительным изменениям, будет реализована темная тема оформления для панели, а также будет реализован режим ночного освещения и внесены незначительные изменения в большинство компонентов окружения. Больше подробностей доступно в блоге разработчика.
Айки Доэрти, создатель дистрибутива Solus Linux, открыл собственную игровую студию Lispy Snake. В данный момент он работает над двумерным игровым движком и использует язык программирования D, а также множество популярных открытых библиотек. Сам код движка распространяется в соответствии с условиями лицензии zlib. Будущая игра будет носить имя The Last Peacekeeper. Дополнительная информация об игре размещена на официальном сайте студии, код движка доступен на GitHub.
Подборка новостей за 17 октября 2019 года
Сегодня состялся релиз новой версии дистрибутива Ubuntu 19.10 Eoan Ermine, а также официальных ответвлений Ubuntu Server 19.10, Kubuntu 19.10, Lubuntu 19.10, Ubuntu Budgie 19.10, Ubuntu Kylin 19.10, Ubuntu MATE 19.10, Ubuntu Studio 19.10 и Xubuntu 19.10. Новая версия дистрибутива поставляется с ядром Linux версии 5.3, окружением рабочего стола GNOME 3.34, обновленными системными компонентами, поддержкой файловой системы ZFS на уровне корневых разделов, поддержкой технологии WPA3, драйверами Nvidia, а также активированными по умолчанию на уровне GCC механизмами защиты приложений и новыми темами оформления.
Что касается следующей версии Ubuntu 20.04 LTS, то пока известно, что она будет носить кодовое имя Focal Fossa (Фосса - самое крупное хищное млекопитающее острова Мадагаскар). Цикл разработки данной версии начнется с 24 октября текущего года, а релиз запланирован на 23 апреля следующего года. Как обычно, перед релизом, а именно, 2 апреля, будет выпущена бета-версия для тестирования.
Вчера состоялся релиз новой версии дистрибутива Freespire 5.0 от компании PC/OpenSystems. Данная версия основана на Ubuntu 18.04.3 LTS и поставляется с ядром Linux 5.0.0, окружением рабочего стола KDE Plasma 5.12.9 LTS, веб-браузером Chromium 77, офисным пакетом Calligra office suite, музыкальным проигрывателем Amarok, видеопроигрвателем DragonPlayer, графическим редактором KolourPaint, а также менеджером пакетов Synaptic и некоторыми другими приложениями. Помимо этого стоит отметеить, что новая версия дистрибутива вообщен не включает несвободного программного обеспечения. ISO-файл доступен по данной ссылке.
Подборка новостей за 16 октября 2019 года
Разработчики ArchLinux добавили в новую версию пакетного менеджера Pacman 5.2 поддержку пакетов, сжатых с помощью алгоритма Zstd, что позволит значительно увеличить скорость установки программного обеспечения. Для того, чтобы использовать новый алгоритм сжатия при работе с менеджером пакетов, пользователям нужно обновить библиотеку libarchive как минимум до версии от сентября прошлого года (3.3.3-1). Считается, что использование упомянутого алгоритма позволяет значительно повысить скорость сжатия и распаковки данных, причем степень сжатия бинарных данных будет не намного худшей, чем в случае использования популярного алгоритма XZ.
Разработчик компании Red Hat Миклос Сзереди работает над новым интерфейсом для поддержки файловых систем в пространстве пользователя FUSE2. Новый драйвер не содержит документации, описывается, как "Новый экспериментальный драйвер fuse" и активируется с помощью параметра FUSE2_FS. В комплекте с кодом драйвера поставляется код утилиты с поддержкой нового интерфейса.
Разработчики GNOME начали заменять вызовы функций практически не поддерживаемого фреймворка Clutter на вызовы функций новой библиотеки для работы с трехмерной графикой Graphene. Graphene поддерживает инструкции SSE2 и ARM NEON, векторные расширения GCC и другие оптимизации для эффективной работы с матрицами и векторами, без которых нельзя представить алгоритмы обработки трехмерной графики. Новый код должен войти в состав GNOME 3.36 и, наверняка обеспечит повышение производительности GNOME Shell.
Подборка новостей за 15 октября 2019 года
Разработчики окружения рабочего стола KDE выпустили новую версию KDE Plasma 5.17.0. В рамках данной версии была продолжена работа над улучшением поддержки Wayland и HiDPI-дисплеев, уменьшено время запуска окружения рабочего стола, по умолчанию активирован RGB-хинтинг для шрифтов, улучшена поддержка технологии Thunderbolt, переработано приложение для изменения настроек, а также внесено множество мелких изменений и улучшений. Подробности доступны в блоге разработчиков KDE.
Разработчики дистрибутива Debian рассматривают возможность отказа от утилиты для управления межсетевым экраном IPTables в версии 11. Если говорить более предметно, после выпуска Debian 11 Bullseye вместо утилиты IPTables по умолчанию должна поставляться аналогичная утилита NFTables для работы с API Netfilter, хотя утилита IPTables также будет доступна для установки. Кроме того, для управления межсетевым экраном будет предложено использовать демон Firewalld, который уже известен пользователям Fedora и RHEL.
Популярный дистрибутив BSD Project Trident, основанный на дистрибутиве TrueOS (ранее носившим имя PC-BSD), переходит на пакетную базу Void Linux. В качестве причин называются актуальные, регулярно обновляемые версии программ, существующее сообщество разработчиков, лучшая поддержка оборудования, а также надежная модель долговременной поддержки. Кроме того, разработчикам понравился выбор системных компонентов Void Linux, а именно, системы инициализации Runit, библиотеки LibreSSL, стандартной библиотеки musl и пакетного менеджера XBPS. Первый релиз Project Trident на основе Void Linux должен быть выпущен в следующем году. Дополнительная информация размещена на официальном сайте проекта.