Рубріки: Подборки

Главные релизы недели: стабильный Wine 7, новый дистрибутив для спасения системы и полезный мультимедиа-фреймворк

Богдан Мирченко

Спустя год вышел свежий Wine, в NetworkManager появилась новая служба, а в SystemRescue скрипт инициализации системы переведен с Bash на Python. Редакция Highload продолжает рассказывать про лучшие релизы недели. Что еще нового вышло за прошедшие семь дней — читайте далее. 

Wine 7.0

Спустя год разработки команда программного обеспечения с открытым исходным кодом, которое позволяет запускать приложения Windows на Linux, сообщила о выходе стабильной версии продукта с более чем 9000 изменениями. 

Что нового: 

  • улучшена поддержка HiDPI;
  • новая архитектура WoW64;
  • добавлена поддержка VKD3d 1.2;
  • добавлена поддержка нескольких дисплеев;
  • программа Mono обновлена до версии 7.0;
  • реализована поддержка тем оформления;
  • в драйвере Vulkan реализована поддержка спецификации графического API Vulkan 1.2.201;
  • в Direct3D 12 добавлена поддержка корневых сигнатур версии 1.1;
  • в DirectWrite добавлен объект Font Set;
  • добавлена поддержка Unicode 14;
  • большая часть модулей переведена в PE.

Обо всех изменения читайте здесь. 

FFmpeg 5.0

17 января состоялся релиз мультимедиа-фреймворка FFmpeg — это набор утилит и библиотек, который позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в разных форматах. Это кроссплатформенный проект. Он доступен на Linux, Windows и macOS. Новый выпуск стал доступен после девяти месяцев разработки. 

Что нового: 

  • проведена чистка старых API для кодирования и декодирования;
  • удалена библиотека libabresample;
  • добавлена поддержка потоков Swscale/slice;
  • добавлена поддержка Concatf — протокол, который определяет форма для передачи списка ресурсов;
  • добавлен ряд новых кодировщиков: Speex, MSN Siren, ADPCM IMA Acorn Replay и другие;
  • новые фильтры для аудио:
    • afwtdn;
    • segment;
    • hsvkey;
    • hsvhold;
    • adecorrelate;
    • atilt;
    • grayworld;
    • scharr;
    • apsyclip;
    • morpho;
    • (a)latency;
    • asdr;
    • limitdiff.
  • новые фильтры для видео:
    • xcorrelate;
    • varblur;
    • huesaturation;
    • colorspectrum source;
    • aspectralstats;
    • adynamicsmooth;
    • libplacebo;
    • vflip_vulkan;
    • hflip_vulkan;
    • flip_vulkan;
    • adynamicequalizer;
    • yadif_videotoolbox;
    • anlmf.

Пакет распространяется под лицензиями LGPL и GPL. Скачать новую версию продукта можно по ссылке.

SystemRescue 9.0

Вышла новая версия дистрибутива SystemRescue, основанного на Arch Linux. Он распространяется в виде загрузочного LiveCD-образа и предназначен для обслуживания и выполнения административных задач. Содержит инструменты для работы с жестким диском и позволяет разбивать его на разделы, проводить диагностику, сохранять и восстанавливать разделы.

Интерфейс SystemRescue

Что нового:

  • скрипт инициализации системы переведен с Bash на Python;
  • реализована начальная поддержка настройки параметров системы и автозапуска с помощью YAML-файлов;
  • в основной состав включены следующие пакеты: aq, libisoburn, patch, python-llfuse, python-yaml и rdiff-backup;
  • ядро Linux обновлено до ветки 5.15;
  • реализован скрипт sysrescue-customize — для компоновки собственных вариантов ISO-образов с SystemRescue;
  • полноценная версии пакета Mesa заменена на урезанный вариант (сэкономлено 52 МБ на жестком диске).

Новая версия дистрибутива доступна для скачивания по ссылке.

NetworkManager 1.34

Вышла новая версия программы для управления сетевыми соединениями в Linux NetworkManager.

Что нового:

  • Реализована новая служба nm-priv-helper. Пока ее функционал ограничен, но суть в том, что NetworkManager будет выполнять каждую операцию, которая требует повышенных привелегий, запрашивая новую службу через D-Bus. Цель — отказаться от дополнительных возможностей службы NetworkManager.
  • В интерфейсе nmtui теперь можно добавлять и редактировать профили для установки соединений через VPN Wireguard.
  • Объявлены устаревшими свойства Slaves в D-Bus-интерфейсах:
    • org.freedesktop.NetworkManager.Device.Bond;
    • org.freedesktop.NetworkManager.Device.Bridge;
    • org.freedesktop.NetworkManager.Device.OvsBridge;
    • org.freedesktop.NetworkManager.Device.OvsPort;
    • org.freedesktop.NetworkManager.Device.Team.
  • добавлена возможность настройки DNS over TLS (DoT) на базе systemd-resolved.
  • bond-соединения теперь поддерживают функцию peer_notif-delay;
  • в nmcli реализована команда nmcli device up|down, аналогичная nmcli device connect|disconnect.

Обо всех изменения написано здесь.

libvirt 8.0

Библиотека libvirt — свободная реализация API, демон и набор инструментов для управления виртуализацией. Прежде чем начать пользоваться libvirt пользователь должен убедиться, что его оборудование поддерживает необходимые расширения для KVM. Для этого нужно в терминале прописать:

kvm-ok

По словам создателей продукта, это не самый лучший выпуск, но в нем есть несколько изменений, которые стоит отметить:

  • поддержка режима синхронной записи для операций копирования на диск;
  • добавлена поддержка API для внедрения секрета запуска в домен;
  • внесен ряд исправлений безопасности, связанных с потенциальным отказом в обслуживании;
  • внесены изменения потенциальной взаимоблокировки и сбоя;
  • добавлена функция домена TCG;
  • реализован API virDomainGetMessages;
  • сборка больше не требует библиотеки RPC;
  • исправлено значение burst, переданное в ovs-vsctl.

Обо всех изменениях читайте здесь.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023