Выпуск медиасервера Gerbera 1.9
Gerbera поддерживает протоколы UPnP, в том числе спецификацию UPnP MediaServer 1.0, и позволяет организовать трансляцию мультимедийного контента в локальной сети с возможностью просмотра видео и прослушивания звука на любом UPnP-совместимом устройстве, включая телевизоры, игровые приставки, смартфоны и планшеты. Код проекта написан на языке С++ и распространяется под лицензией GPLv2.
В новом выпуске:
— Расширены возможности по настройке, включая определение ресурсов для загрузки обложек альбомов, конфигурирование DLNA-профилей и изменение параметров UPnP.
— Добавлена поддержка отображения динамических контейнеров, содержимое которых вычисляется во время открытия.
— Реализована поддержка выборочного перекодирования, при котором видео перекодируются только для отдельных старых устройств, а для новых отдаётся как есть.
— Улучшена совместимость с телевизорами Samsung.
— Расширены возможности поиска контента и UPnP-устройств.
— С целью упрощения сопровождения и повышения производительности переработан код, обеспечивающий работу с базой данных.
Gerbera поддерживает протоколы UPnP, в том числе спецификацию UPnP MediaServer 1.0, и позволяет организовать трансляцию мультимедийного контента в локальной сети с возможностью просмотра видео и прослушивания звука на любом UPnP-совместимом устройстве, включая телевизоры, игровые приставки, смартфоны и планшеты. Код проекта написан на языке С++ и распространяется под лицензией GPLv2.
В новом выпуске:
— Расширены возможности по настройке, включая определение ресурсов для загрузки обложек альбомов, конфигурирование DLNA-профилей и изменение параметров UPnP.
— Добавлена поддержка отображения динамических контейнеров, содержимое которых вычисляется во время открытия.
— Реализована поддержка выборочного перекодирования, при котором видео перекодируются только для отдельных старых устройств, а для новых отдаётся как есть.
— Улучшена совместимость с телевизорами Samsung.
— Расширены возможности поиска контента и UPnP-устройств.
— С целью упрощения сопровождения и повышения производительности переработан код, обеспечивающий работу с базой данных.
Третий кандидат в релизы инсталлятора Debian 11 "Bullseye"
В настоящее время насчитывается 48 критических ошибок, блокирующих релиз. Релиз намечен на 14 августа. Ключевые изменения в инсталляторе по сравнению со вторым кандидатом в релизы:
— Документированы действия, которые могут помочь в случае сбоев во время загрузки (например, чёрный экран), а также добавлена информация о применении isenkram для выявления отсутствующих прошивок и решения проблем, возникающих из-за этого.
— Установочные образы non-free, включающие пакеты с прошивками, улучшены для определения потребности устанавливаемых систем в дополнительных прошивках (например, прошивках для графических карт AMD и Intel или звуковых карт Intel). В hw-detect добавлена поддержка установки дополнительных пакетов с прошивками, если элементы в базе udev включают шаблоны modalias с метаданными DEP-11.
— Ядро Linux обновлено до выпуска 5.10.0-8.
— В udeb fb-modules добавлен модуль pwm-rockchip, в nic-modules модуль mdio-aspeed, а в usb-modules модули fusb302, tcpm и typec.
— Решены проблемы с определением подключения к сети на платах i.MX6.
В настоящее время насчитывается 48 критических ошибок, блокирующих релиз. Релиз намечен на 14 августа. Ключевые изменения в инсталляторе по сравнению со вторым кандидатом в релизы:
— Документированы действия, которые могут помочь в случае сбоев во время загрузки (например, чёрный экран), а также добавлена информация о применении isenkram для выявления отсутствующих прошивок и решения проблем, возникающих из-за этого.
— Установочные образы non-free, включающие пакеты с прошивками, улучшены для определения потребности устанавливаемых систем в дополнительных прошивках (например, прошивках для графических карт AMD и Intel или звуковых карт Intel). В hw-detect добавлена поддержка установки дополнительных пакетов с прошивками, если элементы в базе udev включают шаблоны modalias с метаданными DEP-11.
— Ядро Linux обновлено до выпуска 5.10.0-8.
— В udeb fb-modules добавлен модуль pwm-rockchip, в nic-modules модуль mdio-aspeed, а в usb-modules модули fusb302, tcpm и typec.
— Решены проблемы с определением подключения к сети на платах i.MX6.
Доля Linux игроков в Steam спустя долгое время выросла до 1%
Согласно исследованиям Valve, после появления Proton доля Linux пользователей Steam подскочила до 2%. Однако позже показатель упал и продолжительно держался на отметке около 0,8%. Данные исследования оборудования Steam в июле показывают, что доля Linux игроков снова достигла 1,0%. На это могло повлиять как развитие программ и технологий, так и появление портативной игровой консоли Valve Steam Deck, которая поставляется с предустановленной операционной системой, основанной на Arch Linux.
Согласно исследованиям Valve, после появления Proton доля Linux пользователей Steam подскочила до 2%. Однако позже показатель упал и продолжительно держался на отметке около 0,8%. Данные исследования оборудования Steam в июле показывают, что доля Linux игроков снова достигла 1,0%. На это могло повлиять как развитие программ и технологий, так и появление портативной игровой консоли Valve Steam Deck, которая поставляется с предустановленной операционной системой, основанной на Arch Linux.
Уязвимости в eBPF, позволяющие обойти защиту от атаки Spectre 4
В ядре Linux выявлены две уязвимости, позволяющие использовать подсистему еBPF для обхода защиты от атаки Spectre v4 (SSB, Speculative Store Bypass). При помощи непривилегированной BPF-программы атакующий может создать условия для спекулятивного выполнения определённых операций и определить содержимое произвольных областей памяти ядра. Сопровождающие подсистемы eBPF в ядре получили доступ к прототипу эксплоита, демонстрирующего возможность совершения атак на практике. Проблемы устранены в форме патчей (1, 2), которые войдут в состав ближайшего обновления ядра Linux. Обновления в дистрибутивах пока не сформированы (Debian, RHEL, SUSE, Arch, Fedora, Ubuntu).
Первая уязвимость (CVE-2021-35477) вызвана недоработкой в механизме проверки программ BPF. Вторая уязвимость (CVE-2021-3455) связана с тем, что при выявлении верификатором BPF потенциально опасных операций сохранения в память, не учитываются неинициализированные области стека BPF, первая операция записи в которые не защищается.
В ядре Linux выявлены две уязвимости, позволяющие использовать подсистему еBPF для обхода защиты от атаки Spectre v4 (SSB, Speculative Store Bypass). При помощи непривилегированной BPF-программы атакующий может создать условия для спекулятивного выполнения определённых операций и определить содержимое произвольных областей памяти ядра. Сопровождающие подсистемы eBPF в ядре получили доступ к прототипу эксплоита, демонстрирующего возможность совершения атак на практике. Проблемы устранены в форме патчей (1, 2), которые войдут в состав ближайшего обновления ядра Linux. Обновления в дистрибутивах пока не сформированы (Debian, RHEL, SUSE, Arch, Fedora, Ubuntu).
Первая уязвимость (CVE-2021-35477) вызвана недоработкой в механизме проверки программ BPF. Вторая уязвимость (CVE-2021-3455) связана с тем, что при выявлении верификатором BPF потенциально опасных операций сохранения в память, не учитываются неинициализированные области стека BPF, первая операция записи в которые не защищается.
С 10 по 12 августа во Владивостоке пройдет серия отраслевых практических конференций, посвященных цифровой трансформации и ИТ-импортозамещению на Дальнем Востоке и в Сибири.
ВОСТОЧНЫЙ ФОРУМ «ЦИФРОВИЗАЦИЯ И ИТ-ТРАНСФОРМАЦИЯ – 2021»
Три насыщенных конференц-дня с представителями сфер образования и медицины, IТ-производителей и органов власти:
1️⃣ ИТ-трансформация органов исполнительной власти и госкорпораций
2️⃣ Цифровизация современного образования
3️⃣ ИТ-трансформация здравоохранения
Организаторы – Правительство Приморского края и Ассоциация отрасли информационных технологий Азиатско-Тихоокеанского региона.
Генеральный партнер - ГК Astra Linux @astralinux
Регистрируйтесь и выбирайте удобный вариант участия (офлайн или онлайн) - по ссылке
ВОСТОЧНЫЙ ФОРУМ «ЦИФРОВИЗАЦИЯ И ИТ-ТРАНСФОРМАЦИЯ – 2021»
Три насыщенных конференц-дня с представителями сфер образования и медицины, IТ-производителей и органов власти:
1️⃣ ИТ-трансформация органов исполнительной власти и госкорпораций
2️⃣ Цифровизация современного образования
3️⃣ ИТ-трансформация здравоохранения
Организаторы – Правительство Приморского края и Ассоциация отрасли информационных технологий Азиатско-Тихоокеанского региона.
Генеральный партнер - ГК Astra Linux @astralinux
Регистрируйтесь и выбирайте удобный вариант участия (офлайн или онлайн) - по ссылке
В ночных сборках Ubuntu Desktop появился новый инсталлятор
В ночных сборках Ubuntu Desktop 21.10 началось тестирование нового инсталлятора, реализованного в виде надстройки над низкоуровневым инсталлятором curtin, который уже применяется в инсталляторе Subiquity, используемом по умолчанию в Ubuntu Server. Новый инсталлятор для Ubuntu Desktop написан на языке Dart и использует фреймворк Flutter для построения пользовательского интерфейса.
Предложено три режима: "Repair Installation" для переустановки всех имеющихся в системе пакетов без изменения настроек, "Try Ubuntu" для ознакомления с дистрибутивом в Live-режиме и "Install Ubuntu" для установки дистрибутива на диск.
Из новых возможностей выделяется возможность выбора между тёмной и светлой темами оформления, поддержка отключения режима Intel RST (Rapid Storage Technology) при установке параллельно с Windows и новый интерфейс разбивки дисковых разделов. Доступные варианты установки пока сводятся к выбору между нормальным и минимальным набором устанавливаемых пакетов. Из ещё не реализованных функций отмечается включение шифрования разделов и выбор часового пояса.
В ночных сборках Ubuntu Desktop 21.10 началось тестирование нового инсталлятора, реализованного в виде надстройки над низкоуровневым инсталлятором curtin, который уже применяется в инсталляторе Subiquity, используемом по умолчанию в Ubuntu Server. Новый инсталлятор для Ubuntu Desktop написан на языке Dart и использует фреймворк Flutter для построения пользовательского интерфейса.
Предложено три режима: "Repair Installation" для переустановки всех имеющихся в системе пакетов без изменения настроек, "Try Ubuntu" для ознакомления с дистрибутивом в Live-режиме и "Install Ubuntu" для установки дистрибутива на диск.
Из новых возможностей выделяется возможность выбора между тёмной и светлой темами оформления, поддержка отключения режима Intel RST (Rapid Storage Technology) при установке параллельно с Windows и новый интерфейс разбивки дисковых разделов. Доступные варианты установки пока сводятся к выбору между нормальным и минимальным набором устанавливаемых пакетов. Из ещё не реализованных функций отмечается включение шифрования разделов и выбор часового пояса.
Системный менеджер InitWare, форк systemd, портирован для OpenBSD
Проект InitWare, развивающий экспериментальный форк системного менеджера systemd, реализовал поддержку операционной системы OpenBSD на уровне возможности управления пользовательскими сервисами (user manager - режим "iwctl —user", позволяющий пользователям управлять собственными сервисами). PID1 и системные сервисы пока не поддерживаются. Ранее аналогичная поддержка была обеспечена для DragonFly BSD, а возможность управления системными сервисами и управления входом для NetBSD и FreeBSD. Следующим шагом станет реализация поддержки управления пользовательскими сервисами для Illumos.
Проект InitWare нацелен на создание переносимого и модульного системного менеджера, способного работать на системах, отличных от Linux. При этом в отличие от systemd проект не пытается охватить необъятное и сосредотачивается только на функциях управления сервисами, пользовательскими сеансами и управлением входом (login management). Из состава исключены компоненты для управления устройствами (udev), настройки сети (networkd), резолвинга в DNS (resolved) и ведения логов (journald).
Проект InitWare, развивающий экспериментальный форк системного менеджера systemd, реализовал поддержку операционной системы OpenBSD на уровне возможности управления пользовательскими сервисами (user manager - режим "iwctl —user", позволяющий пользователям управлять собственными сервисами). PID1 и системные сервисы пока не поддерживаются. Ранее аналогичная поддержка была обеспечена для DragonFly BSD, а возможность управления системными сервисами и управления входом для NetBSD и FreeBSD. Следующим шагом станет реализация поддержки управления пользовательскими сервисами для Illumos.
Проект InitWare нацелен на создание переносимого и модульного системного менеджера, способного работать на системах, отличных от Linux. При этом в отличие от systemd проект не пытается охватить необъятное и сосредотачивается только на функциях управления сервисами, пользовательскими сеансами и управлением входом (login management). Из состава исключены компоненты для управления устройствами (udev), настройки сети (networkd), резолвинга в DNS (resolved) и ведения логов (journald).
Опрос Stack Overflow: Rust назван самым любимым, а Python самым востребованным языком
Дискуссионная площадка Stack Overflow опубликовала результаты ежегодного опроса, в котором приняло участие более 83 тысяч разработчиков ПО.
Наиболее часто используемым участниками опроса языком является JavaScript 64.9% (год назад 67.7%, большинство участников Stack Overflow web-разработчики). Наибольший рост популярности как и в прошлом году демонстрирует Python, который за год переместился с 4 (44.1%) на 3 место (48.2%), обогнав SQL. Число пользователей языка Rust за год выросло с 5% до 7%, TypeScript с 25.4% до 30.2%, Dart с 4% до 6%, а Go с 8.8% до 9.5%. Популярность Ruby снизилась с 7.1% до 6.7%, Perl c 3.1% до 2.4%, а PHP с 26.2% до 21.98%.
Шестой год подряд Rust признаётся самым любимым языком. Пятый год подряд Python определяется как самый востребованный язык.
Дискуссионная площадка Stack Overflow опубликовала результаты ежегодного опроса, в котором приняло участие более 83 тысяч разработчиков ПО.
Наиболее часто используемым участниками опроса языком является JavaScript 64.9% (год назад 67.7%, большинство участников Stack Overflow web-разработчики). Наибольший рост популярности как и в прошлом году демонстрирует Python, который за год переместился с 4 (44.1%) на 3 место (48.2%), обогнав SQL. Число пользователей языка Rust за год выросло с 5% до 7%, TypeScript с 25.4% до 30.2%, Dart с 4% до 6%, а Go с 8.8% до 9.5%. Популярность Ruby снизилась с 7.1% до 6.7%, Perl c 3.1% до 2.4%, а PHP с 26.2% до 21.98%.
Шестой год подряд Rust признаётся самым любимым языком. Пятый год подряд Python определяется как самый востребованный язык.
Новая версия музыкального проигрывателя DeaDBeeF 1.8.8
Исходные тексты проекта распространяются в рамках лицензии GPLv2. Плеер написан на языке Си и может работать с минимальным набором зависимостей. Интерфейс построен с использованием библиотеки GTK+, поддерживает вкладки и может расширяться через виджеты и плагины.
Среди возможностей: автоматическое перекодирование кодировки текста в тегах, эквалайзер, поддержка cue-файлов, минимум зависимостей, возможность управления через командную строку или из системного лотка, возможность загрузки и отображения обложек, встроенный редактор тегов, гибкие возможности в отображении нужных полей в списках композиций, поддержка потокового интернет-радио, режим воспроизведения без пауз, наличие плагина для перекодирования контента.
Некоторые изменения:
— Реализована обработка метаданных с названием альбома (Disc subtitle) в тегах ID3v2 и APE.
— Улучшен интерфейс для настройки плагинов.
— Реализовано немодальное окно с настройками.
— Добавлена поддержка изменения цвета заголовков. В средства для определения формата заголовка добавлена функция $rgb().
— В списке плагинов реализована поддержка фильтров и вывода информации о плагинах. Обеспечена сортировка плагинов по алфавиту.
— Добавлены вкладки со списками воспроизведения, для которых поддерживается изменение фокуса и навигация при помощи клавиатуры.
— Добавлена возможность чтения тегов WAV RIFF.
И другие изменения.
Исходные тексты проекта распространяются в рамках лицензии GPLv2. Плеер написан на языке Си и может работать с минимальным набором зависимостей. Интерфейс построен с использованием библиотеки GTK+, поддерживает вкладки и может расширяться через виджеты и плагины.
Среди возможностей: автоматическое перекодирование кодировки текста в тегах, эквалайзер, поддержка cue-файлов, минимум зависимостей, возможность управления через командную строку или из системного лотка, возможность загрузки и отображения обложек, встроенный редактор тегов, гибкие возможности в отображении нужных полей в списках композиций, поддержка потокового интернет-радио, режим воспроизведения без пауз, наличие плагина для перекодирования контента.
Некоторые изменения:
— Реализована обработка метаданных с названием альбома (Disc subtitle) в тегах ID3v2 и APE.
— Улучшен интерфейс для настройки плагинов.
— Реализовано немодальное окно с настройками.
— Добавлена поддержка изменения цвета заголовков. В средства для определения формата заголовка добавлена функция $rgb().
— В списке плагинов реализована поддержка фильтров и вывода информации о плагинах. Обеспечена сортировка плагинов по алфавиту.
— Добавлены вкладки со списками воспроизведения, для которых поддерживается изменение фокуса и навигация при помощи клавиатуры.
— Добавлена возможность чтения тегов WAV RIFF.
И другие изменения.
9–11 августа, в 21:00 по московскому времени пройдёт бесплатный онлайн-интенсив по работе с Python. Всего за 3 дня вы познакомитесь с основами универсального языка и технологиями искусственного интеллекта. А ещё с помощью BotFather создадите первый полноценный проект — Telegram-бота.
Регистрируйтесь: ▶️ https://clc.am/6fG_Dw.
🔥 Изучите структуру данных Python, Machine Learning и сможете сразу применить теорию на практике. Создадите чат-бота, научите его говорить и подключите к Telegram.
☝️ Преподавателем будет Николай Герасименко — ведущий исследователь данных (NLP) в Сбере.
⭐️ Все участники получат электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» от издательства «МИФ». А те, кто сдаст домашнее задание, — сертификаты на 15 000 рублей. Их можно будет потратить на любой курс образовательной платформы Skillbox!
Регистрируйтесь: ▶️ https://clc.am/6fG_Dw.
🔥 Изучите структуру данных Python, Machine Learning и сможете сразу применить теорию на практике. Создадите чат-бота, научите его говорить и подключите к Telegram.
☝️ Преподавателем будет Николай Герасименко — ведущий исследователь данных (NLP) в Сбере.
⭐️ Все участники получат электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» от издательства «МИФ». А те, кто сдаст домашнее задание, — сертификаты на 15 000 рублей. Их можно будет потратить на любой курс образовательной платформы Skillbox!