Подборка новостей за 26 мая 2020 года
Состоялся релиз версии 6.0 открытого кроссплатформенного аудиоредактора Ardour. В рамках данной версии реализовано множество низкоуровневых оптимизаций архитектуры, что позволило реализовать полный стек компенсации задержек, мониторинг cue, улучшить работу с MIDI и API плагинов, оптимизировать поддержку ALSA, новую MIDI-клавиатуру, а также поддержку формата FLAC и дисплеев выского разрешения (HiDPI). Кроме того, начата работа над экспериментальным веб-интерфейсом. Исходные коды доступны на сайте проекта.
В издании ITProToday вышла статья, посвященная окончанию срока поддержки сообществом интерпретатора Python 2 и последствиям для компний, использующих данный продукт. В статье приводятся рекомендации по переходу на Python 3: разработчикам стоит поэтапно модернизировать код, оценивать степень рисков и исполнять устаревший код в рамках ограниченных окружений. Кроме того, отмечается, что коммерческая поддержка Python 2 будет предоставляться компанией Red Hat в рамках коммерческого дистрибутива RHEL в течение как минимум четырех следующих лет.
Состоялся корректирующий релиз консольного текстового редактора GNU nano 4.9.3 "Almendras". Единственным исправлением в рамках данной версии является исправление аварийного завершения работы при изменении размера терминала в случае открытия запроса блокировки файла. Исходные коды доступны на официальном сайте проекта.
Подборка новостей за 25 мая 2020 года
Спустя более двух лет разработчики выпустили новую версию Torrent-клиента Transmission 3.0. В GTK-интерфейсе появилась поддержка горячих клавиш для перемещения торрентов в рамках очереди, современные файлы .desktop и AppData-файлы, символьные иконки, а также обновления локализаций, в Qt-интерфейсе - поддержка Qt 5.2, новые локализации и механизм вывода подсказок с информацией о торрентах, в самом клиенте появилась поддержка IPv6 для RPC, PeerID множества клиентов, технологии TCP_FASTOPEN, CIDR-списки блокировок, гибкий механизм изменения расположений торрентов, поддержка современных библиотек для шифрования трафика, а также множество исправлений ошибок. Исходные коды доступны на официальном сайте проекта.
Разработчики Xubuntu приняли решение о переносе разработки с Launchpad на GitHub, а локализаций - с Launchpad на Transifex. На Launchpad останутся лишь зеркала репозиториев исходных кодов, сообщения об ошибках и PPA-репозитории.
Разработчики аудиоредактора Audacity исправили критическую ошибку в предыдущей версии и выпустили новую версию 2.4.1. Теперь новая версия доступна всем желающим.
Подборка новостей за 22 мая 2020 года
Пару дней назад сотоялся релиз новой версии операционной системы для встраиваемых устройств OpenWRT 19.07.3. Основными изменениями стали исправления проблем с безопасностью компонентов relayd и umdns, сокращение потребления памяти пакетным менеджером opkg, механизм перезапуска rpcd, корректировки работы dnsmasq, а также поддержка новых устройств на основе драйвера ath79 и улучшение поддержки ранее поддерживаемых устройств. Помимо этого была обновлена версия ядра Linux до 4.14.180, исправлены проблемы совместимости с GCC 10, а также были обновлены некоторые драйверы устройств. Подробная информация и ссылки на исходные коды доступны в анонсе релиза.
Компания VIavaldi Technologies сообщила о начале партнерства с сервисом Startpage, направленного на добавление поддержки поисковой системы Startpage в список поисковых систем веб-браузера Vivaldi. В соотвествии с исследованием, 84% пользователей Vivaldi придают значение репутации поисковой системы. Поисковая система Startpage известна тем, что не отслеживает действия пользователей, не ведет сбора данных и не предоставляет какие-либо данные третьим лицам, что обуславливает ее востребованность среди большинства пользователей Vivaldi.
Маттиас Классен написал пост о мультимединых возможностях GTK4. В этом посте говорится о том, что все виджеты GTK4 будут поддерживать API GdkPaintable для рисования и реализации анимаций. Мультимедийный контент сможет загружаться с помощью API GtkMediaFile, реализованного на основе gstreamer и ffmpeg. Оба фреймворка не будут жесткими зависимостями и будут подгружаются динамически. Для воспроизведения видео сможет использоваться виджет GtkVideo с соотвествующими элементами управления. Все данные нововведения позволят значительно упростить создание мультимедийных приложений, ведь GStreamer может быть интегрирован с GTK посредством нескольких строк кода.
Ввиду появления хайповых новостей о поддержке DirectX в Linux, имеет смысл перевести пост разработчика графического стека Linux Дэвида Эйрли:
Этим утром мне попались на глаза две новости:
a) Реализация DirectX в Linux для вычислительных нагрузок
b) Возможность запуска графических приложений для Linux в Windows
Сначала мне показалось, что эти вещи связаны, но впоследствии выяснилось, что по крайней мере, на данный момент, это абсолютно не связанные проекты.
Для начала я хотел бы дать пояснения для людей, делающих на основе данной информации абсолютно сумасшедшие выводы:
DX12 в Linux будет работать исключительно в WSL2. Microsoft не планирует переносить DX12 в ядро Linux, не работающее в окружении Windows. Сотрудники данной компании также не работают над открытием кода драйверов DX12. Они просто перекомпилируют драйверы пространства пользователя для DX12 (от производителей графических чипов) в формат разделяемых библиотек для Linux с целью последующего использования их совместно с драйвером ядра Linux, преобразующим интерфейс ядра Linux в пропиетарный интерфейс Windows. Это никак не поможет в плане использования DX12 в Linux вне WSL2. Это также никак не поможет в плане улучшения работы игр в Linux.
Специалисты Microsoft отправили разработчикам ядра Linux код драйвера ядра для поддержки данной технологии. Этот драйвер будет реализовывать прослойку между интерфейсом D3DKMT ядра Windows и основнным на ioctl интерфейсом ядра Linux. По сути, драйверы будут функционировать на стороне Windows.
После чтения информации о запуске графических приложений для Linux в Windows я прихожу к выводу о том, что соотвествующая презентация вообще не связана с DX12. На данный момент DX12 планируют использовать для вычислительных задач посредством CUDA/DIrectML. Это объясняется тем, что на данный момент не существует способа вывода результатов рендеринга с использованием DX12 от гостевых Linux-приложений на экран. Еще одним проектом компании является сервер интеграции wayland/RDP, который будет соединять Linux-приложения с RDP-клиентом для вывода их окон на экран под управлением Windows, причем интеграция данной технологии с DX12 является сложной задачей, а интеграция всего получившегося кода со стеком Linux - вообще отдельный вопрос.
Надеюсь, теперь все понятно, но данный подход имеет ряд нюансов, связанных с работой дарйверов и взаимодействием с графической экосистемой Linux, что означает, что драйвер в текущем виде не является достаточно качественным в долговременной перспективе и включение его в состав ядра является плохой идеей.
На мой взгляд, данный драйвер не дает пользователям Linux ничего и является лишь туннелем для бинарных данных, связывающим бинарное ядро Windows и бинарную библиотеку в Linux. Он не расширяет возможности графической экосистемы Linux, поэтому возникает единственный вопрос: " А для чего мы должны добавлять его в состав ядра?".
Подборка новостей за 19 мая 2020 года
Компания HP выпустила обновление набора драйверов для принтеров и сканеров HPLIP 3.20.5. Помимо традиционного добавления поддержки новых устройств, данное обновление получило поддержку дистрибутивов Ubuntu 20.04 LTS, Debian GNU/Linux 10.3 и Manjaro Linux 19.0. Новая версия набора драйверов опубликована на официальном сайте компании HP.
Компания Oracle также выпустила обновление своего продукта для управления виртуальными машинами VirtualBox 6.1.8. В рамках данного обновления были добавлены гостевые дополнения для недавно выпущенных дистрибутивов Red Hat Enterprise Linux 8.2, CentOS Linux 8.2 и Oracle Linux 8.2. Кроме того, гостевые дополнения стали лучше обрабатывать многмониторные конфигурации и изменения размеров окон X11 гостевых систем. Также был улучшен графический интерфейс, улучшена обработка событий мыши и клавиатуры и исправлен ряд ошибок. Новая версия опубликована на официальном сайте компании.
Также недавно была выпущена корректирующая версия приложения для захвата экрана и стриминга SimpleScreenRecorder 0.4.2. В новой версии были обновлены локализации, добавлена поддержка API без блокировок ALSA, улачшена совместимость с X11, добавлена кнопка для открытия файлового менеджера с записанными файлами и исправлены проблемы с графическим интерфейсом. Исходные коды доступны на GitHub.
Подборка новостей за 18 мая 2020 года
На выходных состоялся релиз новой версии аудиоредактора Audacity 2.4. В новой версии появилась возможность увеличения размера шкал времени для удобства людей, записывающих игру на музыкальных инструментах, режим работы с выводом амплитуды и спектрограммы на шкале времени, новые эффекты, поддержка экспорта в формат OGG/Opus, была обновлена документация, а также в кодовую базу было добавлено множество других мелких изменений и исправлений. На данный момент разработчики решили убрать новую версию из раздела загрузок из-за обнаружения в ней критической ошибки, приводящей к повреждению аудиоданных на всех поддерживаемых платформах.
Разработчик окружения рабочего стола Enlightenment Карстен Хаицлер выпустил его новую версию под номером 0.24.0. Среди новшеств усовершенствованный механизм создания скриншотов с поддержкой обрезки и редактирования, инструментарий для управления яркостью подсветки монитора, новое приложение для отправи отчетов об ошибках, увеличенные миниатюры в фаловом менеджере, сокращение количества setuid-файлов, а также оптимизации производительности. Исходные коды опубликованы на сайте проекта.
Ресурс Phoronix сообщает, что компания AMD пересмотрела решение о закрытии исходных кодов новой версии инструментария Radeon Rays 4.0. В отличие от предыдущей версии, которая была полностью открытой (исходный код распространялся в соответствии с лицензией MIT), новая версия содержит интеллектуальную собственность компании и будет поставляться в комплекте с бинарными библиотеками, в то время, как весь остальной код будет открыт в ближайшее время.
Подборка новостей за 15 мая 2020 года
Независимый разработчик подготовил сборку Ubuntu 20.04 LTS с окружением рабочего стола Unity7 под названием Ubuntu Unity Remix 20.04. В качестве приложений по умолчанию в данной сборке используются присутствующие в репозиториях приложения из состава окружения рабочего стола MATE, декорации окон на стороне клиента отключены, а в качестве менеджера рабочих столов используется поддерживаемый разработчиками менеджер GDM. На данный момент не существует официального сайта проекта - вся информация доступна в теме автора на форуме пользователей Ubuntu. Также автор планирует разработать скрипт для простого перехода с обычной версии Ubuntu на Ubuntu Unity Remix 20.04.
Пару дней назад были обновлены ISO-файлы дистрибутива EndeavourOS 2020.05.08. Среди изменений обновления популярных программных компонентов: веб-браузера Firefox до версии 76.0.1-1, ядра Linux до версии 5.6.11, графического стека Mesa 20.0.6 и установщика Calamares до версии 3.2.20, исправлены проблемы при загрузке систем с видеокартами ATI/AMD и Nvidia, добавлен драйвер для сетевых карт r8168, добавлено приложение eos-log-tool для исследования журналов событий, оптимизирована скорость установки и удален демон DHCPCD. Обновленный ISO-файл доступен на сайте проекта.
Разработчики игры SuperTux выпустили ее новую версию 0.6.2 в честь десятилетия проекта. Среди изменений новая карта "Revenge In Redmond", новые и переработанные фоны и спрайты, улучшения уровней, а также исправления ошибок. Исходные коди и бинарные сборки доступны на сайте проекта.
Подборка новостей за 14 мая 2020 года
Организация UBports Foundation анонсировала выпуск обновления прошивки Ubuntu Touch OTA-12 для устройств Ubuntu Phone. Данное обновление содержит окружение Lomiri (ребрендинг Ubuntu8) с новыми функциями и моделями взаимодействия с интерфейсом. Кроме того, в веб-браузере Morph реализовано удаление данных и кук при работе в режиме инкогнито, и улучшено масштабирование просматриваемых страниц. Также в рамках обновления поставлется новая версия дисплейного сервера Mir 1.2 с поддержкой клиентов Wayland и улучшена поддержка множества устройств. Пользователи прошивки смогут получить обновление в течение нескольких следующих дней.
Также недавно был выпущен второй поинт-релиз популярного дистрибутива для тестирования безопасности систем Kali Linux 2020.2. Среди изменений обновление GNOME до версии 3.36, улучшение оформления KDE Plasma, упрощение доступа к PowerShell, новые инструменты для исследования безопасности сетей, а также перевод ARM-версии на работу с учетной записью обычного пользователя. Файлы образов установочных дисков доступны на официальном сайте проекта.
Разработчики проекта Linux Mint опубликовали отчет о работе за прошлый месяц. В нем сказано о том, что новая версия дистрибутива Linux Mint 20 будет носить кодовое имя "Ulyana" и увидит свет в июне сего года. Практически все новые функции данной версии уже доступны пользователям LMDE, но она будет основана на пакетной базе Ubuntu 20.04 LTS, а не Debian, как LMDE. Также в рамках релиза Linux Mint 20 будет доступна функция шифрования директории /home, более не доступная в Ubuntu, активирована по умолчанию установка рекомендуемых зависимостей пакетов, улучшена совменстимость с Virtualbox и прекращена поставка 32-битных сборок.
Подборка новостей за 8 мая 2020 года
Недавно было выпущено обновление дистрибутива для анонимного веб-серфинга Tails 4.6. Данный релиз интересен главным образом добавлением поддержки USB-токенов для двухфакторной аутентификации. Что касается других изменений, то в данной версии задействован более удобный метод ввода для японского языка, Tor-браузер обновлен до версии 9.0.10, основанной на Mozilla Firefox 68.8 ESR, исправлено множество проблем безопасности, а также обновлено множество пакетов. Образы установочных дисков доступны на официальном веб-сайте.
Также было выпущено обновление минималистичного дистрибутива SparkyLinux 2020.05. Среди изменений частичная поддержка технологии Secure Boot, отказ от обновления списков пакетов в процессе установки, добавление модуля PulseAudio для Bluetooth и компонентов fuse, а также обновление множества пакетов. ISO-файлы доступны на официальном сайте.
Разработчики дистрибутива Ubuntu Studio приняли решение о переходе с Xfce на KDE в следующих версиях. Данное решение обосновано главным образом тем, что большая часть разработчиков использует KDE и считет данное окружение рабочего стола более удобным для работы с мультимедиа. Подробности доступны в примечаниях к выпуску Ubuntu Studio 20.04.
Подборка новостей за 6 мая 2020 года
Вчера состоялся релиз новой версии веб-браузера Mozilla Firefox 76.0. Данный релиз примечателен наличием поддержки аппаратного декодирования видео в Linux посредством Wayland и VA-API. Помимо этого он содержит множество улучшений безопасности в области хранения паролей, доработки кода для поддержки технологии WebRender, а также множество других улучшений и исправлений ошибок. Дополнительная информация и ссылки на исходные коды приведены на официальном сайте проекта.
Несколько дней назад состоялся релиз дистрибутива OpenIndiana Hipster 2020.04, созданного на основе наработок проекта Illumos, а также оригинального кода Open Solaris. Новшествами данного релиза являются отказ от поставки Python 2.7 в рамках образов установчных дисков, переход пакетного менеджера на использование библиотеки rapidjson, обновление набора компиляторов GCC до версии 7, обновление LibreOffice до версии 6.4, а также обновление множества других пакетов. Дополнительная информация и ссылки на образы установочных дисков приведены в анансе релиза.
В отчете разработчиков версии Ubuntu для настольных компьютеров содержится интересная информация. Очевидно, что для удовлетворения требований корпоративных пользователей, разработчики начали исследование возможности задействования механизма шифрования разделов ZFS. Вероятно, результаты данной работы будут доступны в следующих версиях Ubuntu.