Новая версия Alpine Linux, обновление пакетного менеджера Pacman и другие новости


 Alex    22 окт 2019 : 19:13

Подборка новостей за 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() приведен в блоге разработчка.


Новая версия Pop!_OS, компания Айки Доэрти и другие новости


 Alex    21 окт 2019 : 18:32

Подборка новостей за 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.


Новые версии Ubuntu и Freespire и другие новости


 Alex    17 окт 2019 : 20:40

Подборка новостей за 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-файл доступен по данной ссылке.


Изменения в пакетном менеджере ArchLinux, новый интерфейс FUSE2 и другие новости


 Alex    16 окт 2019 : 18:00

Подборка новостей за 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.


Новая версия KDE Plasma, Project Trident на основе Linux и другие новости


 Alex    15 окт 2019 : 19:01

Подборка новостей за 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 должен быть выпущен в следующем году. Дополнительная информация размещена на официальном сайте проекта.


Релиз GNU Binutils, изменение схемы версий X.Org и Mesa DRM и другие новости


 Alex    14 окт 2019 : 19:00

Подборка новостей за 14 октября 2019 года

Пару дней назад состоялся релиз новой версии набора утилит для работы с исполняемыми файлами GNU Binutils 2.33.1. В новой версии появились поддержка BFloat16 (BF16), множество обновлений для архитектуры ARMv8, поддержка технологии eBPF для использования компилятора GCC 10, поддержка отладочного формата CTF, а также множество исправлений и улучшений. Архивы исходного кода новой версии доступны на данной странице.

Разработчики библиотеки для поддержки 3D-ускорения Mesa и графического сервера X.Org приняли решение об изменении схемы версий данных программных компонентов. Новая схема версий проекта Mesa подразумевает использование понятного человеку формата ГОД.N.0, ГОД.МЕСЯЦ.0 или ГОД.МЕСЯЦ.ДЕНЬ, новая схема версий проекта X.Org - использование менее очевидного формата.

Разработчики популярного авиасимулятора X-Plane сообщили о планах по реализации Vulkan-рендерера и улучшению физики игры. Начальная поддержка Vulkan должна появится в версии 11.50, который запланирован на 2020 год.


Обновление IPFire, изменение условий лицензирования нескольких компонентов Qt и другие новости


 Alex    11 окт 2019 : 19:38

Подборка новостей за 11 октября 2019 года

Сегодня состоялся релиз обновления дистрибутива IPFire 2.23 Core Update 136. Оно содержит множество исправлений безопасности, ошибок и реализации нескольких новых возможностей. В частности оно содержит обновленную версию библиотеки OpenSSL 1.1.1d, содержащую важные исправления безопасности, базу данных GeoIP старого формата с актуальными данными, конфигурационные файлы межсетевого экрана с ограничением объема файлов журнала, обновленне версии пакетов apache 2.4.41, bind 9.11.10, clamav 0.101.4, dhcpcd 8.0.3, knot 2.8.3, logrotate 3.5.1, openssh 8.0p1, patch 2.7.6, texinfo 6.6, unbound 1.9.3 и usb_modeswitch 1.52. ISO-файлы доступны на странице загрузок официального сайта проекта.

Разработчики библиотеки Glib реализовали полезную функцию однократного вывода предупреждений g_warning_once(). Она позволяет не использовать дополнительную переменную и условный оператор для защиты от многократного вывода одинаковых предупреждений. Функция будет доступна в Glib 2.64.

Разработчики фреймворка Qt инициировали процесс смены лицензий некоторых его компонентов. Так, начиная с версии 5.14 компоненты Qt Wayland Compositor, Qt Application Manager и Qt PDF будут поставляться в соответствии с условиями лицензий GPL3/Commercial вместо LGPL3/Commercial. Данные компоненты предназначены для встраиваемых систем. Разработчикам, желающим создавать на их основе закрытые приложения, придется приобретать коммерческую лицензию для фреймворка Qt.


Новая версия NixOS, обновление установщика openSUSE и другие новости


 Alex    10 окт 2019 : 19:53

Подборка новостей за 10 октября 2019 года

Вчера состоялся релиз новой версии дистрибутива NixOS 19.09 Loris. В данной версии используются обновленные версии пакетного менеджера Nix 2.3, менеджера инициализации systemd 243, коллекции компиляторов GCC 8, библиотеки шифрования данных OpenSSL 1.0, а также окружений рабочих столов KDE Plasma 5.16, GNOME 3.32 и Xfce 4.14. При этом версии ядра Linux (4.19 LTS) и библиотеки Glibc (2.27) не обновились с момента прошлого релиза. Помимо этого проведена значительная работа над установщиком и системой инициализации. Образы Live- и установочных дисков доступны на странице загрузок проекта.

