Linux_users_installing_a_web_browser.gif
91.5 MB
Linux users installing a web browser
Драйвер NTFS от Paragon Software может быть принят в состав ядра Linux 5.15
На днях опубликовали 27 редакцию набора патчей с реализацией файловой системы NTFS от компании Paragon Software. При обсуждении Линус Торвальдс сообщил, что не видит препятствий для приёма данного набора патчей в следующее окно приёма изменений. Если не будет выявлено непредвиденных проблем, то поддержка NTFS от Paragon Software будет включена в состав ядра 5.15, релиз которого ожидается в ноябре.
Код нового драйвера NTFS был открыт компанией Paragon Software в августе прошлого года и отличается от уже имеющегося в ядре драйвера возможностью работы в режиме записи. Новый драйвер поддерживает все возможности актуальной версии NTFS 3.1, включая расширенные атрибуты файлов, режим сжатия данных, эффективную работу с пустотами в файлах и воспроизведение изменений из журнала для восстановления целостности после сбоев.
В 27 редакции патчей Paragon Software адаптировала драйвер для изменений в API iov. Из рекомендаций остаётся только перевод кода на использование fs/iomap, но это не обязательное требование. Кроме того, компания подтвердила, что готова сопровождать предложенный код в ядре и планирует в дальнейшем перевести реализацию журналирования на работу поверх имеющегося в ядре универсального блочного устройства JBD (Journaling block device), на базе которого организовано журналирование в ext3, ext4 и OCFS2.
На днях опубликовали 27 редакцию набора патчей с реализацией файловой системы NTFS от компании Paragon Software. При обсуждении Линус Торвальдс сообщил, что не видит препятствий для приёма данного набора патчей в следующее окно приёма изменений. Если не будет выявлено непредвиденных проблем, то поддержка NTFS от Paragon Software будет включена в состав ядра 5.15, релиз которого ожидается в ноябре.
Код нового драйвера NTFS был открыт компанией Paragon Software в августе прошлого года и отличается от уже имеющегося в ядре драйвера возможностью работы в режиме записи. Новый драйвер поддерживает все возможности актуальной версии NTFS 3.1, включая расширенные атрибуты файлов, режим сжатия данных, эффективную работу с пустотами в файлах и воспроизведение изменений из журнала для восстановления целостности после сбоев.
В 27 редакции патчей Paragon Software адаптировала драйвер для изменений в API iov. Из рекомендаций остаётся только перевод кода на использование fs/iomap, но это не обязательное требование. Кроме того, компания подтвердила, что готова сопровождать предложенный код в ядре и планирует в дальнейшем перевести реализацию журналирования на работу поверх имеющегося в ядре универсального блочного устройства JBD (Journaling block device), на базе которого организовано журналирование в ext3, ext4 и OCFS2.
Выпуск медиасервера 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.
И другие изменения.