Ричард Столлман ответил на призыв некоторых участников проекта GNU пересмотреть модель управления им. В частности, он написал в списке рассылки следующее: "Как главный ГНУшник я хотел бы заверить сообщество в том, что цели, принципы и политика проекта ГНУ в ближайшем времени не претерпит радикальных изменений. Я хотел бы проводить последовательные изменения по мере принятия определенных решений, так как я не смогу заниматься проектом вечно, поэтому нужно реформировать проект ГНУ таким образом, чтобы другие люди могли принимать их тогда, когда у меня не будет такой возможности. Но это абсолютно не значит, что впереди беспрецедентные или радикальные изменения".

Разработчики проекта OpenSUSE заняты доработкой установщика. На данный момент они реализовали механизм шифрования раздела подкачки с использованием произвольных или установленных ключей AES, а также улучшили механизм шифрования разделов с данными. Большая часть изменений связана с поддержкой архитектуры IBM s390. Также разработчики рассматривают возможность использования технологии LUKS2. Реализованные изменения должны войти в состав openSUSE Leap 15.2 и openSUSE Tumbleweed.


Новая бета-версия дистрибутива Elive, обновление Meson и другие новости


 Alex    08 окт 2019 : 21:48

Подборка новостей за 8 октября 2019 года

После длительного периода разработки состоялся релиз новой бета-версии дистрибутива Elive 3.7.14. Она основана на Debian Buster, содержит ядро Linux 5.2 и оконный менеджер E16 с измененными стандартными настройками, поддерживает технологии UEFI, SecureBoot, диски nvme, а также поставляется в формате 64-битных сборок. Ссылки для загрузки образов установочных дисков достуны в соответствующем разделе официального сайта.

Состоялся корректирующий релиз популярного окружения рабочего стола GNOME 3.34.1. Данный релиз содержит лишь исправления ошибок, найденных с момента предыдущего релиза. Полный список изменений и ссылки на архивы исходного кода компонентов доступны в данном сообщении.

Также недавно состялся релиз популярной системы для сборки программного обеспечения Meson 0.52.0. В новой версии оптимизирована обработка отсутствия поддержки gettext (сборка больше не завершается ошибкой), добавлена поддержка высокоуровневых целей, добавлена возможность указания пути к бинарному файлу GDB, улучшена совместимость с Illumos и Solaris, добавлена поддержка Clang-tidy, реализовано разделение между представлениями компилятора и динамического линковщика, добавлен механизм проверки версий вспомогательных приложений, улучшена поддержка статических библиотек, произведено разделение на параметры для сборочных и рабочих машин, улучшена поддержка gtkdoc и реализована команда верхнего уровня dist для создания архивов исходного кода проекта. Исходный код доступен на GitHub.


Обновление SparkyLinux, новая версия GNU Nano и другие новости


 Alex    07 окт 2019 : 18:07

Подборка новостей за 7 октября 2019 года

Разработчики роллинг-дистрибутива SparkyLinux представили новое обновление 5.9 Nibiru. Это обновление основано на пакетной базе Debian 10 Buster от 4 октября 2019 года и содержит ядро Linux 4.19.67 LTS, а также множество обновленных версий приложений. ISO- и IMG-файлы доступны на странице загрузок официального сайта проекта.

ISO-файлы популярного роллинг-дистрибутива ArchLinux также были обновлены до версии 2019.10.01. Она содержит ядро Linux версии 5.3, выпущенное 15 сентября текущего года, с поддержкой новейших процессоров Xeon и графических адаптеров AMD Radeon Navi, а также обновленные версии приложений. Пользователи дистрибутива могут обновить его с помощью pacman, а желающие установить его могут воспользоваться ISO-файлом со страницы загрузок официального веб-сайта проекта.

Пару дней назад была выпущена новая версия консольного текстового редактора GNU Nano. В новой версии появилась команда tabgives для настройки поведения клавиши TAB (вставки нескольких пробелов, символа табуляции и т.д.), было исправлено форматирование вывода команды --help для различных языков, а также был незначительно изменен сам принцип работы клавиши TAB. Исходные коды новой версии доступны на официальном сайте проекта.

Кроме того, состоялся релиз новой версии консольной утилиты для загрузки файлов aria2 1.35.0. В новой версии были исправлены проблемы сборки для платформ Windows и Android, удалена поддержка SSL 3.0 и TLS 1.0 и добавлена поддержка TLS 1.3, использована функция генерации случайных чисел из стандартной библиотеки C++, а также исправлены проблемы совместимости с новыми версиями OpenSSL, LibreSSL и GNUTLS. Исходные коды новой версии размещены на GitHub.