<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-06-07T21:04:36Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by OpenNews.opennet.ru: Основная лента (RSS Feed)</title>
  <author>
    <name>OpenNews.opennet.ru: Основная лента (RSS Feed)</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1nu9lzqwhe53p57826f05a99nnp7atur9jlzatt7aj24q6pgrvyfq5xez2y.rss" />
  <link href="https://yabu.me/npub1nu9lzqwhe53p57826f05a99nnp7atur9jlzatt7aj24q6pgrvyfq5xez2y" />
  <id>https://yabu.me/npub1nu9lzqwhe53p57826f05a99nnp7atur9jlzatt7aj24q6pgrvyfq5xez2y</id>
  <icon>https://www.opennet.me/favicon.png</icon>
  <logo>https://www.opennet.me/favicon.png</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsx4jdqm6aueqryslk2rrrpyh7vtkf3qntlqch6mxp2pv7scvg45yqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ywl65kn</id>
    
      <title type="html">Планы развития Ubuntu Desktop 26.10 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx4jdqm6aueqryslk2rrrpyh7vtkf3qntlqch6mxp2pv7scvg45yqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ywl65kn" />
    <content type="html">
      Планы развития Ubuntu Desktop 26.10&lt;br/&gt;&lt;br/&gt;Жан-Батист Лальман (Jean Baptiste Lallement), директор по инжинирингу в компании Canonical, опубликовал (&lt;a href=&#34;https://discourse.ubuntu.com/t/ubuntu-desktop-26-10-stonking-stingray-roadmap-building-toward-ubuntu-28-04-lts/83751&#34;&gt;https://discourse.ubuntu.com/t/ubuntu-desktop-26-10-stonking-stingray-roadmap-building-toward-ubuntu-28-04-lts/83751&lt;/a&gt;) планы по развитию функциональности среды рабочего стола, которые намерены воплотить  в осеннем выпуске Ubuntu 26.10. Выделяется четыре ключевые направления работы:&lt;br/&gt;&lt;br/&gt;-  Развитие окружения на основе GNOME.&lt;br/&gt;&lt;br/&gt; Обновление среды рабочего стола до выпуска GNOME 51, намеченного (&lt;a href=&#34;https://release.gnome.org/calendar/&#34;&gt;https://release.gnome.org/calendar/&lt;/a&gt;) на 16 сентября.&lt;br/&gt;&lt;br/&gt; Переход с  dbus-daemon (&lt;a href=&#34;https://www.freedesktop.org/wiki/Software/dbus/&#34;&gt;https://www.freedesktop.org/wiki/Software/dbus/&lt;/a&gt;) на dbus-broker (&lt;a href=&#34;https://github.com/bus1/dbus-broker/&#34;&gt;https://github.com/bus1/dbus-broker/&lt;/a&gt;) в качестве применяемой по умолчанию реализации шины D-Bus. D-Bus Broker реализован в пространстве пользователя, но активно использует для ускорения подсистемы ядра Linux, сохраняет совместимость с эталонной реализацией D-Bus и может быть использован для прозрачной замены dbus-daemon.   D-Bus Broker учитывает ресурсы в привязке к пользователям и уделяет особое внимание оптимизации производительности и повышению надёжности (например, сообщение не может быть потеряно без обработки ошибки).  Проект Fedora перешёл по умолчанию на dbus-broker в 2019 году. &lt;br/&gt;&lt;br/&gt; Предоставление полноценной сборки с рабочим столом для плат с CPU RISC-V, поддерживающих профиль RVA23 (&lt;a href=&#34;https://riscv.org/riscv-news/2024/10/risc-v-announces-ratification-of-the-rva23-profile-standard/&#34;&gt;https://riscv.org/riscv-news/2024/10/risc-v-announces-ratification-of-the-rva23-profile-standard/&lt;/a&gt;) (RISC-V Application), в который включены расширения для векторных операций и гипервизоров.&lt;br/&gt;&lt;br/&gt; Реализация средств для людей с ограниченными возможностями, определённых в стандарте WCAG 2.2 (&lt;a href=&#34;https://www.w3.org/TR/WCAG22/&#34;&gt;https://www.w3.org/TR/WCAG22/&lt;/a&gt;). Устранение  недостатков, выявленных в ходе аудита.&lt;br/&gt;&lt;br/&gt; Обновление мультимедийного фреймворка GStreamer до  следующей ветки 1.30 и задействование плагинов к GStreamer, написанных на Rust. Упрощение поиска и установки дополнительных проприетарных кодеков.&lt;br/&gt;&lt;br/&gt;-  Сочетание простоты выполнения типовых задач для новичков с гибкостью и возможностью использования расширенной функциональности для опытных пользователей.&lt;br/&gt;&lt;br/&gt; Поставка универсального интерфейса для управления приложениями (App Center), поддерживающего пакеты разных форматов (deb, snap) и упрощающего поиск необходимых программ с оглядкой на категории и рейтинг.&lt;br/&gt;&lt;br/&gt; Улучшение интерфейса для поиска и выбора дополнительных драйверов, с возможностью оценки их готовности к повседневному использованию.&lt;br/&gt;&lt;br/&gt; Разработка нового упрощённого интерфейса установки дистрибутива, значительно снижающего сложность разбивки на разделы и настройку хранилищ.&lt;br/&gt;&lt;br/&gt; Разработка нового мастера первичной настройки, выносящего из инсталлятора на стадию первого первого запуска системы операции базовой настройки системы и задания специфичных для пользователя параметров. Возможность автоматизации первичной настройки при массовой установке Ubuntu.&lt;br/&gt;&lt;br/&gt;-  Внедрение возможностей на базе AI (&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=65306&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=65306&lt;/a&gt;), понимающих контекст и предугадывающих намерения пользователя.&lt;br/&gt;&lt;br/&gt; Добавление инструментов, учитывающих контекст во время работы с рабочим столом (Context-Aware Desktop) и помогающих пользователю в выполнении намеченной работы, предоставляя информацию, комбинирующую данные из приложений, сервисов и рабочего стола.&lt;br/&gt;&lt;br/&gt; Интеграция системы распознавания речи для организации голосового ввода и распознавания команд на естественном языке.&lt;br/&gt;&lt;br/&gt;-  Построение заслуживающей доверия платформы.&lt;br/&gt;&lt;br/&gt; Продолжение развития  пакета authd (&lt;a href=&#34;https://github.com/canonical/authd&#34;&gt;https://github.com/canonical/authd&lt;/a&gt;)  для настройки централизованной аутентификации через облачных провайдеров идентификации. Добавление возможности подключения с использованием учётных записей в сервисах Microsoft и поддержка многофакторной аутентификации (MFA) на базе приложения Microsoft Authenticator. Поддержка передачи сведений об идентификаторах пользователя через атрибуты, задаваемые внешними провайдерами идентификации, для присвоения пользователю единых UID и GID на разных компьютерах. Предоставление администратору опции для отключения локальной аутентификации по паролям для пользователей с централизованными учётными записями.&lt;br/&gt;&lt;br/&gt; Добавление в NetworkManager возможности аутентификации при подключении к VPN, используя сертификаты PKCS#11  и смарт-карты.&lt;br/&gt;&lt;br/&gt; Интеграция в конфигуратор (GNOME Settings) информации о сертификации оборудования (Ubuntu Certified hardware).&lt;br/&gt;&lt;br/&gt; Введение в строй нового wiki-сайта (&lt;a href=&#34;https://discourse.ubuntu.com/t/a-new-ubuntu-wiki-part-1-announcement/72729&#34;&gt;https://discourse.ubuntu.com/t/a-new-ubuntu-wiki-part-1-announcement/72729&lt;/a&gt;) с документацией и руководствами, объединяющего информацию из wiki Ubuntu (&lt;a href=&#34;https://wiki.ubuntu.com&#34;&gt;https://wiki.ubuntu.com&lt;/a&gt;) и wiki Canonical (&lt;a href=&#34;https://help.ubuntu.com/community&#34;&gt;https://help.ubuntu.com/community&lt;/a&gt;). &lt;br/&gt;&lt;br/&gt; Проведение оптимизации производительности и снижение размера сборок для Windows-подсистемы WSL (Windows Subsystem for Linux).&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;http://www.opennet.me/opennews/art.shtml?num=65637&#34;&gt;http://www.opennet.me/opennews/art.shtml?num=65637&lt;/a&gt; (&lt;a href=&#34;http://www.opennet.me/opennews/art.shtml?num=65637&#34;&gt;http://www.opennet.me/opennews/art.shtml?num=65637&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=65637&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=65637&lt;/a&gt;
    </content>
    <updated>2026-06-07T10:34:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx03fhnzus45hvalggmkv2sptxs4grjrxwtqkhf9t3z98ty52w2tszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yqy2fu9</id>
    
      <title type="html">Стабильный выпуск XLibre XServer 25.1, форка ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx03fhnzus45hvalggmkv2sptxs4grjrxwtqkhf9t3z98ty52w2tszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yqy2fu9" />
    <content type="html">
      Стабильный выпуск XLibre XServer 25.1, форка X.Org Server&lt;br/&gt;&lt;br/&gt;Спустя ровно год с момента основания (&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=63369&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=63369&lt;/a&gt;) форка X.Org Server представлен (&lt;a href=&#34;https://github.com/orgs/X11Libre/discussions/513&#34;&gt;https://github.com/orgs/X11Libre/discussions/513&lt;/a&gt;) выпуск XLibre 25.1.6 (&lt;a href=&#34;https://github.com/X11Libre/xserver&#34;&gt;https://github.com/X11Libre/xserver&lt;/a&gt;). Выпуск ознаменовал перевод ветки 25.1 в разряд стабильных (прошлые обновления имели качество бета-версий и предназначались для тестирования). XLibre применяется по умолчанию в дистрибутивах Artix Linux, GhostBSD, OpenMandriva и Vendefoul Wolf. Для  Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu и Void Linux сообществом поддерживаются пакеты для замены X.Org Server на XLibre.&lt;br/&gt;&lt;br/&gt;Основные изменения (&lt;a href=&#34;https://github.com/X11Libre/xserver/wiki/XLibre-XServer-25.1-Changes&#34;&gt;https://github.com/X11Libre/xserver/wiki/XLibre-XServer-25.1-Changes&lt;/a&gt;) в ветке XLibre XServer 25.1:&lt;br/&gt;&lt;br/&gt;-  Добавлена (&lt;a href=&#34;https://github.com/X11Libre/xserver/issues/202&#34;&gt;https://github.com/X11Libre/xserver/issues/202&lt;/a&gt;) поддержка библиотеки libseat (&lt;a href=&#34;https://sr.ht/~kennylevinsen/seatd/&#34;&gt;https://sr.ht/~kennylevinsen/seatd/&lt;/a&gt;) и фонового процесса seatd, предоставляющих возможности для управления сеансом и организации доступа к совместно используемым устройствам ввода и вывода (может использоваться в качестве альтернативы systemd-logind). &lt;br/&gt;&lt;br/&gt;-  Улучшена поддержка проприетарных драйверов NVIDIA. В дополнение к ранее поддерживаемым выпускам драйверов NVIDIA 570&#43;, добавлена поддержка старых веток 340, 390 и 470, активируемая через указание флага &amp;#34;legacy_nvidia_padding&amp;#34; при сборке Xserver и позволяющая обойтись без выставления в директиве ServerFlags параметра IgnoreABI.&lt;br/&gt;На системах с драйвером NVIDIA включена поддержка архитектуры 2D-ускорения GLAMOR, которая использует OpenGL для ускорения 2D-операций (ранее поддержка GLAMOR была отключена из-за несовместимости с DDX-драйвером  &amp;#34;modesetting (&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=44844&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=44844&lt;/a&gt;)&amp;#34; на системах с драйверами NVIDIA, теперь данная несовмесимость устранена).&lt;br/&gt;&lt;br/&gt;-  Возвращён X-сервер Xfbdev, использующий фреймбуфер, предоставляемый устройством framebuffer (&lt;a href=&#34;https://docs.kernel.org/fb/framebuffer.html&#34;&gt;https://docs.kernel.org/fb/framebuffer.html&lt;/a&gt;) (/dev/fb*) в Linux. Xfbdev может работать без графических драйверов и подходит для применения на встраиваемых системах и в окружениях с ограниченными ресурсами.&lt;br/&gt;&lt;br/&gt;-  Реализовано X11-расширение Xnamespace (&lt;a href=&#34;https://github.com/X11Libre/xserver/blob/master/doc/Xnamespace.md&#34;&gt;https://github.com/X11Libre/xserver/blob/master/doc/Xnamespace.md&lt;/a&gt;), обеспечивающее изоляцию клиентов через разделение на уровне пространств имён X11.&lt;br/&gt;&lt;br/&gt;-  Добавлена поддержка платформы Cygwin (&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=62903&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=62903&lt;/a&gt;) (GNU-окружение для Windows).&lt;br/&gt;&lt;br/&gt;-  Добавлена возможность задания свойства DPI в привязке к разным мониторам.&lt;br/&gt;&lt;br/&gt;-  В драйвере  dga прекращена поддержка устаревшего протокола DGA 1.0.&lt;br/&gt;&lt;br/&gt;-  В системе непрерывной интеграции реализовано тестирование сборок для платформ DragonFly BSD, FreeBSD, NetBSD, Cygwin (x86-64), macOS и Windows.&lt;br/&gt;&lt;br/&gt;-  Устранены уязвимости CVE-2026-50256, CVE-2026-50257, CVE-2026-50258, CVE-2026-50259, CVE-2026-50260, CVE-2026-50261, CVE-2026-50262 и CVE-2026-50263, недавно исправленные (&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=65600&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=65600&lt;/a&gt;) в X.Org Server 21.1.23 и  xwayland 24.1.12.&lt;br/&gt;&lt;br/&gt;Проект развивает Энрико Вайгельт (Enrico Weigelt (&lt;a href=&#34;https://github.com/metux&#34;&gt;https://github.com/metux&lt;/a&gt;)), занимающий первое место по числу подготовленных для X-сервера изменений - до создания форка от Энрико в X.Org Server было принято около 1600 изменений и ещё более 1200 изменений включено в кодовую базу форка. Энрико также является мэйнтейнером драйверов AMD FCH GPIO и VIRTIO GPIO в ядре Linux, и мэйнтейнером  Xnest (&lt;a href=&#34;https://www.x.org/archive/X11R7.6/doc/man/man1/Xnest.1.xhtml&#34;&gt;https://www.x.org/archive/X11R7.6/doc/man/man1/Xnest.1.xhtml&lt;/a&gt;). Причиной создания форка было несогласие (&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=63369&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=63369&lt;/a&gt;) с политикой сопровождающих X.Org, ведущей к стагнации разработки, в то время как Энрико выступал за активное продолжение развития и проведения большой чистки X-сервера. Недовольство сопровождающих в отношении Энрико, которое привело к прекращению приёма от него изменений, вызвано тем, что  некоторые связанные с проведением чистки изменения приводили к проблемам, регрессиям, нарушению ABI и сбоям при сборке. &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;http://www.opennet.me/opennews/art.shtml?num=65636&#34;&gt;http://www.opennet.me/opennews/art.shtml?num=65636&lt;/a&gt; (&lt;a href=&#34;http://www.opennet.me/opennews/art.shtml?num=65636&#34;&gt;http://www.opennet.me/opennews/art.shtml?num=65636&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=65636&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=65636&lt;/a&gt;
    </content>
    <updated>2026-06-07T08:19:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyg00a9hwr7w4xnhxnmganze5kyu4rndy2fwalgmv7f68mcrc2g9qzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yng90y7</id>
    
      <title type="html">Энтузиасты развивают Opengram, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyg00a9hwr7w4xnhxnmganze5kyu4rndy2fwalgmv7f68mcrc2g9qzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yng90y7" />
    <content type="html">
      Энтузиасты развивают Opengram, открытый сервер для протокола Telegram&lt;br/&gt;&lt;br/&gt;Сообщество энтузиастов развивает Opengram (&lt;a href=&#34;https://github.com/opengram-server/opengram&#34;&gt;https://github.com/opengram-server/opengram&lt;/a&gt;) — открытую реализацию серверной части&lt;br/&gt;мессенджера Telegram. Проект представляет собой самостоятельный сервер, реализующий протокол MTProto (поддерживается layer до 216), который может использоваться для замены официальной серверной инфраструктуры Telegram при развёртывании на собственном оборудовании. Поддерживаются официальные клиенты Telegram (Telegram Desktop, мобильные приложения) после изменения в них адреса дата-центра и публичного RSA-ключа сервера.&lt;br/&gt;&lt;br/&gt;Opengram является форком проекта mytelegram (&lt;a href=&#34;https://github.com/loyldg/mytelegram&#34;&gt;https://github.com/loyldg/mytelegram&lt;/a&gt;). Код Opengram написан на языке C# (.NET 9) и&lt;br/&gt;распространяется (&lt;a href=&#34;https://github.com/opengram-server/opengram&#34;&gt;https://github.com/opengram-server/opengram&lt;/a&gt;) в исходных текстах (лицензия не указана, но изначальный проект mytelegram поставляется под лицензией Apache 2.0). &lt;br/&gt;&lt;br/&gt;Сервер построен на наборе микросервисов, запускаемых через Docker Compose: шлюз MTProto-подключений, сервер авторизации и обмена ключами, сервер сессий, серверы команд и запросов (архитектура CQRS), HTTP Bot API, служебный API администрирования, серверы хранения и раздачи файлов, TURN/STUN для звонков и сервис отправки кодов подтверждения. В качестве инфраструктуры используются MongoDB , Redis, RabbitMQ и MinIO.&lt;br/&gt;&lt;br/&gt;Из поддерживаемых возможностей: личные чаты, группы, супергруппы и каналы, секретные (end-to-end) чаты, голосовые и видеозвонки (через TURN/STUN и SFU mediasoup), боты и Bot API, настройки приватности и двухфакторная аутентификация, стикеры, реакции и кастомные эмодзи; звёзды (Stars) и подарки (Star Gifts), включая перепродажу и апгрейд. истории (Stories), темы оформления и обои; запланированные и самоудаляющиеся сообщения.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;http://www.opennet.me/opennews/art.shtml?num=65629&#34;&gt;http://www.opennet.me/opennews/art.shtml?num=65629&lt;/a&gt; (&lt;a href=&#34;http://www.opennet.me/opennews/art.shtml?num=65629&#34;&gt;http://www.opennet.me/opennews/art.shtml?num=65629&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=65629&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=65629&lt;/a&gt;
    </content>
    <updated>2026-06-06T20:04:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2xxfta5qlev349mu5e4hsweqwry8tcfwhxwy2h4h3wvmvrdlqcjszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yflj5rh</id>
    
      <title type="html">Изменение процесса разработки и ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2xxfta5qlev349mu5e4hsweqwry8tcfwhxwy2h4h3wvmvrdlqcjszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yflj5rh" />
    <content type="html">
      Изменение процесса разработки и прогресс в развитии браузера Ladybird&lt;br/&gt;&lt;br/&gt;Андреас Клинг (Andreas Kling), основатель web-браузера Ladybird (&lt;a href=&#34;https://ladybird.org/&#34;&gt;https://ladybird.org/&lt;/a&gt;), объявил (&lt;a href=&#34;https://ladybird.org/posts/changing-how-we-develop-ladybird/3&#34;&gt;https://ladybird.org/posts/changing-how-we-develop-ladybird/3&lt;/a&gt;) об изменении процесса разработки проекта. Ladybird отныне прекращает приём публичных pull-запросов и переходит к продвижению изменений в кодовую базу только через сопровождающих. Все уже открытые публичные pull-запросы будут закрыты. Исходный код (&lt;a href=&#34;https://github.com/LadybirdBrowser/ladybird&#34;&gt;https://github.com/LadybirdBrowser/ladybird&lt;/a&gt;) Ladybird продолжит поставляться под лицензией BSD. Сообщения о проблемах, уязвимостях и тестировании работы с сайтами продолжат приниматься без изменения. Сторонние энтузиасты также смогут принимать участие в обсуждениях, связанных с поддержкой стандартов и архитектурой проекта.&lt;br/&gt;&lt;br/&gt;В качестве причин прекращения принятия публичных pull-запросов упоминается подготовка к первому альфа-выпуску, требующая более строгого распределения ответственности за вносимые изменения. По мнению создателей Ladybird код должен приниматься только от тех, кто заслуживает доверия и готов нести персональную ответственность за каждую строку кода, и то, соответствует ли код архитектуре проекта  и сможет ли поддерживаться в будущем. &lt;br/&gt;&lt;br/&gt;Из проблем возникающих при приёме изменений от всех желающих упоминается снижение уровня доверия к авторам патчей - из-за возможности  формирования изменений через AI, размер  патча теперь не корректирует с трудозатратами и потраченным на разработку временем. Принятие сторонних патчей также упрощает деятельность злоумышленников, первое время генерирующих рабочие изменения, чтобы заслужить доверие для последующего внедрения в код скрытой уязвимости.&lt;br/&gt;&lt;br/&gt;Дополнительно можно отметить майский отчёт (&lt;a href=&#34;https://ladybird.org/newsletter/2026-05-31/&#34;&gt;https://ladybird.org/newsletter/2026-05-31/&lt;/a&gt;) о развитии Ladybird. Из недавних достижений отмечается: &lt;br/&gt;&lt;br/&gt;-  Реализован JIT-компилятор для WebAssembly, основанного на  Cranelift (&lt;a href=&#34;https://cranelift.dev/&#34;&gt;https://cranelift.dev/&lt;/a&gt;) (переход от интерпретации к JIT-компиляции в 8 раз повысил производительность прохождения теста CoreMark и в 3-4 раза микротестов отдельных функций); &lt;br/&gt;&lt;br/&gt;-  Задействован новый блокировщик нежелательного контента, основанный на библиотеке adblock-rust (&lt;a href=&#34;https://github.com/brave/adblock-rust&#34;&gt;https://github.com/brave/adblock-rust&lt;/a&gt;) от проекта Brave и поддерживающий фильтры в стиле Adblock Plus и EasyList;&lt;br/&gt;&lt;br/&gt;-  На языке Rust переписан парсер HTML;&lt;br/&gt;&lt;br/&gt;-  Код прокрутки содержимого вынесен из основного потока в отдельный процесс композитинга и переведён на асинхронную модель работы; &lt;br/&gt;&lt;br/&gt;-  Включён по умолчанию API Media Source Extensions (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/Media_Source_Extensions_API&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/API/Media_Source_Extensions_API&lt;/a&gt;) и улучшена работа с потоковым видео;&lt;br/&gt;&lt;br/&gt;-  Добавлена система кэширования байткода JavaScript  на диске; &lt;br/&gt;&lt;br/&gt;-  В сборщике мусора реализован инкрементальный режим очистки памяти, исключающий длительные приостановки вычислений и повышающий отзывчивость интерфейса;&lt;br/&gt;&lt;br/&gt;-  Расширена поддержка CSS, реализованы  контейнерные запросы  (@container), разграничение области видимости (@scope), &amp;#34;grid-template-columns: subgrid&amp;#34;, &amp;#34;scroll-margin&amp;#34;, &amp;#34;scroll-padding&amp;#34;;&lt;br/&gt;&lt;br/&gt;-  Добавлен API Permissions (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/Permissions_API&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/API/Permissions_API&lt;/a&gt;);&lt;br/&gt;&lt;br/&gt;-  Реализован протокол HSTS (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security&lt;/a&gt;) (HTTP Strict Transport Security);&lt;br/&gt;&lt;br/&gt;-  Обеспечено автоматическое определения кодировки текста;&lt;br/&gt;&lt;br/&gt;-  В инструменты для web-разработчиков добавлена поддержка инспектирования flexbox- и grid-раскладок;&lt;br/&gt;&lt;br/&gt;-  Улучшена совместимость с Discord, Shopify,  Reddit, а также с сайтами, использующими графики на базе библиотеки TradingView (&lt;a href=&#34;https://www.tradingview.com/&#34;&gt;https://www.tradingview.com/&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.me/opennews/pics_base/CFD0C5CECEC5D4_1780748265.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://ladybird.org/assets/img/newsletter-may-2026-tradingview-after.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Модернизирован интерфейс пользователя на базе библиотеки Qt. Реализован режим вертикального отображения вкладок. Добавлена поддержка перемещения вкладок мышью для их группировки, отсоединения или переноса в другое окно;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.me/opennews/pics_base/CFD0C5CECEC5D4_1780747583.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://ladybird.org/assets/img/newsletter-may-2026-vertical-tabs-dark.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Вместо типовых для Qt стилей панелей и кнопок, реализовано собственное оформление вкладок, панели инструментов и адресной строки. Добавлена возможность восстановления недавно закрытых вкладок и окон. Реализована функция вставки текста из буфера обмена средней кнопкой мыши.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.me/opennews/pics_base/CFD0C5CECEC5D4_1780747925.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://ladybird.org/assets/img/newsletter-may-2026-chrome-dark.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;Браузер Ladybird (&lt;a href=&#34;https://ladybird.org/&#34;&gt;https://ladybird.org/&lt;/a&gt;) развивается  Андреасом Клингом, который когда-то работал в компании Nokia и занимался разработкой KHTML, а затем в Apple был одним из разработчиков Safari. Изначально проект был создан как приложение для операционной системы SerenityOS (&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=50753&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=50753&lt;/a&gt;), но летом 2024 года был выделен (&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=61301&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=61301&lt;/a&gt;) в отдельный проект  и получил (&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=61474&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=61474&lt;/a&gt;) пожертвование в 1 млн. долларов. Браузер написан на языке С&#43;&#43;  (стартовал (&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=64861&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=64861&lt;/a&gt;) проект переписывания компонентов на Rust) и распространяется (&lt;a href=&#34;https://github.com/LadybirdWebBrowser/ladybird&#34;&gt;https://github.com/LadybirdWebBrowser/ladybird&lt;/a&gt;) под лицензией BSD.  Проектом развиваются собственный движок LibWeb (&lt;a href=&#34;https://github.com/LadybirdWebBrowser/ladybird/tree/master/Userland/Libraries/LibWeb&#34;&gt;https://github.com/LadybirdWebBrowser/ladybird/tree/master/Userland/Libraries/LibWeb&lt;/a&gt;), JavaScript-интерпретатор LibJS (&lt;a href=&#34;https://github.com/LadybirdWebBrowser/ladybird/tree/master/Userland/Libraries/LibJS&#34;&gt;https://github.com/LadybirdWebBrowser/ladybird/tree/master/Userland/Libraries/LibJS&lt;/a&gt;) и сопутствующие библиотеки. &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;http://www.opennet.me/opennews/art.shtml?num=65628&#34;&gt;http://www.opennet.me/opennews/art.shtml?num=65628&lt;/a&gt; (&lt;a href=&#34;http://www.opennet.me/opennews/art.shtml?num=65628&#34;&gt;http://www.opennet.me/opennews/art.shtml?num=65628&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=65628&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=65628&lt;/a&gt;
    </content>
    <updated>2026-06-06T12:34:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxxxc74rq5uxgasmznjudgsmkjlh9gl4ha3206uqkn8sqj6grqqzczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yejc948</id>
    
      <title type="html">Компания Alibaba опубликовала ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxxxc74rq5uxgasmznjudgsmkjlh9gl4ha3206uqkn8sqj6grqqzczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yejc948" />
    <content type="html">
      Компания Alibaba опубликовала инструментарий Open Code Review для рецензирования кода&lt;br/&gt;&lt;br/&gt;Alibaba, одна из крупнейших китайских IT-компаний, опубликовала (&lt;a href=&#34;https://github.com/alibaba/open-code-review&#34;&gt;https://github.com/alibaba/open-code-review&lt;/a&gt;) открытую платформу  Open Code Review (&lt;a href=&#34;https://alibaba.github.io/open-code-review/&#34;&gt;https://alibaba.github.io/open-code-review/&lt;/a&gt;) с реализацией гибридной архитектуры рецензирования, сочетающей строгие методы проверки с гибкими возможностями больших языковых моделей. Проект основан на коде применяемой в Alibaba внутренней системы рецензирования изменений, написан на языке Go и распространяется (&lt;a href=&#34;https://github.com/alibaba/open-code-review&#34;&gt;https://github.com/alibaba/open-code-review&lt;/a&gt;) под лицензией Apache 2.0. &lt;br/&gt;&lt;br/&gt;Система поддерживает интеграцию с различными большими языковыми моделями, допускает привязку комментариев к конкретным строкам в коде и содержит встроенные наборы правил для выявление типовых проблем и уязвимостей, таких как ошибки при синхронизации потоков, межсайтовый скриптинг и подстановка SQL-кода. Проверка на основе правил предоставляется для языков Java, TypeScript, Go, Python, Kotlin, C&#43;&#43; и C.&lt;br/&gt;&lt;br/&gt;Open Code Review предлагает инструментарий командной строки, читающий изменения из git, отправляющий их большой языковой модели через выбранного AI-агента и генерирующий структурированный отчёт с построчными комментариями. Помимо анализа переданных изменений AI-агент  может выполнять поиск в кодовой базе, загружать файлы из репозитория и инспектировать другие изменённые файлы для более глубокого погружения к контекст и учёта связи с другими изменениями.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;http://www.opennet.me/opennews/art.shtml?num=65623&#34;&gt;http://www.opennet.me/opennews/art.shtml?num=65623&lt;/a&gt; (&lt;a href=&#34;http://www.opennet.me/opennews/art.shtml?num=65623&#34;&gt;http://www.opennet.me/opennews/art.shtml?num=65623&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=65623&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=65623&lt;/a&gt;
    </content>
    <updated>2026-06-05T16:34:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswcvs2y4d2jw3nkx0fw34magelm7zwwnckt92a5zla0pmvrsmw2nqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ycykywg</id>
    
      <title type="html">Производитель телевизоров Roku ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswcvs2y4d2jw3nkx0fw34magelm7zwwnckt92a5zla0pmvrsmw2nqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ycykywg" />
    <content type="html">
      Производитель телевизоров Roku опубликовал открытую операционную систему Roku LT OS&lt;br/&gt;&lt;br/&gt;Компания Roku (&lt;a href=&#34;https://en.wikipedia.org/wiki/Roku&#34;&gt;https://en.wikipedia.org/wiki/Roku&lt;/a&gt;), производящая телевизоры, телеприставки и устройства для умного дома, представила (&lt;a href=&#34;https://blog.roku.com/developer/roku-lt-os&#34;&gt;https://blog.roku.com/developer/roku-lt-os&lt;/a&gt;) открытую операционную систему Roku LT OS, нацеленную на использование в специализированных инженерных проектах и встраиваемые системах. Roku LT OS позволяет создавать собственные решения, способные работать в окружениях с ограниченными ресурсами и жёсткими требованиями к задержкам и предсказуемому времени выполнения операций.  Код проекта написан на языке Си и распространяется (&lt;a href=&#34;https://github.com/rokudev/lt-sdk&#34;&gt;https://github.com/rokudev/lt-sdk&lt;/a&gt;) под лицензией Apache 2.0. Поддерживается создание прошивок для чипов ESP32 и STMicro, а также запуск  Roku LT OS поверх Linux.&lt;br/&gt;&lt;br/&gt;Для разработки решений на базе Roku LT OS поставляется SDK и примеры прошивок, а в качестве обучающего руководства предложен  видеокурс (&lt;a href=&#34;https://www.youtube.com/playlist?list=PLXLCv18IEHshzm8Tnzz9j_WBjKLuDCaTB&#34;&gt;https://www.youtube.com/playlist?list=PLXLCv18IEHshzm8Tnzz9j_WBjKLuDCaTB&lt;/a&gt;). Roku использует Roku LT OS в пультах дистанционного управления телевизорами.  Представленная ОС  также задействована в университетском проекте LT Racing, развивающем гоночный электромобиль, в качестве операционной системы для блока управления (VCU, Vehicle Control Unit) на базе SoC STM32H755ZI. Данный чип включает два ядра ARM Cortex‑M4 и ARM Cortex‑M7, которые задействованы для раздельного изолированного выполнения независимых экземпляров Roku LT OS.&lt;br/&gt;&lt;br/&gt;В качестве минимальных требований к оборудованию заявлены процессор  100Mhz и 64 Кб ОЗУ. Запускаемые в Roku LT OS приложения собираются в форме динамически загружаемых разделяемых библиотек. Имеется поддержка TCP/IP стека lwIP, кодеков MP4 и Opus, шифрования и TLS. Поставляются драйверы для различных датчиков, BlueTooth, USB, устройств ввода, Wi-Fi, SD-карт, NPU, SPI, I2C.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;http://www.opennet.me/opennews/art.shtml?num=65620&#34;&gt;http://www.opennet.me/opennews/art.shtml?num=65620&lt;/a&gt; (&lt;a href=&#34;http://www.opennet.me/opennews/art.shtml?num=65620&#34;&gt;http://www.opennet.me/opennews/art.shtml?num=65620&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=65620&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=65620&lt;/a&gt;
    </content>
    <updated>2026-06-05T10:34:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyxsw9rtayp8htp645l4fae52pf89wupsxqcxuqgfggc7czj4axuszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y56v0x2</id>
    
      <title type="html">Microsoft анонсировал универсальный ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyxsw9rtayp8htp645l4fae52pf89wupsxqcxuqgfggc7czj4axuszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y56v0x2" />
    <content type="html">
      Microsoft анонсировал универсальный дистрибутив Azure Linux 4.0&lt;br/&gt;&lt;br/&gt;Компания Microsoft анонсировала (&lt;a href=&#34;https://techcommunity.microsoft.com/blog/linuxandopensourceblog/announcing-azure-linux-4-0-purpose-built-for-azure-now-in-public-preview/4524267&#34;&gt;https://techcommunity.microsoft.com/blog/linuxandopensourceblog/announcing-azure-linux-4-0-purpose-built-for-azure-now-in-public-preview/4524267&lt;/a&gt;) первую публично доступную экспериментальную сборку дистрибутива Azure Linux 4.0 (&lt;a href=&#34;https://learn.microsoft.com/en-us/azure/azure-linux/intro-azure-linux&#34;&gt;https://learn.microsoft.com/en-us/azure/azure-linux/intro-azure-linux&lt;/a&gt;), подготовленную для запуске в виртуальных машинах и контейнерах. В дальнейшем обещают опубликовать экспериментальные сборки для WSL (Windows Subsystem for Linux) и AKS (Azure Kubernetes Service). Ветка Azure Linux 4 преподносится как универсальное решение, оптимизированное для платформы Azure и пригодное для использования во всех связанных с ней сферах, от виртуальных машин и контейнеров до узлов в кластере Kubernetes и систем разработчиков. Специфичные для дистрибутива изменения поставляются (&lt;a href=&#34;https://github.com/microsoft/azurelinux/tree/4.0&#34;&gt;https://github.com/microsoft/azurelinux/tree/4.0&lt;/a&gt;) под лицензией MIT.&lt;br/&gt;&lt;br/&gt;По сравнению с Azure Linux 3.0 новая ветка переведена с собственной пакетной базы на использование пакетов из дистрибутива Fedora 43. В качестве основы используются штатные SRPM-пакеты из репозиториев Fedora, для которых поставляется набор оверлеев (&lt;a href=&#34;https://github.com/microsoft/azurelinux/tree/4.0/base/comps/&#34;&gt;https://github.com/microsoft/azurelinux/tree/4.0/base/comps/&lt;/a&gt;) - файлов конфигурации в формате TOML, дающих возможность пересобирать пакеты с дополнениями, оптимизациями и изменениями, необходимыми для Azure Linux. Для генерации результирующих RPM-пакетов на основе SRPM-пакетов Fedora и оверлеев применяется инструментарий azldev (&lt;a href=&#34;https://github.com/microsoft/azure-linux-dev-tools&#34;&gt;https://github.com/microsoft/azure-linux-dev-tools&lt;/a&gt;), написанный на языке Go и поставляемый под лицензией MIT. Система сборки Azure Linux даёт возможность генерировать как классические установочные окружения с RPM-пакетами, так и монолитные атомарно обновляемые системные образы.&lt;br/&gt;&lt;br/&gt;В Azure Linux 4.0 поставляется ядро Linux 6.18 с дополнительными оптимизациями, добавлена защита от атак через зависимости (supply chain), обеспечен предсказуемый цикл поддержки и выпуска обновлений, реализованы инструменты для интеграции с облаком Azure и включены  возможности для усиления безопасности, такие как фильтрация системных вызовов, шифрование дисковых разделов, верификация репоизиториев и пакетов по цифровой подписи, защита от атак, связанных с символическими ссылками и сборка с опциями для защиты от переполнений буфера. &lt;br/&gt;&lt;br/&gt;В состав включены новые драйверы, оптимизированные для оборудования, применяемого в Azur, улучшена интеграция с гипервизором Hyper-V и добавлена поддержка GPU- и AI-ускорителей. Пакетный менеджер tdnf (&lt;a href=&#34;https://github.com/vmware/tdnf&#34;&gt;https://github.com/vmware/tdnf&lt;/a&gt;) заменён на dnf5. Обеспечена поддержка SELinux. Среди задействованных версий системных компонентов: glibc 2.42, OpenSSL 3.5, systemd 258, Python 3.14, RPM 6.0.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;http://www.opennet.me/opennews/art.shtml?num=65618&#34;&gt;http://www.opennet.me/opennews/art.shtml?num=65618&lt;/a&gt; (&lt;a href=&#34;http://www.opennet.me/opennews/art.shtml?num=65618&#34;&gt;http://www.opennet.me/opennews/art.shtml?num=65618&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.me/opennews/art.shtml?num=65618&#34;&gt;https://www.opennet.me/opennews/art.shtml?num=65618&lt;/a&gt;
    </content>
    <updated>2026-06-05T08:34:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs89uvlw8gqg27egrl8478mc670wzvxsj9ghzmv6huv2uwljt6la8czyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ynhpl0e</id>
    
      <title type="html">При помощи AI-модели Mythos выявлены 23 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs89uvlw8gqg27egrl8478mc670wzvxsj9ghzmv6huv2uwljt6la8czyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ynhpl0e" />
    <content type="html">
      При помощи AI-модели Mythos выявлены 23 тысячи уязвимостей в открытом ПО&lt;br/&gt;&lt;br/&gt;Компания Anthropic подвела первые итоги тестирование предварительного варианта AI-модели Mythos,  в которой были существенно (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65165&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65165&lt;/a&gt;)  расширены возможности по поиску ошибок, выявлению уязвимостей и написанию готовых эксплоитов. Компания Anthropic провела сканирование при помощи AI-модели Mythos более тысячи важных открытых проектов, в ходе которого было выявлено 23019 уязвимостей. 6202 уязвимостям был назначен высокий или критический уровень опасности. &lt;br/&gt;&lt;br/&gt;1752 из 6202 уязвимостей, отнесённых моделью Mythos к категории опасных,  были проверены независимыми компаниями, специализирующимися на компьютерной безопасности. В 1587 (90.6%) случаях наличие уязвимости было подтверждено, а в 1094 (62.4%)  - сохранился уровень высокой или критической опасности. Anthropic планирует продолжить сканирование открытых проектов и при текущих показателях предполагается, что  в дополнение к упомянутым уязвимостям Mythos вероятно выявит ещё около 3900 опасных уязвимостей в открытом ПО при проверке 50 участниками проекта Glasswing.&lt;br/&gt;&lt;br/&gt;Сведения об 467 верифицированных уязвимостях переданы сопровождающим открытые проекты представителями компаний, проводивших рецензирование. Кроме того, по отдельным  запросам сотрудники  Anthropic передали сопровождающим информацию о 1129 непроверенных проблемах. Всего сопровождающие открытые проекты получили сведения о 1596 проблемах и подтвердили наличие 1451 уязвимостей. При этом в кодовых базах пока исправлено только 97 проблем и выпущено 88 публичных отчётов об уязвимостях.&lt;br/&gt;&lt;br/&gt;Кроме того, сообщается, что 50 участниками проекта Glasswing, которым был предоставлен ранний доступ к модели Mythos, выявлено более 10 тысяч опасных уязвимостей в своих кодовых базах. Например, компания  Cloudflare нашла при помощи Mythos более 2000 ошибок, из которых 400 отмечены как уязвимости с высоким и критическим уровнем опасности. Уровень ложных срабатываний по оценке Cloudflare оказался ниже, чем при тестировании людьми. Компания Mozilla при проверке кода Firefox 150 нашла (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65405&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65405&lt;/a&gt;) при помощи Mythos 271 уязвимостей, что в 10 раз больше, чем было найдено при проверке  Firefox 148 моделью Claude Opus 4.6.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65515&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65515&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65515&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65515&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65515&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65515&lt;/a&gt;
    </content>
    <updated>2026-05-23T16:43:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9q9jvfl59s5hcdgza73v8xv4c65mz240q2wu0jyv53m9x3vvaqnszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yd0vlpk</id>
    
      <title type="html">GRO Frag - седьмая уязвимость класса Copy ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9q9jvfl59s5hcdgza73v8xv4c65mz240q2wu0jyv53m9x3vvaqnszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yd0vlpk" />
    <content type="html">
      GRO Frag - седьмая уязвимость класса Copy Fail, предоставляющая права root в Linux&lt;br/&gt;&lt;br/&gt;В открытом доступе размещён эксплоит (&lt;a href=&#34;https://gist.github.com/lcfr-eth/2566a5cef312c94a5ff8d62fa417955f&#34;&gt;https://gist.github.com/lcfr-eth/2566a5cef312c94a5ff8d62fa417955f&lt;/a&gt;) для седьмой уязвимости  (1 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65325&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65325&lt;/a&gt;), 2-3 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65395&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65395&lt;/a&gt;), 4 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65441&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65441&lt;/a&gt;), 5 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65473&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65473&lt;/a&gt;), 6 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65476&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65476&lt;/a&gt;)) в ядре Linux, позволяющей непривилегированному локальному пользователю получить права root, перезаписав данные в страничном кэше. CVE-идентификатор ещё не присвоен, кроме кода эксплоита информации о проблеме пока нет. Исправление доступно только в виде патча (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=4db79a322db8&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=4db79a322db8&lt;/a&gt;), который опубликован 20 мая и 21 мая был принят в основную ветку ядра Linux (корректирующие выпуски (&lt;a href=&#34;https://kernel.org&#34;&gt;https://kernel.org&lt;/a&gt;) ядра ещё недоступны). &lt;br/&gt;&lt;br/&gt;Уязвимость присутствует в реализации технологии GRO (&lt;a href=&#34;https://docs.kernel.org/networking/segmentation-offloads.html&#34;&gt;https://docs.kernel.org/networking/segmentation-offloads.html&lt;/a&gt;) (Generic Receive Offload), применяемой для ускорения обработки сегментированных пакетов. Уязвимость вызвана ошибкой в реализации механизма zerocopy в функции  skb_gro_receive(), осуществляющей прямое изменение данных в страничном кэше для исключения лишней буферизации. При установленном флаге SKBFL_MANAGED_FRAG_REFS пропускалось сохранение ссылки на освобождаемые страницы памяти в поле shinfo-&amp;gt;frags, после чего данное поле присоединялось к другому skb без изменения счётчика ссылок, что приводило к обращению к памяти после её освобождения (use-after-free). Проблему удалось эксплуатировать для перезаписи данных в страничном кэше, благодаря манипуляции с указателем на буфер io_uring. &lt;br/&gt;&lt;br/&gt;Атака возможна на системы с включённой подсистемой io_uring (io_uring_disabled=0). Для работы эксплоита в системе должен быть доступный на чтение исполняемый файл с флагом SUID-root. Механизм эксплуатации сводится к тому, что атакующий добивается оседания базы пользователей в страничном кэше, после чего подставляет в кэш строку &amp;#34;hax::0:0::/root:/bin/sh&amp;#34;. Следом запускается команда &amp;#34;su hax&amp;#34;, которая получает не  оригинальную базу пользователей с накопителя, а изменённую копию с подставным логином &amp;#34;hax&amp;#34;, которому выставлены права root и пустой пароль. Работа эксплоита протестирована в Ubuntu 24.04.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65504&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65504&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65504&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65504&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65504&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65504&lt;/a&gt;
    </content>
    <updated>2026-05-22T20:43:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsg0jc3hdvnerdnrcnd0g9td4utszs5uus9wa80t3k7wjcxdhkyr9szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ygw3sx5</id>
    
      <title type="html">В Fedora решено удалить пакеты со ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsg0jc3hdvnerdnrcnd0g9td4utszs5uus9wa80t3k7wjcxdhkyr9szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ygw3sx5" />
    <content type="html">
      В Fedora решено удалить пакеты со средой рабочего стола Deepin&lt;br/&gt;&lt;br/&gt;Комитет FESCo (Fedora Engineering Steering Committee), отвечающий за техническую часть разработки Fedora Linux, принял решение (&lt;a href=&#34;https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/YFZBLHOTVMINNY5I7JSO4JOXHFH3SARN/&#34;&gt;https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/YFZBLHOTVMINNY5I7JSO4JOXHFH3SARN/&lt;/a&gt;) удалить из репозиториев дистрибутива пакеты, связанные со средой рабочего стола Deepin из-за проблем с их сопровождением. Команде, отвечающей за формирование релизов Fedora, предписано не восстанавливать данные пакеты, в случае поступления заявки от группы  deepinde-sig, без проведения их повторной проверки.&lt;br/&gt;&lt;br/&gt;Причиной (&lt;a href=&#34;https://pagure.io/fesco/issue/3409&#34;&gt;https://pagure.io/fesco/issue/3409&lt;/a&gt;) удаления стало отсутствие активности в группе сопровождающих deepinde-sig и заброшенный характер пакетов, остающихся длительное время без исправления серьёзных ошибок и предположительно имеющих неустранённые уязвимости. Некоторые из неисправленных ошибок приводили к проблемам со сборкой из исходного кода (FTBFS) или сбоям при установке (FTI).&lt;br/&gt;&lt;br/&gt;Месяц назад участники FESCo приняли решение (&lt;a href=&#34;https://pagure.io/fesco/issue/3409#comment-1012133&#34;&gt;https://pagure.io/fesco/issue/3409#comment-1012133&lt;/a&gt;) отсрочить удаление пакетов и попытались связаться с сопровождающими пакеты Deepin для уточнения состояния проекта. Разработчикам удалось связаться с главным сопровождающим, который пояснил (&lt;a href=&#34;https://pagure.io/fesco/issue/3409#comment-1016411&#34;&gt;https://pagure.io/fesco/issue/3409#comment-1016411&lt;/a&gt;), что не против удаления пакетов из репозитория, так как все участники группы deepinde-sig слишком загружены основной работой и у них нет времени на продолжение сопровождения пакетов с Deepin для Fedora, а попытки привлечь новых сопровождающих не увенчались успехом.&lt;br/&gt;&lt;br/&gt;Год назад пакеты с Deepin были удалены (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=63205&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=63205&lt;/a&gt;) из репозиториев openSUSE  из-за того, что сопровождающий Deepin попытался обойти принятые в openSUSE правила рецензирования пакетов и не уведомив команду, отвечающую за безопасность, разместил в репозитории пакет &amp;#34;deepin-feature-enable&amp;#34;, который устанавливал дополнительные компоненты, не прошедшие проверку и содержащие неустранённые проблемы с безопасностью. Если пользователь подтверждал операцию, в обход штатных механизмов установки системных компонентов осуществлялась распаковка в системные каталоги дополнительных файлов конфигурации D-Bus и политик Polkit из tar-архивов, включённых в состав пакетов deepin-daemon-dbus и deepin-daemon-polkit. В пакетах для Fedora подобные манипуляции не производились, но и не было требований по обязательному рецензированию безопасности сервисов D-Bus и политик Polkit (некоторые компоненты Deepin не прошли рецензирование в  SUSE Security Team и сопровождающий пакеты в openSUSE организовал их установку обходным путём).&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65480&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65480&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65480&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65480&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65480&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65480&lt;/a&gt;
    </content>
    <updated>2026-05-20T11:31:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdjghgvym8vdesfxqkdhtn858d36h0h0yfyx59m27qh6l2lwxnltszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yequ2x4</id>
    
      <title type="html">Создан виртуальный музей ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdjghgvym8vdesfxqkdhtn858d36h0h0yfyx59m27qh6l2lwxnltszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yequ2x4" />
    <content type="html">
      Создан виртуальный музей операционных систем&lt;br/&gt;&lt;br/&gt;Представлен (&lt;a href=&#34;https://andreww591.blogspot.com/2026/05/ive-released-virtual-museum-with-nearly.html&#34;&gt;https://andreww591.blogspot.com/2026/05/ive-released-virtual-museum-with-nearly.html&lt;/a&gt;) проект по созданию виртуального музея операционных систем (&lt;a href=&#34;https://virtualosmuseum.org/&#34;&gt;https://virtualosmuseum.org/&lt;/a&gt;), в котором собрана коллекция из более 570 операционных систем. Музей оформлен в виде образа виртуальной машины с Linux, подборкой эмуляторов и  встроенным графическим интерфейсом для навигации по имеющейся коллекции. Пользователю предоставлена возможность ознакомления с каждой операционной системой вживую, путём её запуска в эмуляторе. Музей основан на коллекции эмуляторов, собиравшейся автором проекта с 2003 года. &lt;br/&gt;&lt;br/&gt;Для загрузки доступны (&lt;a href=&#34;https://virtualosmuseum.org/downloads/&#34;&gt;https://virtualosmuseum.org/downloads/&lt;/a&gt;) две версии: полная (121 ГБ zip (&lt;a href=&#34;https://archive.org/download/preliminary-os-museum-image/&#34;&gt;https://archive.org/download/preliminary-os-museum-image/&lt;/a&gt;)), включающая всю коллекцию из примерно 1700 виртуальных машин, охватывающих более 250 платформ и 570 ОС, и урезанная (14G (&lt;a href=&#34;https://archive.org/download/preliminary-os-museum-image/&#34;&gt;https://archive.org/download/preliminary-os-museum-image/&lt;/a&gt;)), содержащая только Linux-систему, инсталлятор, набор эмуляторов и графическое приложение для динамической загрузкой выбранных системных образов операционных систем . Поддерживается загрузка виртуальной машины в  QEMU, VirtualBox и UTM (&lt;a href=&#34;https://en.wikipedia.org/wiki/UTM_(software)&#34;&gt;https://en.wikipedia.org/wiki/UTM_(software)&lt;/a&gt;). &lt;br/&gt;&lt;br/&gt;Все элементы коллекции преднастроены и готовы к ознакомительному запуску. Поддерживается откат окружений с тестируемыми ОС к исходному состоянию для восстановления работы в случае повреждения системы в ходе экспериментов. Графическое приложение, скрипты и метаданные распространяются (&lt;a href=&#34;https://gitlab.com/virtualosmuseum/virtualosmuseum&#34;&gt;https://gitlab.com/virtualosmuseum/virtualosmuseum&lt;/a&gt;) под лицензией CC-BY-NC-SA, допускающей  использование в некоммерческих целях.&lt;br/&gt;&lt;br/&gt;Самый ранний экземпляр коллекции датирован 1948 годом (компьютер Manchester Baby (&lt;a href=&#34;https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D0%BD%D1%87%D0%B5%D1%81%D1%82%D0%B5%D1%80%D1%81%D0%BA%D0%B0%D1%8F_%D0%BC%D0%B0%D0%BB%D0%B0%D1%8F_%D1%8D%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0&#34;&gt;https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D0%BD%D1%87%D0%B5%D1%81%D1%82%D0%B5%D1%80%D1%81%D0%BA%D0%B0%D1%8F_%D0%BC%D0%B0%D0%BB%D0%B0%D1%8F_%D1%8D%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0&lt;/a&gt;)). Для тестирования также доступны: &lt;br/&gt;&lt;br/&gt;-  Scheme A - первая ОС, выпущенная в 1951 году.&lt;br/&gt;&lt;br/&gt;-   IBM IBSYS, 1410 OS и 1410 POS, первые ОС от IBM, созданные с 1960 по 1971 год.&lt;br/&gt;&lt;br/&gt;-  B5000 MCP - первая ОС на высокоуровневом языке. &lt;br/&gt;&lt;br/&gt;-  CTSS -  первая многопользовательская ОС (1961-72).&lt;br/&gt;&lt;br/&gt;-  Multics - первая ОС с иерархической файловой системой (1964), предок Unix.&lt;br/&gt;&lt;br/&gt;-  Различные ранние версии Unix (PDP-7 Unix &amp;#34;V0&amp;#34;, PDP-11 Unix V1).&lt;br/&gt;&lt;br/&gt;-  ОС для мэйнфреймов.&lt;br/&gt;&lt;br/&gt;-  Xerox Alto OS и Smalltalk (1976-81) - первая ОС для рабочих станций и первый оконный графический интерфейс.&lt;br/&gt;&lt;br/&gt;-  Xerox ViewPoint/GlobalView - первый  графический интерфейс с концепцией рабочего стола.&lt;br/&gt;&lt;br/&gt;-  Visi On (1983) - первый GUI для ПК.&lt;br/&gt;&lt;br/&gt;-  Разные редакции CP/M и DOS.&lt;br/&gt;&lt;br/&gt;-  Apple Lisa OS (1983-84) - первая графическая ОС от Apple, плюс разные ранние версии Mac OS и  NeXTStep.&lt;br/&gt;&lt;br/&gt;-  Пререлизы старых ОС Windows.&lt;br/&gt;&lt;br/&gt;-  EPOC, Palm OS - ОС для первых карманных ПК.&lt;br/&gt;&lt;br/&gt;-  Linux-дистрибутивы  1990-х и 2000-х годов.&lt;br/&gt;&lt;br/&gt;-  Ранние версии Android (2007-11).&lt;br/&gt;&lt;br/&gt;-  Операционные системы, развиваемые энтузиастами.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779268910.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio_SAh8RqhhrR2fitsg5KWvfzDJD6upydNngUv0-ZfmL8aRaXVUGk_xqwA8q5OvUOs6AbA5QlXMmgbnWEOeI9HzSnN7v7NS-tVMYfDw_KctIQet0yMJd8UaU0wKonoiwZuzdoR8K8gM7h7WGnaOeXgZlqOV7ikIyVRPZEpDvJIB7XoG34E3NtGtKVOua8/s1920/0.%20Launcher%20main%20window.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779272035.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://virtualosmuseum.org/images/front_page/2.%20Unix%20PC%20SVR2%20and%20XVM%20RSX.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779269008.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGzVFrqVGQb1ZqaMftCnul1biOanB87LrzsDCjKGjhJfAwhH9_49WbxwlF5J_ebzzRrsIcwvXjNt416lp2A9DKXhZrp8pdNk4mUGxYK2kpxD7rc-ZTEPpzZOM1IKZH0xSbJCjPhOSBePIbMVfprHg6ScEzKNHQPLgaEEWkCu2WlSRKphI2vYOXygTapQs/s1024/Softlanding%20Linux%20System%201.0%20-%2000%20ls%20uname%20and%20kernel%20source.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779269028.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2ZFifuOyZTtMbWsZW4jEYVRZ2ySFjUJlTA4gnkaWniimvu4gBEqC6kCz4ZH02yaaeqpJTeZEOx9ra0zenB1BegaexLCMHopRQcWvlWgug176d6IaG9VkBLiMepOoAmmIVra6epGYb20pPMDbJiS7oFOqTYBNy_PgB7Gp_Qmuxgnf5ihqQdo5v-I9iAtw/s800/AFROS%20(XaAES)%208.12%20-%2000%20TeraDesk.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779269048.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9AsgEIUhv-d1oGB8bTgY4jcOhQmm1Hhk1H8FTifk8xLgU4h9oCzMgxP4axZpru93ntgpRdZ519oKu2tOit15Z8uvMboSeY7puJT4uIvMEh1fUp2L2-OhPVBqfVwXNiFU7glG23jM_uPLQNze1l6WMsd7vVerQdoU8RZajS2KFb1TzG6wfZTSPmhGzyCg/s731/LisaOS%203.1%20-%2002%20LisaDraw.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65486&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65486&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65486&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65486&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65486&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65486&lt;/a&gt;
    </content>
    <updated>2026-05-20T10:31:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswkukpruuvlj5d5wh6fvycmggyw96m29jqk5tfcl87glu7nstp94czyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y6vd9mp</id>
    
      <title type="html">Релиз Firefox 151 Состоялся ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswkukpruuvlj5d5wh6fvycmggyw96m29jqk5tfcl87glu7nstp94czyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y6vd9mp" />
    <content type="html">
      Релиз Firefox 151&lt;br/&gt;&lt;br/&gt;Состоялся (&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/151.0/releasenotes/&#34;&gt;https://www.mozilla.org/en-US/firefox/151.0/releasenotes/&lt;/a&gt;) релиз web-браузера Firefox 151 (&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/151.0/releasenotes/&#34;&gt;https://www.mozilla.org/en-US/firefox/151.0/releasenotes/&lt;/a&gt;) и сформированы обновления прошлых веток (&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/organizations/all/&#34;&gt;https://www.mozilla.org/en-US/firefox/organizations/all/&lt;/a&gt;) с длительным сроком поддержки - 140.11.0 (&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/140.11.0/releasenotes/&#34;&gt;https://www.mozilla.org/en-US/firefox/140.11.0/releasenotes/&lt;/a&gt;) и 115.36.0 (&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/115.36.0/releasenotes/&#34;&gt;https://www.mozilla.org/en-US/firefox/115.36.0/releasenotes/&lt;/a&gt;). На стадию бета-тестирования (&lt;a href=&#34;https://firefox.com/channel&#34;&gt;https://firefox.com/channel&lt;/a&gt;) в ближайшее время будет переведена (&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/152.0beta/releasenotes/&#34;&gt;https://www.mozilla.org/en-US/firefox/152.0beta/releasenotes/&lt;/a&gt;) ветка Firefox 152, релиз которой намечен на 16 июня. &lt;br/&gt;&lt;br/&gt;Основные новшества в Firefox 151 (1 (&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/151.0/releasenotes/&#34;&gt;https://www.mozilla.org/en-US/firefox/151.0/releasenotes/&lt;/a&gt;), 2 (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/151&#34;&gt;https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/151&lt;/a&gt;), 3 (&lt;a href=&#34;https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;resolution=FIXED&amp;amp;target_milestone=151%20Branch&amp;amp;limit=0&amp;amp;short_desc_type=anywords&amp;amp;short_desc=Allow&#34;&gt;https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;resolution=FIXED&amp;amp;target_milestone=151%20Branch&amp;amp;limit=0&amp;amp;short_desc_type=anywords&amp;amp;short_desc=Allow&lt;/a&gt; Enable Add Drop Support Implement), 4 (&lt;a href=&#34;https://blog.mozilla.org/en/firefox/more-control-firefox/&#34;&gt;https://blog.mozilla.org/en/firefox/more-control-firefox/&lt;/a&gt;)):&lt;br/&gt;&lt;br/&gt;-  Обновлено оформление страницы, показываемой при открытии новой вкладки (логотип перемещён в центр, смещена вниз строка поиска, включено фоновое изображение, которое можно сменить в настройках).  Новый дизайн оптимизирован для интеграции на страницу новых возможностей (например, виджеты и улучшение работы с ярлыками), включение которых ожидается в следующем релизе. &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779221016.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779221005.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779259189.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://www.firefox.com/media/img/firefox/releasenotes/note-images/151_newtab_wallpaper.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В режиме приватного просмотра реализована новая кнопка &amp;#34;End Private Session&amp;#34; (пиктограмма с изображением  огня справа от адресной строки), через которую можно мгновенно очистить все данные текущего приватного сеанса, не закрывая при этом окно браузера (сайты, до этого открытые в режиме приватного просмотра, закрываются и остаётся пустой сеанс).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779221048.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779221041.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Во встроенном просморщике PDF реализована функция объединения нескольких страниц в документе.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779220979.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://www.firefox.com/media/img/firefox/releasenotes/note-images/151_pdf_merge.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Встроенный интерфейс перевода с одного языка на другой теперь доступен для вызова через секцию &amp;#34;More Tools&amp;#34; в основном меню.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779260632.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779260626.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Строка поиска в конфигураторе (about:preferences) расширена и теперь занимает всю доступную ширину.&lt;br/&gt;&lt;br/&gt;-  В сборках для Linux реализована поддержка резервного копирования (&lt;a href=&#34;https://support.mozilla.org/kb/firefox-backup&#34;&gt;https://support.mozilla.org/kb/firefox-backup&lt;/a&gt;) профилей, позволяющая сохранить выбранный профиль в файл, после чего использовать этот файл для восстановления настроек на другой системе. Ранее данная функция была доступна только в Windows.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779260659.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779260652.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  При переносе каталога с профилем Firefox в другие части ФС или на системы с другими операционными системами обеспечено восстановление установленных дополнений и тем оформления.&lt;br/&gt;&lt;br/&gt;-  Усилена защита от скрытой идентификации пользователя (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=53607&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=53607&lt;/a&gt;) (Fingerprinting Protection), применяемая при включении стандартной защиты от отслеживания перемещений (ETP, Enhanced Tracking Protection =&amp;gt; Standard). Отмечается, что внесённые изменения позволили в среднем на 14%  (49% для macOS) снизить долю пользователей, идентифицируемых с помощью типовых  методов скрытой идентификации по сравнению с ранее имевшейся защитой. &lt;br/&gt;&lt;br/&gt;-  В интегрированный бесплатный VPN-сервис Firefox VPN (&lt;a href=&#34;https://support.mozilla.org/kb/built-in-vpn&#34;&gt;https://support.mozilla.org/kb/built-in-vpn&lt;/a&gt;) добавлена возможность выбора страны используемого VPN-сервера. Сервис позволяет обращаться к сайтам не напрямую, а через промежуточные прокси-серверы в разных странах, скрывающие IP-адрес пользователя. Имеется возможность включать VPN только для выбранных сайтов. Для активации VPN необходима регистрация учётной записи в Mozilla. В VPN-сервисе действует ограничение в 50 гигабайт трафика в месяц.&lt;br/&gt;&lt;br/&gt;-  При запросе web-приложением доступа к данным о местоположении на платформе Windows теперь учитываются системные настройки предоставления подобного доступа.&lt;br/&gt;&lt;br/&gt;-  Добавлена возможность использования API Web Serial (&lt;a href=&#34;https://developer.mozilla.org/docs/Web/API/Web_Serial_API&#34;&gt;https://developer.mozilla.org/docs/Web/API/Web_Serial_API&lt;/a&gt;) для управления микроконтроллерами, подключаемыми через последовательный порт. Например,  после подтверждения полномочий можно из web-приложения программировать ESP чипы, платы Raspberry Pi Picos, 3D-принтеры и оборудование с ЧПУ. API &lt;br/&gt; Web Serial также можно использовать в браузерных дополнениях, но не из контекста moz-extension.&lt;br/&gt;&lt;br/&gt;-  Для всех пользователей включено применение спецификации LNA (Local Network Access) для ограничения обращений к локальной системе (loopback, 127.0.0.0/8) или внутренней сети (192.168.0.0/16, 10.0.0.0/8 и т.п.) при взаимодействии с публичными сайтами. Для обращения к внутренним ресурсам пользователь должен предоставить web-приложению специальные полномочия, так как подобная активность используются злоумышленниками для осуществления CSRF-атак на маршрутизаторы, точки доступа, принтеры, корпоративные web-интерфейсы и другие устройства и сервисы, принимающие запросы только из локальной сети. Кроме того, сканирование внутренних ресурсов может использоваться для косвенной идентификации или сбору сведений о локальной сети. Ранее подобная защита действовала только при включении режима усиленной защиты от отслеживания перемещений (ETP, Enhanced Tracking Protection =&amp;gt; Strict). &lt;br/&gt;&lt;br/&gt;-  Реализован API Fullscreen Keyboard Lock (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/Element/requestFullscreen#keyboard_locking&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/API/Element/requestFullscreen#keyboard_locking&lt;/a&gt;), добавляющий в метод requestFullscreen (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/Element/requestFullscreen&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/API/Element/requestFullscreen&lt;/a&gt;) аргумент keyboardLock, позволяющий полноэкранным web-приложениям перехватывать обработку некоторых клавиш и клавиатурных комбинаций, например, можно перехватить обработку нажатия на клавишу Esc (в этом случае для выхода из полноэкранного режима потребуется не нажатие, а удержание Esc).&lt;br/&gt;&lt;br/&gt;-  Улучшена отрисовка элементов с абсолютным позиционированием  внутри многоколоночных блоков или при выводе на печать.&lt;br/&gt;&lt;br/&gt;-  В правилах &amp;#34;@container (&lt;a href=&#34;https://developer.mozilla.org/docs/Web/CSS/Reference/At-rules/@container&#34;&gt;https://developer.mozilla.org/docs/Web/CSS/Reference/At-rules/@container&lt;/a&gt;)&amp;#34; разрешено одновременное перечисление нескольких условий по аналогии с медиа-запросами.&lt;br/&gt;&lt;br/&gt;-  Внутри правил @container разрешено (&lt;a href=&#34;https://developer.mozilla.org/docs/Web/CSS/Reference/At-rules/@container#container_style_queries&#34;&gt;https://developer.mozilla.org/docs/Web/CSS/Reference/At-rules/@container#container_style_queries&lt;/a&gt;) использование функции style() для проверки вычисленных значений CSS-свойств контейнера.&lt;br/&gt;&lt;br/&gt;-  Добавлено свойство  CSSContainerRule.conditions, содержащие список всех условий контейнерного запроса. Старые свойства CSSContainerRule.containerName и CSSContainerRule.containerQuery объявлены устаревшими.&lt;br/&gt;&lt;br/&gt;-  Изменено поведение якорного позиционирования в CSS (CSS Anchor Positioning (&lt;a href=&#34;https://developer.mozilla.org/docs/Web/CSS/Guides/Anchor_positioning&#34;&gt;https://developer.mozilla.org/docs/Web/CSS/Guides/Anchor_positioning&lt;/a&gt;)). Свойство position-anchor (&lt;a href=&#34;https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/position-anchor&#34;&gt;https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/position-anchor&lt;/a&gt;) теперь по умолчанию принимает значением &amp;#34;normal&amp;#34;, а при использовании свойства position-area (&lt;a href=&#34;https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/position-area&#34;&gt;https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/position-area&lt;/a&gt;) неявные якоря применяются автоматически. Всплывающие окна (popovers), использующие anchor() или anchor-center, теперь требуют явного указания свойства &amp;#34;position-anchor: auto&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Добавлена поддержка API Document Picture-in-Picture (&lt;a href=&#34;https://developer.mozilla.org/docs/Web/API/Document_Picture-in-Picture_API&#34;&gt;https://developer.mozilla.org/docs/Web/API/Document_Picture-in-Picture_API&lt;/a&gt;) для открытия в режиме &amp;#34;картинка в картинке&amp;#34; произвольного HTML-содержимого, а не только видео. В отличие от открытия окна через вызов window.open(), окна создаваемые через новый API всегда отображаются поверх других окон, не остаются после закрытия исходного окна, не поддерживают навигацию и не могут явно определять позицию вывода. &lt;br/&gt;&lt;br/&gt;-  В API Permissions (&lt;a href=&#34;https://developer.mozilla.org/docs/Web/API/Permissions_API&#34;&gt;https://developer.mozilla.org/docs/Web/API/Permissions_API&lt;/a&gt;) обеспечена корректная обработка временных полномочий, предоставленных сайту.&lt;br/&gt;&lt;br/&gt;-  Предоставлена (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/template#shadowrootslotassignment&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/template#shadowrootslotassignment&lt;/a&gt;) возможность использования декларативного синтаксиса для определения того, как элементы распределяются в слоты внутри Shadow DOM (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_shadow_DOM&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_shadow_DOM&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;-  В Firefox для Android (&lt;a href=&#34;https://www.firefox.com/en-US/firefox/android/151.0/releasenotes/&#34;&gt;https://www.firefox.com/en-US/firefox/android/151.0/releasenotes/&lt;/a&gt;) добавлена поддержка быстрого переключения между вкладками, используя вертикальный скользящий жест в области панели. В конфигуратор по аналогии с десктоп-версией добавлен переключатель для отключения  всех функций, использующих AI, а также реализованы настройки для выборочного включения отдельных AI-функций.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779264315.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blog.mozilla.org/wp-content/blogs.dir/278/files/2026/05/Distilled_AIControls_Mobile_A-1536x864.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;Кроме новшеств и исправления ошибок в Firefox 151 устранено 154 уязвимости (&lt;a href=&#34;https://www.mozilla.org/en-US/security/advisories/mfsa2026-46/&#34;&gt;https://www.mozilla.org/en-US/security/advisories/mfsa2026-46/&lt;/a&gt;) (65 собрано под CVE-2026-8973, 54 под CVE-2026-8974  и 7 под CVE-2026-8975). 146 уязвимостей  вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. &lt;br/&gt;&lt;br/&gt;В ночных сборках (&lt;a href=&#34;https://www.firefox.com/channel/desktop/#nightly&#34;&gt;https://www.firefox.com/channel/desktop/#nightly&lt;/a&gt;) Firefox началось тестирование переделанного интерфейса конфигуратора, в котором расширены средства для поиска настроек,  улучшена навигация, обновлены метки и описание настроек.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65481&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65481&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65481&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65481&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65481&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65481&lt;/a&gt;
    </content>
    <updated>2026-05-20T08:31:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs822umm5w3ecwj58v3fty2qlv3zlwz65dpzjtg3ms5pkcwz3t7mvgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ylw9k76</id>
    
      <title type="html">Атакующие получили доступ к ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs822umm5w3ecwj58v3fty2qlv3zlwz65dpzjtg3ms5pkcwz3t7mvgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ylw9k76" />
    <content type="html">
      Атакующие получили доступ к внутренним репозиториям GitHub и OpenAI&lt;br/&gt;&lt;br/&gt;Сервис GitHub предупредил (&lt;a href=&#34;https://x.com/github/status/2056884788179726685&#34;&gt;https://x.com/github/status/2056884788179726685&lt;/a&gt;) о выявлении неавторизированного доступа к своим внутренним репозиториям. Причиной стала компрометация рабочей станции одного из сотрудников, установившего новую версию одного из расширений к редактору кода VS Code, в которую был интегрирован  вредоносный код. Подробности обещают опубликовать после завершения разбирательства. По предварительным данным информация пользователей, хранимая вне внутренних репозиториев компании GitHub, не пострадала.&lt;br/&gt;&lt;br/&gt;Какое именно дополнение к VS Code было установлено не уточняется. Из недавних атак на пользователей VS Code можно отметить вчерашний инцидент (&lt;a href=&#34;https://www.stepsecurity.io/blog/nx-console-vs-code-extension-compromised&#34;&gt;https://www.stepsecurity.io/blog/nx-console-vs-code-extension-compromised&lt;/a&gt;) с дополнением Nx Console (&lt;a href=&#34;https://github.com/nrwl/nx-console&#34;&gt;https://github.com/nrwl/nx-console&lt;/a&gt;), насчитывающим 2.2 млн установок. Злоумышленникам удалось перехватить (&lt;a href=&#34;https://github.com/nrwl/nx-console/security/advisories/GHSA-c9j4-9m59-847w&#34;&gt;https://github.com/nrwl/nx-console/security/advisories/GHSA-c9j4-9m59-847w&lt;/a&gt;) информацию для подключения к учётной записи на GitHub одного из разработчиков Nx Console и опубликовать новый релиз 18.95.0, содержащий вредоносный код для кражи конфиденциальных данных, таких как пароли и токены доступа к GitHub, npm, AWS, HashiCorp Vault, Kubernetes и 1Password. Вредоносный выпуск был размещён в каталоге Visual Studio Marketplace 19 мая в 15:30 и удалён в 15:48 (MSK).&lt;br/&gt;&lt;br/&gt;Дополнительно стоит упомянуть компрометацию (&lt;a href=&#34;https://openai.com/index/our-response-to-the-tanstack-npm-supply-chain-attack/&#34;&gt;https://openai.com/index/our-response-to-the-tanstack-npm-supply-chain-attack/&lt;/a&gt;) 11 мая двух рабочих станций сотрудников компании OpenAI, установивших  вредоносные обновления NPM-пакетов TanStack, содержащие саморастространяющийся червь. Вредоносные версии  были опубликованы (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65432&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65432&lt;/a&gt;) в результате атаки на процесс формирования релизов на базе GitHub Actions в проекте TanStack. В результате активности червя на сервер злоумышленников были отправлены учётные данные и ключи доступа, находящиеся на скомпрометированных компьютерах сотрудников OpenAI. Отмечается, что у скомпрометированных систем был ограниченный доступ к некоторым внутренним репозиториям OpenAI, в которых среди прочего хранились сертификаты для формирования цифровых подписей к продуктам для платформ Windows, macOS, iOS и Android. После выявления проблемы в OpenAI был инициирован процесс замены  сертификатов, используемых для заверения цифровой подписью ChatGPT Desktop, Codex App, Codex CLI и Atlas. &lt;br/&gt;&lt;br/&gt;Интересно, что это не первый подобный инцидент в OpenAI - системы сотрудников данной компании также были поражены (&lt;a href=&#34;https://openai.com/index/axios-developer-tool-compromise/&#34;&gt;https://openai.com/index/axios-developer-tool-compromise/&lt;/a&gt;) вредоносным ПО в апреле после установки вредоносного релиза (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65109&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65109&lt;/a&gt;) NPM-пакета Axios, который атакующим удалось опубликовать в результате  перехвата (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65134&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65134&lt;/a&gt;) учётных данных главного сопровождающего. После данного инцидента на компьютерах разработчиков была реализована защита от установки вредоносных зависимостей, но на системы сотрудников, впоследствии скомпрометированных через TanStack, её не установили.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65484&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65484&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65484&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65484&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65484&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65484&lt;/a&gt;
    </content>
    <updated>2026-05-20T06:01:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9f094zdz3vvvdvv0gdpft3zpg9ln96tnzm9wny0t0n9p5s2ygsnczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ykzjr74</id>
    
      <title type="html">Компания Canonical опубликовала ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9f094zdz3vvvdvv0gdpft3zpg9ln96tnzm9wny0t0n9p5s2ygsnczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ykzjr74" />
    <content type="html">
      Компания Canonical опубликовала монолитный дистрибутив Ubuntu Core 26&lt;br/&gt;&lt;br/&gt;Компания Canonical представила (&lt;a href=&#34;https://canonical.com/blog/canonical-launches-ubuntu-core-26&#34;&gt;https://canonical.com/blog/canonical-launches-ubuntu-core-26&lt;/a&gt;) релиз Ubuntu Core 26 (&lt;a href=&#34;https://www.ubuntu.com/core&#34;&gt;https://www.ubuntu.com/core&lt;/a&gt;), компактного варианта дистрибутива Ubuntu, адаптированного для применения на устройствах интернета вещей (IoT), в контейнерах, потребительском и промышленном оборудовании. Ubuntu Core поставляется в форме  неделимого монолитного образа базовой системы, в котором не применяется разбивка на отдельные deb-пакеты. Образы Ubuntu Core 26, состав которых синхронизирован с пакетной базой Ubuntu 26.04 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65274&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65274&lt;/a&gt;), подготовлены (&lt;a href=&#34;http://cdimage.ubuntu.com/ubuntu-core/26/stable/current/&#34;&gt;http://cdimage.ubuntu.com/ubuntu-core/26/stable/current/&lt;/a&gt;) для систем  x86_64 и ARM64. Время сопровождения выпуска составит 15 лет.&lt;br/&gt;&lt;br/&gt;Ubuntu Core служит основой для запуска дополнительных компонентов и приложений, которые оформляются в виде самодостаточных надстроек в формате snap. Компоненты Ubuntu Core,  включая базовую систему, ядро Linux и системные надстройки, также поставляются в формате snap и управляются инструментарием snapd. Технология Snappy (&lt;a href=&#34;http://www.ubuntu.com/cloud/tools/snappy&#34;&gt;http://www.ubuntu.com/cloud/tools/snappy&lt;/a&gt;) даёт возможность сформировать образ системы как единое целое, без разбиения на отдельные пакеты. Вместо поэтапного обновления на уровне отдельных deb-пакетов в Ubuntu Core применяется механизм атомарного обновления snap-пакетов и базовой системы, по аналогии с Fedora Atomic, ChromeOS, Endless и openSUSE Leap Micro. При обновлении базового окружения и snap-пакетов имеется возможность отката состояния до прошлой версии, в случае проблем, выявленных после обновления. &lt;br/&gt;&lt;br/&gt;Для обеспечения безопасности каждый компонент системы  верифицируется по цифровой подписи, что позволяет защитить дистрибутив от внесения скрытых модификаций или установки непроверенных snap-пакетов. Поставляемые в формате Snap компоненты изолируются (&lt;a href=&#34;https://docs.ubuntu.com/core/en/guides/intro/security&#34;&gt;https://docs.ubuntu.com/core/en/guides/intro/security&lt;/a&gt;) при помощи AppArmor и Seccomp, что создаёт дополнительный рубеж для защиты системы в случае компрометации отдельных приложений. Базовая система включает только минимальный набор необходимых приложений, что не только позволило уменьшить размер системного окружения, но и положительно сказалось на безопасности за счёт уменьшения возможных векторов для атак.&lt;br/&gt;&lt;br/&gt;Базовая файловая система монтируется в режиме только для чтения. Имеется возможность использования шифрования данных на накопителе с использованием (&lt;a href=&#34;https://ubuntu.com/core/docs/uc26/full-disk-encryption&#34;&gt;https://ubuntu.com/core/docs/uc26/full-disk-encryption&lt;/a&gt;) TPM.  Обновления выпускаются регулярно, доставляются в режиме ОТА (over-the-air) и синхронизированы с составом Ubuntu 26.04. Для минимизации трафика обновления поставляются в сжатом виде и включают только изменения, относительно прошлого обновления (delta-обновления). Автоматизация установки обновлений решает проблемы с поддержанием безопасности системы при использовании на встраиваемых устройствах. &lt;br/&gt;&lt;br/&gt;Благодаря логическому отделению базовой системы от приложений, поддержанием кодовой базы Ubuntu Core в актуальном виде занимаются разработчики Ubuntu, а об актуальности дополнительных приложений заботятся разработчики приложений. Подобный подход позволяет снизить затраты на сопровождение продуктов, программное окружение которых построено на основе Ubuntu Core, так как их производителям не требуется заниматься  выпуском и доставкой системных обновлений и достаточно сосредоточить внимание только на своих специфичных компонентах.&lt;br/&gt;&lt;br/&gt;Основные (&lt;a href=&#34;https://documentation.ubuntu.com/core/uc26/&#34;&gt;https://documentation.ubuntu.com/core/uc26/&lt;/a&gt;) новшества (&lt;a href=&#34;https://documentation.ubuntu.com/core/reference/release-notes/index.html#ref-release-notes-ubuntu-core-26-release-notes&#34;&gt;https://documentation.ubuntu.com/core/reference/release-notes/index.html#ref-release-notes-ubuntu-core-26-release-notes&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;-  Задействована новая система сборки на базе инструментария Chisel (&lt;a href=&#34;https://github.com/canonical/chisel/&#34;&gt;https://github.com/canonical/chisel/&lt;/a&gt;), позволяющего разделять и урезать Debian-пакеты с целью поставки только наиболее необходимых файлов. Chisel даёт возможность манипулировать не целыми пакетами, а слайсами (подмножеством пакетов) - наборами файлов, формируемых на основе содержимого и метаданных пакета. Каждый слайс может иметь своё содержимое и свой набор зависимостей, привязанный к другим слайсам. Каждый файл в файловой системе Ubuntu Core теперь привязан к слайсу и пакету с исходным кодом, что улучшает проверку целостности и отслеживания уязвимостей. Применение новой системы сборки позволило уменьшить размер базового системного образа  на 7%.&lt;br/&gt;&lt;br/&gt;-  Сокращено время установки обновлений за счёт применения формата snap-delta для уменьшения размера загружаемых данных для большинства snap-пакетов. Например, размер файлов с обновлением базовых snap-пакетов сократился с 16 до 1.5 МБ.&lt;br/&gt;&lt;br/&gt;-  Обеспечено выполнение требований европейского закона CRA (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=60358&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=60358&lt;/a&gt;) (Cyber Resilience Act (&lt;a href=&#34;https://en.wikipedia.org/wiki/Cyber_Resilience_Act&#34;&gt;https://en.wikipedia.org/wiki/Cyber_Resilience_Act&lt;/a&gt;)), который вводит юридическую ответственность за несоблюдение требований безопасности. &lt;br/&gt;&lt;br/&gt;-  Добавлена возможность применения технологии Livepatch (&lt;a href=&#34;https://ubuntu.com/security/livepatch&#34;&gt;https://ubuntu.com/security/livepatch&lt;/a&gt;) для внесения исправлений в работающее ядро Linux без перезагрузки и без остановки работы приложений. &lt;br/&gt;&lt;br/&gt;-  Обеспечена интеграция с инструментарием COS (Canonical Observability Stack (&lt;a href=&#34;https://documentation.ubuntu.com/observability/track-2/&#34;&gt;https://documentation.ubuntu.com/observability/track-2/&lt;/a&gt;)), основанным на движке оркестровки Juju (&lt;a href=&#34;https://documentation.ubuntu.com/juju/3.6/&#34;&gt;https://documentation.ubuntu.com/juju/3.6/&lt;/a&gt;)  и платформе Kubernetes. Ubuntu Core теперь может передавать логи и метрики в централизованные системы мониторинга на базе Grafana, Loki и Prometheus.&lt;br/&gt;&lt;br/&gt;-  Добавлена поддержка компонентов (&lt;a href=&#34;https://documentation.ubuntu.com/snapcraft/stable/reference/components/&#34;&gt;https://documentation.ubuntu.com/snapcraft/stable/reference/components/&lt;/a&gt;), позволяющих разработчикам snap-пакетов распространять дополнительные крупные или не обязательные ресурсы, такие как отладочные данные, файлы с переводами и необязательные драйверы, отдельного от основного snap-пакета для сокращения размера базовой установки. Компонент формируется как образ в формате squashfs, монтируемый в окружение snap-пакета.&lt;br/&gt;&lt;br/&gt;-  В Snapd REST API (&lt;a href=&#34;https://snapcraft.io/docs/reference/development/snapd-rest-api/&#34;&gt;https://snapcraft.io/docs/reference/development/snapd-rest-api/&lt;/a&gt;) обеспечена совместимость со спецификацией OpenAPI (&lt;a href=&#34;https://www.openapis.org/&#34;&gt;https://www.openapis.org/&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;-  В дисплейный сервер Ubuntu Frame (&lt;a href=&#34;https://ubuntu.com/frame&#34;&gt;https://ubuntu.com/frame&lt;/a&gt;), позволяющий (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=55933&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=55933&lt;/a&gt;) создавать встраиваемые графические окружения (интернет-киоски, терминалы самообслуживания, информационные стенды, цифровые вывески), добавлена возможность размещения интерфейса нескольких приложений на одном экране. Добавлена возможность использования в приложениях GPU-ускорения.&lt;br/&gt;&lt;br/&gt;-  Добавлена системная настройка interface.allow-auto-connection (&lt;a href=&#34;https://snapcraft.io/docs/reference/administration/system-options/#system-interface&#34;&gt;https://snapcraft.io/docs/reference/administration/system-options/#system-interface&lt;/a&gt;) для определения правил автоматического подключения интерфейсов.&lt;br/&gt;&lt;br/&gt;-  Добавлена поддержка механизма Confdb (&lt;a href=&#34;https://snapcraft.io/docs/explanation/how-snaps-work/confdb-configuration-mechanism/&#34;&gt;https://snapcraft.io/docs/explanation/how-snaps-work/confdb-configuration-mechanism/&lt;/a&gt;) для централизованного определения настроек, не привязанных к конкретным snap-пакетам и устройствам.&lt;br/&gt;&lt;br/&gt;-  Из базового набора snap-пакетов исключён интерпретатор Python, который теперь следует устанавливать в форме отдельного плагина (&lt;a href=&#34;https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/craft-a-python-app/&#34;&gt;https://documentation.ubuntu.com/snapcraft/stable/how-to/integrations/craft-a-python-app/&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65477&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65477&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65477&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65477&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65477&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65477&lt;/a&gt;
    </content>
    <updated>2026-05-19T19:31:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0eaz3z4egvjvnvdkyvdnswh6c74r4j3a9gw0ndms9x7swvhsac8szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yfz2mk8</id>
    
      <title type="html">Microsoft развивает дистрибутив общего ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0eaz3z4egvjvnvdkyvdnswh6c74r4j3a9gw0ndms9x7swvhsac8szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yfz2mk8" />
    <content type="html">
      Microsoft развивает дистрибутив общего назначения Azure Linux 4 на базе Fedora Linux&lt;br/&gt;&lt;br/&gt;Компания Microsoft опубликовала (&lt;a href=&#34;https://github.com/microsoft/azurelinux/tree/4.0&#34;&gt;https://github.com/microsoft/azurelinux/tree/4.0&lt;/a&gt;) наработки, связанные с дистрибутивом Azure Linux 4, который по сравнению с веткой 3.0 (&lt;a href=&#34;https://github.com/microsoft/azurelinux/tree/3.0&#34;&gt;https://github.com/microsoft/azurelinux/tree/3.0&lt;/a&gt;) кардинально переработан и переведён с собственной пакетной базы на использование пакетов из дистрибутива Fedora 43 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64127&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64127&lt;/a&gt;). Если ранее Azure Linux позиционировался как платформа для Linux-окружений, используемых в облачной инфраструктуре, edge-системах и различных сервисах Microsoft, то теперь Azure Linux преподносится как защищённая и надёжная операционная система общего назначения, оптимизированная для облака Azure, которую можно использовать в виртуальных машинах, контейнерах, окружении WSL (Windows Subsystem Linux) и в качестве основной ОС на компьютерах. &lt;br/&gt;&lt;br/&gt;Ветка Azure Linux 4 отмечена как находящаяся в процессе разработки. Для рабочих внедрений рекомендуется использовать ветку Azure Linux 3 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65419&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65419&lt;/a&gt;). Готовые сборки пока не предоставляются, но имеется инструкция (&lt;a href=&#34;https://github.com/microsoft/azurelinux/blob/4.0/DEVELOPING.md&#34;&gt;https://github.com/microsoft/azurelinux/blob/4.0/DEVELOPING.md&lt;/a&gt;) по сборке. Специфичные для дистрибутива изменения поставляются (&lt;a href=&#34;https://github.com/microsoft/azurelinux/tree/4.0&#34;&gt;https://github.com/microsoft/azurelinux/tree/4.0&lt;/a&gt;) под лицензией MIT.&lt;br/&gt;&lt;br/&gt;При формировании дистрибутива вместо создания форка Fedora в Azure Linux 4 применён декларативный подход, позволяющий пересобирать RPM-пакеты с необходимыми изменениями и настройками из штатных репозиториев Fedora, используя конфигурационные файлы в формате TOML. Дополнительная функциональность определяется в форме оверлеев (&lt;a href=&#34;https://github.com/microsoft/azurelinux/tree/4.0/base/comps/&#34;&gt;https://github.com/microsoft/azurelinux/tree/4.0/base/comps/&lt;/a&gt;), позволяющих генерировать специфичные для Azure Linux spec-файлы пакетов на основе штатных SRPM-пакетов из Fedora Linux. Оверлеи определяют изменения, вносимые поверх пакетов Fedora, такие как дополнительные конструкции в spec-файлах, патчи и параметры сборки.&lt;br/&gt;&lt;br/&gt;Пакетной единицей в Azure Linux 4 являются &amp;#34;компоненты&amp;#34; (исходный пакет), которые по большей части импортируются из Fedora через dist-git и могут формировать один или несколько RPM-пакетов. Все компоненты собираются из исходного кода, бинарные пакеты из Fedora не переносятся. Для генерации результирующих RPM-пакетов на основе оверлеев применяется инструментарий azldev (&lt;a href=&#34;https://github.com/microsoft/azure-linux-dev-tools&#34;&gt;https://github.com/microsoft/azure-linux-dev-tools&lt;/a&gt;), написанный на языке Go и поставляемый под лицензией MIT.&lt;br/&gt;&lt;br/&gt;Из особенностей Azure Linux 4 отмечается поставка ядра Linux с дополнительными оптимизациями, защита от атак через зависимости (supply chain), предсказуемый цикл поддержки и выпуска обновлений, встроенные возможности для интеграции с облаком Azure, изменения для усиления безопасности. Система сборки Azure Linux позволяет генерировать как  установочные окружения с  RPM-пакетами, так и монолитные системные образы, формируемые при помощи инструментария rpm-ostree и обновляемые атомарно без разбивки на отдельные пакеты. Поддерживается две модели доставки обновлений: через обновление отдельных пакетов и через перестроение и обновление всего системного образа. &lt;br/&gt;&lt;br/&gt;Из применяемых в  Azure Linux мер по повышению безопасности:&lt;br/&gt;&lt;br/&gt;-  Фильтрация системных вызовов при помощи механизма seccomp.&lt;br/&gt;&lt;br/&gt;-  Шифрование дисковых разделов.&lt;br/&gt;&lt;br/&gt;-  Верификация пакетов по цифровой подписи.&lt;br/&gt;&lt;br/&gt;-  Рандомизация адресного пространства.&lt;br/&gt;&lt;br/&gt;-  Защита от атак, связанных с символическими ссылками, mmap,  /dev/mem и  /dev/kmem. &lt;br/&gt;&lt;br/&gt;-  Режим только для чтения и запрет исполнения кода в областях  памяти, в которых размещаются сегменты с данными ядра и модулей.&lt;br/&gt;&lt;br/&gt;-  Опция для запрета загрузки модулей ядра после инициализации системы. &lt;br/&gt;&lt;br/&gt;-  Включение при сборке режимов защиты от переполнения стека, переполнений буфера и проблем с форматированием строк (_FORTIFY_SOURCE, -fstack-protector,  -Wformat-security, relro). &lt;br/&gt;&lt;br/&gt;-  Поставка минимально необходимых пакетов, без активации лишних сервисов.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65479&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65479&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65479&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65479&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65479&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65479&lt;/a&gt;
    </content>
    <updated>2026-05-19T18:01:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxuru88jq6pv5dhqvd7cqrtnard74n8s27f9222ktz6zcpf7gjmeqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yuwryy4</id>
    
      <title type="html">PinTheft - шестая уязвимость класса Copy ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxuru88jq6pv5dhqvd7cqrtnard74n8s27f9222ktz6zcpf7gjmeqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yuwryy4" />
    <content type="html">
      PinTheft - шестая уязвимость класса Copy Fail, предоставляющая права root в Linux&lt;br/&gt;&lt;br/&gt;Раскрыта (&lt;a href=&#34;https://github.com/v12-security/pocs/tree/main/pintheft&#34;&gt;https://github.com/v12-security/pocs/tree/main/pintheft&lt;/a&gt;) информация о шестой уязвимости  (1 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65325&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65325&lt;/a&gt;), 2-3 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65395&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65395&lt;/a&gt;), 4 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65441&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65441&lt;/a&gt;), 5 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65473&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65473&lt;/a&gt;)), позволяющей непривилегированному локальному пользователю получить права root, перезаписав данные в страничном кэше. Уязвимость получила кодовое имя PinTheft. Доступен прототип эксплоита (&lt;a href=&#34;https://github.com/v12-security/pocs/blob/main/pintheft/poc.c&#34;&gt;https://github.com/v12-security/pocs/blob/main/pintheft/poc.c&lt;/a&gt;). CVE-идентификатор ещё не присвоен. Исправление пока доступно только в виде патча (&lt;a href=&#34;https://lore.kernel.org/netdev/20260505234336.2132721-1-achender@kernel.org/&#34;&gt;https://lore.kernel.org/netdev/20260505234336.2132721-1-achender@kernel.org/&lt;/a&gt;), который опубликован 5 мая, но пока не включён в корректирующие выпуски (&lt;a href=&#34;https://kernel.org&#34;&gt;https://kernel.org&lt;/a&gt;) ядра. &lt;br/&gt;&lt;br/&gt;Уязвимость присутствует в реализации сетевого протокола RDS (&lt;a href=&#34;https://docs.kernel.org/networking/rds.html&#34;&gt;https://docs.kernel.org/networking/rds.html&lt;/a&gt;) (Reliable Datagram Sockets), предназначенного для высокоскоростного обмена сообщениями между узлами в кластере, с минимальной задержкой и гарантированной доставкой. Атака возможна на системы с включённой подсистемой io_uring (io_uring_disabled=0) и ядром, собранным с опциями CONFIG_RDS, CONFIG_RDS_TCP и CONFIG_IO_URING. Для работы эксплоита в системе должен быть доступный на чтение исполняемый файл с флагом SUID-root.&lt;br/&gt;&lt;br/&gt;Для автоматической загрузки модуля ядра rds_tcp эксплоит запрашивает отправку данных через RDS с использованием транспорта SO_RDS_TRANSPORT=2. Отмечается, что  среди протестированных дистрибутивов Linux в конфигурации по умолчанию модуль ядра rds предоставляется только в Arch Linux. Для блокирования уязвимости обходным путём можно заблокировать автозагрузку модулей ядра rds и rds_tcp:&lt;br/&gt;&lt;br/&gt;   rmmod rds_tcp rds&lt;br/&gt;   printf &amp;#39;install rds /bin/false\ninstall rds_tcp /bin/false\n&amp;#39; &amp;gt; /etc/modprobe.d/pintheft.conf&lt;br/&gt;&lt;br/&gt;Уязвимость вызвана ошибкой в реализации механизма zerocopy в функции rds_message_zcopy_from_user(), осуществляющей прямое изменение данных в страничном кэше для исключения лишней буферизации.&lt;br/&gt;В случае сбоя не производилась очистка поля rm-&amp;gt;data.op_nents, из-за чего выполнялось двойное освобождение буфера (double-free). Появление некорректного значения в счётчике ссылок удалось эксплуатировать для перезаписи данных в страничном кэше, благодаря манипуляции с указателем на фиксированный буфер io_uring.&lt;br/&gt;&lt;br/&gt;В остальном механизм эксплуатации типичен для всех уязвимостей данного класса - атакующий добивается оседания файла программы с флагом suid root в страничном кэше, после чего подставляет в ELF-заголовок код для запуска /usr/bin/sh. После данной манипуляции запуск программы приводит к загрузке в память  не оригинального исполняемого файла с накопителя, а изменённой копии из страничного кэша. В отличие от прошлых эксплоитов, новый вариант адаптирован для только для атаки на утилиту &amp;#34;su&amp;#34;, но и может применяться при наличии в системе таких suid-программ, как mount,&lt;br/&gt;passwd, chsh, newgrp, umount и pkexec.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65476&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65476&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65476&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65476&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65476&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65476&lt;/a&gt;
    </content>
    <updated>2026-05-19T15:31:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2ksk0xf69tfqjxmq956zkt6uayd7hj0jtpr82mm05fjptuh34lwszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y3phtzv</id>
    
      <title type="html">IncidentRelay - открытая система для ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2ksk0xf69tfqjxmq956zkt6uayd7hj0jtpr82mm05fjptuh34lwszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y3phtzv" />
    <content type="html">
      IncidentRelay - открытая система для организации дежурств и маршрутизации оповещений&lt;br/&gt;&lt;br/&gt;Опубликован проект IncidentRelay (&lt;a href=&#34;https://incidentrelay.io/&#34;&gt;https://incidentrelay.io/&lt;/a&gt;), развивающий открытую систему для организации дежурств, маршрутизации оповещений и сопровождения инцидентов, запускаемую на собственном сервере (self-hosted). Проект ориентирован на SRE, DevOps и инфраструктурные команды, которым требуется локально разворачиваемая альтернатива SaaS-сервисам для  управления дежурством (on-call management), применения политик эскалации  и реагирования на инциденты. Код проекта написан на Python и распространяется (&lt;a href=&#34;https://github.com/roxy-wi/IncidentRelay&#34;&gt;https://github.com/roxy-wi/IncidentRelay&lt;/a&gt;) под лицензией MIT.&lt;br/&gt;&lt;br/&gt;IncidentRelay принимает события из систем мониторинга, сопоставляет их с правилами маршрутизации и доставляет уведомления ответственным дежурным или командам. В системе реализованы расписания дежурств, ротации, переопределения смен, подтверждение получения инцидента, перевод инцидента в resolved, напоминания, эскалации и silences для подавления известных или плановых срабатываний.&lt;br/&gt;&lt;br/&gt;Поддерживается приём событий из Prometheus Alertmanager, Zabbix и  произвольных webhook-ов. Для отправки уведомлений предусмотрены каналы Mattermost, Telegram, email, webhook и голосовые провайдеры. В Mattermost и Telegram уведомления могут содержать действия для подтверждения  и решения проблемы, что позволяет обрабатывать инцидент без перехода в отдельный интерфейс.&lt;br/&gt;&lt;br/&gt;В IncidentRelay предусмотрена модель разделения доступа по группам и командам. Это позволяет разграничить видимость расписаний, маршрутов, каналов уведомлений и алертов между различными командами. Для автоматизации доступен HTTP API, а для интеграций используются bearer-токены и route-токены.&lt;br/&gt;&lt;br/&gt;Проект может применяться как промежуточный слой между системами мониторинга и каналами уведомлений: Alertmanager или Zabbix отправляет событие в IncidentRelay, после чего система определяет команду, текущего дежурного, применяет правила маршрутизации и отправляет уведомление в нужный канал. Для неподтверждённых инцидентов могут выполняться повторные напоминания и эскалация на следующего участника ротации.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779200184.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://github.com/roxy-wi/IncidentRelay/raw/main/screenshots/alerts.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779200201.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://github.com/roxy-wi/IncidentRelay/raw/main/screenshots/callendar.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65475&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65475&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65475&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65475&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65475&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65475&lt;/a&gt;
    </content>
    <updated>2026-05-19T15:01:09Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstkuh47av78768t8827chfgh8dz7rxxl5ngynuyz5ykwxkz42jz7szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ypmuhym</id>
    
      <title type="html">DirtyDecrypt - очередная уязвимость ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstkuh47av78768t8827chfgh8dz7rxxl5ngynuyz5ykwxkz42jz7szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ypmuhym" />
    <content type="html">
      DirtyDecrypt - очередная уязвимость класса Copy Fail, предоставляющая права root в Linux&lt;br/&gt;&lt;br/&gt;В ядре Linux выявлена (&lt;a href=&#34;https://github.com/v12-security/pocs/tree/main/dirtydecrypt&#34;&gt;https://github.com/v12-security/pocs/tree/main/dirtydecrypt&lt;/a&gt;) уязвимость, по аналогии с уязвимостями Copy Fail (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65325&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65325&lt;/a&gt;), Dirty Frag (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65395&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65395&lt;/a&gt;) и Fragnesia (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65441&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65441&lt;/a&gt;), позволяющая непривилегированному пользователю получить права root, перезаписав данные в страничном кэше. Уязвимости присвоено кодовое имя DirtyDecrypt (проблема также упоминается под именем DirtyCBC). Доступен прототип эксплоита (&lt;a href=&#34;https://github.com/v12-security/pocs/blob/main/dirtydecrypt/poc.c&#34;&gt;https://github.com/v12-security/pocs/blob/main/dirtydecrypt/poc.c&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;CVE-идентификатор в примечании к эксплоиту не упоминается, указано лишь, что исследователи выявили проблему 9 мая, после чего сообщили об этом разработчикам ядра, которые ответили, что их находка дублирует другой отчёт об уже исправленной уязвимости. Так как патч с исправлением уже включён в ядро исследователи решили опубликовать разработанный ими эксплоит. Судя по описанию (&lt;a href=&#34;https://github.com/v12-security/pocs/blob/main/dirtydecrypt/poc.c&#34;&gt;https://github.com/v12-security/pocs/blob/main/dirtydecrypt/poc.c&lt;/a&gt;) внутри эксплоита, в нём используется уязвимость CVE-2026-31635 (&lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-31635&#34;&gt;https://nvd.nist.gov/vuln/detail/CVE-2026-31635&lt;/a&gt;), исправление (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=e2f1a80d8b1ed6a5ae585a399c2b46500bdcc305&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=e2f1a80d8b1ed6a5ae585a399c2b46500bdcc305&lt;/a&gt;) для которой было принято в ядро в апреле и вошло в состав ветки 7.0.0 и сформированного 18 апреля выпуска 6.18.23. Проблема проявляется (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=9d1d2b59341f&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=9d1d2b59341f&lt;/a&gt;) начиная с ядра 6.16.&lt;br/&gt;&lt;br/&gt;Как и в случае с серией уязвимостей Dirty Frag новая уязвимость присутствует в драйвере RxRPC (&lt;a href=&#34;https://docs.kernel.org/networking/rxrpc.html&#34;&gt;https://docs.kernel.org/networking/rxrpc.html&lt;/a&gt;), реализующем семейство сокетов AF_RXRPC и одноимённый RPC-протокол, работающий поверх UDP. Проблема вызвана ошибкой (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=e2f1a80d8b1ed6a5ae585a399c2b46500bdcc305&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=e2f1a80d8b1ed6a5ae585a399c2b46500bdcc305&lt;/a&gt;) при проверке размера данных в функции rxgk_verify_response() - вместо проверки &amp;#34;if (auth_len › len)&amp;#34; в коде было указано &amp;#34;if (auth_len ‹ len)&amp;#34;, что приводило к передаче в функцию rxgk_decrypt_skb()  данных с размером, больше допустимого. При выполнении функции rxgk_decrypt_skb() расшифровка данных осуществлялась с подстановкой изменений напрямую в страничный кэш  для исключения лишней буферизации. Из-за неверной проверки размера возникала возможность перезаписи данных в страничном кэше по выбранному смещению.&lt;br/&gt;&lt;br/&gt; Эксплуатация уязвимости сводится к чтению файла программы с флагом suid root (для его оседании в страничном кэше) и замене в страничном кэше части кода программы кодом  для запуска /usr/bin/sh. Последующий запуск программы приведёт к тому, что в память будет загружен не оригинальный исполнядолжен бытьемый файл с накопителя, а изменённая копия из страничного кэша. В качестве suid-программ в эксплоите предусмотрена возможность использования &amp;#34;/usr/bin/su&amp;#34;, &amp;#34;/bin/su&amp;#34;, &amp;#34;/usr/bin/mount&amp;#34;, &amp;#34;/usr/bin/passwd&amp;#34; и &amp;#34;/usr/bin/chsh&amp;#34;.&lt;br/&gt;&lt;br/&gt;Для эксплуатации уязвимости при сборке ядра должна быть активна опция CONFIG_RXGK, а для автозагрузки  доступен модуль ядра rxrpc.ko (в некоторых системах он не собирается). Статус устранения уязвимостей в дистрибутивах можно оценить на данных страницах:  Debian (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-31635&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-31635&lt;/a&gt;), Ubuntu (&lt;a href=&#34;https://people.canonical.com/~ubuntu-security/cve/CVE-2026-31635&#34;&gt;https://people.canonical.com/~ubuntu-security/cve/CVE-2026-31635&lt;/a&gt;), SUSE/openSUSE (&lt;a href=&#34;https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-31635&#34;&gt;https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-31635&lt;/a&gt;), RHEL (&lt;a href=&#34;https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2026-31635&#34;&gt;https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2026-31635&lt;/a&gt;), Arch (&lt;a href=&#34;https://security.archlinux.org/package/linux&#34;&gt;https://security.archlinux.org/package/linux&lt;/a&gt;), &lt;br/&gt;Fedora (&lt;a href=&#34;https://koji.fedoraproject.org/koji/packageinfo?packageID=8&#34;&gt;https://koji.fedoraproject.org/koji/packageinfo?packageID=8&lt;/a&gt;).  В качестве обходного пути защиты можно заблокировать загрузку модуля ядра rxrpc:&lt;br/&gt;&lt;br/&gt;   sh -c &amp;#34;printf &amp;#39;install rxrpc /bin/false\n&amp;#39; &amp;gt; /etc/modprobe.d/dirtydecrypt.conf; rmmod rxrpc 2&amp;gt;/dev/null; true&amp;#34;&lt;br/&gt;&lt;br/&gt;Дополнительно можно отметить публикацию в списке рассылки разработчиков ядра Linux патчей (&lt;a href=&#34;https://lore.kernel.org/all/20260504225328.25356-1-ebiggers@kernel.org/&#34;&gt;https://lore.kernel.org/all/20260504225328.25356-1-ebiggers@kernel.org/&lt;/a&gt;), полностью отключающих в crypto API (AF_ALG (&lt;a href=&#34;https://www.kernel.org/doc/html/v6.1/crypto/userspace-if.html&#34;&gt;https://www.kernel.org/doc/html/v6.1/crypto/userspace-if.html&lt;/a&gt;)) оптимизации, использующие прямое обращение к страничному кэшу при расшифровке с использованием алгоритмов &amp;#34;skcipher&amp;#34; и &amp;#34;aead&amp;#34;. Оптимизации исключают лишнюю буферизацию данных, но создают риски возникновения серьёзных уязвимостей. Предполагается, что их отключение приведёт лишь к незначительному снижению производительности из-за появления дополнительной операции копирования в отдельный буфер. Патчи приняты (&lt;a href=&#34;https://lore.kernel.org/all/agbxnDKpD7o1uFOq@gondor.apana.org.au/&#34;&gt;https://lore.kernel.org/all/agbxnDKpD7o1uFOq@gondor.apana.org.au/&lt;/a&gt;) сопровождающим подсистему crypto API и включены (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git/commit/?id=ffdd2bc378953b525aca61902534e753f1f8e734&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git/commit/?id=ffdd2bc378953b525aca61902534e753f1f8e734&lt;/a&gt;) в ветку &amp;#34;cryptodev&amp;#34;, в которой развиваются возможности для передачи в основной состав будущих выпусков ядра Linux.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65473&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65473&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65473&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65473&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65473&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65473&lt;/a&gt;
    </content>
    <updated>2026-05-18T21:01:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy3tpvaegf9mjkx8gnlu03rdakju3524syxavm88n62cldhxhj2yczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y6efa8m</id>
    
      <title type="html">Выпуск Phosh 0.55.0, GNOME-окружения для ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy3tpvaegf9mjkx8gnlu03rdakju3524syxavm88n62cldhxhj2yczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y6efa8m" />
    <content type="html">
      Выпуск Phosh 0.55.0, GNOME-окружения для смартфонов&lt;br/&gt;&lt;br/&gt;Опубликован (&lt;a href=&#34;https://phosh.mobi/releases/rel-0.55.0/&#34;&gt;https://phosh.mobi/releases/rel-0.55.0/&lt;/a&gt;) релиз Phosh 0.55 (&lt;a href=&#34;https://gitlab.gnome.org/World/Phosh/phosh/&#34;&gt;https://gitlab.gnome.org/World/Phosh/phosh/&lt;/a&gt;), экранной оболочки для мобильных устройств, основанной на технологиях GNOME и библиотеке GTK. Окружение изначально развивалось компанией Purism в качестве аналога GNOME Shell для смартфона Librem 5, но затем вошло в число неофициальных проектов GNOME и  используется в postmarketOS (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=61380&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=61380&lt;/a&gt;), Mobian (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=53151&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=53151&lt;/a&gt;), ALT Mobile (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65104&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65104&lt;/a&gt;),  Droidian (&lt;a href=&#34;https://droidian.org/&#34;&gt;https://droidian.org/&lt;/a&gt;), некоторых прошивках для устройств Pine64 и редакции Fedora для смартфонов (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=53822&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=53822&lt;/a&gt;). Phosh использует композитный сервер Phoc (&lt;a href=&#34;https://gitlab.gnome.org/World/Phosh/phoc&#34;&gt;https://gitlab.gnome.org/World/Phosh/phoc&lt;/a&gt;), работающий поверх Wayland, а также собственную экранную клавиатуру.  Наработки проекта распространяются (&lt;a href=&#34;https://gitlab.gnome.org/World/Phosh/&#34;&gt;https://gitlab.gnome.org/World/Phosh/&lt;/a&gt;) под лицензией GPLv3&#43;.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1779090857.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://phosh.mobi/releases/rel-0.55.0/phosh-release-0.55.0.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;Среди изменений (&lt;a href=&#34;https://gitlab.gnome.org/World/Phosh/phosh/-/releases/v0.55.0&#34;&gt;https://gitlab.gnome.org/World/Phosh/phosh/-/releases/v0.55.0&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;-  Добавлен новый компонент syncbus (&lt;a href=&#34;https://gitlab.gnome.org/World/Phosh/syncbus&#34;&gt;https://gitlab.gnome.org/World/Phosh/syncbus&lt;/a&gt;) с реализацией сервера для доступа через D-Bus к функциональности P2P-системы синхронизации файлов Syncthing (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=63722&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=63722&lt;/a&gt;). На базе библиотеки Adwaita  подготовлен начальный прототип мобильного клиента для Syncthing. Код написан на Rust.&lt;br/&gt;&lt;br/&gt;-  В блок быстрых настроек добавлена кнопка для включения и отключения синхронизации файлов через Syncthing.&lt;br/&gt;&lt;br/&gt;-  Добавлен интерфейс phosh-first-boot (&lt;a href=&#34;https://gitlab.gnome.org/World/Phosh/phosh-first-boot&#34;&gt;https://gitlab.gnome.org/World/Phosh/phosh-first-boot&lt;/a&gt;), вызываемый во время первой загрузки для создания пользователя и настройки его окружения. Код написан на Rust.&lt;br/&gt;&lt;br/&gt;-  На устройствах без датчика освещённости отключена функциональность автоматического изменения яркости и затемнения экрана.&lt;br/&gt;&lt;br/&gt;-  В композитном сервере Phoc задействованы Wayland-протоколы: &amp;#34;xdg-dialog (&lt;a href=&#34;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/xdg-dialog&#34;&gt;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/xdg-dialog&lt;/a&gt;)&amp;#34; для создания модальных диалогов, блокирующих взаимодействие пользователя с остальной частью интерфейса, и ext-data-control-manager-v1 (&lt;a href=&#34;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/ext-data-control?ref_type=heads&#34;&gt;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/ext-data-control?ref_type=heads&lt;/a&gt;) для реализации менеджера буфера обмена.&lt;br/&gt;&lt;br/&gt;Улучшена реализация модальных диалогов, используя Wayland-протоколы  xdg-dialog-v1 и gtk-shell. Добавлен отступ при мозаичной компонентов слева или справа. Улучшена обработка операций сброса GPU. &lt;br/&gt;&lt;br/&gt;Осуществлён переход на выпуск библиотеки  wlroots (&lt;a href=&#34;https://gitlab.freedesktop.org/wlroots/wlroots/&#34;&gt;https://gitlab.freedesktop.org/wlroots/wlroots/&lt;/a&gt;) 0.20 (&lt;a href=&#34;https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.20.0&#34;&gt;https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.20.0&lt;/a&gt;), в котором реализована поддержка определения цветового представления Wayland-поверхности, управления цветом и использования HDR при помощи протоколов color-representation-v1 (&lt;a href=&#34;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/blob/main/staging/color-representation/color-representation-v1.xml?ref_type=heads&#34;&gt;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/blob/main/staging/color-representation/color-representation-v1.xml?ref_type=heads&lt;/a&gt;)  и color-management-v1 (&lt;a href=&#34;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/color-management&#34;&gt;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/color-management&lt;/a&gt;) при использовании бэкенда отрисовки через API Vulkan. Добавлена поддержка Wayland-протоколов cursor-shape-v1 (&lt;a href=&#34;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/cursor-shape&#34;&gt;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/cursor-shape&lt;/a&gt;) для настройки внешнего вида курсора,&lt;br/&gt;ext-workspace-v1 (&lt;a href=&#34;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/ext-workspace?ref_type=heads&#34;&gt;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/ext-workspace?ref_type=heads&lt;/a&gt;) для использования концепции виртуальных рабочих столов и xdg-toplevel-tag-v1 (&lt;a href=&#34;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/xdg-toplevel-tag&#34;&gt;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/xdg-toplevel-tag&lt;/a&gt;) для идентификации окон/поверхностей через привязку тегов.&lt;br/&gt;&lt;br/&gt;-  В конфигураторе phosh-mobile-settings добавлена новая панель с настройками языка. В настройки экранной клавиатуры добавлена опция для автоматической подстановки пробелов.&lt;br/&gt;&lt;br/&gt;-  Виджет выбора файлов pfs (&lt;a href=&#34;https://gitlab.gnome.org/World/Phosh/pfs&#34;&gt;https://gitlab.gnome.org/World/Phosh/pfs&lt;/a&gt;) (Phosh File selector) обновлён до версии 0.1, в которой реализована поддержка закладок. В xdg-desktop-portal-phosh добавлен  портал для добавления и использования закладок на файлы и каталоги.&lt;br/&gt;&lt;br/&gt;-  В gmobile, набор обработчиков для работы GNOME на мобильных устройствах, добавлена поддержка дисплейных панелей устройств&lt;br/&gt; MacBook 14 M1 Pro (2021), MacBook 14  M2 Pro (2023) и   Xiaomi Redmi Note 10 Pro.&lt;br/&gt;&lt;br/&gt;-  Осуществлён переход на компоненты GNOME 50. Обновлены версии зависимостей: ModemManager 1.25.95, wys 0.1.12, callaudiod 0.1.10, Calls 50.0, cellbroadcastd 0.0.3, feedbackd 0.8.9, feedbackd-device-themes 0.8.9, iio-sensor-proxy 3.9,&lt;br/&gt;mmsd-tng 2.6.4.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65469&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65469&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65469&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65469&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65469&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65469&lt;/a&gt;
    </content>
    <updated>2026-05-18T09:01:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxsttzxunr25v29x7zy9am906rh0k4vzpkhwq8783r30wxk7tjsrqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yyj3dma</id>
    
      <title type="html">Линус Торвальдс раскритиковал ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxsttzxunr25v29x7zy9am906rh0k4vzpkhwq8783r30wxk7tjsrqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yyj3dma" />
    <content type="html">
      Линус Торвальдс раскритиковал приватный разбор отчётов об уязвимостях, созданных через AI&lt;br/&gt;&lt;br/&gt;В анонсе очередного предварительного выпуска ядра 7.1-rc4 Линус Торвальдс призвал (&lt;a href=&#34;https://lkml.org/lkml/2026/5/17/896&#34;&gt;https://lkml.org/lkml/2026/5/17/896&lt;/a&gt;) исследователей безопасности, использующих AI, не отправлять отчёты о найденных уязвимостях в приватный список рассылки &amp;#34;security@kernel.org&amp;#34; и следовать принятым на днях правилам и модели угроз (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65461&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65461&lt;/a&gt;) при отправке информации об уязвимостях. Отмечается, что использование типовых AI-инструментов приводит к выявлению одних и тех же уязвимостей и отправке большого числа дублирующихся отчётов, разбор которых создаёт огромную дополнительную нагрузку на сопровождающих и делает процесс работы через список рассылки почти полностью неуправляемым.&lt;br/&gt;&lt;br/&gt;Список рассылки &amp;#34;security@kernel.org&amp;#34; является закрытым и сторонние исследователи имеют возможность только отправить отчёт, но не могут просматривать отчёты, отправленные другими участниками, и их обсуждение разработчиками ядра. Приватный разбор созданных через AI-инструменты проблем признан пустой тратой времени, как для сопровождающих, тратящих ресурсы на отсеивание дубликатов, так и для разработчиков, впустую анализирующих проблемы, о которых уже сообщил кто-то другой. &lt;br/&gt;&lt;br/&gt;В связи с этим предписано сообщать об уязвимостях, выявленных при помощи AI, только через публичные списки рассылки, за исключением особо критических проблем. Исследователям безопасности  рекомендуется не заниматься бездумной переотправкой того, что выдаёт AI-ассистент, а проанализировать проблему, убедиться в её существовании, изучить документацию (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/security-bugs.rst?id=36d49bba19f2c19c933d13b25dcf4eb607a030b3&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/security-bugs.rst?id=36d49bba19f2c19c933d13b25dcf4eb607a030b3&lt;/a&gt;) по отправке отчётов об ошибках, подготовить патч и тщательно проверить, не исправлена ли уже проблема в актуальной кодовой базе ядра, чтобы сопровождающие не отвлекались на написание ответов о том, что проблема уже исправлена неделю или месяц назад.&lt;br/&gt;&lt;br/&gt;По мнению Линуса AI-инструменты великолепны,  но только когда действительно помогают, а не создают лишнюю головную боль и бессмысленную имитацию работы. Использование AI-инструментов при разработке ядра допустимо, но так, чтобы это приводило к результату и делало работу приятнее.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65467&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65467&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65467&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65467&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65467&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65467&lt;/a&gt;
    </content>
    <updated>2026-05-18T07:31:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8syd5fkhh4lx8ezer3h2g6sy84jj4wnj2del9p898nwsqfcdfcrqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y8yjmmu</id>
    
      <title type="html">ModuleJail для блокировки ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8syd5fkhh4lx8ezer3h2g6sy84jj4wnj2del9p898nwsqfcdfcrqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y8yjmmu" />
    <content type="html">
      ModuleJail для блокировки неиспользуемых модулей ядра Linux&lt;br/&gt;&lt;br/&gt;Джаспер Нюйенс (Jasper Nuyens (&lt;a href=&#34;https://github.com/jnuyens/&#34;&gt;https://github.com/jnuyens/&lt;/a&gt;)), основатель организации Linux Belgium, создавший надстройку (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=50119&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=50119&lt;/a&gt;) для использования Linux в информационной системе автомобилей Tesla, предложил простой способ снизить поверхность атаки на ядро Linux для снижения вероятности компрометации на фоне всплеска выявления  опасных уязвимостей при помощи AI. Так как многие уязвимости, как правило, находят в специфичных модулях ядра, доступных для автозагрузки, но обычно не применяемых большинством пользователей, Джаспер предложил по умолчанию блокировать неиспользуемые в текущей системе или в общем виде редко используемые модули.&lt;br/&gt;&lt;br/&gt;В ядре доступно несколько тысяч модулей, но в большинстве систем используется только несколько сотен, а остальные остаются доступны для  загрузки и потенциально могут содержать уязвимости. Идея реализована через скрипт ModuleJail (&lt;a href=&#34;https://github.com/jnuyens/modulejail/&#34;&gt;https://github.com/jnuyens/modulejail/&lt;/a&gt;), который определяет список используемых в текущей системе модулей (через /proc/modules) и автоматически помещает неиспользуемые модули в чёрный список. Скрипт написан на shell, использует распространённые системные утилиты (достаточно busybox)  и распространяется (&lt;a href=&#34;https://github.com/jnuyens/modulejail/&#34;&gt;https://github.com/jnuyens/modulejail/&lt;/a&gt;) под лицензией GPLv3.&lt;br/&gt;&lt;br/&gt;Скрипт поддерживает выполнение в Debian, Ubuntu, RHEL, Fedora, SUSE, AlmaLinux,  Rocky Linux, Alpine и Arch Linux, и в результате своей работы генерирует файл&lt;br/&gt;/etc/modprobe.d/modulejail-blacklist.conf, который штатно используется в системе для отключения автозагрузки модулей ядра. Подобны подход позволяет превентивно защитить свою систему, не прибегая к загрузке специализированных модулей ядра или выполнения дополнительных фоновых процессов для мониторинга за системой. &lt;br/&gt;&lt;br/&gt;При необходимости пользователю предоставлена возможность добавления в белый список модулей, которые в данным момент не загружены, но потенциально могут использоваться в работе. Также доступны для включения профили, допускающих использование наиболее необходимых модулей для типовых применений системы. Предложены профили &amp;#34;minimal&amp;#34; (только самые важные модули и основные ФС), &amp;#34;conservative&amp;#34; (&#43; типовые драйверы для серверов и виртуальных машин) и desktop (&#43; драйверы для WiFi, Bluetooth, звука и видео).&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65466&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65466&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65466&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65466&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65466&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65466&lt;/a&gt;
    </content>
    <updated>2026-05-17T20:31:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrf9qgfvjvgacgng9wx2l2qvyczc7aqjdj7zcn4sdnjkd08yra84gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yyf507d</id>
    
      <title type="html">На соревновании Pwn2Own в Берлине ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrf9qgfvjvgacgng9wx2l2qvyczc7aqjdj7zcn4sdnjkd08yra84gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yyf507d" />
    <content type="html">
      На соревновании Pwn2Own в Берлине продемонстрированы взломы RHEL, Windows 11 и AI-агентов&lt;br/&gt;&lt;br/&gt;Подведены (&lt;a href=&#34;https://www.zerodayinitiative.com/blog/2026/5/16/pwn2own-berlin-2026-day-three-results-and-master-of-pwn&#34;&gt;https://www.zerodayinitiative.com/blog/2026/5/16/pwn2own-berlin-2026-day-three-results-and-master-of-pwn&lt;/a&gt;) итоги трёх дней соревнований Pwn2Own Berlin 2026, на которых были продемонстрированы успешные атаки с использованием 47 ранее неизвестных уязвимостей (0-day) в операционных системах, браузерах, AI-системах и платформах виртуализации. При проведении атак использовались самые свежие  программы  и операционные системы со всеми доступными обновлениями и в конфигурации по умолчанию. &lt;br/&gt;&lt;br/&gt;Суммарный размер выплаченных вознаграждений составил более $1.2 миллиона долларов США ($1,298,250). Наиболее успешная команда  &lt;br/&gt;DEVCORE сумела заработать на соревнованиях 505 тысяч долларов США. Обладатели второго места (STARLabs SG) получили 242 тысяч долларов, а третьего (Out Of Bounds) - 95 тысяч долларов.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778958735.jpeg&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://images.squarespace-cdn.com/content/v1/5894c269e4fcb5e65a1ed623/62f0b9b3-a779-46cf-b990-656a80e92711/P2O-Berlin&#43;2026&#43;Master&#43;of&#43;Pwn&#43;Leaderboard.jpg?format=2500w&#34;&gt; )&lt;br/&gt;&lt;br/&gt;Осуществлённые атаки: &lt;br/&gt;&lt;br/&gt;-  Red Hat Enterprise Linux: 4 успешные атаки, позволившие поднять свои привилегии до пользователя root. Уязвимости вызваны целочисленным переполнением, обращением к памяти после освобождения, состоянием гонки и использованием неинициализированной памяти. Участникам выплачено $20,000, $10,000, $7,000 и $5,000.&lt;br/&gt;&lt;br/&gt;-  Windows 11: 5 успешные атаки, позволившие получить права администратора. Уязвимости вызваны целочисленным переполнением, переполнением буфера, обращением к памяти после освобождения и некорректным управлением доступом. Участникам выплачено $30,000, две премии по $15,000 и две премии по $7,500.&lt;br/&gt;&lt;br/&gt;-  VMware ESX: атака, позволившая выполнить код на стороне хост-окружения. Проблема вызвана переполнением буфера. Участникам выплачено $200,000.&lt;br/&gt;&lt;br/&gt;-  NV Container Toolkit: 2 успешные атаки, позволившие обойти изоляцию контейнера. Проблемы вызваны обращением к памяти после освобождения.  Участникам выплачено $25,000 и $50,000&lt;br/&gt;&lt;br/&gt;-  Microsoft Edge: Удалённое выполнение кода c обходом  sandbox.  Участникам выплачено $175,000.&lt;br/&gt;&lt;br/&gt;-  Microsoft SharePoint: Удалённое выполнение кода. Участникам выплачено $100,000.&lt;br/&gt;&lt;br/&gt;-  Microsoft Exchange: Удалённое выполнение кода с правами SYSTEM.  Участникам выплачено  $200,000.&lt;br/&gt;&lt;br/&gt;-  OpenAI Codex: 4 успешных взлома. Выплачено: $40,000, две премии по $20,000 и $10,000.&lt;br/&gt;&lt;br/&gt;-  NVIDIA Megatron Bridge: 4 успешных взлома. Выплачено: $20,000, две премии по $10,000, $2,500.&lt;br/&gt;&lt;br/&gt;-  Anthropic Claude Code: 3 успешных взлома. Выплачены три премии по $20,000.&lt;br/&gt;&lt;br/&gt;-  LM Studio: 2 успешных взлома. Выплачено: $40,000 и $20,000.&lt;br/&gt;&lt;br/&gt;-  Cursor: 2 успешных взлома. Выплачено: $30,000 и $15,000.&lt;br/&gt;&lt;br/&gt;-  LiteLLM: 3 успешных взлома. Выплачено: $17,750,  $40,000 и $8,000.&lt;br/&gt;&lt;br/&gt;-  Chroma: Один взлом, выплачено $20,000. &lt;br/&gt;&lt;br/&gt;-  Ollama: Один взлом, выплачено $28,000.&lt;br/&gt;&lt;br/&gt;-  Anthropic Claude Desktop: Один взлом, выплачено $10,000.&lt;br/&gt;&lt;br/&gt;Кроме вышеотмеченных успешных атак, 7 попыток эксплуатации уязвимостей завершились неудачей, во всех случаях из-за того, что команды не успели уложиться в отведённое для атаки ограниченное время. Неудачными оказались попытки взлома VMware ESXi, Apple Safari, Microsoft SharePoint, Red Hat Enterprise Linux, Firefox, OpenAI Codex, &lt;br/&gt;Oracle Autonomous AI Database, NV Container Toolkit.&lt;br/&gt;&lt;br/&gt;В соответствии с условиями конкурса детальная информация о всех продемонстрированных 0-day уязвимостях будет опубликована (&lt;a href=&#34;https://www.zerodayinitiative.com/advisories/published/&#34;&gt;https://www.zerodayinitiative.com/advisories/published/&lt;/a&gt;) только через 90 дней (&lt;a href=&#34;https://www.zerodayinitiative.com/advisories/disclosure_policy/&#34;&gt;https://www.zerodayinitiative.com/advisories/disclosure_policy/&lt;/a&gt;), которые даются на подготовку производителями обновлений с устранением уязвимостей. &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65464&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65464&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65464&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65464&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65464&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65464&lt;/a&gt;
    </content>
    <updated>2026-05-16T20:02:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfqjgj9cx7hph3mttv7704sze9yw4vmkt4anu4thc5d08qswu62lczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ydtvzje</id>
    
      <title type="html">Модель угроз и особенности оценки ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfqjgj9cx7hph3mttv7704sze9yw4vmkt4anu4thc5d08qswu62lczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ydtvzje" />
    <content type="html">
      Модель угроз и особенности оценки уязвимостей в ядре Linux&lt;br/&gt;&lt;br/&gt;Линус Торвальдс принял (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=36d49bba19f2c19c933d13b25dcf4eb607a030b3&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=36d49bba19f2c19c933d13b25dcf4eb607a030b3&lt;/a&gt;) в состав ядра документ (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=36d49bba19f2c19c933d13b25dcf4eb607a030b3&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=36d49bba19f2c19c933d13b25dcf4eb607a030b3&lt;/a&gt;), регламентирующий процесс обработки ошибок, связанных с безопасностью, определяющий модель угроз, поясняющий, какие ошибки в ядре трактуются как уязвимости, и разбирающий действия с ошибками, выявленными при помощи AI. Документ подготовлен (&lt;a href=&#34;https://lore.kernel.org/all/20260509094755.2838-1-w@1wt.eu/&#34;&gt;https://lore.kernel.org/all/20260509094755.2838-1-w@1wt.eu/&lt;/a&gt;) Вилли Тарро (Willy Tarreau), автором HAProxy и давним разработчиком ядра Linux, отвечавшим за сопровождение нескольких стабильных веток ядра. В качестве основы использованы договорённости, достигнутые в ходе обсуждения недавно выявленных критических уязвимостей в ядре (1 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65325&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65325&lt;/a&gt;), 2 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65395&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65395&lt;/a&gt;), 3 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65441&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65441&lt;/a&gt;), 4 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65452&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65452&lt;/a&gt;)), раскрытых до публикации исправлений и  для которых, благодаря AI, удалось сразу создать рабочие эксплоиты.&lt;br/&gt;&lt;br/&gt;Основную массу связанных с безопасностью ошибок предписывается (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/diff/Documentation/process/security-bugs.rst?id=36d49bba19f2c19c933d13b25dcf4eb607a030b3&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/diff/Documentation/process/security-bugs.rst?id=36d49bba19f2c19c933d13b25dcf4eb607a030b3&lt;/a&gt;)  обрабатывать публично, чтобы привлечь максимально широкую аудиторию и найти оптимальное решение. В отдельный приватный список рассылки предлагается отправлять только экстренные сообщения об уязвимостях, легко эксплуатируемых, представляющих угрозу для многих пользователей  и позволяющих получить расширенные привилегии или возможности. &lt;br/&gt;&lt;br/&gt;Уязвимости,  выявленные при помощи AI-ассистентов, всегда предлагается обсуждать публично, так как подобные проблемы часто обнаруживаются одновременно несколькими исследователями. При этом не следует раскрывать в отчёте экплоит - достаточно упомянуть, что он доступен, и передать его в частном порядке в ответ на запрос сопровождающего.&lt;br/&gt;&lt;br/&gt;Отдельно описываются правила передачи отчётов, созданных при помощи AI-ассистентов. Подобных отчётов присылают очень много и благодаря им время от времени удаётся выявлять ошибки в плохо отрецензированных частях кода, но сопровождающие часто их игнорируют из-за низкого качества и неточностей. Основные требования к отчётам, созданными при участии AI: &lt;br/&gt;&lt;br/&gt;-  Краткость, без воды и с указанием  сути и важных деталей в самом начале.&lt;br/&gt;&lt;br/&gt;-  Только голый текст без Markdown-тегов и декорирования.&lt;br/&gt;&lt;br/&gt;-  Понимание модели угроз и указание проверяемых фактов (например, &amp;#34;ошибка позволяет любому пользователю получить CAP_NET_ADMIN&amp;#34;), а не теоретических измышлений  и домыслов о последствиях уязвимости. &lt;br/&gt;&lt;br/&gt;-  Перед отправкой отчёта обязательно тщательно протестировать работоспособность эксплоита, сформированного через AI, и убедиться в возможности воспроизвести проблему. &lt;br/&gt;&lt;br/&gt;-  Привлечение AI для разработки и тестирования исправления выявленной проблемы.&lt;br/&gt;&lt;br/&gt;По статистике сопровождающих, большинство отчётов об ошибках, присылаемых под видом устранения уязвимостей, таковыми не являются, и должны обрабатываться в общем порядке как обычные ошибки. Для разделения уязвимостей и обычных ошибок описана модель угроз (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/diff/Documentation/process/threat-model.rst?id=36d49bba19f2c19c933d13b25dcf4eb607a030b3&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/diff/Documentation/process/threat-model.rst?id=36d49bba19f2c19c933d13b25dcf4eb607a030b3&lt;/a&gt;) ядра Linux. Среди возможностей и гарантий, нарушение которых может рассматриваться как уязвимость:&lt;br/&gt;&lt;br/&gt;-  Изоляция на уровне пользователей: доступ к файлам только для владельца, память процесса недоступна другим пользователям, ptrace запрещён для чужих процессов, изоляция IPC и сетевых коммуникаций.&lt;br/&gt;&lt;br/&gt;-  Защита на основе capabilities: без CAP_SYS_ADMIN нельзя менять конфигурацию ядра, память, состояние системы, без CAP_NET_ADMIN нельзя менять сетевые настройки или перехватывать трафик, без CAP_SYS_PTRACE нельзя отслеживать процессы других пользователей.&lt;br/&gt;&lt;br/&gt;-  Пространство имён идентификаторов пользователей (CONFIG_USER_NS) позволяет непривилегированным пользователям создавать свои изолированные окружения, из которых нельзя влиять на глобальное пространство имён, например, менять время, загружать модули и монтировать блочные устройства.&lt;br/&gt;&lt;br/&gt;-  Отладочные интерфейсы (/proc/kmsg, perf, debugfs), через которые можно получить доступ к конфиденциальной информации, доступны только после явного предоставления доступа администратором.&lt;br/&gt;&lt;br/&gt;Возможности, которые не рассматриваются как уязвимости:&lt;br/&gt;&lt;br/&gt;-  Использование устаревших веток ядра.&lt;br/&gt;&lt;br/&gt;-  Сборка с включением опций для разработчиков или снижающих безопасность (например, CONFIG_NOMMU). &lt;br/&gt;&lt;br/&gt;-  Выставление небезопасных настроек sysctl, опций командной строки, прав доступа в ФС, capabilities или открытие непривилегированным пользователям доступа к привилегированным интерфейсам (например, доступ на запись в procfs и debugfs).&lt;br/&gt;&lt;br/&gt;-  Проблемы в  функциях, предназначенных только для разработки и отладки ядра, таких как LOCKDEP, KASAN и FAULT_INJECTION, которые не предназначены для включения в рабочих конфигурациях.&lt;br/&gt;&lt;br/&gt;-  Проблемы в драйверах, модулях и подсистемах, находящихся в секции STAGING или помеченных как экспериментальные, небезопасные или неработоспособные. &lt;br/&gt;&lt;br/&gt;-  Использование сторонних модулей ядра или неофициальных форков ядра.&lt;br/&gt;&lt;br/&gt;-  Требование избыточных привилегий, таких как необходимость выполнения действий с правами root или от пользователя, имеющего права CAP_SYS_ADMIN,  CAP_NET_ADMIN, CAP_SYS_RAWIO  и CAP_SYS_MODULE. &lt;br/&gt;&lt;br/&gt;-  Теоретические атаки, требующие лабораторных условий, миллиардов попыток, эмуляции или модификации оборудования, несоразмерных затрат и нереалистичных конфигураций (например, системы с десятками тысяч ядер CPU).&lt;br/&gt;&lt;br/&gt;-  Обход механизмов защиты (например, ASLR) без демонстрации эксплоита.  Отсутствие проверок аргументов и возвращаемых кодов ошибок, не имеющих явных последствий.&lt;br/&gt;&lt;br/&gt;-  Случайные утечки информации, неподконтрольные атакующим, такие как &lt;br/&gt;остаточные данные в сообщениях об ошибках и утечки адресов/указателей на память ядра без прямой возможности эксплуатации.&lt;br/&gt;&lt;br/&gt;-  Ошибки при монтировании повреждённых дисковых образов, если драйвер не заявлен как пригодный для использования с не заслуживающими доверия носителями. Проблемы с дисковыми образами, выявляемые и устраняемые через запуск утилиты fsck.&lt;br/&gt;&lt;br/&gt;-  Атаки требующие физического доступа к оборудованию, модификации оборудования или подключения аппаратных устройств, таких как платы для атаки на DMA и логические анализаторы, если система специально не настроена для защиты от подобных атак (IOMMU).&lt;br/&gt;&lt;br/&gt;-  Регрессии c функциональностью и производительностью, устраняемые настройкой прав и лимитов.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65461&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65461&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65461&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65461&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65461&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65461&lt;/a&gt;
    </content>
    <updated>2026-05-16T16:02:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp2ywnxs9mcpey56sw0rqenpa6uu4zzvn2hhf9s8rp5nut5aklfrczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ysysyea</id>
    
      <title type="html">Релиз Erlang/OTP 29 Состоялся ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp2ywnxs9mcpey56sw0rqenpa6uu4zzvn2hhf9s8rp5nut5aklfrczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ysysyea" />
    <content type="html">
      Релиз Erlang/OTP 29&lt;br/&gt;&lt;br/&gt;Состоялся (&lt;a href=&#34;https://www.erlang.org/news/188&#34;&gt;https://www.erlang.org/news/188&lt;/a&gt;) релиз функционального языка программирования Erlang 29 (&lt;a href=&#34;http://www.erlang.org&#34;&gt;http://www.erlang.org&lt;/a&gt;), нацеленного на разработку распределённых отказоустойчивых приложений, обеспечивающих параллельную обработку запросов в режиме реального времени. Язык получил распространение в таких областях, как телекоммуникации, банковские системы, электронная коммерция, компьютерная телефония и организация мгновенного обмена сообщениями. Одновременно выпущен релиз OTP 29 (Open Telecom Platform) -  сопутствующего набора библиотек и компонентов для разработки распределённых систем на языке Erlang. &lt;br/&gt;&lt;br/&gt;Основные новшества (&lt;a href=&#34;https://github.com/erlang/otp/releases/tag/OTP-29.0&#34;&gt;https://github.com/erlang/otp/releases/tag/OTP-29.0&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;-  В SSH-сервере по умолчанию отключены сервисы shell и exec, а также подсистема SFTP. Для выполнения Erlang-кода аутентифицированными пользователями через SSH теперь требуется изменение настроек. В SSH  по умолчанию активирован гибридный алгоритм  обмена ключами mlkem768x25519-sha256.&lt;br/&gt;&lt;br/&gt;-  В библиотеке SSL в конфигурации по умолчанию выставлен наиболее приоритетным гибридный алгоритм обмена ключами &amp;#34;x25519mlkem768&amp;#34;, стойкий к подбору на квантовом компьютере и представляющий собой комбинацию из X25519 ECDH и алгоритма ML-KEM (CRYSTALS-Kyber). &lt;br/&gt;&lt;br/&gt;-  Добавлен атрибут &amp;#34;-unsafe&amp;#34; для пометки функций небезопасными (unsafe). В библиотеке  Erlang/OTP подобные функции помечены и  для них компилятор теперь выдаёт предупреждение. Добавлена возможность отслеживания через  xref вызова unsafe-функций и функций без документации.&lt;br/&gt;&lt;br/&gt;-  Для корректной работы сторонних  сборочных инструментов, таких как Rebar3, фильтрация игнорируемых вызовов (ignore_xref) теперь выполняется непосредственно внутри xref.&lt;br/&gt;&lt;br/&gt;-  Добавлен модуль ct_doctest для автоматического тестирования примеров кода из документации.&lt;br/&gt;&lt;br/&gt;-  Добавлен модуль io_ansi для создания консольных приложений, поддерживающих подстановку в терминал ANSI-последовательностей (Virtual Terminal Sequences), например, для изменения стиля и цвета текста.&lt;br/&gt;&lt;br/&gt;-  При поиске файловых путей с кодом (PATH) текущий каталог (&amp;#34;.&amp;#34;) перемещён с первой на последнюю позицию списка и теперь проверяется в последнюю очередь.&lt;br/&gt;&lt;br/&gt;-  Прекращено формирования 32-разрядных сборок для  Windows.&lt;br/&gt;&lt;br/&gt;-  Реализован полноценный отдельный тип данных для записей (native record, EEP-79 (&lt;a href=&#34;https://github.com/erlang/eep/pull/81&#34;&gt;https://github.com/erlang/eep/pull/81&lt;/a&gt;)), который можно использовать вместо традиционных записей, построенных на кортежах.&lt;br/&gt;&lt;br/&gt;-  Добавлен ограничитель &amp;#34;is_integer/3&amp;#34; для проверки целых чисел на принадлежность диапазону (например, &amp;#34;is_integer(I, 0, 100)&amp;#34;).&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;-  Реализованы генераторы списков с множественными значениями (EEP-78 (&lt;a href=&#34;https://www.erlang.org/eeps/eep-0078&#34;&gt;https://www.erlang.org/eeps/eep-0078&lt;/a&gt;)), возвращающие несколько элементов за итерацию (например, &amp;#34;[-I, I || I &amp;lt;- [1, 2, 3]]&amp;#34; выдаст &amp;#34;[-1,1,-2,2,-3,3]&amp;#34;).&lt;br/&gt;&lt;br/&gt;-  Добавлен флаг compr_assign, позволяющий связывать переменные прямо внутри генераторов (например, &amp;#34;[H || E &amp;lt;- List, H = erlang:phash2(E), H rem 10 =:= 0]&amp;#34;).&lt;br/&gt;&lt;br/&gt;-  В JIT-компиляторе улучшена генерация  машинного кода для сопоставления и создания бинарных данных с несколькими little-endian сегментами.&lt;br/&gt;&lt;br/&gt;-  В компиляторе повышена эффективность генерируемого кода в ситуациях, когда значения в &amp;#34;map&amp;#34; не зависят от генератора (например, &amp;#34;#{K =&amp;gt; 42 || K &amp;lt;- List}&amp;#34;).&lt;br/&gt;&lt;br/&gt;-  В компиляторе реализован вывод предупреждений при использовании устаревшего оператора &amp;#34;catch&amp;#34; вместо  &amp;#34;try...catch&amp;#34;, экспорта переменных из подвыражений (например, &amp;#34;file:open(File, AllOpts = [write, {encoding,utf8}])&amp;#34;), использования &amp;#34;and&amp;#34;/&amp;#34;or&amp;#34; вместо &amp;#34;andalso&amp;#34;/&amp;#34;orelse&amp;#34;, указания неоптимальных шаблонов сопоставления (например, &amp;#34;{a,B} = {X,Y}&amp;#34;).&lt;br/&gt;&lt;br/&gt;-  В STDLIB реализованы функции rand:shuffle/1 и rand:shuffle_s/2 для перемешивания списков в случайном порядке.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65455&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65455&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65455&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65455&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65455&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65455&lt;/a&gt;
    </content>
    <updated>2026-05-16T11:31:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp7kref2ttfx7zyuxka4cc6mtydgglmgf5xa86panaj4d8exejlwszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ywn029r</id>
    
      <title type="html">QEMUtiny - уязвимости в QEMU, позволяющие ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp7kref2ttfx7zyuxka4cc6mtydgglmgf5xa86panaj4d8exejlwszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ywn029r" />
    <content type="html">
      QEMUtiny - уязвимости в QEMU, позволяющие получить доступ к хост-окружению из гостевой системы&lt;br/&gt;&lt;br/&gt;Исследователи, которые на днях выявили уязвимость Fragnesia (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65441&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65441&lt;/a&gt;) в ядре Linux, опубликовали (&lt;a href=&#34;https://github.com/v12-security/pocs/tree/main/qemu&#34;&gt;https://github.com/v12-security/pocs/tree/main/qemu&lt;/a&gt;) информацию об уязвимостях в QEMU (&lt;a href=&#34;https://www.qemu.org/&#34;&gt;https://www.qemu.org/&lt;/a&gt;), позволяющих из гостевой системы получить root-доступ к хост-окружению.  Проблеме присвоено кодовое имя QEMUtiny, но CVE-идентификатор пока не назначен. Подготовлен эксплоит (&lt;a href=&#34;https://github.com/v12-security/pocs/blob/main/qemu/poc.c&#34;&gt;https://github.com/v12-security/pocs/blob/main/qemu/poc.c&lt;/a&gt;), в котором задействованы две уязвимости в коде эмуляции устройства CXL (&lt;a href=&#34;https://www.qemu.org/docs/master/system/devices/cxl.html&#34;&gt;https://www.qemu.org/docs/master/system/devices/cxl.html&lt;/a&gt;) (Compute Express Link). &lt;br/&gt;&lt;br/&gt;Обе уязвимости присутствуют в коде cxl-mailbox-utils.c (&lt;a href=&#34;https://github.com/qemu/qemu/blob/master/hw/cxl/cxl-mailbox-utils.c&#34;&gt;https://github.com/qemu/qemu/blob/master/hw/cxl/cxl-mailbox-utils.c&lt;/a&gt;). Первая уязвимость проявляется начиная с выпуска QEMU 7.1.0 и приводит к чтению памяти из области вне выделенного буфера из-за того, что функция cmd_logs_get_log() ошибочно трактует запрошенное смещение CEL-лога как индекс в массиве, в то время как оно задаётся в байтах. Вторая уязвимость проявляется начиная с QEMU 11.0.0 и приводит к переполнению буфера в функции cmd_features_set_feature() из-за обработки смещения на структуры при записи атрибутов без проверки, что вычисленное значение &amp;#34;offset &#43; bytes_to_copy&amp;#34; укладывается в размер выбранной структуры.&lt;br/&gt;&lt;br/&gt;Фактически атака возможна только на последнюю ветку QEMU 11.0.0. Об исправлении пока ничего не сообщается, указано только, что перед раскрытием уязвимости, информация о ней была передана разработчикам QEMU, которые ответили, что поддержка устройства CXL в QEMU реализована не для использования при  виртуализации. &lt;br/&gt;&lt;br/&gt;Эксплоит проверен с кодовой  базой QEMU от 11 мая с последним коммитом &lt;br/&gt;5e61afe (&lt;a href=&#34;https://github.com/qemu/qemu/commit/5e61afe&#34;&gt;https://github.com/qemu/qemu/commit/5e61afe&lt;/a&gt;). Работа эксплоита завязана на раскладку структур в памяти каждой конкретной сборки QEMU и системной libc, но по мнению исследователей, воспользовавшись для сканирования памяти уязвимостью, приводящей к чтению из области вне буфера, можно создать универсальный эксплоит, работающий с разными версиями QEMU.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65456&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65456&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65456&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65456&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65456&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65456&lt;/a&gt;
    </content>
    <updated>2026-05-15T17:13:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8gx36tkmw2wamxmx4mnaw2tpcrsq3v33h2lqxn9fagt8purmd9aszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yaznyr5</id>
    
      <title type="html">Пересмотр решения о создании ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8gx36tkmw2wamxmx4mnaw2tpcrsq3v33h2lqxn9fagt8purmd9aszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yaznyr5" />
    <content type="html">
      Пересмотр решения о создании редакции Fedora AI Developer Desktop&lt;br/&gt;&lt;br/&gt;Управляющий совет проекта Fedora (Fedora Council (&lt;a href=&#34;https://docs.fedoraproject.org/en-US/council/&#34;&gt;https://docs.fedoraproject.org/en-US/council/&lt;/a&gt;)) отозвал (&lt;a href=&#34;https://forge.fedoraproject.org/council/tickets/issues/562&#34;&gt;https://forge.fedoraproject.org/council/tickets/issues/562&lt;/a&gt;) ранее принятое решение о создании Fedora AI Developer Desktop - официальной редакции дистрибутива для разработчиков, использующих AI-инструменты. Изначально все 6 членов управляющего совета проголосовали (&lt;a href=&#34;https://forge.fedoraproject.org/council/tickets/issues/562#issuecomment-697648&#34;&gt;https://forge.fedoraproject.org/council/tickets/issues/562#issuecomment-697648&lt;/a&gt;) за создание проекта, но после ознакомления с критикой, высказанной в ходе обсуждения (&lt;a href=&#34;https://discussion.fedoraproject.org/t/fedora-ai-developer-desktop-objective/184941/151&#34;&gt;https://discussion.fedoraproject.org/t/fedora-ai-developer-desktop-objective/184941/151&lt;/a&gt;) в сообществе, через несколько дней два участника изменили (&lt;a href=&#34;https://forge.fedoraproject.org/council/tickets/issues/562#issuecomment-698875&#34;&gt;https://forge.fedoraproject.org/council/tickets/issues/562#issuecomment-698875&lt;/a&gt;) свои голоса и высказались против. Так как единогласия не достигнуто, утверждение решения отложено. Вопрос планируют решить до проведения  конференции Flock 2026, которая пройдёт с 14 по 16 июня.&lt;br/&gt;&lt;br/&gt;Недовольство связано с намерением использовать в составе  Fedora AI Developer Desktop сторонние модули ядра и проприетарные компоненты для поддержки технологии NVIDIA CUDA. Поставка сторонних модулей нарушает сложившийся в проекте консенсус в отношении политики поставки сторонних модулей ядра, а поставка CUDA идёт в разрез с идеологией проекта, не приветствующей продвижение проприетарного ПО и привязку решений к одному производителю.  Кроме того, в новой редакции предлагалось поставлять LTS-ветки ядра, но не ясно кто их будет поддерживать отдельно от штатных постоянно обновляемых пакетов с ядром, сопровождаемых в Fedora. &lt;br/&gt;&lt;br/&gt;По мнению изменившего свой голос члена управляющего совета, изменение стратегии в отношении поставки модулей для ядра в &lt;br/&gt;Fedora требует дополнительного согласования и получения экспертных мнений от инженеров и юристов. Предполагается, что проблема может быть урегулирована через переход к поставке штатного драйвера Nova вместо сторонних отрытых модулей от компании NVIDIA, доведение которого до готовности ожидается ближе к концу года.&lt;br/&gt;&lt;br/&gt;Изначально предполагалось, что участники из сообщества обратятся к &lt;br/&gt;представителям управляющего совета в случае опасений по тем или иным предстоящим решениям, но на деле совет не был уведомлен о возможных проблемах и голосовал на основе информации, предоставленной автором инициативы. Для того чтобы недопустить в будущем решений совета, идущих в разрез с мнением сообщества, Джеф Спалета (Jef Spaleta), лидер проекта Fedora, предложил (&lt;a href=&#34;https://discussion.fedoraproject.org/t/fedora-ai-developer-desktop-objective/184941/151&#34;&gt;https://discussion.fedoraproject.org/t/fedora-ai-developer-desktop-objective/184941/151&lt;/a&gt;) до начала голосования публиковать позиции совета, по которым в достигнут консенсус, чтобы сообщество могло успеть отреагировать и попытаться переубедить участников. Также упоминается вариант введения предварительного голосования на этапе обсуждения вопросов, вынесенных на рассмотрение совета, с публикацией результатов вне протоколов заседаний для ознакомления сообщества с мнением совета до проведения окончательного голосования.&lt;br/&gt;&lt;br/&gt;Проект Fedora AI Developer Desktop нацелен (&lt;a href=&#34;https://discussion.fedoraproject.org/t/fedora-ai-developer-desktop-objective/184941&#34;&gt;https://discussion.fedoraproject.org/t/fedora-ai-developer-desktop-objective/184941&lt;/a&gt;) на создание дополнительных атомарно обновляемых дектоп-редакций Fedora Linux для разработчиков, использующих и разрабатывающих AI-технологии. В качестве основы планировалось использовать наработки дистрибутивов  Silverblue (&lt;a href=&#34;https://fedoraproject.org/atomic-desktops/silverblue/&#34;&gt;https://fedoraproject.org/atomic-desktops/silverblue/&lt;/a&gt;) (GNOME) и Kinoite (&lt;a href=&#34;https://fedoraproject.org/atomic-desktops/kinoite/&#34;&gt;https://fedoraproject.org/atomic-desktops/kinoite/&lt;/a&gt;) (KDE), дополненные модулями ядра, инструментариями, платформами и библиотеками для развёртывания AI-моделей на локальной системе, а также разработки приложений, использующих AI.&lt;br/&gt;Для тестирования доступен прототип сборки (&lt;a href=&#34;https://quay.io/repository/gordonmessmer/atomic-desktop/silverblue&#34;&gt;https://quay.io/repository/gordonmessmer/atomic-desktop/silverblue&lt;/a&gt;) Fedora AI Developer Desktop на базе Fedora Silverblue.&lt;br/&gt;&lt;br/&gt;Конечной целью называется желание предоставить решение для использования AI из коробки, не требующее ручной настройки и установки дополнительного ПО.  Для корректной работы многих AI-фреймворков обычно требуется ручная настройка и согласование версий ядра, драйверов NVIDIA, инструментария CUDA и runtime для запуска контейнеров. Fedora AI Developer Desktop предоставит уже протестированное рабочее окружение, позволяющее сразу запускать готовые контейнеры с преднастроенными AI-платформами и использовать средства ускорения выполнения AI-моделей при помощи GPU.&lt;br/&gt;&lt;br/&gt;Все AI-инструменты и платформы по умолчанию будут поставляться без отправки телеметрии и с отключённым обращением к облачным сервисам. Для задействования ускорения на GPU NVIDIA в состав включены открытые компанией NVIDIA модули ядра (&lt;a href=&#34;https://github.com/NVIDIA/open-gpu-kernel-modules/&#34;&gt;https://github.com/NVIDIA/open-gpu-kernel-modules/&lt;/a&gt;),  используемые (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=61577&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=61577&lt;/a&gt;) в проприетарных драйверах NVIDIA (в будущем модули ядра NVIDIA планируют заменить на драйвер Nova (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=60821&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=60821&lt;/a&gt;)). Поверх открытых модулей предусмотрена возможность установки CUDA Runtime или CUDA Toolkit. Помимо GPU NVIDIA в планах упомянута  возможность работы на системах с GPU ARM, AMD и Intel. Из входящих в базовую поставку компонентов, отмечены преднастроенные   AI-агент Goose (&lt;a href=&#34;https://github.com/aaif-goose/goose&#34;&gt;https://github.com/aaif-goose/goose&lt;/a&gt;) и  графический интерфейс для создания, запуска и управления контейнерами  Podman Desktop (&lt;a href=&#34;https://podman-desktop.io/&#34;&gt;https://podman-desktop.io/&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65454&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65454&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65454&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65454&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65454&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65454&lt;/a&gt;
    </content>
    <updated>2026-05-15T11:43:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspqnxh762aj5h72tccs5fa9u5er3q0f2rn7jrervpytg3jr2nfyrszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yc2lk2y</id>
    
      <title type="html">Уязвимость в Linux-подсистеме pidfd, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspqnxh762aj5h72tccs5fa9u5er3q0f2rn7jrervpytg3jr2nfyrszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yc2lk2y" />
    <content type="html">
      Уязвимость в Linux-подсистеме pidfd, позволяющая прочитать недоступные пользователю файлы&lt;br/&gt;&lt;br/&gt;В ядре Linux выявлена (&lt;a href=&#34;https://www.openwall.com/lists/oss-security/2026/05/15/2&#34;&gt;https://www.openwall.com/lists/oss-security/2026/05/15/2&lt;/a&gt;) четвёртая (1 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65325&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65325&lt;/a&gt;), 2 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65395&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65395&lt;/a&gt;), 3 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65441&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65441&lt;/a&gt;)) за последние две недели критическая уязвимость, позволяющая пользователю поднять свои привилегии в системе.  Опубликовано (&lt;a href=&#34;https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn&#34;&gt;https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn&lt;/a&gt;) два рабочих эксплоита: sshkeysign_pwn (&lt;a href=&#34;https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn/blob/main/sshkeysign_pwn.c&#34;&gt;https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn/blob/main/sshkeysign_pwn.c&lt;/a&gt;) даёт возможность непривилегированному пользователю прочитать содержимое закрытых хостовых SSH-ключей /etc/ssh/ssh_host_*_key, а  chage_pwn (&lt;a href=&#34;https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn/blob/main/chage_pwn.c&#34;&gt;https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn/blob/main/chage_pwn.c&lt;/a&gt;) - прочитать содержимое файла /etc/shadow с хэшами паролей пользователей. &lt;br/&gt;&lt;br/&gt;Сведения об уязвимости не были запланированы для раскрытия, но один из исследователей безопасности на основе предложенного для ядра патча (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=31e62c2ebbfdc3fe3dbdf5e02c92a9dc67087a3a&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=31e62c2ebbfdc3fe3dbdf5e02c92a9dc67087a3a&lt;/a&gt;) смог определить (&lt;a href=&#34;https://x.com/spendergrsec/status/2054974174926430322&#34;&gt;https://x.com/spendergrsec/status/2054974174926430322&lt;/a&gt;) суть уязвимости, позволяющей прочитать файлы, доступные только пользователю root, например, /etc/shadow. В добавленном в ядро изменении корректировалась логика использования функции get_dumpable() в ptrace при определении уровня доступа в функции ptrace_may_access().&lt;br/&gt;&lt;br/&gt;Непосредственно уязвимость вызвана состоянием гонки, приводящим к возможности непривилегированного доступа к файловому дескриптору pidfd после обращения к файлу из suid root процесса. В момент времени между открытием файла и сбросом привилегий в suid-программе (например, через функцию setreuid), возникает ситуация, когда приложение, запустившее suid root программу, через дескриптор pidfd может обратиться к открытому в suid-программе файлу, даже если это не позволяют права доступа на файл. &lt;br/&gt;&lt;br/&gt;Окно для эксплуатации возникает из-за того, что  функция &amp;#34;__ptrace_may_access()&amp;#34; пропускает проверку возможности доступа к файлу, если поле task-&amp;gt;mm оказывается выставлено в значение NULL после выполнения exit_mm(), но до вызова exit_files(). В данный момент системный вызов pidfd_getfd считает, что идентификатор пользователя (uid) вызывающего процесса, соответствует  идентификатору, которому разрешён доступ к файлу. Примечательно, что ранее на проблему обращали внимание (&lt;a href=&#34;https://lore.kernel.org/all/20201016024019.1882062-1-jannh@google.com/&#34;&gt;https://lore.kernel.org/all/20201016024019.1882062-1-jannh@google.com/&lt;/a&gt;) ещё в 2020 году, но она осталась неисправленной.&lt;br/&gt;&lt;br/&gt;В эксплоите (&lt;a href=&#34;https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn/blob/main/chage_pwn.c&#34;&gt;https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn/blob/main/chage_pwn.c&lt;/a&gt;), получающем содержимое /etc/shadow, атака сводится к цикличному запуску через fork&#43;execl приложения /usr/bin/chage с флагом suid root, читающего содержимое /etc/shadow. После того как процесс ответвился выполняется системный вызов pidfd_open (&lt;a href=&#34;https://man7.org/linux/man-pages/man2/pidfd_open.2.html&#34;&gt;https://man7.org/linux/man-pages/man2/pidfd_open.2.html&lt;/a&gt;) и осуществляется цикличный перебор доступных pidfd-дескрипторов через системный вызов pidfd_getfd (&lt;a href=&#34;https://man7.org/linux/man-pages/man2/pidfd_getfd.2.html&#34;&gt;https://man7.org/linux/man-pages/man2/pidfd_getfd.2.html&lt;/a&gt;) и их проверка через /proc/self/fd. В эксплоите sshkeysign_pwn похожие манипуляции осуществляются с suid root программой ssh-keysign.&lt;br/&gt;&lt;br/&gt;CVE-идентификатор проблеме пока не присвоен, обновление ядра и пакетов в  дистрибутивах не опубликованы. В выпущенных (&lt;a href=&#34;https://www.kernel.org/&#34;&gt;https://www.kernel.org/&lt;/a&gt;) несколько часов назад ядрах  7.0.7, 6.18.30 и  	6.12.88 уязвимость не устранена. На момент написания новости можно использовать только патч (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=31e62c2ebbfdc3fe3dbdf5e02c92a9dc67087a3a&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=31e62c2ebbfdc3fe3dbdf5e02c92a9dc67087a3a&lt;/a&gt;). Обсуждаются (&lt;a href=&#34;https://www.openwall.com/lists/oss-security/2026/05/15/3&#34;&gt;https://www.openwall.com/lists/oss-security/2026/05/15/3&lt;/a&gt;) возможные обходные пути блокирования уязвимости, такие как выставление &lt;br/&gt;sysctl kernel.yama.ptrace_scope (&lt;a href=&#34;https://www.kernel.org/doc/Documentation/security/Yama.txt&#34;&gt;https://www.kernel.org/doc/Documentation/security/Yama.txt&lt;/a&gt;) или удаление флага suid root с исполняемых файлов в системе (как минимум с утилит ssh-keysign и chage, используемых в эксплоитах).&lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65452&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65452&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65452&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65452&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65452&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65452&lt;/a&gt;
    </content>
    <updated>2026-05-15T06:13:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvs06ykz6nt6xqzf65a2w3lpj4gexseagjxsu8vl4s3zxgw58kq7qzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ylx857j</id>
    
      <title type="html">Linux Foundation опубликовал ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvs06ykz6nt6xqzf65a2w3lpj4gexseagjxsu8vl4s3zxgw58kq7qzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ylx857j" />
    <content type="html">
      Linux Foundation опубликовал автомобильный дистрибутив AGL UCB 21.0 и платформу SoDeV&lt;br/&gt;&lt;br/&gt;Организация Linux Foundation представила (&lt;a href=&#34;https://www.linuxfoundation.org/press/automotive-grade-linux-releases-open-source-sodev-reference-platform-for-software-defined-vehicles-and-welcomes-five-new-members&#34;&gt;https://www.linuxfoundation.org/press/automotive-grade-linux-releases-open-source-sodev-reference-platform-for-software-defined-vehicles-and-welcomes-five-new-members&lt;/a&gt;) двадцать первый выпуск дистрибутива AGL UCB (&lt;a href=&#34;https://automotive.linuxfoundation.org/&#34;&gt;https://automotive.linuxfoundation.org/&lt;/a&gt;) (Automotive Grade Linux Unified Code Base), в рамках которого развивается универсальная платформа для использования в различных автомобильных подсистемах, от приборных панелей до автомобильных информационно-развлекательных систем. Одновременно представлен (&lt;a href=&#34;https://www.automotivelinux.org/announcements/automotive-grade-linux-releases-open-source-sodev-reference-platform-for-software-defined-vehicles-and-welcomes-five-new-members/&#34;&gt;https://www.automotivelinux.org/announcements/automotive-grade-linux-releases-open-source-sodev-reference-platform-for-software-defined-vehicles-and-welcomes-five-new-members/&lt;/a&gt;) первый выпуск эталонной платформы  AGL SoDeV (Software Defined Vehicle), предназначенной для создания программно определяемых автомобильных систем на базе Automotive Grade Linux.&lt;br/&gt;&lt;br/&gt;SoDeV представляет собой комбинированный продукт, сочетающий дистрибутив AGL UCB, Linux-контейнеры, VirtIO, гипервизор Xen, Zephyr RTOS и другие проекты  Linux Foundation. Первый релиз SoDeV может запускаться на платах Renesas Sparrow Hawk, в облачных окружениях или в виртуальных машинах. Проект позволяет автопроизводителям ускорить вывод продукта на рынок, благодаря отделения разработки программного обеспечения от аппаратных систем и абстрагирования оборудования через виртуализацию. В течение 2026 года планируют реализовать более широкую поддержку SoC, применяемых автопроизводителями. Проект развивается при участии компаний  Panasonic Automotive Systems, Honda, Toyota, Mazda, AISIN и Renesas.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778786841.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://www.automotivelinux.org/wp-content/uploads/sites/61/2025/12/image-1024x447.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;Дистрибутив AGL UCB основан на наработках проектов  Tizen (&lt;a href=&#34;https://www.tizen.org&#34;&gt;https://www.tizen.org&lt;/a&gt;), GENIVI (&lt;a href=&#34;http://www.genivi.org/&#34;&gt;http://www.genivi.org/&lt;/a&gt;) и Yocto (&lt;a href=&#34;http://www.yoctoproject.org/&#34;&gt;http://www.yoctoproject.org/&lt;/a&gt;). Графическое окружение базируется на Qt, Wayland и наработках проекта Weston IVI Shell. Демонстрационные сборки платформы сформированы (&lt;a href=&#34;https://wiki.automotivelinux.org/agl-distro/release-notes&#34;&gt;https://wiki.automotivelinux.org/agl-distro/release-notes&lt;/a&gt;) для QEMU,  плат Renesas H3, Intel Up², Raspberry Pi 4 и Raspberry Pi 5.  В разработке дистрибутива участвуют такие компании, как  Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi и Subaru. &lt;br/&gt;&lt;br/&gt;AGL UCB может использоваться автопроизводителями как каркас для создания конечных решений, после проведения необходимой адаптации для оборудования и кастомизации интерфейса. Платформа позволяет уделить основное внимание разработке приложений и собственных методов организации работы пользователя, не задумываясь о низкоуровневой инфраструктуре и минимизируя затраты на сопровождение. Проект является полностью открытым - все компоненты доступны (&lt;a href=&#34;https://git.automotivelinux.org/&#34;&gt;https://git.automotivelinux.org/&lt;/a&gt;) под свободными лицензиями. &lt;br/&gt;&lt;br/&gt;Предоставляется набор рабочих прототипов типовых приложений, написанных с использованием технологий HTML5 и Qt. Например, имеется реализация домашнего экрана, web-браузера, приборной панели, навигационной системы (используется Google Maps), климат-контроля, мультимедийного проигрывателя с поддержкой DLNA, интерфейса для настройки звуковой подсистемы, программы для чтения новостей. Предлагаются компоненты для голосового управления, поиска информации, взаимодействия со смартфоном по Bluetooth и подключения к CAN-сети для доступа к датчикам и передачи данных между узлами автомобиля. &lt;br/&gt;&lt;br/&gt;Среди изменений (&lt;a href=&#34;https://wiki.automotivelinux.org/agl-distro/release-notes#latest_stable_release&#34;&gt;https://wiki.automotivelinux.org/agl-distro/release-notes#latest_stable_release&lt;/a&gt;) в новой версии AGL UCB:&lt;br/&gt;&lt;br/&gt;-  Осуществлена синхронизация с компонентами платформы Yocto 5.0.16 (&lt;a href=&#34;https://www.yoctoproject.org/&#34;&gt;https://www.yoctoproject.org/&lt;/a&gt;);&lt;br/&gt;&lt;br/&gt;-  Обновлены инструментарии Flutter Embedder и Workspace Automation, в которые повышена производительность, решены проблемы с отрисовкой, добавлены новые возможности интерфейса пользователя. Обновлены версии &lt;br/&gt; Flutter SDK 3.38.3 и языка Dart 3.10.1.&lt;br/&gt;&lt;br/&gt;-  Задействована библиотека Qt 6.8.&lt;br/&gt;&lt;br/&gt;-  До версии 6.0 обновлена спецификация VSS (&lt;a href=&#34;https://covesa.github.io/vehicle_signal_specification/&#34;&gt;https://covesa.github.io/vehicle_signal_specification/&lt;/a&gt;) (Vehicle Signal Specification).&lt;br/&gt;&lt;br/&gt;-  Фреймворк распределённого отображения (Distributed Display Framework) переведён на использование протокола gRPC.&lt;br/&gt;&lt;br/&gt;-  Обновлены пакеты BSP (Board Support Package):&lt;br/&gt;    meta-arm,&lt;br/&gt;    meta-freescale,&lt;br/&gt;    meta-freescale-3rdparty,&lt;br/&gt;    meta-raspberrypi,&lt;br/&gt;    meta-renesas,&lt;br/&gt;    meta-riscv,&lt;br/&gt;    meta-rockchip,&lt;br/&gt;    meta-tegra,&lt;br/&gt;    meta-ti.&lt;br/&gt;&lt;br/&gt;-  Обновлены пакеты&lt;br/&gt;    meta-aws,&lt;br/&gt;    meta-clang,&lt;br/&gt;    meta-flutter,&lt;br/&gt;    meta-openembedded,&lt;br/&gt;    meta-selinux,&lt;br/&gt;    meta-virtualization,&lt;br/&gt;    meta-python-ai,&lt;br/&gt;    meta-qt6.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65449&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65449&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65449&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65449&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65449&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65449&lt;/a&gt;
    </content>
    <updated>2026-05-14T20:13:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszs8fyhy2gfyny8u3xy2cxqv2md37gxltf68yqxvkv46hfc9y5faszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ywq5lc2</id>
    
      <title type="html">Бета-выпуск KDE Plasma 6.7 Объявлено ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszs8fyhy2gfyny8u3xy2cxqv2md37gxltf68yqxvkv46hfc9y5faszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ywq5lc2" />
    <content type="html">
      Бета-выпуск KDE Plasma 6.7&lt;br/&gt;&lt;br/&gt;Объявлено (&lt;a href=&#34;https://kde.org/announcements/plasma/6/6.6.90/&#34;&gt;https://kde.org/announcements/plasma/6/6.6.90/&lt;/a&gt;) о переходе ветки KDE Plasma 6.7 на стадию бета-тестирования и заморозке кодовой базы от внесения функциональных изменений (допускается только приём исправлений). Релиз KDE Plasma 6.7  намечен (&lt;a href=&#34;https://community.kde.org/Schedules/Plasma_6&#34;&gt;https://community.kde.org/Schedules/Plasma_6&lt;/a&gt;) на 16 июня.&lt;br/&gt;&lt;br/&gt;Основные изменения (&lt;a href=&#34;https://community.kde.org/Plasma/Plasma_6#Plasma_6.7&#34;&gt;https://community.kde.org/Plasma/Plasma_6#Plasma_6.7&lt;/a&gt;) в KDE Plasma 6.7:&lt;br/&gt;&lt;br/&gt;-  В состав включён пользовательский интерфейс Plasma Bigscreen (&lt;a href=&#34;https://plasma-bigscreen.org/&#34;&gt;https://plasma-bigscreen.org/&lt;/a&gt;), предназначенный для использования на мультимедийных устройствах, подключаемых к телевизорам и проекторам. Окружение оптимизировано для работы с большими экранами и управления без клавиатуры c использованием пультов дистанционного управления или голосового помощника. &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778781902.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://plasma-bigscreen.org/img/pages/screenshots/Bigscreen6.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778781965.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://plasma-bigscreen.org/img/pages/screenshots/Bigscreen2.png&#34;&gt; )&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778781983.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://plasma-bigscreen.org/img/pages/screenshots/Bigscreen3.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В состав включён унифициорованный движок стилей Union (&lt;a href=&#34;https://invent.kde.org/plasma/union&#34;&gt;https://invent.kde.org/plasma/union&lt;/a&gt;),  позволяющий использовать (&lt;a href=&#34;https://api.kde.org/union-index.html&#34;&gt;https://api.kde.org/union-index.html&lt;/a&gt;)  разные технологии стилевого оформления приложений, доступные в KDE. По умолчанию для стилей задействован формат CSS вместо ранее используемого SVG. Подготовлена новая реализация темы Breeze, оформленная в формате CSS.&lt;br/&gt;Движок Union состоит из трёх слоёв: &lt;br/&gt;&lt;br/&gt; Входной слой реализуется через подключаемые плагины, обеспечивающие разбор входных форматов файлов со стилями и их преобразование в абстрактное описание для отрисовки. Например,  в качестве входного формата могут использоваться темы оформления в формате SVG или CSS.&lt;br/&gt; Промежуточный слой оформлен в виде библиотеки, описывающей модель данных и методы для применения стилей к  каждому элементу. &lt;br/&gt;&lt;br/&gt; Выходной слой содержит плагины для преобразования сформированного  промежуточным слоем универсального стиля  в команды для отрисовки, специфичные для конкретного графического стека. Например, на выходе могут формироваться стили для QtQuick или Qt Widgets.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778326256.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://quantumproductions.info/sites/default/files/2026-05/Screenshot_20260504_183837.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В композитном менеджере KWin реализована (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/9023&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/9023&lt;/a&gt;) поддержка экспериментального Wayland-протокола xx-fractional-scale-v2 (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/blob/a116bbc081057a5353893fb0cf2febdcf55ce30f/src/wayland/protocols/xx-fractional-scale-v2.xml&#34;&gt;https://invent.kde.org/plasma/kwin/-/blob/a116bbc081057a5353893fb0cf2febdcf55ce30f/src/wayland/protocols/xx-fractional-scale-v2.xml&lt;/a&gt;), благодаря которому удалось избавиться от излишних зазоров между соседними элементами на экранах с высокой плотностью пикселей, например, между развёрнутым на весь экран окном и панелью. Протокол xx-fractional-scale предоставляет (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/9023/diffs?commit_id=12161c0aba047bef10574c251f144c49db77382b&amp;amp;file=ebe04047b053c2b26ecdcfc74e0450b3654101f3&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/9023/diffs?commit_id=12161c0aba047bef10574c251f144c49db77382b&amp;amp;file=ebe04047b053c2b26ecdcfc74e0450b3654101f3&lt;/a&gt;) возможность масштабирования  системы логических координат, значения в которой задаются целыми числами, для повышения точности позиционирования и увеличения разрешения логических координат до отдельных пикселей. Подобная возможность решает проблему с ограниченным разрешением системы логических координат, недостаточным для позиционирования на уровне отдельных пикселей, необходимого для полноценной реализации дробного масштабирования в KDE. &lt;br/&gt;&lt;br/&gt;При помощи протокола xx-fractional-scale композитный сервер и клиент могут согласованно использовать разные системы координат (логические и пиксельные) при работе с объектом wl_surface. Логические координаты  применяются для описания размера содержимого и позиций окон с точки зрения пользователя, а пиксельные координаты отражают фактические размеры в буферах при отрисовке на экран. Протокол xx-fractional-scale вводит коэффициент масштабирования (scale), связывающий логические и пиксельные координаты, и позволяющий обрабатывать ситуации, когда на единицу логических координат приходится несколько пикселей. &lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;-  Реализована (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=436318&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=436318&lt;/a&gt;) полноценная поддержка сохранения и восстановления сеансов при использовании Wayland, позволяющая восстановить состояние,  привязку к виртуальным рабочим столам и позицию окон прерванного сеанса  после перезагрузки или аварийного завершения работы. Реализация основана на добавленной в KWin поддержке протокола xdg-session-management (&lt;a href=&#34;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/xdg-session-management&#34;&gt;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/xdg-session-management&lt;/a&gt;), предложенного в выпуске  Wayland-Protocols 1.48 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65120&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65120&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;-  Добавлена (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=107302&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=107302&lt;/a&gt;) возможность независимого переключения между виртуальными рабочими столами на каждом экране (ранее виртуальные рабочие столы переключались синхронно на всех мониторах, а теперь в привязке к каждому монитору).&lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;-  Добавлен (&lt;a href=&#34;https://merritt.codes/blog/2026/03/13/2026/_plasma-keyboard-funding-diacritics&#34;&gt;https://merritt.codes/blog/2026/03/13/2026/_plasma-keyboard-funding-diacritics&lt;/a&gt;) режим ввода с клавиатуры диакритических знаков (&lt;a href=&#34;https://ru.wikipedia.org/wiki/%D0%94%D0%B8%D0%B0%D0%BA%D1%80%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%BD%D0%B0%D0%BA%D0%B8&#34;&gt;https://ru.wikipedia.org/wiki/%D0%94%D0%B8%D0%B0%D0%BA%D1%80%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%BD%D0%B0%D0%BA%D0%B8&lt;/a&gt;) и спецсимволов, отсутствующих на физической клавиатуре. При удержании нажатия клавиши, связанной со спецсимволом, теперь показывается всплывающая подсказка, позволяющая во время ввода быстро выбрать нужный спецсимвол. Выбор осуществляется клавишами управления курсором, нажатием упомянутых в подсказке цифр или кликом мыши. Режим реализован в модуле  plasma-keyboard  и требует включения виртуальной клавиатуры (System Settings &amp;gt; Keyboard &amp;gt; Virtual Keyboard).&lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;-  Предоставлена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-keyboard/-/merge_requests/83&#34;&gt;https://invent.kde.org/plasma/plasma-keyboard/-/merge_requests/83&lt;/a&gt;) возможность установки собственных звуковых тем из загруженных архивов, без необходимости их предварительной ручной распаковки в каталог .../share/sounds.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1773464413.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://invent.kde.org/-/project/2703/uploads/116189a2f9e72ab85eff987060f65e11/Screenshot_20251223_013854.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Добавлена (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=435256&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=435256&lt;/a&gt;) функция (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-pa/-/commit/6d0efd26cdeea8b644ffc1e5e11899dd73c63f4e&#34;&gt;https://invent.kde.org/plasma/plasma-pa/-/commit/6d0efd26cdeea8b644ffc1e5e11899dd73c63f4e&lt;/a&gt;) для проверки настроек микрофона, позволяющая записать себя, а потом воспроизвести запись для оценки выставленной чувствительности микрофона. &lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;-  В композитный менеджер KWin добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/8926&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/8926&lt;/a&gt;) возможность использования  замещающих друг друга виртуальных фреймбуферов при работе с несколькими GPU  (multi-GPU swapchain (&lt;a href=&#34;https://en.wikipedia.org/wiki/Swap_chain&#34;&gt;https://en.wikipedia.org/wiki/Swap_chain&lt;/a&gt;)), а также реализована поддержка графического API Vulkan в DRM-бэкенде (Direct Rendering Manager), что  после внесения оптимизаций в будущем позволит добиться увеличения производительности в конфигурациях с несколькими GPU. На текущем этапе производительность связок из встроенных GPU AMD и Intel с дискретными  видеокартами AMD и NVIDIA при использовании Vulkan примерно соответствует OpenGL.&lt;br/&gt;&lt;br/&gt;-  Добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6312&#34;&gt;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6312&lt;/a&gt;) поддержка xdg-портала Notification (&lt;a href=&#34;https://flatpak.github.io/xdg-desktop-portal/docs/doc-org.freedesktop.portal.Notification.html&#34;&gt;https://flatpak.github.io/xdg-desktop-portal/docs/doc-org.freedesktop.portal.Notification.html&lt;/a&gt;) для настройки и вывода уведомлений из изолированных приложений, например, поставляемых в формате  Flatpak.&lt;br/&gt;&lt;br/&gt;-  В KWin внесены оптимизации (&lt;a href=&#34;https://zamundaaa.github.io/wayland/2026/05/06/making-wl-shm-fast.html&#34;&gt;https://zamundaaa.github.io/wayland/2026/05/06/making-wl-shm-fast.html&lt;/a&gt;), повышающие производительность и эффективность энергопотребления в программах, осуществляющих отрисовку при помощи CPU. Оптимизация заметна в большинстве программ KDE и в приложениях, использующих QtWidgets (в QtWidgets для отрисовки применяется CPU, а в QtQuick задействовано ускорение через GPU). Например,  при работе в KDevelop теперь всегда плавно двигается указатель, а нагрузка на CPU при прокрутке снизилась с 80-90% до 20%.&lt;br/&gt;&lt;br/&gt;-  В KWin продолжена (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/9027&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/9027&lt;/a&gt;) работа по реализации поддержки графического API Vulkan&lt;br/&gt;в DRM-бэкенде (Direct Rendering Manager). Ожидается, что использование &lt;br/&gt; Vulkan позволит добиться увеличения производительности в конфигурациях с несколькими GPU. Реализована возможность использования Vulkan для  загрузки текстур из GPU в CPU. Добавлен обработчик vulkanToQImageFormat() для преобразования форматов изображений в QImage. Расширены возможности  VulkanDevice::createCommandBuffer(). Реализован метод isSoftwareRenderer() в VulkanDevice. Добавлены интеграционные тесты. Проведено тестирование на системе с видеокартой NVIDIA RTX 5070 Ti с проприетарным драйвером 595.58.03.&lt;br/&gt;&lt;br/&gt;-  На системах с драйверами i915 и Intel XE для GPU Intel в KWin включена (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/8699&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/8699&lt;/a&gt;) поддержка аппаратных overlay-плоскостей (overlay plane), позволяющих отображать содержимое напрямую без прохождения через композитинг. Изменение повысило производительность и сократило энергопотребление приложений и игр, поддерживающих добавленную функциональность.&lt;br/&gt;&lt;br/&gt;-  В меню, использующих тему оформления Breeze, реализовано (&lt;a href=&#34;https://invent.kde.org/plasma/breeze/-/merge_requests/605&#34;&gt;https://invent.kde.org/plasma/breeze/-/merge_requests/605&lt;/a&gt;) изменение фона элементов при клике.&lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;-  Упрощён (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6451&#34;&gt;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6451&lt;/a&gt;) интерфейс показа QR-кода в виджете работы с буфером обмена (кнопка копирования перенесена в заголовок).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1775376688.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/04/04/this-week-in-plasma-ui-and-stability-improvements/clipboard-page-after.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Повышена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6452&#34;&gt;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6452&lt;/a&gt;) точность позиционирования виджетов на рабочем столе. При перемещении виджета в область, в которую он не помещается, теперь выводится эскиз, показывающий ближайшее свободное место, в котором фактически окажется виджет.&lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;-  Обеспечено (&lt;a href=&#34;https://invent.kde.org/plasma/libplasma/-/merge_requests/1435&#34;&gt;https://invent.kde.org/plasma/libplasma/-/merge_requests/1435&lt;/a&gt;) изменение стиля всплывающих подсказок в соответствии с активной темой оформления.&lt;br/&gt;&lt;br/&gt;-  Улучшена (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/8951&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/8951&lt;/a&gt;) реализация эффекта Mouse Marks (превращение курсора в маркер, оставляющий линии на экране) на сенсорных экранах. Добавлена поддержка рисования одновременно нескольких линий  на экранах с поддержкой мультитач.&lt;br/&gt;&lt;br/&gt;-  В синхронизированные с Plasma Login Manager настройки добавлены (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=516778&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=516778&lt;/a&gt;) параметры раскладки клавиатуры.&lt;br/&gt;&lt;br/&gt;-  В виджетах Task Manager и System Tray удалена (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=511439&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=511439&lt;/a&gt;) опция для использования более крупных пиктограмм и увеличенных отступов на сенсорных экранах и планшетах. Указано, что данная опция не работала корректно и приводила к проблемам при отображении.&lt;br/&gt;&lt;br/&gt;-  Реализован глобальный режим push-to-talk (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-pa/-/merge_requests/394&#34;&gt;https://invent.kde.org/plasma/plasma-pa/-/merge_requests/394&lt;/a&gt;), при котором микрофон включается только во время нажатия и удержания определённой комбинации клавиш.&lt;br/&gt;&lt;br/&gt;-  В виджеты управления яркостью и цветопередачей добавлены (&lt;a href=&#34;https://invent.kde.org/plasma/powerdevil/-/merge_requests/576&#34;&gt;https://invent.kde.org/plasma/powerdevil/-/merge_requests/576&lt;/a&gt;) кнопки для быстрого переключения между светлым и тёмным режимами оформления.&lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;-  В конфигураторе реализован (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3436&#34;&gt;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3436&lt;/a&gt;) показ страниц настройки игровых контроллеров, мыши и тачпада только при наличии данных устройств.&lt;br/&gt;&lt;br/&gt;-  Улучшено (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3442&#34;&gt;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3442&lt;/a&gt;) редактирование элементов на рабочем столе на системах с сенсорным экраном.&lt;br/&gt;&lt;br/&gt;-  При поиске по слову &amp;#34;память&amp;#34; (memory) теперь в числе рекомендаций предлагается запустить приложение System Monitor.&lt;br/&gt;&lt;br/&gt;-  В виджетах и приложении System Monitor реализована (&lt;a href=&#34;https://invent.kde.org/plasma/ksystemstats/-/merge_requests/41&#34;&gt;https://invent.kde.org/plasma/ksystemstats/-/merge_requests/41&lt;/a&gt;) поддержка отслеживания сетевой активности на платформе FreeBSD.&lt;br/&gt;&lt;br/&gt;-  Старый диалог для управления очередью вывода на печать заменён (&lt;a href=&#34;https://invent.kde.org/plasma/print-manager/-/merge_requests/280&#34;&gt;https://invent.kde.org/plasma/print-manager/-/merge_requests/280&lt;/a&gt;) на вызов отдельного приложения plasma-print-queue, позволяющего наглядно управлять несколькими очередями для разных локальных или внешних принтеров.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1771742219.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/02/21/this-week-in-plasma-6.6-is-here/print-queue-after.webp&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В диалог завершения зависших процессов добавлен (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/8818&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/8818&lt;/a&gt;) индикатор  прогресса выполнения операции.&lt;br/&gt;&lt;br/&gt;-  В виджете определения цвета пикселя (Color Picker) обеспечен (&lt;a href=&#34;https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/1010&#34;&gt;https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/1010&lt;/a&gt;) вывод подсказки об отсутствии выбранного цвета (ранее показывалось, что выбран цвет #000000).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1771742391.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/02/21/this-week-in-plasma-6.6-is-here/color-picker-after.webp&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В обзорном режиме реализована (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=453109&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=453109&lt;/a&gt;) возможность использования прокрутки или клавиш Page Up/Page Down для переключения между виртуальными рабочими столами.&lt;br/&gt;&lt;br/&gt;-  На системах с Wayland обеспечена (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=505663&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=505663&lt;/a&gt;) синхронизация изображения указателя стилуса с указателем мыши и тачпада.&lt;br/&gt;&lt;br/&gt;-  В KWin реализована (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/8828&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/8828&lt;/a&gt;) возможность определения постоянных правил, исключающих содержимое определённых окон при записи скринкастов.&lt;br/&gt;&lt;br/&gt;-  В программу для создания скриншотов Spectacle добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/spectacle/-/merge_requests/479&#34;&gt;https://invent.kde.org/plasma/spectacle/-/merge_requests/479&lt;/a&gt;) опция &amp;#34;--release-capture&amp;#34;, эквивалентная опции &amp;#34;Accept on click-and-release&amp;#34; в настройках (создание скриншота сразу после отпускания кнопки мыши после  выделения прямоугольной области, без отдельного подтверждения операции).&lt;br/&gt;&lt;br/&gt;-  В приложении System Monitor и виджете для отслеживания состояния системы учтён (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=453854&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=453854&lt;/a&gt;) выбор единиц измерения информации, например, GB (миллиард байт) или GiB (2^30).&lt;br/&gt;&lt;br/&gt;-  Реализовано (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/8742&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/8742&lt;/a&gt;) округление уровня масштабирования экрана, близкого к 100%, 200% и 300%, до данных величин для повышения производительности.&lt;br/&gt;&lt;br/&gt;-  На рабочем столе обеспечено (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6251&#34;&gt;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6251&lt;/a&gt;) появление панели управления виджетами (Widget Explorer) рядом с указателем мыши, а не рядом с  левым краем экрана.&lt;br/&gt;&lt;br/&gt;-  В конфигураторе страница с настройками удалённого рабочего стола (Remote Desktop) перенесена (&lt;a href=&#34;https://invent.kde.org/plasma/krdp/-/merge_requests/139&#34;&gt;https://invent.kde.org/plasma/krdp/-/merge_requests/139&lt;/a&gt;) в группу &amp;#34;Безопасность и приватность&amp;#34;.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1771745633.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/02/14/this-week-in-plasma-finalizing-6.6/krdp-after.webp&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В виджете &amp;#34;Disks &amp;amp; Devices&amp;#34; улучшена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6260&#34;&gt;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6260&lt;/a&gt;) обработка устройств, примонтированных в  loop-режиме.&lt;br/&gt;&lt;br/&gt;-  В меню приложений Kicker по аналогии с  Kickoffпоявилась (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3522&#34;&gt;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3522&lt;/a&gt;) возможность использования не квадратных кнопок в панели.&lt;br/&gt;&lt;br/&gt;-  В конфигураторе реализована (&lt;a href=&#34;https://invent.kde.org/plasma/sddm-kcm/-/merge_requests/99&#34;&gt;https://invent.kde.org/plasma/sddm-kcm/-/merge_requests/99&lt;/a&gt;) поддержка предпросмотра видео для тем оформления экрана входа SDDM.&lt;br/&gt;&lt;br/&gt;-  Улучшено (&lt;a href=&#34;https://blog.broulik.de/2026/02/nifty-dialogs/&#34;&gt;https://blog.broulik.de/2026/02/nifty-dialogs/&lt;/a&gt;) оформление диалогов, создаваемых KWin.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1771746153.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blog.broulik.de/wp-content/uploads/2026/02/Bildschirmfoto_20260202_204826.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Добавлена (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=486389&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=486389&lt;/a&gt;) настройка для изменения задержки перед появлением интерфейса переключения между окнами после начала удержания Alt&#43;Tab.&lt;br/&gt;&lt;br/&gt;-  В настройки виджета просмотра списка окон добавлены (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3434&#34;&gt;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3434&lt;/a&gt;) опции для изменения порядка сортировки  и группировки по виртуальным рабочим столам и комнатам (activitie).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1771770376.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/02/07/this-week-in-plasma-beefed-up-window-list-widget/window-list.webp&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В конфигураторе на странице настройки курсора при предпросмотре обеспечено (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6244&#34;&gt;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6244&lt;/a&gt;) приведение изображений курсоров к выбранному размеру.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1771770459.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/02/07/this-week-in-plasma-beefed-up-window-list-widget/cursor-theme-kcm-after.webp&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В Kwin реализовано (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=488138&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=488138&lt;/a&gt;) запоминание для каждого экрана отступов между окнами в мозаичном режиме.&lt;br/&gt;&lt;br/&gt;-  При повторном открытии интерфейса выбора обоев  рабочего стола обеспечен (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=389554&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=389554&lt;/a&gt;) переход к тому месту, на котором пользователь остановился в прошлый раз.&lt;br/&gt;&lt;br/&gt;-  В интерфейсе выбора Emoji варианты значков с разным цветом кожи сгруппированы (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3426&#34;&gt;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3426&lt;/a&gt;) в отдельный всплывающий диалог.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1771771487.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/01/31/this-week-in-plasma-getting-6.6-ready-for-release/emoji-mixed-skin-tone-after.webp&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Предоставлена возможность выставления глобальной комбинации клавиш для очистки истории уведомлений.&lt;br/&gt;&lt;br/&gt;-  В конфигураторе задействована (&lt;a href=&#34;https://invent.kde.org/plasma/systemsettings/-/merge_requests/390&#34;&gt;https://invent.kde.org/plasma/systemsettings/-/merge_requests/390&lt;/a&gt;) более традиционная кнопка &amp;#34;&amp;lt; Back&amp;#34; для возвращения из подкатегорий (ранее было &amp;#34;&amp;lt; Название категории&amp;#34;).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1771771573.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/01/31/this-week-in-plasma-getting-6.6-ready-for-release/system-settings-back-button-after.webp&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Добавлен (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=406211&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=406211&lt;/a&gt;) отдельный интерфейс для конфигурирования сетевых принтеров, совместно используемых в Windows-сетях.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1771771645.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/01/24/this-week-in-plasma-fixing-all-the-things/networked-windows-printer-support-page.webp&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В конфигураторе на странице с настройками уведомлений реализована (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6214&#34;&gt;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6214&lt;/a&gt;) поддержка воспроизведения выбираемых звуков уведомлений, независимо от включения звука уведомлений.&lt;br/&gt;&lt;br/&gt;-  В конфигураторе на страницу настройки сети добавлены (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-nm/-/merge_requests/480&#34;&gt;https://invent.kde.org/plasma/plasma-nm/-/merge_requests/480&lt;/a&gt;) опции для VPN  L2TP.&lt;br/&gt;&lt;br/&gt;-  Возвращена (&lt;a href=&#34;https://invent.kde.org/plasma/oxygen/-/merge_requests/77&#34;&gt;https://invent.kde.org/plasma/oxygen/-/merge_requests/77&lt;/a&gt;) возможность выбора темы оформления  Air Plasma, более легковесной, чем тема Oxygen.&lt;br/&gt;&lt;br/&gt;-  В KWin добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/4890&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/4890&lt;/a&gt;) поддержка Wayland-протокола ext-background-effect-v1 (&lt;a href=&#34;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/ext-background-effect&#34;&gt;https://gitlab.freedesktop.org/wayland/wayland-protocols/-/tree/main/staging/ext-background-effect&lt;/a&gt;), дающего возможность  &lt;br/&gt;создавать такие эффекты, как размытие фона. &lt;br/&gt;&lt;br/&gt;-  Реализован (&lt;a href=&#34;https://invent.kde.org/plasma/breeze/-/merge_requests/583&#34;&gt;https://invent.kde.org/plasma/breeze/-/merge_requests/583&lt;/a&gt;) скруглённый стиль выделения элементов в приложениях на базе QtWidgets, таких как Dolphin, Okular и KMail. Изменение позволило унифицировать внешний вид и повсеместно перейти к стилю выделения, ранее задействованному в приложениях на базе QtQuick.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1772257910.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/02/28/this-week-in-plasma-vietnamese-lunar-calendar-and-rounder-highlights/dolphin-after.png&#34;&gt; )&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1772257929.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/02/28/this-week-in-plasma-vietnamese-lunar-calendar-and-rounder-highlights/dolphin-before.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В меню приложений Kickoff обеспечено (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3565&#34;&gt;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3565&lt;/a&gt;) мерцание секции меню &amp;#34;избранное&amp;#34; сразу после добавления приложения в &amp;#34;избранное&amp;#34; через контекстное меню, чтобы наглядно показать где теперь можно быстро найти приложение.&lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;-  В уведомлениях, генерируемых рабочим столом Plasma, изменена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6353&#34;&gt;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6353&lt;/a&gt;) пиктограмма и сокращён заголовок.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1772259085.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/02/28/this-week-in-plasma-vietnamese-lunar-calendar-and-rounder-highlights/notification-after.png&#34;&gt; )&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1772259100.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://invent.kde.org/-/project/2703/uploads/998e6ba6944126a33afad6910e9c1b4b/image.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В виджет с часами добавлена поддержка вьетнамского лунного календаря.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1772257374.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/02/28/this-week-in-plasma-vietnamese-lunar-calendar-and-rounder-highlights/vietnamese-lunar-alternate-calendar.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Обновлён (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-nm/-/merge_requests/517&#34;&gt;https://invent.kde.org/plasma/plasma-nm/-/merge_requests/517&lt;/a&gt;) интерфейс для настройки OpenVPN, в который добавлена поддержка параметров (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-nm/-/merge_requests/517/commits&#34;&gt;https://invent.kde.org/plasma/plasma-nm/-/merge_requests/517/commits&lt;/a&gt;) для управления сжатием, MTU, NCP, TLS, таймаутами и шифрами.&lt;br/&gt;&lt;br/&gt;-  В конфигураторе на странице настройки сетевого соединения объединены (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-nm/-/merge_requests/491&#34;&gt;https://invent.kde.org/plasma/plasma-nm/-/merge_requests/491&lt;/a&gt;) вкладки &amp;#34;Wi-Fi&amp;#34; и &amp;#34;Wi-Fi Security&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  В конфигураторе на странице управления правами доступа приложений появилась (&lt;a href=&#34;https://invent.kde.org/plasma/flatpak-kcm/-/merge_requests/169&#34;&gt;https://invent.kde.org/plasma/flatpak-kcm/-/merge_requests/169&lt;/a&gt;)  кнопка для отзыва разом всех полномочий на запись приложениями скринкастов.&lt;br/&gt;&lt;br/&gt;-  Подготовлен (&lt;a href=&#34;https://blogs.kde.org/2026/03/13/introducing-kio-s3/&#34;&gt;https://blogs.kde.org/2026/03/13/introducing-kio-s3/&lt;/a&gt;) обработчик KIO S3, позволяющий напрямую из Dolphin и приложений KDE работать с файлами, хранимыми в S3-совместимых облачных хранилищах, таких как  Amazon S3, Cloudflare R2, DigitalOcean Spaces и MinIO.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1773466165.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/03/13/introducing-kio-s3/s3-dialog.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В виджетах для управления буфером обмена и сетевым подключением реализовна (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-nm/-/merge_requests/6393&#34;&gt;https://invent.kde.org/plasma/plasma-nm/-/merge_requests/6393&lt;/a&gt;) унифицированная кнопка возврата на прошлую страницу (на вложенных страницах теперь не показываются две кнопки &amp;#34;Назад&amp;#34;).&lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;-  В KRunner по умолчанию включён (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3590&#34;&gt;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3590&lt;/a&gt;) плагин вывода информации о глобальных комбинациях клавиш.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1773466259.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/03/07/this-week-in-plasma-polish-and-stability/global-shortcuts-plugin.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В виджете с реализацией глобального меню обеспечен (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=420418&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=420418&lt;/a&gt;) показ меню для активного окна, даже если это окно размещено на другом экране. Для возвращения старого поведения, при котором меню пропадает после перемещения окна на другой экран, в настройки добавлена специальная опция.&lt;br/&gt;&lt;br/&gt;-  При мозаичной компоновке двух смежных окон они теперь равномерно центрируются (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=484975&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=484975&lt;/a&gt;) во всём доступном экранном пространстве с учётом панелей (раньше ближайшее к панели окно сжималось больше, чем другое окно).&lt;br/&gt;&lt;br/&gt;-  В изолированных приложениях повышена (&lt;a href=&#34;https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/526&#34;&gt;https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/526&lt;/a&gt;) надёжность инициирования записи скринкастов и запросов к удалённым рабочим столам.&lt;br/&gt;&lt;br/&gt;-  Налажено (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=441409&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=441409&lt;/a&gt;) задействование 3D-ускорения в конфигурациях с несколькими GPU, один из которых не поддерживает OpenGL.&lt;br/&gt;&lt;br/&gt;-  Решены (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=514317&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=514317&lt;/a&gt;) проблемы работы с буфером обмена в некоторых приложениях на базе фреймворка  wxWidgets, таких как  KiCad и Audacity. Исправление включено в состав находящейся в разработке ветки wxWidgets 3.3.3 (&lt;a href=&#34;https://github.com/wxWidgets/wxWidgets/tags&#34;&gt;https://github.com/wxWidgets/wxWidgets/tags&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;-  В утилиту  kscreen-doctor добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/libkscreen/-/merge_requests/291&#34;&gt;https://invent.kde.org/plasma/libkscreen/-/merge_requests/291&lt;/a&gt;) поддержка изменения свойства экранов &amp;#34;AutoRotatePolicy&amp;#34;, определения (&lt;a href=&#34;https://invent.kde.org/plasma/libkscreen/-/merge_requests/294&#34;&gt;https://invent.kde.org/plasma/libkscreen/-/merge_requests/294&lt;/a&gt;) активного экрана и одновременного включения/выключения поддержки HDR и расширенного диапазона цветов (Wide Gamut (&lt;a href=&#34;https://en.wikipedia.org/wiki/Wide-gamut_RGB_color_space&#34;&gt;https://en.wikipedia.org/wiki/Wide-gamut_RGB_color_space&lt;/a&gt;)).&lt;br/&gt;&lt;br/&gt;-  В диалоге выбора экрана для его трансляции на другие системы или предоставления совместного доступа улучшена (&lt;a href=&#34;https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/532&#34;&gt;https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/532&lt;/a&gt;) визуализация эскизов и обеспечен показ обоев рабочего стола в качестве фона.  &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1774684403.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/03/28/this-week-in-plasma-easier-microphone-sensitivity-adjustment/fancier-screen-chooser.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Предоставлена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6417&#34;&gt;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6417&lt;/a&gt;) возможность добавления дополнительных виджетов с часами для разных часовых поясов, которые среди прочего будут показывать отличия времени от текущего часового пояса.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1774687056.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/03/21/this-week-in-plasma-time-zone-offsets-and-type-ahead-on-the-desktop/time-zones-after.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В менеджере приложений Discover по умолчанию включена (&lt;a href=&#34;https://invent.kde.org/plasma/discover/-/merge_requests/1274&#34;&gt;https://invent.kde.org/plasma/discover/-/merge_requests/1274&lt;/a&gt;) сортировка приложений по числу отзывов (сортировку по рейтингу можно вернуть в настройках). С главной страницы убран (&lt;a href=&#34;https://invent.kde.org/plasma/discover/-/merge_requests/1287&#34;&gt;https://invent.kde.org/plasma/discover/-/merge_requests/1287&lt;/a&gt;) показ элементов, не связанных с приложениями.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1774688291.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://invent.kde.org/-/project/2665/uploads/ea012c312329e0302278f8c3f422fddc/all_apps_page__after.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В виджете с глобальным меню скруглены (&lt;a href=&#34;https://invent.kde.org/plasma/libplasma/-/merge_requests/1459&#34;&gt;https://invent.kde.org/plasma/libplasma/-/merge_requests/1459&lt;/a&gt;) углы подсвечиваемых элементов меню.&lt;br/&gt;&lt;br/&gt;-  Предоставлена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3547&#34;&gt;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3547&lt;/a&gt;) возможность определения отдельной клавиши-модификатора для перевода фокуса на панель.&lt;br/&gt;&lt;br/&gt;-  Диалог для выбора каталогов унифицирован (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=197938&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=197938&lt;/a&gt;) с диалогом, применяемым при сохранении и открытии файлов (вместо отдельного диалога для каталогов в штатный диалог открытия файлов добавлен режим показа только каталогов).&lt;br/&gt;&lt;br/&gt;-  В инструмент для шифрования каталогов Plasma Vault добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-vault/-/merge_requests/72&#34;&gt;https://invent.kde.org/plasma/plasma-vault/-/merge_requests/72&lt;/a&gt;) индикация монтирования в режиме только для чтения.&lt;br/&gt;&lt;br/&gt;-  В апплете настройки сети предоставлена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-nm/-/merge_requests/536&#34;&gt;https://invent.kde.org/plasma/plasma-nm/-/merge_requests/536&lt;/a&gt;) возможность ограничения диапазона частот Wi-Fi (2.4 GHz или 5 GHz).&lt;br/&gt;&lt;br/&gt;-  При отключении активации KRunner при попытке набора с клавиатуры на рабочем столе, реализован (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=427961&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=427961&lt;/a&gt;) вызов обработчика  для выделения файлов по первым набранным буквам.&lt;br/&gt;&lt;br/&gt;-  В виджет System Tray  добавлена (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=517016&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=517016&lt;/a&gt;) опция для сортировки элементов в обратном порядке.&lt;br/&gt;&lt;br/&gt;-  На системах с несколькими GPU обеспечена (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=518008&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=518008&lt;/a&gt;) корректная запись содержимого экрана в Spectacle и приложениях на базе KPipeWire (раньше могло использоваться не то устройство отрисовки).&lt;br/&gt;&lt;br/&gt;-  В утилиту System Monitor и виджет показа информации о системе добавлено (&lt;a href=&#34;https://invent.kde.org/plasma/ksystemstats/-/merge_requests/132&#34;&gt;https://invent.kde.org/plasma/ksystemstats/-/merge_requests/132&lt;/a&gt;) определение конфигураций с несколькими GPU, а так же предоставление (&lt;a href=&#34;https://invent.kde.org/plasma/ksystemstats/-/merge_requests/86&#34;&gt;https://invent.kde.org/plasma/ksystemstats/-/merge_requests/86&lt;/a&gt;) статистики о полнодисковом шифровании и RAID.&lt;br/&gt;&lt;br/&gt;-  В KWin добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/8475&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/8475&lt;/a&gt;) поддержка 3D LUTs (3D Lookup Tables (&lt;a href=&#34;https://en.wikipedia.org/wiki/3D_lookup_table&#34;&gt;https://en.wikipedia.org/wiki/3D_lookup_table&lt;/a&gt;)) для переназначения цветов, что снизило потребление ресурсов  на GPU, предоставляющих функции для ускорения преобразования цветов.&lt;br/&gt;&lt;br/&gt;-  Прекращено (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-integration/-/merge_requests/209&#34;&gt;https://invent.kde.org/plasma/plasma-integration/-/merge_requests/209&lt;/a&gt;) создание контекстов OpenGL для приложений, не использующих OpenGL, что позволило снизить потребление памяти на  10-15 MB для каждого подобного приложения и сократить время запуска.&lt;br/&gt;&lt;br/&gt;-  В KWin внесены (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/8997&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/8997&lt;/a&gt;) оптимизации, повышающие производительность интерфейса переключения между окнами по Alt&#43;Tab при включении эффекта &amp;#34;Highlight Window&amp;#34; и большом числе свёрнутых окон.&lt;br/&gt;&lt;br/&gt;-  В конфигураторе на странице &amp;#34;Default Applications&amp;#34; появилась (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6468&#34;&gt;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6468&lt;/a&gt;) возможность выбора вызываемого по умолчанию приложения с реализацией календаря-планировщика.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776509089.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/04/18/this-week-in-plasma-per-screen-virtual-desktops-and-wayland-session-restore/default-calendar-chooser.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В апплет, вызываемый при клике средней кнопки мыши на часах, добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6462&#34;&gt;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6462&lt;/a&gt;) опция для открытия  календаря-планировщика.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776509110.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/04/18/this-week-in-plasma-per-screen-virtual-desktops-and-wayland-session-restore/middle-click-on-digital-clock-to-open-calendar-app.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6224&#34;&gt;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6224&lt;/a&gt;) поддержка помещения в избранное операций в приложениях, показанных в результатах поиска.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776509152.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/04/18/this-week-in-plasma-per-screen-virtual-desktops-and-wayland-session-restore/favorite-app-actions.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В контекстное меню, показываемое при клике правой кнопкой мыши на обоях рабочего стола, добавлен (&lt;a href=&#34;https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/1035&#34;&gt;https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/1035&lt;/a&gt;) пункт для  просмотра информации об изображении.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776509171.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/04/18/this-week-in-plasma-per-screen-virtual-desktops-and-wayland-session-restore/info-about-picture-of-the-day-image.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В менеджер приложений Discover добавлена (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=508743&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=508743&lt;/a&gt;) опция для автоматического выхода из программы после завершения установки обновлений.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776509197.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/04/18/this-week-in-plasma-per-screen-virtual-desktops-and-wayland-session-restore/discover-quit-option.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В Discover оптимизировано оформление элементов списка приложений. &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776511713.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/04/18/this-week-in-plasma-per-screen-virtual-desktops-and-wayland-session-restore/discover-after.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В System Monitor обеспечено разделение GPU по названиям. Через контекстное меню, показываемое для приложения System Monitor, теперь можно напрямую вызвать конкретные режимы мониторинга, например, просмотр списка запущенных процессов.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776509269.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/04/18/this-week-in-plasma-per-screen-virtual-desktops-and-wayland-session-restore/system-monitor-go-to-page-actions.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Виджет для вставки в панель разделителя теперь доступен (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6494&#34;&gt;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6494&lt;/a&gt;) через кнопку  добавления новых элементов на странице настройки панели, а не через боковую панель со списком виджетов.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776509290.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/04/18/this-week-in-plasma-per-screen-virtual-desktops-and-wayland-session-restore/add-margins-separator-in-panel-configuration-dialog.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Для многомониторных конфигураций добавлена (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=329696&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=329696&lt;/a&gt;) опция, позволяющая отображать интерфейс переключения между окнами по   Alt&#43;Tab только на основном экране, независимо от того на каком экране находится фокус ввода.&lt;br/&gt;&lt;br/&gt;-  В меню приложений Kicker обеспечена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3649&#34;&gt;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3649&lt;/a&gt;) маркировка специальным значком недавно установленных программ, по аналогии с тем как это делается в интерфейсе Kickoff.&lt;br/&gt;&lt;br/&gt;-  Разрешено (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3652&#34;&gt;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3652&lt;/a&gt;) перемещение мышью приложений в секцию &amp;#34;избранное&amp;#34; виджетов Kickoff, Kicker и Dashboard.&lt;br/&gt;&lt;br/&gt;-  В KRunner расширены (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=496343&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=496343&lt;/a&gt;) возможности вычисления произвольных математических выражений, например, теперь можно вводить не только &amp;#34;sqrt(2) &#43; 2&amp;#34;, но и &amp;#34;2 &#43; sqrt(2)&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Уменьшен (&lt;a href=&#34;https://invent.kde.org/plasma/kpipewire/-/merge_requests/247&#34;&gt;https://invent.kde.org/plasma/kpipewire/-/merge_requests/247&lt;/a&gt;) размер анимированных GIF-изображений, создаваемых в приложениях, использующих библиотеку  KPipeWire.&lt;br/&gt;&lt;br/&gt;-  В KWin добавлена (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=515784&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=515784&lt;/a&gt;) эвристика, определяющая целесообразность применения прямого вывода (direct scan-out) для повышения производительности и снижения энергопотребления при раскрытии окон на весь экран.&lt;br/&gt;&lt;br/&gt;-  Реализована (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=514239&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=514239&lt;/a&gt;) возможность выставления для дисплея  цветового профиля ICC при включённом режиме HDR.&lt;br/&gt;&lt;br/&gt;-  Для многих ноутбуков с процессорами AMD реализована (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=511801&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=511801&lt;/a&gt;) возможность отключения драйвера адаптивной модуляции подсветки экрана или ручной регулировки параметров при его использовании. Указанный драйвер изменяет цвета на экране для улучшения  видимости информации при  низком уровне яркости.&lt;br/&gt;&lt;br/&gt;-  В менеджере приложений Discover улучшены (&lt;a href=&#34;https://invent.kde.org/plasma/discover/-/merge_requests/1316&#34;&gt;https://invent.kde.org/plasma/discover/-/merge_requests/1316&lt;/a&gt;) средства для выявления дублирующихся приложений, установленных из системных пакетов и из внешних каталогов в формате Flatpak.&lt;br/&gt;&lt;br/&gt;-  При выводе информации о системе (Info Center) показания датчиков температуры теперь выводятся (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=511801&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=511801&lt;/a&gt;) в единицах измерения, заданных в системных настройках.&lt;br/&gt;&lt;br/&gt;-  В меню   Kickoff добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3662&#34;&gt;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3662&lt;/a&gt;) поддержка удаления приложений из секции &amp;#34;Избранное&amp;#34;, путём перемещения мышью ярлыка  за пределы виджета.&lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;-  В виджет управления выводом на печать добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/print-manager/-/merge_requests/324&#34;&gt;https://invent.kde.org/plasma/print-manager/-/merge_requests/324&lt;/a&gt;) индикация  числа активных и находящихся в очереди заданий вывода на печать по отдельности для каждого из принтеров.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778323150.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/05/09/this-week-in-plasma-icc-profiles-%EF%B8%8F-hdr/more-printer-badges.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В KWin добавлены (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/9120&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/9120&lt;/a&gt;) оптимизации, снижающие энергопотребление при работе с полноэкранными окнами и эффектами, на которые не влияет применение прямого вывода (direct scan-out).&lt;br/&gt;&lt;br/&gt;-  В меню приложений Kicker добавлена (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=420951&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=420951&lt;/a&gt;) опция для отображения списка недавно открытых каталогов. В виджетах Kicker и Dashboard предоставлена возможность удаления элементов из секции &amp;#34;Избранное&amp;#34; через их перемещение мышью за пределы виджета.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777104035.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/04/25/this-week-in-plasma-fanciness-in-discover-and-more-power-efficiency/recent-places-in-kicker.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В виджет управления сетью добавлена (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=499188&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=499188&lt;/a&gt;) поддержка создания дубликатов профилей сетевых соединений.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777104125.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/04/25/this-week-in-plasma-fanciness-in-discover-and-more-power-efficiency/duplicate-network-connection.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В правила переопределения атрибутов окон приложений (KWin Window Rules (&lt;a href=&#34;https://userbase.kde.org/KWin_Rules&#34;&gt;https://userbase.kde.org/KWin_Rules&lt;/a&gt;)) добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/8969&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/8969&lt;/a&gt;) возможность привязки диалоговых окон к указанному родительскому окну.&lt;br/&gt;&lt;br/&gt;-  В менеджере установки приложений Discover переделано (&lt;a href=&#34;https://invent.kde.org/plasma/discover/-/merge_requests/1297&#34;&gt;https://invent.kde.org/plasma/discover/-/merge_requests/1297&lt;/a&gt;) оформление области с параметрами приложений, в которую перенесена кнопка для установки.&lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;-  Добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5703&#34;&gt;https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5703&lt;/a&gt;) поддержка портала (xdg-desktop-portal (&lt;a href=&#34;https://github.com/flatpak/xdg-desktop-portal/&#34;&gt;https://github.com/flatpak/xdg-desktop-portal/&lt;/a&gt;)) &amp;#34;Background apps&amp;#34; (org.freedesktop.background.Monitor (&lt;a href=&#34;https://flatpak.github.io/xdg-desktop-portal/docs/doc-org.freedesktop.background.Monitor.html&#34;&gt;https://flatpak.github.io/xdg-desktop-portal/docs/doc-org.freedesktop.background.Monitor.html&lt;/a&gt;)), позволяющего графическим приложениям переходить в фоновый режим со скрытием окон, оставляя лишь индикатор о своём состоянии в системном лотке.&lt;br/&gt;&lt;br/&gt;-  Добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/493&#34;&gt;https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/493&lt;/a&gt;) поддержка второй версии портала &lt;br/&gt;org.freedesktop.impl.portal.InputCapture (&lt;a href=&#34;https://flatpak.github.io/xdg-desktop-portal/docs/doc-org.freedesktop.impl.portal.InputCapture.html&#34;&gt;https://flatpak.github.io/xdg-desktop-portal/docs/doc-org.freedesktop.impl.portal.InputCapture.html&lt;/a&gt;), применяемого для организации доступа к захвату ввода из изолированных приложений.&lt;br/&gt;&lt;br/&gt;-  Добавлена (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3657&#34;&gt;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3657&lt;/a&gt;) возможность переименования или перемещения типового каталога &amp;#34;Projects&amp;#34;, который с недавних пор стал создаваться дистрибутивами в домашнем каталоге пользователя в дополнение к каталогам &amp;#34;Documents&amp;#34;, &amp;#34;Downloads&amp;#34;, &amp;#34;Desktop&amp;#34;, &amp;#34;Videos&amp;#34;, &amp;#34;Music&amp;#34; и &amp;#34;Pictures&amp;#34;.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777711619.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/05/02/this-week-in-plasma-background-apps-and-zoom-up-scaling/projects-folder-configurability.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Добавлена (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=509770&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=509770&lt;/a&gt;) функция увеличения содержимого экрана без заметной потери качества, основанная на эффекте Zoom в KWin.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777711684.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/05/02/this-week-in-plasma-background-apps-and-zoom-up-scaling/less-blurry-upscaling.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В размещаемый на панели виджет вывода на печать добавлены (&lt;a href=&#34;https://invent.kde.org/plasma/print-manager/-/merge_requests/323&#34;&gt;https://invent.kde.org/plasma/print-manager/-/merge_requests/323&lt;/a&gt;) метки о числе активных и находящихся в очереди работ.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777711712.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/05/02/this-week-in-plasma-background-apps-and-zoom-up-scaling/number-of-print-jobs-badge.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  При запросе X11-приложением, выполняемым через XWayland, прав на отправку программно сгенерированных событий мыши и клавиатуры, теперь отображается имя приложения. В конфигураторе обеспечен (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/9123&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/9123&lt;/a&gt;) вывод списка приложений, которым ранее было предоставлено подобное полномочие. &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777711732.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/05/02/this-week-in-plasma-background-apps-and-zoom-up-scaling/always-allow-xdotool.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Обеспечено (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=499562&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=499562&lt;/a&gt;) применение стиля оформления  KDE к диалогам, выводимым Qt-приложениями, использующими QML-тип MessageDialog (например, используется приложением  Sticky Note в диалоге подтверждения).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777711757.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/05/02/this-week-in-plasma-background-apps-and-zoom-up-scaling/delete-dialog-after.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В менеджере приложений Discover реализована (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=511002&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=511002&lt;/a&gt;) обработка запуска на системах без выхода в интернет. Улучшено (&lt;a href=&#34;https://bugs.kde.org/show_bug.cgi?id=422498&#34;&gt;https://bugs.kde.org/show_bug.cgi?id=422498&lt;/a&gt;) информирование о запланированном обновлении прошивки при следующей перезагрузке.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777711781.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/05/02/this-week-in-plasma-background-apps-and-zoom-up-scaling/discover-is-offline.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Упрощено (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3511&#34;&gt;https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3511&lt;/a&gt;) нажатие на кнопки в верхней части Widget Explorer (нажатие теперь срабатывает если кликнуть уперев курсор в границу экрана над кнопкой, без точного попадания по кнопке).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777711806.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://blogs.kde.org/2026/05/02/this-week-in-plasma-background-apps-and-zoom-up-scaling/fitts-law-buttons.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Реализован (&lt;a href=&#34;https://invent.kde.org/plasma/kwin/-/merge_requests/9145&#34;&gt;https://invent.kde.org/plasma/kwin/-/merge_requests/9145&lt;/a&gt;) учёт дополнительных параметров при автоматическом изменении яркости экрана для более качественной работы в условиях часто меняющегося освещения.&lt;br/&gt;&lt;br/&gt;-  Убрано (&lt;a href=&#34;https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/1013&#34;&gt;https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/1013&lt;/a&gt;) ограничение, отводившее 25 секунд на выбор цвета после вызова виджета с пипеткой (Color Picker).&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65450&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65450&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65450&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65450&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65450&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65450&lt;/a&gt;
    </content>
    <updated>2026-05-14T18:43:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs07x3n24rte368elwwfdyfvwf8r4yq7hsr46w9mmzmauky2ahq8cczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ylkhkdj</id>
    
      <title type="html">Утверждён перевод JavaScript-платформы ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs07x3n24rte368elwwfdyfvwf8r4yq7hsr46w9mmzmauky2ahq8cczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ylkhkdj" />
    <content type="html">
      Утверждён перевод JavaScript-платформы Bun на язык Rust&lt;br/&gt;&lt;br/&gt;Джарред Самнер (Jarred Sumner (&lt;a href=&#34;https://github.com/Jarred-Sumner&#34;&gt;https://github.com/Jarred-Sumner&lt;/a&gt;)), создатель и основной разработчик  серверной JavaScript-платформы Bun (&lt;a href=&#34;https://bun.sh/&#34;&gt;https://bun.sh/&lt;/a&gt;), признал успешным эксперимент (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65379&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65379&lt;/a&gt;) по переписыванию проекта с языка Zig и Rust при помощи AI-ассистента Claude Code, и принял решение (&lt;a href=&#34;https://github.com/oven-sh/bun/pull/30412&#34;&gt;https://github.com/oven-sh/bun/pull/30412&lt;/a&gt;) о переводе Bun на язык Rust. Переписанный вариант на языке Rust уже принят (&lt;a href=&#34;https://github.com/oven-sh/bun/commit/23427dbc12fdcff30c23a96a3d6a66d62fdc091d&#34;&gt;https://github.com/oven-sh/bun/commit/23427dbc12fdcff30c23a96a3d6a66d62fdc091d&lt;/a&gt;) в основной репозиторий проекта, а код на языке Zig намечен (&lt;a href=&#34;https://github.com/oven-sh/bun/pull/30680&#34;&gt;https://github.com/oven-sh/bun/pull/30680&lt;/a&gt;) к удалению.  Также автор Bun объявил (&lt;a href=&#34;https://job-boards.greenhouse.io/anthropic/jobs/5218395008&#34;&gt;https://job-boards.greenhouse.io/anthropic/jobs/5218395008&lt;/a&gt;) о найме сотрудников для поддержки Bun, имеющих более 5 лет опыта разработки на языках C/C&#43;&#43; и Rust. &lt;br/&gt;&lt;br/&gt;На данный момент на Rust реализован прямой порт с языка Zig, который включает множество блоков (&lt;a href=&#34;https://github.com/search?q=repo%3Aoven-sh%2Fbun&#43;%22unsafe&#43;%22&#43;lang%3Arust&amp;amp;type=code&#34;&gt;https://github.com/search?q=repo%3Aoven-sh%2Fbun&#43;%22unsafe&#43;%22&#43;lang%3Arust&amp;amp;type=code&lt;/a&gt;) unsafe кода, использует ту же архитектуру, те же структуры данных и прежние внешние библиотеки. Отмечается, что порт на Rust успешно прошёл проверку существующим тестовым набором на всех платформах. Попутно было устранено несколько утечек памяти и сбоев в тестах. &lt;br/&gt;&lt;br/&gt;После сборки версии на Rust исполняемый файл получился на 3-8 МБ меньше, чем при сборке версии на Zig. В тестах производительности версия на Rust оказалась либо быстрее, либо на том же уровне. При этом по мнению Джарред самым важным преимуществом варианта на Rust стала возможность отлавливания и предотвращения ошибок при работе с памятью, диагностика которых последние годы отнимала у разработчиков Bun уйму времени. &lt;br/&gt;&lt;br/&gt;В качестве причины переписывания на Rust ранее отмечалось желание устранить проблемы в Bun, вызванные утечками памяти, наличие разногласий с авторами Zig в плане применения AI для написания кода и неприемлемая для крупных проектов политика Zig в отношении принятия в язык изменений, нарушающих совместимость. &lt;br/&gt;&lt;br/&gt;JavaScript-платформа Bun развивается как высокопроизводительный аналог платформ Node.js и Deno. Проект разрабатывается с оглядкой на обеспечение совместимости с серверными приложениями для Node.js и поддерживает большую часть API Node.js. В состав платформы входит (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=59738&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=59738&lt;/a&gt;) набор инструментов для создания и выполнения приложений на языках JavaScript и TypeScript, а также runtime для выполнения JavaScript-приложений без браузера,  пакетный менеджер (совместимый с NPM), инструментарий для выполнения тестов, система сборки самодостаточных пакетов и прослойка (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=61915&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=61915&lt;/a&gt;) для встраивания обработчиков, написанных на языке Си. По производительности  Bun заметно обгоняет Deno и Node.js (в тестах на базе фреймворка React платформа Bun в 2 раза опережает Deno и почти в 5 раз Node.js). Для выполнения  JavaScript задействован JavaScript-движок JavaScriptCore (&lt;a href=&#34;https://developer.apple.com/documentation/javascriptcore&#34;&gt;https://developer.apple.com/documentation/javascriptcore&lt;/a&gt;)  и компоненты проекта WebKit (&lt;a href=&#34;https://webkit.org/&#34;&gt;https://webkit.org/&lt;/a&gt;) с дополнительными патчами (&lt;a href=&#34;https://github.com/oven-sh/WebKit&#34;&gt;https://github.com/oven-sh/WebKit&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65448&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65448&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65448&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65448&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65448&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65448&lt;/a&gt;
    </content>
    <updated>2026-05-14T17:43:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspdwznu4nage8ku49qfw8jrsc54n9l30sx4xwnkuz3r7e93fz54tqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yf4u0yz</id>
    
      <title type="html">Red Hat представил Hummingbird, защищённую ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspdwznu4nage8ku49qfw8jrsc54n9l30sx4xwnkuz3r7e93fz54tqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yf4u0yz" />
    <content type="html">
      Red Hat представил Hummingbird, защищённую редакцию Fedora на базе контейнеров&lt;br/&gt;&lt;br/&gt;Компания Red Hat представила (&lt;a href=&#34;https://fedoramagazine.org/fedora-hummingbird-linux-taking-the-hummingbird-model-to-the-full-os/&#34;&gt;https://fedoramagazine.org/fedora-hummingbird-linux-taking-the-hummingbird-model-to-the-full-os/&lt;/a&gt;) на конференции Red Hat Summit 2026 проект Fedora Hummingbird (&lt;a href=&#34;https://hummingbird-project.io/&#34;&gt;https://hummingbird-project.io/&lt;/a&gt;), предлагающий новую непрерывно обновляемую редакцию Fedora Linux, формируемую в форме коллекции  непрерывно обновляемых  (rolling) контейнеров. Для уменьшения поверхности атаки контейнеры включают только минимальный набор компонентов, необходимый для решения конкретных задач. Версии программ обновляются оперативно, по возможности сразу после выпуска основными проектами. Процесс установки обновлений автоматизирован. Используемый в проекте инструментарий открыт (&lt;a href=&#34;https://gitlab.com/redhat/hummingbird&#34;&gt;https://gitlab.com/redhat/hummingbird&lt;/a&gt;) под лицензией MIT. &lt;br/&gt;&lt;br/&gt;Образы контейнеров публикуются для архитектур amd64 и arm64. В настоящее время в каталоге (&lt;a href=&#34;https://catalog-hummingbird.hummingbird-project.io/&#34;&gt;https://catalog-hummingbird.hummingbird-project.io/&lt;/a&gt;) предложено 49 вариантов контейнеров (c учётом редакций FIPS и multi-arch - 157), позволяющих развернуть рабочие окружения с Python, Go, Node.js, Rust, Ruby, OpenJDK, .NET, PostgreSQL, nginx и другими открытыми проектами. Образы формируются в соответствии с  принципом &amp;#34;Distroless&amp;#34;, т.е. не включают пакетный менеджер и программный интерпретатор (shell), а содержат только целевое приложения и необходимые для его работы компоненты. &lt;br/&gt;&lt;br/&gt;95% пакетов, задействованных в образах контейнеров Hummingbird, собираются из репозитория Fedora Rawhide (&lt;a href=&#34;https://docs.fedoraproject.org/en-US/releases/rawhide/&#34;&gt;https://docs.fedoraproject.org/en-US/releases/rawhide/&lt;/a&gt;), а остальные 5% загружаются и собираются напрямую из репозиториев основных проектов (upstream). В эти 5% входят приложения, отсутствующие в Rawhide или имеющие в Rawhide не самые свежие выпуски. Для формирования Hummingbird независимо от Fedora раздельно сопровождаются собственные RPM-пакеты, собираемые в отдельной инфраструктуре из штатных SPEC-файлов Fedora, что позволяет при необходимости добавлять в них специфичные для проекта оптимизации и модификации.&lt;br/&gt;&lt;br/&gt;Предоставляемые сборки совместимы с образами из Docker Hub, Red Hat UBI и других реестров, что упрощает миграцию на Hummingbird уже имеющихся систем. В отличие от проекта CoreOS, предоставляющего минималистичные хостовые сборки  сборки для оркестровки контейнеров, Hummingbird  нацелен на разработчиков, которым необходимо одновременно использовать разные версии runtime (Python 3.11- 3.14, Go 1.25-1.26, Node.js 20-25 и т.п.) и раздельно поддерживать жизненный цикл каждой версии. &lt;br/&gt;&lt;br/&gt;В отличие от традиционных контейнеров, большинство вариантов Hummingbird работают по умолчанию под непривилегированным пользователем без прав root. Контейнеры поддерживают воспроизводимую сборку и могут быть пересобраны пользователем из предоставляемого исходного кода (&lt;a href=&#34;https://gitlab.com/redhat/hummingbird/containers&#34;&gt;https://gitlab.com/redhat/hummingbird/containers&lt;/a&gt;), чтобы убедиться что свои и распространяемые проектом готовые образы полностью совпадают. Для упрощения проверки отдельно поставляются source-контейнеры со всем необходимым кодом и исходными RPM-пакетами. Для обеспечения безопасности содержимое контейнеров собирается в изолированном окружении, не имеющем доступа  к сети.&lt;br/&gt;&lt;br/&gt;Помимо контейнеров для запуска конечных приложений проектом развивается загрузочный хостовый образ bootc-os (&lt;a href=&#34;https://quay.io/repository/hummingbird-community/bootc-os&#34;&gt;https://quay.io/repository/hummingbird-community/bootc-os&lt;/a&gt;), построенный с использованием технологии загрузочных контейнеров (&lt;a href=&#34;https://docs.fedoraproject.org/en-US/bootc/&#34;&gt;https://docs.fedoraproject.org/en-US/bootc/&lt;/a&gt;) и пригодный для установки на диск. Системный образ комбинирует компоненты Hummingbird, пакеты c ядром Linux (&lt;a href=&#34;https://gitlab.com/cki-project/kernel-ark&#34;&gt;https://gitlab.com/cki-project/kernel-ark&lt;/a&gt;) от проекта CKI (&lt;a href=&#34;https://cki-project.org/&#34;&gt;https://cki-project.org/&lt;/a&gt;) (Continuous Kernel Integration), загрузчик и системные сервисы из Fedora. Вся система оформляется в виде контейнера OCI. Обновление bootc-os осуществляется автоматически при каждой перезагрузке. Для запуска контейнеров из окружения bootc-os задействованы инструментарии  Podman и Skopeo.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65446&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65446&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65446&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65446&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65446&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65446&lt;/a&gt;
    </content>
    <updated>2026-05-14T11:13:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0rjhtfm0lqwrkd6gwjymwgjeguvv50u398c24qcyzxp8cm6p0epgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yhurwm3</id>
    
      <title type="html">Фонд Sovereign выделил почти 1.3 миллиона ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0rjhtfm0lqwrkd6gwjymwgjeguvv50u398c24qcyzxp8cm6p0epgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yhurwm3" />
    <content type="html">
      Фонд Sovereign выделил почти 1.3 миллиона евро на развитие KDE&lt;br/&gt;&lt;br/&gt;Проект KDE объявил (&lt;a href=&#34;https://kde.org/announcements/sovereign-tech-fund-invests-kde/&#34;&gt;https://kde.org/announcements/sovereign-tech-fund-invests-kde/&lt;/a&gt;) о получении почти 1.3 млн евро (&lt;a href=&#34;https://www.sovereign.tech/tech/kde&#34;&gt;https://www.sovereign.tech/tech/kde&lt;/a&gt;) от фонда  STF (&lt;a href=&#34;https://www.sovereign.tech&#34;&gt;https://www.sovereign.tech&lt;/a&gt;) (Sovereign Tech Fund) на развитие проекта в 2026 и 2027 годах. Целью предоставления финансирования названо повышение надёжности архитектуры и модернизация технологического стека. В KDE деньги планируют направить на повышение устойчивости и безопасности ключевых элементов инфраструктуры, коммуникационных сервисов и продуктов. &lt;br/&gt;&lt;br/&gt;Отмечено, что выделенные средства помогут вывести основные продукты  проекта, такие таких как среда рабочего стола KDE Plasma и дистрибутив KDE Linux (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=63834&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=63834&lt;/a&gt;), на новый уровень, который позволит обычным пользователям,  компаниям и госучреждениям восстановить свою приватность, безопасность и контроль над цифровым суверенитетом. Фонд STF рассматривает выделение средств  ключевым средам рабочего стола, используемым в Linux, как инвестицию в устойчивость и надёжность цифровой инфраструктуры, на которую опирается современное общество. В 2023 и 2024 годах похожее финансирование получил (&lt;a href=&#34;https://www.sovereign.tech/tech/gnome&#34;&gt;https://www.sovereign.tech/tech/gnome&lt;/a&gt;) проект GNOME.&lt;br/&gt;&lt;br/&gt;Организация STF учреждена в Германии для стимулирования развития открытой цифровой инфраструктуры и экосистем с открытым исходным кодом. Фонд создан на средства, предоставленные Министерством экономики и защиты климата Германии (&lt;a href=&#34;https://ru.wikipedia.org/wiki/%D0%A4%D0%B5%D0%B4%D0%B5%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D0%B5%D1%80%D1%81%D1%82%D0%B2%D0%BE_%D1%8D%D0%BA%D0%BE%D0%BD%D0%BE%D0%BC%D0%B8%D0%BA%D0%B8_%D0%B8_%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D1%8B_%D0%BA%D0%BB%D0%B8%D0%BC%D0%B0%D1%82%D0%B0_%D0%93%D0%B5%D1%80%D0%BC%D0%B0%D0%BD%D0%B8%D0%B8&#34;&gt;https://ru.wikipedia.org/wiki/%D0%A4%D0%B5%D0%B4%D0%B5%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D0%B5%D1%80%D1%81%D1%82%D0%B2%D0%BE_%D1%8D%D0%BA%D0%BE%D0%BD%D0%BE%D0%BC%D0%B8%D0%BA%D0%B8_%D0%B8_%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D1%8B_%D0%BA%D0%BB%D0%B8%D0%BC%D0%B0%D1%82%D0%B0_%D0%93%D0%B5%D1%80%D0%BC%D0%B0%D0%BD%D0%B8%D0%B8&lt;/a&gt;), и курируется Федеральным  агентством прорывных инноваций SPRIND (&lt;a href=&#34;https://www.sprind.org/en/&#34;&gt;https://www.sprind.org/en/&lt;/a&gt;) (Federal Agency for Breakthrough Innovation). Отмечается, что инвестирование в открытое ПО способствует развитию инноваций в Германии и Европе, а также повышает конкурентоспособность, продуктивность  и возможность продвижения инноваций в малых и средних предприятиях. &lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;Помимо KDE в этом году финансовую поддержку на 2026 и 2027 годы получили проекты:&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;- Mastodon (&lt;a href=&#34;https://www.sovereign.tech/tech/mastodon&#34;&gt;https://www.sovereign.tech/tech/mastodon&lt;/a&gt;) (614 тысяч евро), &lt;br/&gt;- libmicrohttpd3 (&lt;a href=&#34;https://www.sovereign.tech/tech/libmicrohttpd3&#34;&gt;https://www.sovereign.tech/tech/libmicrohttpd3&lt;/a&gt;) (234 тысячи евро), &lt;br/&gt;- Debian CI (&lt;a href=&#34;https://www.sovereign.tech/tech/debian-ci&#34;&gt;https://www.sovereign.tech/tech/debian-ci&lt;/a&gt;) (180 тысяч евро), &lt;br/&gt;- PHPStan (&lt;a href=&#34;https://www.sovereign.tech/tech/phpstan&#34;&gt;https://www.sovereign.tech/tech/phpstan&lt;/a&gt;) (210 тысяч евро), &lt;br/&gt;&lt;br/&gt;- OSGi (&lt;a href=&#34;https://www.sovereign.tech/tech/osgi&#34;&gt;https://www.sovereign.tech/tech/osgi&lt;/a&gt;) (165 тысяч евро), &lt;br/&gt;- Sequoia (&lt;a href=&#34;https://www.sovereign.tech/tech/sequoia-2026&#34;&gt;https://www.sovereign.tech/tech/sequoia-2026&lt;/a&gt;) (225 тысяч евро), &lt;br/&gt;- FFmpeg (&lt;a href=&#34;https://www.sovereign.tech/tech/ffmpeg-2026&#34;&gt;https://www.sovereign.tech/tech/ffmpeg-2026&lt;/a&gt;) (280 тысяч евро).&lt;br/&gt;&lt;br/&gt;Всего с 2022 года организация STF инвестировала 37.3 млн евро в 108 (&lt;a href=&#34;https://www.sovereign.tech/tech/&#34;&gt;https://www.sovereign.tech/tech/&lt;/a&gt;) открытых проектов, среди которых FreeBSD, GNOME, Samba, Rust, Pipewire, Eclipse, OpenStreetMap, Arch Linux и FFmpeg. Помимо уже отмеченных KDE и Mastodon, наибольший объем средств выделен проектам:&lt;br/&gt;&lt;br/&gt;- GNOME (&lt;a href=&#34;https://www.sovereign.tech/tech/gnome&#34;&gt;https://www.sovereign.tech/tech/gnome&lt;/a&gt;) (миллион евро), &lt;br/&gt;- Rust (&lt;a href=&#34;https://www.sovereign.tech/tech/rust-foundation&#34;&gt;https://www.sovereign.tech/tech/rust-foundation&lt;/a&gt;) (826 тысяч евро), &lt;br/&gt;- Samba (&lt;a href=&#34;https://www.sovereign.tech/tech/samba&#34;&gt;https://www.sovereign.tech/tech/samba&lt;/a&gt;) (688 тысяч евро), &lt;br/&gt;- FreeBSD (&lt;a href=&#34;https://www.sovereign.tech/tech/freebsd&#34;&gt;https://www.sovereign.tech/tech/freebsd&lt;/a&gt;) (686 тысяч евро), &lt;br/&gt;- Arch Linux (&lt;a href=&#34;https://www.sovereign.tech/tech/arch-linux-package-management&#34;&gt;https://www.sovereign.tech/tech/arch-linux-package-management&lt;/a&gt;) (562 тысячи евро), &lt;br/&gt;- Servo (&lt;a href=&#34;https://www.sovereign.tech/tech/servo&#34;&gt;https://www.sovereign.tech/tech/servo&lt;/a&gt;) (545 тысяч евро), &lt;br/&gt;- Eclipse (&lt;a href=&#34;https://www.sovereign.tech/tech/eclipse-foundation&#34;&gt;https://www.sovereign.tech/tech/eclipse-foundation&lt;/a&gt;) (515 тысяч евро), &lt;br/&gt;- Maven (&lt;a href=&#34;https://www.sovereign.tech/tech/apache-mavenиApache&#34;&gt;https://www.sovereign.tech/tech/apache-mavenиApache&lt;/a&gt;) (450 тысяч евро), &lt;br/&gt;- OpenSSL (&lt;a href=&#34;https://www.sovereign.tech/tech/openssl-foundation&#34;&gt;https://www.sovereign.tech/tech/openssl-foundation&lt;/a&gt;) (405 тысяч евро), &lt;br/&gt;- systemd (&lt;a href=&#34;https://www.sovereign.tech/tech/systemd-2025&#34;&gt;https://www.sovereign.tech/tech/systemd-2025&lt;/a&gt;) (399 тысяч евро), &lt;br/&gt;- R Project (&lt;a href=&#34;https://www.sovereign.tech/tech/r-project&#34;&gt;https://www.sovereign.tech/tech/r-project&lt;/a&gt;) (392 тысячи евро),&lt;br/&gt;&lt;br/&gt;- Scala (&lt;a href=&#34;https://www.sovereign.tech/tech/scala&#34;&gt;https://www.sovereign.tech/tech/scala&lt;/a&gt;) (377 тысяч евро), &lt;br/&gt;- PHP (&lt;a href=&#34;https://www.sovereign.tech/tech/php-2025&#34;&gt;https://www.sovereign.tech/tech/php-2025&lt;/a&gt;) (223 тысячи евро)&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65444&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65444&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65444&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65444&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65444&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65444&lt;/a&gt;
    </content>
    <updated>2026-05-14T07:43:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgatd4656rya9at8w0gu8a8atz6umu2fhq7sygxkrhfet7jsjn2hqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yhfnqv0</id>
    
      <title type="html">Обновление nginx 1.31.0 с устранением ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgatd4656rya9at8w0gu8a8atz6umu2fhq7sygxkrhfet7jsjn2hqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yhfnqv0" />
    <content type="html">
      Обновление nginx 1.31.0 с устранением RCE-уязвимости, эксплуатируемой через HTTP-запрос&lt;br/&gt;&lt;br/&gt;Сформирован (&lt;a href=&#34;https://github.com/nginx/nginx/releases/tag/release-1.31.0&#34;&gt;https://github.com/nginx/nginx/releases/tag/release-1.31.0&lt;/a&gt;) выпуск основной ветки nginx 1.31.0 (&lt;a href=&#34;https://nginx.org/&#34;&gt;https://nginx.org/&lt;/a&gt;), в рамках которой продолжается развитие новых возможностей, а также выпуск (&lt;a href=&#34;https://github.com/nginx/nginx/releases/tag/release-1.30.1&#34;&gt;https://github.com/nginx/nginx/releases/tag/release-1.30.1&lt;/a&gt;) параллельно поддерживаемой стабильной ветки nginx 1.30.1, в которую вносятся только изменения, связанные с устранением серьёзных ошибок и уязвимостей. В обновлениях устранено 6 уязвимостей (&lt;a href=&#34;https://nginx.org/en/security_advisories.html&#34;&gt;https://nginx.org/en/security_advisories.html&lt;/a&gt;), наиболее опасная из которых допускает удалённое выполнение кода через отправку специально оформленного HTTP-запроса. Для angie (&lt;a href=&#34;https://github.com/webserver-llc/angie/tags&#34;&gt;https://github.com/webserver-llc/angie/tags&lt;/a&gt;) и freenginx (&lt;a href=&#34;https://freenginx.org/&#34;&gt;https://freenginx.org/&lt;/a&gt;) на момент написания новости исправления не опубликованы.&lt;br/&gt;&lt;br/&gt;Уязвимость (&lt;a href=&#34;https://github.com/advisories/GHSA-gcgv-v5gf-c543&#34;&gt;https://github.com/advisories/GHSA-gcgv-v5gf-c543&lt;/a&gt;) (CVE-2026-42945), которой присвоен критический уровень опасности, вызвана переполнением буфера в модуле ngx_http_rewrite_module, которое может быть эксплуатировано (&lt;a href=&#34;https://depthfirst.com/nginx-rift&#34;&gt;https://depthfirst.com/nginx-rift&lt;/a&gt;) для выполнения кода с правами рабочего процесса nginx через отправку HTTP-запроса со специально оформленным URI. Проблема проявляется в конфигурациях с директивой &amp;#34;rewrite&amp;#34;, в которой в регулярных выражениях используются подстановки масок при помощи неименованных переменных (например, $1 и $2), при условии, что в заменяющей строке имеется символ &amp;#34;?&amp;#34;. Пример уязвимой конструкции:&lt;br/&gt;&lt;br/&gt;   rewrite ^/users/([0-9]&#43;)/profile/(.*)$ /profile.php?id=$1&amp;amp;tab=$2 last;&lt;br/&gt;&lt;br/&gt;Выражения с именованными подстановками уязвимости не подвержены. Например, уязвимость не затрагивает конструкции: &lt;br/&gt;&lt;br/&gt;   rewrite ^/users/(?‹user_id›[0-9]&#43;)/profile/(?‹section›.*)$ /profile.php?id=$user_id&amp;amp;tab=$section last;&lt;br/&gt;&lt;br/&gt;Уязвимость присутствует начиная с версии  0.6.27 (&lt;a href=&#34;https://nginx.org/en/CHANGES-0.6&#34;&gt;https://nginx.org/en/CHANGES-0.6&lt;/a&gt;), выпущенной в марте 2008 года. Причиной (&lt;a href=&#34;https://depthfirst.com/research/nginx-rift-achieving-nginx-rce-via-an-18-year-old-vulnerability&#34;&gt;https://depthfirst.com/research/nginx-rift-achieving-nginx-rce-via-an-18-year-old-vulnerability&lt;/a&gt;) появления уязвимости стало то, что буфер выделялся с расчётом, что в него будут записаны неэкранированные данные, а фактически копировались данные после выполнения экранирования спецсимволов, размер которых был больше, так как каждый символ &amp;#34;&#43;&amp;#34;, &amp;#34;%&amp;#34; и &amp;#34;&amp;amp;&amp;#34; кодировался не одним, а тремя байтами. Подобное рассогласование возникало из-за того, что при наличии в правиле rewrite символа &amp;#34;?&amp;#34; выставлялся флаг &amp;#34;e-&amp;gt;is_args&amp;#34;, при котором включалось экранирование, но выделение буфера осуществлялось при сброшенном флаге, при котором  экранирование не применялось.&lt;br/&gt;&lt;br/&gt;Другие уязвимости:&lt;br/&gt;&lt;br/&gt;-  CVE-2026-42926 (&lt;a href=&#34;https://github.com/advisories/GHSA-v43f-895r-chhh&#34;&gt;https://github.com/advisories/GHSA-v43f-895r-chhh&lt;/a&gt;) - возможность подстановки данных атакующего в проксируемый запрос при использовании в настройках директивы &amp;#34;proxy_set_body&amp;#34; и обращении к бэкенду через HTTP/2 (proxy_http_version=2).&lt;br/&gt;&lt;br/&gt;-  CVE-2026-40701 (&lt;a href=&#34;https://github.com/advisories/GHSA-x88q-x2r7-vg3g&#34;&gt;https://github.com/advisories/GHSA-x88q-x2r7-vg3g&lt;/a&gt;) - обращение к памяти после её освобождения (use-after-free) в модуле ngx_http_ssl_module, возникающее при обработке ответов от DNS-сервера в конфигурациях с директивой &amp;#34;ssl_ocsp&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-42946 (&lt;a href=&#34;https://github.com/advisories/GHSA-fm65-xrrr-c358&#34;&gt;https://github.com/advisories/GHSA-fm65-xrrr-c358&lt;/a&gt;) - чтение из области за пределами буфера в модулях ngx_http_uwsgi_module и  ngx_http_scgi_module, возникающее при обработке специально оформленного ответа. Проблема может привести к утечке содержимого памяти рабочего процесса или его аварийному завершению.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-42934 (&lt;a href=&#34;https://github.com/advisories/GHSA-6vmc-2wh4-77qp&#34;&gt;https://github.com/advisories/GHSA-6vmc-2wh4-77qp&lt;/a&gt;) - чтение из области за пределами буфера в рабочем процессе, возникающее при обработке ответов с декодированием из кодировки UTF-8 при использовании директивы  &amp;#34;charset_map&amp;#34;. Проблема может привести к утечке содержимого памяти рабочего процесса или его аварийному завершению.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-40460 (&lt;a href=&#34;https://github.com/advisories/GHSA-h7rq-f9gq-mc8r&#34;&gt;https://github.com/advisories/GHSA-h7rq-f9gq-mc8r&lt;/a&gt;) - уязвимость в реализации протокола HTTP/3, допускающая спуфинг IP-адреса для обхода авторизации или ограничений.&lt;br/&gt;&lt;br/&gt;Улучшения (&lt;a href=&#34;https://nginx.org/en/CHANGES&#34;&gt;https://nginx.org/en/CHANGES&lt;/a&gt;), добавленные в выпуске nginx 1.31.0:&lt;br/&gt;&lt;br/&gt;-  В состав включён модуль ngx_http_tunnel_module (&lt;a href=&#34;https://nginx.org/en/docs/http/ngx_http_tunnel_module.html&#34;&gt;https://nginx.org/en/docs/http/ngx_http_tunnel_module.html&lt;/a&gt;), реализующий возможность работы в виде прокси (&amp;#34;forward proxy&amp;#34;),  перенаправляющего запросы на другой сервер при обращении клиента при помощи метода HTTP/1.1 CONNECT. Возможна настройка аутентификации обращения к прокси, используя директивы &amp;#34;auth_basic&amp;#34;, &amp;#34;satisfy&amp;#34; и &amp;#34;auth_delay&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  В блок &amp;#34;upstream&amp;#34;  добавлена директива &amp;#34;least_time (&lt;a href=&#34;https://nginx.org/en/docs/http/ngx_http_upstream_module.html#least_time&#34;&gt;https://nginx.org/en/docs/http/ngx_http_upstream_module.html#least_time&lt;/a&gt;)&amp;#34;, включающая метод балансировки нагрузки с передачей запроса серверу с &lt;br/&gt;наименьшими средним временем ответа и наименьшим числом активных соединений.&lt;br/&gt;&lt;br/&gt;-  В модуль &amp;#34;stream_proxy&amp;#34; добавлена директива  &amp;#34;proxy_ssl_alpn (&lt;a href=&#34;https://nginx.org/en/docs/stream/ngx_stream_proxy_module.html#proxy_ssl_alpn&#34;&gt;https://nginx.org/en/docs/stream/ngx_stream_proxy_module.html#proxy_ssl_alpn&lt;/a&gt;)&amp;#34; для задания списка протоколов, допустимых в расширении  ALPN при подключении к проксируемому серверу. Например:&lt;br/&gt;    &amp;#34;proxy_ssl_alpn h2 http/1.1&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Обеспечено отклонение запросов по протоколам HTTP/2 и HTTP/3, включающим заголовки &amp;#34;Connection&amp;#34;, &amp;#34;Proxy-Connection&amp;#34;, &amp;#34;Keep-Alive&amp;#34;, &amp;#34;Transfer-Encoding&amp;#34;,  &amp;#34;Upgrade&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  В модуле ngx_http_dav_module обеспечено отклонение запросов COPY и MOVE с повторяющимися исходным и целевым ресурсом или вложенными коллекциями.&lt;br/&gt;&lt;br/&gt;-  Уровень логгирования ошибок SSL &amp;#34;invalid alert&amp;#34;, &amp;#34;record&lt;br/&gt;       layer failure&amp;#34; и &amp;#34;SSL alert number N&amp;#34; понижен с &amp;#34;crit&amp;#34; до &amp;#34;info&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  В скрипт configure добавлен  параметр &amp;#34;--without-http_upstream_sticky_module&amp;#34; для отключения сборки модуля http_upstream_sticky_module (параметр &amp;#34;--without-http_upstream_sticky&amp;#34; объявлен устаревшим).&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65442&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65442&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65442&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65442&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65442&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65442&lt;/a&gt;
    </content>
    <updated>2026-05-13T21:43:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstk3qx0npftkfvp0auzpe4scwd8wc6m5shkgjzu34h88dg5ltvcegzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yalclzu</id>
    
      <title type="html">Fragnesia - ещё одна уязвимость в ядре ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstk3qx0npftkfvp0auzpe4scwd8wc6m5shkgjzu34h88dg5ltvcegzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yalclzu" />
    <content type="html">
      Fragnesia - ещё одна уязвимость в ядре Linux, позволяющая получить root через изменение страничного кэша&lt;br/&gt;&lt;br/&gt;В ядре Linux выявлена (&lt;a href=&#34;https://github.com/v12-security/pocs/tree/main/fragnesia&#34;&gt;https://github.com/v12-security/pocs/tree/main/fragnesia&lt;/a&gt;) четвёртая за последние две недели уязвимость (CVE-2026-46300 (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-46300&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-46300&lt;/a&gt;)), позволяющая непривилегированному пользователю получить права root, перезаписав данные в страничном кэше. Уязвимости присвоено кодовое имя Fragnesia или Copy Fail 3.0. Суть уязвимости аналогична ранее раскрытым уязвимостям  Copy Fail (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65325&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65325&lt;/a&gt;) и Dirty Frag (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65395&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65395&lt;/a&gt;). Как и в случае с Dirty Frag новая уязвимость присутствует в подсистеме xfrm-ESP (&lt;a href=&#34;https://docs.kernel.org/networking/xfrm/index.html&#34;&gt;https://docs.kernel.org/networking/xfrm/index.html&lt;/a&gt;), но вызвана другой ошибкой и требует отдельного исправления. Доступен рабочий эксплоит (&lt;a href=&#34;https://github.com/v12-security/pocs/blob/d4043edc2acbd75d093e3f5795751b678c66b259/fragnesia/fragnesia.c&#34;&gt;https://github.com/v12-security/pocs/blob/d4043edc2acbd75d093e3f5795751b678c66b259/fragnesia/fragnesia.c&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;Уязвимость проявляется (&lt;a href=&#34;https://www.openwall.com/lists/osps-security/2026/05/13/6&#34;&gt;https://www.openwall.com/lists/osps-security/2026/05/13/6&lt;/a&gt;) в ядрах Linux, выпущенных после  5 мая, из-за случайной активации исправлением уязвимости Dirty Frag. Для устранения уязвимости Fragnesia для ядра Linux было предложено исправление (&lt;a href=&#34;https://lore.kernel.org/netdev/20260513041635.1289541-1-vakzz@zellic.io/&#34;&gt;https://lore.kernel.org/netdev/20260513041635.1289541-1-vakzz@zellic.io/&lt;/a&gt;). Анализ данного исправления показал, что его недостаточно, после чего был подготовлен второй вариант (&lt;a href=&#34;https://lore.kernel.org/all/agRfuVOeMI5pbHhY@v4bel/&#34;&gt;https://lore.kernel.org/all/agRfuVOeMI5pbHhY@v4bel/&lt;/a&gt;) патча.&lt;br/&gt;&lt;br/&gt;Уязвимость присутствует в подсистеме xfrm в реализации механизма инкапсуляции протокола ESP (Encapsulating Security Payload) в TCP (ESP-in-TCP (&lt;a href=&#34;https://android.googlesource.com/kernel/common/%2B/7d998f6b7365d/net/xfrm/espintcp.c&#34;&gt;https://android.googlesource.com/kernel/common/%2B/7d998f6b7365d/net/xfrm/espintcp.c&lt;/a&gt;), RFC 8229 (&lt;a href=&#34;https://datatracker.ietf.org/doc/html/rfc8229&#34;&gt;https://datatracker.ietf.org/doc/html/rfc8229&lt;/a&gt;)), применяемой для туннелирования трафика IPsec поверх TCP. Для исключений лишней буферизации операции с использованием алгоритма AES-GCM выполнялись по месту через выполнение операции XOR к данным в страничном кэше. Из-за логической ошибки, возникали условия, позволяющие перезаписать 1 байт в страничном кэше по выбранному смещению. Повторяя операции можно байт за байтом изменить содержимое любого файла в страничном кэше.&lt;br/&gt;&lt;br/&gt;Все операции чтения из файлов в первую очередь отдают содержимое из страничного кэша. В случае модификации данных в страничном кэше операции чтения из файла приведут к возвращению не реально хранимой на накопителе информации, а подменённых данных. Эксплуатация уязвимости сводится к изменению страничного кэша для исполняемого файла с флагом suid root, предварительного прочитанного для попадания в страничный кэш. В предложенном исследователями эксплоите первые 192 байт файла /usr/bin/su в страничном кэше перезаписываются кодом для запуска /usr/bin/sh. Последующий запуск утилиты &amp;#34;su&amp;#34; приводит к тому, что в память будет загружен не оригинальный исполняемый файл с накопителя, а изменённая копия из страничного кэша. &lt;br/&gt;&lt;br/&gt;Для эксплуатации уязвимости Fragnesia  в системе должно быть разрешено создание пространств имён идентификаторов пользователей (user namespace).  В Ubuntu подобная операция по умолчанию запрещена (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=59897&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=59897&lt;/a&gt;), но может быть разрешена через sysctl &amp;#34;kernel.apparmor_restrict_unprivileged_userns=0&amp;#34; или профили AppArmor. &lt;br/&gt;В остальных дистрибутивах доступность &amp;#34;user namespace&amp;#34; непривилегированным пользователям  зависит от выставления  sysctl &amp;#34;kernel.unprivileged_userns_clone&amp;#34; (если 0, то запрещено).&lt;br/&gt;&lt;br/&gt;Обновления с исправлениями для ядра Linux и  пакетов с ядром в дистрибутивах пока не опубликованы. Статус устранения уязвимостей в дистрибутивах можно оценить на данных страницах:  Debian (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-46300&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-46300&lt;/a&gt;), Ubuntu (&lt;a href=&#34;https://people.canonical.com/~ubuntu-security/cve/CVE-2026-46300&#34;&gt;https://people.canonical.com/~ubuntu-security/cve/CVE-2026-46300&lt;/a&gt;), SUSE/openSUSE (&lt;a href=&#34;https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-46300&#34;&gt;https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-46300&lt;/a&gt;), RHEL (&lt;a href=&#34;https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2026-46300&#34;&gt;https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2026-46300&lt;/a&gt;), Gentoo (&lt;a href=&#34;https://bugs.gentoo.org/show_bug.cgi?id=CVE-2026-46300&#34;&gt;https://bugs.gentoo.org/show_bug.cgi?id=CVE-2026-46300&lt;/a&gt;), Arch (&lt;a href=&#34;https://security.archlinux.org/package/linux&#34;&gt;https://security.archlinux.org/package/linux&lt;/a&gt;), &lt;br/&gt;Fedora (&lt;a href=&#34;https://koji.fedoraproject.org/koji/packageinfo?packageID=8&#34;&gt;https://koji.fedoraproject.org/koji/packageinfo?packageID=8&lt;/a&gt;).  В качестве обходного пути защиты можно заблокировать загрузку модулей ядра esp4 и esp6:&lt;br/&gt;&lt;br/&gt;   sh -c &amp;#34;printf &amp;#39;install esp4 /bin/false\ninstall esp6 /bin/false\n&amp;#39; &amp;gt; /etc/modprobe.d/dirtyfrag.conf; rmmod esp4 esp6 2&amp;gt;/dev/null; true&amp;#34;&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65441&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65441&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65441&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65441&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65441&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65441&lt;/a&gt;
    </content>
    <updated>2026-05-13T19:43:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspfh7gx2a5ttp7jrtz6np6w8d39cnewp2l805yu5tnravtahq2vvgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ylt0tzs</id>
    
      <title type="html">Уязвимость в Exim, приводящая к ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspfh7gx2a5ttp7jrtz6np6w8d39cnewp2l805yu5tnravtahq2vvgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ylt0tzs" />
    <content type="html">
      Уязвимость в Exim, приводящая к удалённому выполнению кода на сервере&lt;br/&gt;&lt;br/&gt;В почтовом сервере Exim выявлена (&lt;a href=&#34;https://xbow.com/blog/dead-letter-cve-2026-45185-xbow-found-rce-exim&#34;&gt;https://xbow.com/blog/dead-letter-cve-2026-45185-xbow-found-rce-exim&lt;/a&gt;) критическая  уязвимость (&lt;a href=&#34;https://exim.org/static/doc/security/EXIM-Security-2026-05-01.1/EXIM-Security-2026-05-01.1.txt&#34;&gt;https://exim.org/static/doc/security/EXIM-Security-2026-05-01.1/EXIM-Security-2026-05-01.1.txt&lt;/a&gt;) (CVE-2026-45185 (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-45185&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-45185&lt;/a&gt;)), позволяющая удалённо добиться выполнения кода на сервере. Проблема проявляется начиная с ветки Exim 4.97 при сборке с библиотекой GnuTLS (&amp;#34;USE_GNUTLS=yes&amp;#34;) и устранена (&lt;a href=&#34;https://code.exim.org/exim/exim/commit/040c1ce6889f435206677ed532c9a4185cf0bcaf&#34;&gt;https://code.exim.org/exim/exim/commit/040c1ce6889f435206677ed532c9a4185cf0bcaf&lt;/a&gt;) в выпуске Exim 4.99.3 (&lt;a href=&#34;https://code.exim.org/exim/exim/releases/tag/exim-4.99.3&#34;&gt;https://code.exim.org/exim/exim/releases/tag/exim-4.99.3&lt;/a&gt;). Сборки с OpenSSL и другими библиотеками, отличными от GnuTLS, уязвимость не затрагивает. &lt;br/&gt;&lt;br/&gt;Проблема вызвана обращением к уже освобождённой памяти (use-after-free) в бэкенде к GnuTLS и может быть эксплуатирована при обращении к серверам, поддерживающим расширение &amp;#34;ESMTP CHUNKING&amp;#34; и команду  BDAT для  передачи порциями тела письма вместо передачи неделимым блоком при помощи команды DATA. Повреждение содержимого памяти процесса возникает при инициировании клиентом преждевременного завершения сеанса TLS при помощи команды close_notify во время передачи тела сообщения через BDAT и отправки следом в том же TCP-соединении одного байта без шифрования в открытом виде.&lt;br/&gt;&lt;br/&gt;Получив команду close_notify в бекенде GnuTLS вызывается функция прерывания TLS-сеанса, которая освобождает связанные с сеансом буферы. Из-за ошибки в коде бэкенда, несмотря на освобождение TLS-буфера обработчик BDAT продолжает читать данные из потока и вызывает функцию ungetc(), что при отправке следом незашифрованных данных приводит к записи одного байта в уже освобождённый буфер. Данный байт повреждает метаданные аллокатора памяти в куче (heap), что было использовано для проведения экспериментов по созданию  эксплоита, выполняющего произвольный код на сервере. &lt;br/&gt;&lt;br/&gt;Вначале исследователи сгенерировали частично работающий эксплоит через AI, который позволил добиться выполнения кода, но был работоспособен только в тепличных условиях, на системах с отключённой защитой ASLR и PIE, и определённой версией библиотеки libc. Далее была предпринята попытка создания эксплоита при участии человека, в которой часть трудностей удалось преодолеть и добиться утечки адреса стека, но до запланированной даты раскрытия информации об уязвимости эксплоит не был доведён до конца. По мнению выявивших уязвимость исследователей AI-ассистенты ещё  способны создавать эксплоиты для сложных продуктов, но надеются, что в будущем другие исследователи смогут довести их работу до конца и написать полноценно работающий эксплоит.&lt;br/&gt;&lt;br/&gt;Из крупных дистрибутивов версии Exim 4.97&#43;  используются в Debian 13 (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-45185&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-45185&lt;/a&gt;), Ubuntu  24.04&#43; (&lt;a href=&#34;https://ubuntu.com/security/CVE-2026-45185&#34;&gt;https://ubuntu.com/security/CVE-2026-45185&lt;/a&gt;), SUSE/openSUSE (&lt;a href=&#34;https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-45185&#34;&gt;https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-45185&lt;/a&gt;), Arch Linux (&lt;a href=&#34;https://archlinux.org/packages/?q=exim&#34;&gt;https://archlinux.org/packages/?q=exim&lt;/a&gt;), Alpine Linux 3.19&#43; (&lt;a href=&#34;https://pkgs.alpinelinux.org/packages?name=exim&amp;amp;branch=v3.19&#34;&gt;https://pkgs.alpinelinux.org/packages?name=exim&amp;amp;branch=v3.19&lt;/a&gt;), ALT Linux p11 (&lt;a href=&#34;https://packages.altlinux.org/en/p11/srpms/exim/&#34;&gt;https://packages.altlinux.org/en/p11/srpms/exim/&lt;/a&gt;), 	ROSA (&lt;a href=&#34;https://abf.io/import/exim/tree/rosa2023.1&#34;&gt;https://abf.io/import/exim/tree/rosa2023.1&lt;/a&gt;), Gentoo (&lt;a href=&#34;https://packages.gentoo.org/packages/mail-mta/exim&#34;&gt;https://packages.gentoo.org/packages/mail-mta/exim&lt;/a&gt;), OpenWRT (&lt;a href=&#34;https://openwrt.org/packages/pkgdata/exim-gnutls&#34;&gt;https://openwrt.org/packages/pkgdata/exim-gnutls&lt;/a&gt;), Fedora (&lt;a href=&#34;https://bodhi.fedoraproject.org/updates/?search=exim&#34;&gt;https://bodhi.fedoraproject.org/updates/?search=exim&lt;/a&gt;), EPEL (&lt;a href=&#34;https://dl.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/e/&#34;&gt;https://dl.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/e/&lt;/a&gt;) (exim не входит в штатный репозиторий RHEL) и FreeBSD (&lt;a href=&#34;https://www.vuxml.org/freebsd/&#34;&gt;https://www.vuxml.org/freebsd/&lt;/a&gt;). Сборка Exim с GnuTLS применяется по умолчанию в Debian и Ubuntu, в других дистрибутивах требует уточнения. В качестве обходного пути блокирования уязвимости можно отключить расширение CHUNKING  при помощи настройки chunking_advertise_hosts (&lt;a href=&#34;https://www.exim.org/exim-html-current/doc/html/spec_html/ch-main_configuration.html#SECID113&#34;&gt;https://www.exim.org/exim-html-current/doc/html/spec_html/ch-main_configuration.html#SECID113&lt;/a&gt;) в файле конфигурации.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65436&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65436&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65436&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65436&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65436&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65436&lt;/a&gt;
    </content>
    <updated>2026-05-13T11:13:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf3xv8cx0azrrx3xrlv4jm8ywgpe4p73smslx4g6g9q9u3yexqv2qzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yctkkrq</id>
    
      <title type="html">Уязвимость в CPU AMD Zen 2, позволяющая ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf3xv8cx0azrrx3xrlv4jm8ywgpe4p73smslx4g6g9q9u3yexqv2qzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yctkkrq" />
    <content type="html">
      Уязвимость в CPU AMD Zen 2, позволяющая повысить привилегии и обойти изоляцию виртуальных машин&lt;br/&gt;&lt;br/&gt;Компания AMD раскрыла (&lt;a href=&#34;https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7052.html&#34;&gt;https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7052.html&lt;/a&gt;) сведения об уязвимости (CVE-2025-54518) в процессорах на базе микроархитектуры Zen 2, вызывающей повреждение кэша объектных кодов. Успешная эксплуатация уязвимости позволяет выполнить инструкции CPU на более высоком уровне привилегий. На практике, проблема потенциально позволяет повысить свои привилегии в системе, например, из пространства пользователя добиться выполнения кода с правами ядра или получить доступ к хост-окружению из виртуальной машины. &lt;br/&gt;&lt;br/&gt;Уязвимость выявлена сотрудниками AMD, детали эксплуатации пока не приводятся. Заявлено, что проблема вызвана некорректной изоляцией совместно используемых ресурсов при выполнении операций с кэшем объектных кодов CPU. Через повреждение элементов в кэше атакующий может добиться изменения инструкций, выполняемых на другом уровне привилегий.&lt;br/&gt;&lt;br/&gt;Уязвимость проявляется только в процессорах AMD на базе микроархитектуры Zen2 (Fam17h). Проблема затрагивает гипервизор Xen и может использоваться для обхода изоляции.  Для веток Xen c 4.17 по 4.21 опубликованы (&lt;a href=&#34;https://www.openwall.com/lists/oss-security/2026/05/12/15&#34;&gt;https://www.openwall.com/lists/oss-security/2026/05/12/15&lt;/a&gt;) патчи. Исправление для блокирования уязвимости также передано (&lt;a href=&#34;https://lore.kernel.org/all/20260512173946.614667321@linuxfoundation.org/&#34;&gt;https://lore.kernel.org/all/20260512173946.614667321@linuxfoundation.org/&lt;/a&gt;) для включения в состав ядра Linux.&lt;br/&gt;&lt;br/&gt;В десктопных и мобильных сериях CPU AMD Ryzen 3000, 4000, 5000, 7020, 7030 и Threadripper PRO 3000 WX уязвимость устранена осенью прошлого года. Во встраиваемых CPU AMD Ryzen Embedded V2000 уязвимость устранена в конце декабря. В процессорах серии AMD EPYC 7002 проблема остаётся неисправленной и её предлагается блокировать на уровне операционной системы.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65435&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65435&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65435&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65435&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65435&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65435&lt;/a&gt;
    </content>
    <updated>2026-05-13T08:13:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgnnxck6a494yltuexyfv9fpmn74j6nmy57h0l4eh8j5j72aumfqczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ypyquv2</id>
    
      <title type="html">Google представил ноутбуки Googlebook, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgnnxck6a494yltuexyfv9fpmn74j6nmy57h0l4eh8j5j72aumfqczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ypyquv2" />
    <content type="html">
      Google представил ноутбуки Googlebook, поставляемые с платформой Android&lt;br/&gt;&lt;br/&gt;Компания Google анонсировала (&lt;a href=&#34;https://blog.google/products-and-platforms/platforms/android/meet-googlebook/&#34;&gt;https://blog.google/products-and-platforms/platforms/android/meet-googlebook/&lt;/a&gt;) ноутбуки Googlebook (&lt;a href=&#34;https://googlebook.google/&#34;&gt;https://googlebook.google/&lt;/a&gt;),  поставляемые с редакцией платформы Android, развиваемой под кодовым именем Aluminium (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64748&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64748&lt;/a&gt;) и сочетающей возможности Android и ChromeOS. Серия Googlebook идёт на смену устройствам Chromebook с операционной системой ChromeOS, сопровождение которых продлится до 2034 года. Время поступления в продажу первых моделей Googlebook не уточняется, указано лишь, что работа по их созданию ведётся с индустриальными партнёрами Acer, ASUS, Dell, HP и Lenovo. Заявлено, что все модели будут созданы с использованием премиальных материалов и представлены в различных формах и размерах. Общей отличительной чертой устройств GoogleBook станет светящаяся индикаторная полоса на крышке.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778647435.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;Интерфейс пользователя основан на развиваемом в ветке Android 16 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64914&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64914&lt;/a&gt;) десктоп-режиме для больших экранов, позволяющем одновременно работать с окнами нескольких приложений по аналогии с традиционной средой рабочего стола. &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778645684.png&#34;&gt; &lt;br/&gt; (&lt;a href=&#34;https://www.gstatic.com/marketing-cms/assets/images/df/cd/1b55c0e54e0884ab683f0edd9ca9/app-cast.webp=n-w1314-h820-fcrop64=1,00320000ffb5ffff-rw&#34;&gt;https://www.gstatic.com/marketing-cms/assets/images/df/cd/1b55c0e54e0884ab683f0edd9ca9/app-cast.webp=n-w1314-h820-fcrop64=1,00320000ffb5ffff-rw&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;Платформа Googlebook преподносится как переход от традиционных операционных систем к умным системам, в которые тесно интегрированы AI-сервисы.  Активация  AI-ассистента Gemini осуществляется при помощи курсора - достаточно подёргать курсор из стороны в сторону, и курсор перейдёт в режим вывода контекстных подсказок, появляющихся при его наведении на любой интересующий контент на экране. Например, после наведения курсора на дату в письме AI-ассистент предложит назначить встречу, а при выборе курсором нескольких изображений можно сгенерировать новое изображение на их основе. Подобным образом также можно сравнивать контент и задавать AI-ассистенту вопросы о содержимом.&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;При помощи AI также осуществляется создание пользовательских виджетов - достаточно нажать кнопку создания виджета и естественным языком описать, что хочется получить. Для создания персонализированных виджетов, AI-ассистент Gemini может выполнить поиск в интернете и подключиться к приложениям Google, таким как Gmail и Calendar. &lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;Поддерживается бесшовное взаимодействие со смартфонами на базе платформы  Android и предоставляется возможность устанавливать созданные для Android приложения из каталога Google Play. Из интерфейса  Googlebook также можно запускать приложения, установленные на связанном смартфоне, не доставая смартфон и не переустанавливая их на ноутбуке.&lt;br/&gt;&lt;br/&gt;                &lt;br/&gt;&lt;br/&gt;Для работы с файлами имеется полноценный файловый менеджер, через который можно не только осуществлять навигацию по файловой системе ноутбука, но и обращаться к содержимому смартфона и быстро переносить, просматривать и искать файлы на разных Android-устройствах пользователя.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778645722.png&#34;&gt; &lt;br/&gt; (&lt;a href=&#34;https://www.gstatic.com/marketing-cms/assets/images/13/19/ea80edec47d38e55255a2005b631/quick-access.webp=n-w1312-h820-fcrop64=1,00000000ffffffff-rw&#34;&gt;https://www.gstatic.com/marketing-cms/assets/images/13/19/ea80edec47d38e55255a2005b631/quick-access.webp=n-w1312-h820-fcrop64=1,00000000ffffffff-rw&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;В платформе задействованы перенесённые из Chrome OS интерфейс запуска приложений (Launcher), файловый менеджер, а также отдельные системные сервисы, приложения, элементы прошивки, фоновые процессы и библиотеки. Ядро Linux, GKI-модули (Generic Kernel Image), компоненты взаимодействия с оборудованием (HAL), Android Runtime, Android API, системные фоновые процессы, библиотеки и другие компоненты задействованы из Android.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1770357624.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://platform.theverge.com/wp-content/uploads/sites/2/2026/01/aluminum-vs-chromeos.jpg?quality=90&amp;amp;strip=all&amp;amp;crop=0,0,100,100&#34;&gt; )&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65433&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65433&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65433&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65433&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65433&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65433&lt;/a&gt;
    </content>
    <updated>2026-05-13T05:43:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8hvw98r45gpjzz6u8nnsh8yyggpkh608dncdt246z8966q52gpxgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ym9kcv2</id>
    
      <title type="html">В 42 NPM-пакета TanStack интегрирован ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8hvw98r45gpjzz6u8nnsh8yyggpkh608dncdt246z8966q52gpxgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ym9kcv2" />
    <content type="html">
      В 42 NPM-пакета TanStack интегрирован самораспространяющийся червь&lt;br/&gt;&lt;br/&gt;В результате компрометации (&lt;a href=&#34;https://tanstack.com/blog/npm-supply-chain-compromise-postmortem&#34;&gt;https://tanstack.com/blog/npm-supply-chain-compromise-postmortem&lt;/a&gt;) процесса формирования релизов на базе GitHub Actions в проекте TanStack атакующим удалось (&lt;a href=&#34;https://github.com/TanStack/router/security/advisories/GHSA-g7cv-rxg3-hmpx&#34;&gt;https://github.com/TanStack/router/security/advisories/GHSA-g7cv-rxg3-hmpx&lt;/a&gt;) опубликовать в репозитории NPM 84 вредоносные версии, охватывающие 42 NPM-пакета из стека TanStack (&lt;a href=&#34;https://tanstack.com&#34;&gt;https://tanstack.com&lt;/a&gt;). Некоторые из скомпрометированных пакетов насчитывали (&lt;a href=&#34;https://www.npmjs.com/search?page=0&amp;amp;q=%40tanstack&amp;amp;sortBy=downloads_weekly&#34;&gt;https://www.npmjs.com/search?page=0&amp;amp;q=%40tanstack&amp;amp;sortBy=downloads_weekly&lt;/a&gt;) более 10 миллионов загрузок в неделю. &lt;br/&gt;&lt;br/&gt;Доступ к  публикации релизов был получен из-за неверной настройки pull_request_target &amp;#34;Pwn Request&amp;#34; в GitHub Actions (указание маски в настройках привело к запуску pull_request_target  для pull-запросов в сторонние форки), отравления кэша GitHub Actions через форк и возможности извлечения OIDC-токена из памяти запущенного runner-процесса (Runner.Worker) через чтение содержимого /proc/‹pid›/mem.&lt;br/&gt;&lt;br/&gt;NPM-пакеты с вредоносными изменениями были опубликованы 11 мая с 22:20 до 22:26 (MSK), замечены через 20 минут и блокированы спустя полтора часа. Для каждого из поражённых NPM-пакетов были выпущены по две вредоносные версии, в которые был интегрирован (&lt;a href=&#34;https://github.com/TanStack/router/issues/7383&#34;&gt;https://github.com/TanStack/router/issues/7383&lt;/a&gt;) код для активации червя mini-shai-hulud,  выполняющего поиск  токенов и учётных данных в текущем окружении. В случае обнаружения токена подключения к каталогу NPM червь автоматически публиковал новые вредоносные релизы для разрабатываемых в текущем окружении пакетов, поражая дерево зависимостей. Таким способом было поражено (&lt;a href=&#34;https://socket.dev/blog/tanstack-npm-packages-compromised-mini-shai-hulud-supply-chain-attack&#34;&gt;https://socket.dev/blog/tanstack-npm-packages-compromised-mini-shai-hulud-supply-chain-attack&lt;/a&gt;) более 400 NPM-пакетов, использующих пакеты TanStack в числе зависимостей.&lt;br/&gt;&lt;br/&gt;Червь размещался (&lt;a href=&#34;https://www.stepsecurity.io/blog/mini-shai-hulud-is-back-a-self-spreading-supply-chain-attack-hits-the-npm-ecosystem&#34;&gt;https://www.stepsecurity.io/blog/mini-shai-hulud-is-back-a-self-spreading-supply-chain-attack-hits-the-npm-ecosystem&lt;/a&gt;) в файле router_init.js и активировался при установке поражённого пакета вручную разработчиком или автоматизированно в окружении непрерывной интеграции   при помощи команд &amp;#34;npm install&amp;#34;, &amp;#34;pnpm install&amp;#34; или &amp;#34;yarn install&amp;#34;. После активации червь выполнял поиск в системе токенов к NPM (~/.npmrc), AWS, GCP, Azure, HashiCorp и  KubernetesK8s, а также закрытых ключей SSH. Найденные данные отправлялись злоумышленникам через децентрализованный P2P-мессенджер getsession.org (&lt;a href=&#34;https://getsession.org/&#34;&gt;https://getsession.org/&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;В черве было предусмотрено (&lt;a href=&#34;https://github.com/TanStack/router/issues/7383#issuecomment-4425225340&#34;&gt;https://github.com/TanStack/router/issues/7383#issuecomment-4425225340&lt;/a&gt;) совершение деструктивных действий в случае отзыва перехваченного NPM-токена - в системе настраивался периодический запуск скрипта ~/.local/bin/gh-token-monitor.sh, который каждые 60 секунд проверял активность токена через обращение к api.github.com/user и в случае отзыва токена выполнял команду &amp;#34;rm -rf ~/&amp;#34;.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65432&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65432&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65432&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65432&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65432&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65432&lt;/a&gt;
    </content>
    <updated>2026-05-12T20:43:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9a42cxjt73nnej9nn8ytw27g8jfz62z87vvdy0m39cllmvhfy35czyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y90nqux</id>
    
      <title type="html">Уязвимости в dnsmasq, допускающие ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9a42cxjt73nnej9nn8ytw27g8jfz62z87vvdy0m39cllmvhfy35czyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y90nqux" />
    <content type="html">
      Уязвимости в dnsmasq, допускающие отравление DNS-кэша и выполнение кода с правами root&lt;br/&gt;&lt;br/&gt;В пакете Dnsmasq (&lt;a href=&#34;http://www.thekelleys.org.uk/dnsmasq/doc.html&#34;&gt;http://www.thekelleys.org.uk/dnsmasq/doc.html&lt;/a&gt;), объединяющем кэширующий DNS-резолвер, сервер DHCP,  сервис для анонсов маршрутов IPv6 и систему загрузки по сети, выявлено (&lt;a href=&#34;https://www.kb.cert.org/vuls/id/471747&#34;&gt;https://www.kb.cert.org/vuls/id/471747&lt;/a&gt;)   6 уязвимостей, позволяющих выполнить код с правами root, перенаправить домен на другой IP, определить содержимое памяти процесса и вызвать аварийное завершение сервиса. Проблемы устранены в выпуске dnsmasq 2.92rel2 (&lt;a href=&#34;https://thekelleys.org.uk/dnsmasq/&#34;&gt;https://thekelleys.org.uk/dnsmasq/&lt;/a&gt;). Исправления также доступны в форме патчей (&lt;a href=&#34;https://www.openwall.com/lists/oss-security/2026/05/11/10&#34;&gt;https://www.openwall.com/lists/oss-security/2026/05/11/10&lt;/a&gt;). Статус устранения уязвимостей в дистрибутивах можно оценить на данных страницах (если страница недоступна, значит разработчики дистрибутива ещё не приступили к рассмотрению проблемы):  Debian (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-4892&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-4892&lt;/a&gt;), Ubuntu (&lt;a href=&#34;https://people.canonical.com/~ubuntu-security/cve/CVE-2026-4892&#34;&gt;https://people.canonical.com/~ubuntu-security/cve/CVE-2026-4892&lt;/a&gt;), SUSE (&lt;a href=&#34;https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-4892&#34;&gt;https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-4892&lt;/a&gt;), RHEL (&lt;a href=&#34;https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2026-4892&#34;&gt;https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2026-4892&lt;/a&gt;), Gentoo (&lt;a href=&#34;https://bugs.gentoo.org/show_bug.cgi?id=CVE-2026-4892&#34;&gt;https://bugs.gentoo.org/show_bug.cgi?id=CVE-2026-4892&lt;/a&gt;), Arch (&lt;a href=&#34;https://security.archlinux.org/package/dmsmasq&#34;&gt;https://security.archlinux.org/package/dmsmasq&lt;/a&gt;), &lt;br/&gt;Fedora (&lt;a href=&#34;https://koji.fedoraproject.org/koji/packageinfo?packageID=1606&#34;&gt;https://koji.fedoraproject.org/koji/packageinfo?packageID=1606&lt;/a&gt;), FreeBSD (&lt;a href=&#34;https://www.vuxml.org/freebsd/&#34;&gt;https://www.vuxml.org/freebsd/&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;Выявленные проблемы:&lt;br/&gt;&lt;br/&gt;-  CVE-2026-4892 (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-4892&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-4892&lt;/a&gt;) - переполнение (&lt;a href=&#34;https://thekelleys.org.uk/dnsmasq/CVE/CVE-2026-4892.diff&#34;&gt;https://thekelleys.org.uk/dnsmasq/CVE/CVE-2026-4892.diff&lt;/a&gt;) буфера в реализации DHCPv6, позволяющее атакующему, имеющему доступ к локальной сети, выполнить код с правами root через отправку специально оформленного пакета DHCPv6. Переполнение вызвано тем, что при записи DHCPv6 CLID в буфер не учитывалось то, что в пакете данные сохраняются в шестнадцатеричном представлении, в котором используется три байта &amp;#34;%xx&amp;#34; на на каждый фактический байт CLID (например, сохранение 1000-байтового CLID приведёт к записи 3000 байт).&lt;br/&gt;&lt;br/&gt;-  CVE-2026-2291 (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-2291&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-2291&lt;/a&gt;) - переполнение (&lt;a href=&#34;https://thekelleys.org.uk/dnsmasq/CVE/CVE-2026-2291.diff&#34;&gt;https://thekelleys.org.uk/dnsmasq/CVE/CVE-2026-2291.diff&lt;/a&gt;) буфера в функции extract_name(), позволяющее атакующему подставить фиктивные записи в кэш DNS и добиться перенаправления домена на другой IP-адрес. Переполнение возникло из-за выделения буфера без учёта экранирования некоторых символов во внутреннем представлении доменного имени в dnsmasq.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;-  CVE-2026-4893 (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-4893&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-4893&lt;/a&gt;) - утечка (&lt;a href=&#34;https://thekelleys.org.uk/dnsmasq/CVE/CVE-2026-4893.diff&#34;&gt;https://thekelleys.org.uk/dnsmasq/CVE/CVE-2026-4893.diff&lt;/a&gt;) информации, позволяющая обойти проверку через отправку специально оформленного DNS-пакета с информацией о подсети клиента (RFC 7871). Уязвимость может использоваться для изменения маршрута DNS-ответа  и перенаправления пользователей на домен атакующего. Уязвимость вызвана тем, что в функцию check_source() передавалась длина записи OPT вместо длины пакета, из-за чего функция всегда возвращала успешный результат проверки.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-4891 (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-4891&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-4891&lt;/a&gt;) - чтение (&lt;a href=&#34;https://thekelleys.org.uk/dnsmasq/CVE/CVE-2026-4891.diff&#34;&gt;https://thekelleys.org.uk/dnsmasq/CVE/CVE-2026-4891.diff&lt;/a&gt;) из области вне границы буфера при валидации DNSSEC, приводящее к утечке в ответе данных из памяти процесса при обработке  специально оформленного DNS-запроса.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-4890 (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-4890&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-4890&lt;/a&gt;) - зацикливание (&lt;a href=&#34;https://thekelleys.org.uk/dnsmasq/CVE/CVE-2026-4890.dnsmasq-2.92.diff&#34;&gt;https://thekelleys.org.uk/dnsmasq/CVE/CVE-2026-4890.dnsmasq-2.92.diff&lt;/a&gt;) при валидации DNSSEC, позволяющее вызвать отказ в обслуживании через отправку специально оформленного DNS-пакета.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-5172 (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-5172&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-5172&lt;/a&gt;) - чтение (&lt;a href=&#34;https://thekelleys.org.uk/dnsmasq/CVE/CVE-2026-5172.diff&#34;&gt;https://thekelleys.org.uk/dnsmasq/CVE/CVE-2026-5172.diff&lt;/a&gt;) из области вне буфера в функции  extract_addresses(), приводящее к аварийному завершению при обработке специально оформленных DNS-ответов.&lt;br/&gt;&lt;br/&gt;Проект Dnsmasq объединяет в одном пакете кэширующий DNS-резолвер, сервер DHCP, сервис для анонсов маршрутов IPv6 и систему загрузки по сети. Проект задействован (&lt;a href=&#34;https://android.googlesource.com/platform/external/dnsmasq/&#43;/68a974de72b5091ce608815a349daaeb05cdeab5/FAQ&#34;&gt;https://android.googlesource.com/platform/external/dnsmasq/&#43;/68a974de72b5091ce608815a349daaeb05cdeab5/FAQ&lt;/a&gt;) в платформе Android  и специализированных дистрибутивах, таких как OpenWrt и DD-WRT, а также в прошивках беспроводных маршрутизаторов многих производителей. В обычных дистрибутивах Dnsmasq может устанавливаться при использовании libvirt для обеспечения работы DNS-сервиса в виртуальных машинах или  активироваться (&lt;a href=&#34;https://fedoramagazine.org/using-the-networkmanagers-dnsmasq-plugin/&#34;&gt;https://fedoramagazine.org/using-the-networkmanagers-dnsmasq-plugin/&lt;/a&gt;) в конфигураторе NetworkManager. &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65431&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65431&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65431&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65431&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65431&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65431&lt;/a&gt;
    </content>
    <updated>2026-05-12T15:13:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsryrmcwhhvqfcfm6r45m4e8nvd4lxptth4rw4ss3l6gj9apljdl7szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y8p60r3</id>
    
      <title type="html">Бета-выпуск языка программирования ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsryrmcwhhvqfcfm6r45m4e8nvd4lxptth4rw4ss3l6gj9apljdl7szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y8p60r3" />
    <content type="html">
      Бета-выпуск языка программирования Mojo 1.0&lt;br/&gt;&lt;br/&gt;Представлен (&lt;a href=&#34;https://mojolang.org/releases/v1.0.0b1/&#34;&gt;https://mojolang.org/releases/v1.0.0b1/&lt;/a&gt;) первый бета выпуск (&lt;a href=&#34;https://github.com/modular/modular/releases/tag/mojo%2Fv1.0.0b1&#34;&gt;https://github.com/modular/modular/releases/tag/mojo%2Fv1.0.0b1&lt;/a&gt;) языка программирования Mojo 1.0 (&lt;a href=&#34;https://mojolang.org/&#34;&gt;https://mojolang.org/&lt;/a&gt;), который ознаменовал стабилизацию языка и реализацию всех базовых возможностей. Выпуск оценивается как почти готовый к повсеместному использованию. Финальный релиз Mojo 1.0 ожидается в начале осени. Использование данной ветки позволит начать разрабатывать  крупные проекты, не опасаясь появления в языке изменений, нарушающих совместимость.&lt;br/&gt;&lt;br/&gt;В состав платформы (&lt;a href=&#34;https://pypi.org/project/modular/&#34;&gt;https://pypi.org/project/modular/&lt;/a&gt;) включены компоненты, необходимые для разработки приложений на языке Mojo, включая компилятор, runtime, интерактивную REPL-оболочку для сборки и запуска программ, отладчик, дополнение к редактору кода Visual Studio Code (VS Code) с поддержкой автодополнения ввода, форматирования кода и подсветки синтаксиса, модуль для интеграции с  Jupyter для сборки и запуска Mojo notebook.  Исходный код стандартной библиотеки  Mojo открыты (&lt;a href=&#34;https://github.com/modular/modular/tree/main/mojo/stdlib&#34;&gt;https://github.com/modular/modular/tree/main/mojo/stdlib&lt;/a&gt;) под лицензией   Apache 2.0 c исключениями от проекта LLVM, допускающими смешивание с кодом под лицензией GPLv2. Исходный код компилятора планируют открыть (&lt;a href=&#34;https://github.com/modular/modular/tree/main/mojo/&#34;&gt;https://github.com/modular/modular/tree/main/mojo/&lt;/a&gt;) после завершения стабилизации внутренней архитектуры. &lt;br/&gt;&lt;br/&gt;Язык Mojo развивается под руководством Криса Латнера (Chris Lattner (&lt;a href=&#34;https://en.wikipedia.org/wiki/Chris_Lattner&#34;&gt;https://en.wikipedia.org/wiki/Chris_Lattner&lt;/a&gt;)),  основателя и главного архитектора проекта LLVM и создателя языка программирования Swift. Синтаксис Mojo основан на языке Python, а система типов близка к C/C&#43;&#43;.  Проект преподносится как язык общего назначения, расширяющий (&lt;a href=&#34;https://docs.modular.com/&#34;&gt;https://docs.modular.com/&lt;/a&gt;) возможности языка Python средствами системного программирования, подходящий для широкого круга задач и сочетающий простоту применения для исследовательских разработок и быстрого создания прототипов с пригодностью для формирования высокопроизводительных конечных продуктов. &lt;br/&gt;&lt;br/&gt;Простота достигается благодаря использованию привычного синтаксиса языка Python, а разработке конечных продуктов способствуют возможность компиляции в машинный код, механизмы безопасной работы с памятью и задействование средств для аппаратного ускорения вычислений. Для достижения высокой производительности поддерживается  распараллеливание вычислений с задействованием всех имеющихся в системе аппаратных ресурсов гетерогенных систем, таких как GPU, специализированные ускорители для машинного обучения и векторные процессорные инструкции (SIMD). При интенсивных вычислениях распараллеливание и задействование всех вычислительных ресурсов даёт возможность добиться производительности, превосходящей приложения на C/C&#43;&#43;.&lt;br/&gt;&lt;br/&gt;Язык  поддерживает статическую типизацию и средства для безопасной низкоуровневой работы с памятью, напоминающие возможности языка Rust, такие как отслеживание времени жизни ссылок и проверка заимствования переменных (borrow checker). При этом в языке доступны и возможности для низкоуровневой работы, например, возможно прямое обращение к памяти в режиме unsafe с использованием типа Pointer, вызов отдельных SIMD-инструкций или доступ к аппаратным расширениям, таким как TensorCores и AMX.&lt;br/&gt;&lt;br/&gt;Mojo может использоваться как в режиме интерпретации с использованием JIT, так и для компиляции в исполняемые файлы (AOT, ahead-of-time). В компилятор встроены современные технологии автоматической оптимизации, кэширования и распределённой компиляции. Исходный код на языке  Mojo преобразуются в низкоуровневый промежуточный код MLIR (&lt;a href=&#34;https://mlir.llvm.org/&#34;&gt;https://mlir.llvm.org/&lt;/a&gt;) (Multi-Level Intermediate Representation), развиваемый проектом LLVM. Компилятор позволяет применять для генерации машинного кода различные бэкенды, поддерживающие MLIR.&lt;br/&gt;&lt;br/&gt;Среди изменений (&lt;a href=&#34;https://mojolang.org/releases/v1.0.0b1/&#34;&gt;https://mojolang.org/releases/v1.0.0b1/&lt;/a&gt;) в Mojo 1.0.0b1:&lt;br/&gt;&lt;br/&gt;-  Ключевое слово &amp;#34;fn&amp;#34; объявлено устаревшим - для объявления функций следует использовать ключевое слово &amp;#34;def&amp;#34; (возможности &amp;#34;fn&amp;#34; и &amp;#34;def&amp;#34; объединены, и в &amp;#34;def&amp;#34; реализована семантика &amp;#34;fn&amp;#34; без генерации исключений).&lt;br/&gt;&lt;br/&gt;-  Унифицирована реализация замыканий (closure). Не учитывающие контекст замыкания (stateless closure) теперь  автоматически преобразуются в функции верхнего уровня и могут использоваться как callback-вызовы в FFI (Foreign Function Interface). Добавлена поддержка захвата по ссылке (ref capture). При объявлении функций добавлен признак &amp;#34;thin&amp;#34; для объявления простого типа указателя на функцию без захвата состояния.&lt;br/&gt;&lt;br/&gt;-  Указатели с типом UnsafePointer теперь не могут принимать значение null по умолчанию, а для работы с null-указателями необходимо использовать &amp;#34;Optional[UnsafePointer[...]]&amp;#34;, что позволяет исключить накладные расходы при работе с null-указателями и сохранить возможность безопасного применения в FFI.&lt;br/&gt;&lt;br/&gt;-  По умолчанию в коде для CPU в коллекциях включена проверка допустимых границ (на GPU проверка отключена для производительности, но может быть включена при сборке с &amp;#34;mojo build -D ASSERT=all&amp;#34;). Прекращена поддержка указания отрицательных значений в индексах (запрещено &amp;#34;x[-1]&amp;#34;, но можно указывать &amp;#34;x[len(x)-1]&amp;#34;).&lt;br/&gt;&lt;br/&gt;-  Из стандартной библиотек удалён тип NDBuffer, вместо которого следует использовать TileTensor.&lt;br/&gt;&lt;br/&gt;-  Расширена поддержка работы с GPU через графический API Metal на системах Apple (например, появилась поддержка print() и матричных инструкций M5). Добавлена поддержка ускорителей  AMD  MI250X и NVIDIA B300. &lt;br/&gt;&lt;br/&gt;-  Идентификаторы примитивов GPU (индексы потоков и блоков) переведены на возвращение типа Int вместо UInt.&lt;br/&gt;&lt;br/&gt;-  Контекст CPU (&amp;#39;DeviceContext(api=&amp;#34;cpu&amp;#34;)&amp;#39;) стал  потокозависимым (stream-ordered). Для упорядоченного выполнения задач добавлены функции enqueue_cpu_function() и enqueue_cpu_range().&lt;br/&gt;&lt;br/&gt;-  В типах String и StringSlice добавлена поддержка графемных кластеров (Unicode UAX #29), позволяющая корректно вычислять длину и обрезать строки с emoji и комбинированных символов. Добавлены методы graphemes() и count_graphemes(), а также синтаксис слайсов &amp;#34;[grapheme=...]&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Реализовано уточнение типов (Type Refinement)  на этапе компиляции для  автоматического сужения типов внутри выражений &amp;#34;where&amp;#34;, &amp;#34;if&amp;#34; и &amp;#34;assert&amp;#34; (позволяет обойтись без явного указания trait_downcast).&lt;br/&gt;&lt;br/&gt;-  Предложен унифицированный API рефлексии, в котором предложена новая функция reflect[T](), возвращающая Reflected[T] и заменяющая семейство функций struct_field_* и старые методы get_type_name().&lt;br/&gt;&lt;br/&gt;Одновременно сформирован (&lt;a href=&#34;https://github.com/modular/modular/releases/tag/max%2Fv26.3.0&#34;&gt;https://github.com/modular/modular/releases/tag/max%2Fv26.3.0&lt;/a&gt;) выпуск движка MAX Framework 26.3 (&lt;a href=&#34;https://www.modular.com/open-source/max&#34;&gt;https://www.modular.com/open-source/max&lt;/a&gt;), предлагающего платформу для разработок в области машинного обучения.  MAX Framework дополняет инструментарий Mojo  средствами для разработки и отладки приложений, использующих модели машинного обучения в различных форматах (TensorFlow, PyTorch, ONNX и т.п.). В новой версии MAX Framework добавлена возможность генерации видео, расширена поддержка работ с использованием нескольких GPU, значительно повышена производительность интерпретатора (некоторые операции стали выполняться быстрее в 10-20 раз).&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65415&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65415&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65415&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65415&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65415&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65415&lt;/a&gt;
    </content>
    <updated>2026-05-12T10:45:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswvjswe6xv5drwptej9n9yrhm0mxttpsj0husafjat0hg7lc3hzkgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ygmv7ng</id>
    
      <title type="html">В Debian утверждена обязательная ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswvjswe6xv5drwptej9n9yrhm0mxttpsj0husafjat0hg7lc3hzkgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ygmv7ng" />
    <content type="html">
      В Debian утверждена обязательная поддержка воспроизводимых сборок пакетов&lt;br/&gt;&lt;br/&gt;Команда, отвечающая за формирование релизов Debian, объявила (&lt;a href=&#34;https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html&#34;&gt;https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html&lt;/a&gt;) о переводе воспроизводимой пересборки (&lt;a href=&#34;https://reproduce.debian.net/&#34;&gt;https://reproduce.debian.net/&lt;/a&gt;) пакетов в число обязательных возможностей. Вчера в сборочную систему внесены изменения, блокирующие перенос в репозиторий новых пакетов, не поддерживающих воспроизводимую сборку. В репозитории  testing также запрещено обновление существующих пакетов, в которых выявлены регрессии с воспроизводимостью сборки.&lt;br/&gt;&lt;br/&gt;В Debian 13, насчитывающем 36427 исходных пакетов, поддержка повторяемых сборок составляет 96.9% (&lt;a href=&#34;https://tests.reproducible-builds.org/debian/trixie/index_suite_amd64_stats.html&#34;&gt;https://tests.reproducible-builds.org/debian/trixie/index_suite_amd64_stats.html&lt;/a&gt;) для архитектуры x86_64 и 96.8% (&lt;a href=&#34;https://tests.reproducible-builds.org/debian/trixie/index_suite_arm64_stats.html&#34;&gt;https://tests.reproducible-builds.org/debian/trixie/index_suite_arm64_stats.html&lt;/a&gt;) для архитектуры ARM64. В репозиториях Debian Testing уровень повторяемых сборок оценён (&lt;a href=&#34;https://tests.reproducible-builds.org/debian/reproducible.html&#34;&gt;https://tests.reproducible-builds.org/debian/reproducible.html&lt;/a&gt;) в 94.5% для архитектуры ARM64 и 75.7% для x86_64 при пересборке 37809 исходных пакетов. Тест повторяемых сборок в репозитории Debian Testing провален для 1141 пакета (3%), а у 7952 пакетов (21%) возникли общие проблемы при компиляции из исходного кода. &lt;br/&gt;&lt;br/&gt;Повторяемые сборки (&lt;a href=&#34;https://reproducible-builds.org/&#34;&gt;https://reproducible-builds.org/&lt;/a&gt;) дают возможность пользователю сформировать собственные сборки, побитово совпадающие с предлагаемыми для загрузки готовыми сборками. Пользователь может лично убедиться, что распространяемые в пакетах и загрузочных образах бинарные файлы собраны из предоставляемых исходных текстов и не содержат скрытых изменений. Проверка тождественности бинарной сборки позволяет не полагаться лишь на доверие к сборочной инфраструктуре дистрибутива, компрометация компилятора или сборочного инструментария в которой может привести к подстановке скрытых закладок.&lt;br/&gt;&lt;br/&gt;При формировании повторяемых сборок учитываются такие нюансы, как точное соответствие зависимостей; использование неизменного состава и версий сборочного инструментария; идентичный набор опций и настроек по умолчанию; сохранение порядка сборки файлов (применение тех же методов сортировки); отключение добавления компилятором непостоянной служебной информации, такой как случайные значения, ссылки на файловые пути и данные о дате и времени сборки. На воспроизводимость сборок также влияют ошибки и состояния гонки в инструментарии. &lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65418&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65418&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65418&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65418&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65418&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65418&lt;/a&gt;
    </content>
    <updated>2026-05-12T10:45:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvtdzv5z0y5k86amqhhpwk3f4t2074g3wzw60q4q2jprf6vmfpluczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ynvrl46</id>
    
      <title type="html">Выпуск редактора изображений Photoflare ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvtdzv5z0y5k86amqhhpwk3f4t2074g3wzw60q4q2jprf6vmfpluczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ynvrl46" />
    <content type="html">
      Выпуск редактора изображений Photoflare 1.7.0&lt;br/&gt;&lt;br/&gt;После двух с половиной лет разработки и почти семи лет с прошлого значительного выпуска опубликован (&lt;a href=&#34;https://photoflare.io/photoflare-v1-7-0-released/&#34;&gt;https://photoflare.io/photoflare-v1-7-0-released/&lt;/a&gt;) релиз редактора изображений Photoflare 1.7.0 (&lt;a href=&#34;https://photoflare.io/&#34;&gt;https://photoflare.io/&lt;/a&gt;), разработчики которого пытаются найти оптимальный баланс между функциональностью и удобством интерфейса. Изначально проект был основан как попытка создания открытой и многоплатформенной альтернативы Windows-приложению PhotoFiltre (&lt;a href=&#34;http://photofiltre.free.fr/frames_en.htm&#34;&gt;http://photofiltre.free.fr/frames_en.htm&lt;/a&gt;). Код проекта написан на языке С&#43;&#43; с использованием библиотеки Qt и  распространяется (&lt;a href=&#34;https://github.com/PhotoFlare/photoflare/&#34;&gt;https://github.com/PhotoFlare/photoflare/&lt;/a&gt;) под лицензией GPLv3. Готовые сборки сформированы в формах AppImage (&lt;a href=&#34;https://github.com/PhotoFlare/photoflare/releases/tag/v1.7.0&#34;&gt;https://github.com/PhotoFlare/photoflare/releases/tag/v1.7.0&lt;/a&gt;) и Flatpak (&lt;a href=&#34;https://flathub.org/en/apps/io.photoflare.photoflare&#34;&gt;https://flathub.org/en/apps/io.photoflare.photoflare&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;Программа ориентирована на широкий круг пользователей и предоставляет типовые возможности для редактирования изображений, рисования кистями, наложения фильтров, применения градиентов и корректировки цвета. Поддерживается обработка группы изображений в пакетном режиме (&lt;a href=&#34;https://photoflare.github.io/photoflare/batch.html&#34;&gt;https://photoflare.github.io/photoflare/batch.html&lt;/a&gt;). Например Photoflare позволяет изменять формат и размер, применять фильтры, поворачивать изображение, выравнивать яркость и насыщенность сразу в нескольких выбранных файлах. &lt;br/&gt;&lt;br/&gt;В новой версии (&lt;a href=&#34;https://github.com/PhotoFlare/photoflare/releases/tag/v1.7.0&#34;&gt;https://github.com/PhotoFlare/photoflare/releases/tag/v1.7.0&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;-  Осуществлён переход c Qt5 на ветку Qt6. Переработана система сборки, заменён устаревший API и обновлены зависимости.&lt;br/&gt;&lt;br/&gt;-  Реализована поддержка масштабирования на экранах с высокой плотностью пикселей (HiDPI). Инструменты выделения и реализации курсоров адаптированы для работы с HiDPI.&lt;br/&gt;&lt;br/&gt;-  Полностью переписан код отрисовки элементов на холсте, значительно повышена производительность рисования и применения фильтров, повышена гладкость отрисовки линий. Для снижения потребления памяти и снижения нагрузки на CPU обеспечена перерисовка только изменённых областей. По сравнению с прошлым движком отрисовки новый движок быстрее при работе с изображениями с разрешением 1920×1080 в 2-3 раза, 4K - в 5-10 раз и &lt;br/&gt;9999×9999 - в 10-50 раз.&lt;br/&gt;&lt;br/&gt;-  Обеспечена (&lt;a href=&#34;https://photoflare.io/what-gmic-adds-to-photoflare/&#34;&gt;https://photoflare.io/what-gmic-adds-to-photoflare/&lt;/a&gt;) полная интеграция с инструментарием для обработки изображений G&amp;#39;MIC (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=63760&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=63760&lt;/a&gt;) и добавлена возможность применения предоставляемых в G&amp;#39;MIC эффектов и фильтров для обработки изображений. Добавлено отдельное меню Filters, включающее несколько сотен фильтров, разбитых на категории.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495638.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/04/Screenshot-2026-05-05-054549.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Обновлён инструмент выделения областей на изображении, который теперь может применяться  раздельно для каждой вкладки. Добавлена поддержка перемещения выделенной области при помощи мыши или клавиатуры. Реализованы новые типы выделения - &amp;#34;эллипс&amp;#34; для выделения овальных областей и &amp;#34;лассо&amp;#34; - для выделения произвольной формы.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495666.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-055502.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Добавлен режим редактирования, не выходя за границы выделенной области. Ограничение в данном режиме действует среди прочего для фильтров и манипуляций  с цветом.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495690.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-060034.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Расширены инструменты рисования. Добавлен режим ограничения излома линий прямыми углами, активируемый при удержании клавиши  Shift. В ластик добавлен режим стирания с заменой цвета на прозрачность. Для быстрого стирания теперь можно использовать правую кнопку мыши. Улучшена гладкость штрихов кисти.&lt;br/&gt;&lt;br/&gt;-  Помимо фильтров из набора G’Mic, в состав включено несколько собственных фильтров:&lt;br/&gt;Пикселизация&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495717.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-061615-1.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;Виньетирование&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495736.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-061722-1536x826.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;Пиксельное рассеивание&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495756.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-062010-1536x827.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;Эскиз&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495817.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-062038-1536x826.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  На холст добавлены вертикальная и горизонтальная линейки, которые можно включать и отключать через меню View.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495861.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-064640.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Предложен новый набор пиктограмм для тёмного режима оформления.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495890.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-061134.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Обеспечено сохранение исходных метаданных Exif и их просмотр в диалоге со свойствами изображения.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495914.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-065234.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  При вставке изображений из файла или буфера обмена обеспечен показ опций для поворота и масштабирования вставленного изображения. В панель добавлены кнопки для вставки как нового изображения. Реализована поддержка перемещения изображений мышью в режиме  drag&amp;amp;drop.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495939.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-060239.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Добавлена опция для изменения размера изображения в процентах.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495967.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-065554.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Добавлена возможность панорамирования после увеличения масштаба через перемещение курсора, удерживая среднюю кнопку мыши.&lt;br/&gt;&lt;br/&gt;-  Обеспечено сохранение позиции панелей и виджетов, а также выбранных цветов между перезапусками. Настройки инструментов при перезапуске сбрасываются в состояние по умолчанию.&lt;br/&gt;&lt;br/&gt;-  В панель инструментов добавлены кнопки для увеличения и уменьшения масштаба, а также изменения настроек координатной сетки.&lt;br/&gt;&lt;br/&gt;-  Добавлен переносимый режим, при котором настройки размещаются в одном каталоге с исполняемым файлом.&lt;br/&gt;&lt;br/&gt;-  Реализована начальная поддержка расширения функциональности через плагины.&lt;br/&gt;&lt;br/&gt;Отдельно авторами Photoflare анонсировано создание расширенного коммерческого редактора PhotoFlare Studio (&lt;a href=&#34;https://photoflare.io/studio/&#34;&gt;https://photoflare.io/studio/&lt;/a&gt;), который попытается занять нишу между GIMP и Affinity Photo, и будет интересен тем, кто считает работу в GIMP слишком сложной, но не нуждается в продвинутых возможностях Affinity Photo. В PhotoFlare Studio будут реализованы такие возможности, как слои, режимы смешивания недеструктивное редактирование, профессиональная работа с кистями через libmypaint, встроенные AI-инструменты на базе локально выполняемых моделей, работа с RAW-изображениями.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65423&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65423&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65423&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65423&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65423&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65423&lt;/a&gt;
    </content>
    <updated>2026-05-12T10:44:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsga5mfmscmjms7nhr9pchsl63nsflxys4v4l92u6avpdt208wrrygzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yth8uam</id>
    
      <title type="html">GitLab объявил о сокращении персонала, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsga5mfmscmjms7nhr9pchsl63nsflxys4v4l92u6avpdt208wrrygzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yth8uam" />
    <content type="html">
      GitLab объявил о сокращении персонала, реструктуризации и подготовке к эре AI-агентов&lt;br/&gt;&lt;br/&gt;Руководитель компании GitLab опубликовал (&lt;a href=&#34;https://about.gitlab.com/blog/gitlab-act-2/&#34;&gt;https://about.gitlab.com/blog/gitlab-act-2/&lt;/a&gt;) обращение к клиентам и акционерам, в котором объявил о грядущем сокращении персонала и реструктуризации компании для перехода в &amp;#34;эру AI-агентов&amp;#34;, в которой код будет создаваться, рецензироваться, исправляться и развёртываться при помощи AI, а люди сохранят за собой функции принятия решений и управления архитектурой. Предполагается, что создание программного обеспечения помощи AI-агентов значительно снизит стоимость и время разработки, и приведёт к увеличению числа создаваемых программных продуктов. &lt;br/&gt;&lt;br/&gt;Число увольняемых сотрудников не уточняется, но упоминается, что компания намерена уйти из 30% стран, где присутствовали небольшие команды сотрудников и переложить обслуживание клиентов в этих странах на партнёрскую сеть. Также планируют упростить управление в компании и убрать лишние уровни менеджмента для того чтобы руководители были ближе к исполнителям. В процессе реорганизации отделов R&amp;amp;D (&lt;a href=&#34;https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%83%D1%87%D0%BD%D0%BE-%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B5_%D0%B8_%D0%BE%D0%BF%D1%8B%D1%82%D0%BD%D0%BE-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%D1%81%D0%BA%D0%B8%D0%B5_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B&#34;&gt;https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%83%D1%87%D0%BD%D0%BE-%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B5_%D0%B8_%D0%BE%D0%BF%D1%8B%D1%82%D0%BD%D0%BE-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%D1%81%D0%BA%D0%B8%D0%B5_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B&lt;/a&gt;) будет выделено 60 небольших автономных команд, которые будут нести полную ответственность за создаваемый продукт. Внутренние рутинные процессы будут оптимизированы с вовлечением AI-агентов для согласования решений, проверки выполнения работы и координации выполнения задач.&lt;br/&gt;&lt;br/&gt;Объявлены три принципа, на основе которых будет формироваться  новая система ценностей GitLab: скорость с качеством (работа малых команд короткими циклами с высокой планкой качества), мышление собственника (каждый сотрудник несёт ответственность за результат и ощущает себя владельцем компании) и клиентоориентированность (основное внимание на пользу для клиента). Для стимулирования сотрудников будет введена программа премий, которые будут составлять до 10% от зарплаты и зависеть от достигнутых результатов. Сотрудникам, не  согласным с новой политикой компании, предлагается до 18 мая принять решение о добровольном увольнении.&lt;br/&gt;&lt;br/&gt;Платформа GitLab будет оптимизирована для трёх режимов работы: разработка человеком,  использование человеком AI-агентов и автономная работа AI-агентов. Помимо оплаты по подписке, будет внедрена возможность оплаты по факту потребления ресурсов, израсходованных AI-агентами. Средства непрерывной интеграции и доставки (CI/CD) будут расширены возможностями для координации работы AI-агентов, оценки результатов и проверки соблюдения ими правил. &lt;br/&gt;&lt;br/&gt;Инфраструктура и Git будут расширены в плане предоставления API для AI-агентов и оркестровки работы AI-агентов, а также оптимизированы для нагрузок, создаваемых AI-агентами. В ядро платформы будет интегрированы инструменты для контроля и аудита. Планируется задействование единой AI-модели, доступной через API, которую можно будет использовать для написания кода, рецензирования изменений, планирования работы и проверки безопасности.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65427&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65427&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65427&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65427&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65427&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65427&lt;/a&gt;
    </content>
    <updated>2026-05-12T09:13:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2nmead3w6fcwzzw785vf7kn84uznzw3ju3x38weg256haldhzfmczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yqjzv5r</id>
    
      <title type="html">NVIDIA опубликовала CUDA-oxide, компилятор ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2nmead3w6fcwzzw785vf7kn84uznzw3ju3x38weg256haldhzfmczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yqjzv5r" />
    <content type="html">
      NVIDIA опубликовала CUDA-oxide, компилятор из Rust в CUDA&lt;br/&gt;&lt;br/&gt;Компания NVIDIA опубликовала (&lt;a href=&#34;https://github.com/NVlabs/cuda-oxide/releases/tag/v0.1.0&#34;&gt;https://github.com/NVlabs/cuda-oxide/releases/tag/v0.1.0&lt;/a&gt;) первый выпуск инструментария CUDA-oxide (&lt;a href=&#34;https://nvlabs.github.io/cuda-oxide/&#34;&gt;https://nvlabs.github.io/cuda-oxide/&lt;/a&gt;), позволяющего создавать на языке Rust параллельно исполняемые в GPU ядра CUDA SIMT (&lt;a href=&#34;https://docs.nvidia.com/cuda/cuda-programming-guide/02-basics/writing-cuda-kernels.html&#34;&gt;https://docs.nvidia.com/cuda/cuda-programming-guide/02-basics/writing-cuda-kernels.html&lt;/a&gt;) (Single Instruction, Multiple Threads). Проект позволяет компилировать код на языке Rust, использующий  штатную систему типов и модель владения (&lt;a href=&#34;https://doc.rust-lang.org/book/ch04-01-what-is-ownership.html&#34;&gt;https://doc.rust-lang.org/book/ch04-01-what-is-ownership.html&lt;/a&gt;) Rust, напрямую в инструкции для выполнения в виртуальной машине CUDA PTX (&lt;a href=&#34;https://docs.nvidia.com/cuda/parallel-thread-execution/&#34;&gt;https://docs.nvidia.com/cuda/parallel-thread-execution/&lt;/a&gt;) (Parallel Thread Execution) без применения промежуточных предметно-ориентированных языков (DSL) и обвязок. Код инструментария написан на языке Rust и распространяется (&lt;a href=&#34;https://github.com/NVlabs/cuda-oxide&#34;&gt;https://github.com/NVlabs/cuda-oxide&lt;/a&gt;) под лицензией Apache 2.0. Первый выпуск позиционируется как начальная альфа-версия.&lt;br/&gt;&lt;br/&gt;Инструментарий включает в себя:&lt;br/&gt;&lt;br/&gt;-  Бэкенд генерации кода для компилятора rustc, позволяющий компилировать функции с атрибутом &amp;#34;#[kernel] (&lt;a href=&#34;https://nvlabs.github.io/cuda-oxide/gpu-programming/kernels-and-device-functions.html&#34;&gt;https://nvlabs.github.io/cuda-oxide/gpu-programming/kernels-and-device-functions.html&lt;/a&gt;)&amp;#34; в параллельно исполняемые на GPU ядра в представлении CUDA PTX. При компиляции используется штатная для rustc цепочка преобразований на базе фреймворка Pliron (&lt;a href=&#34;https://github.com/vaivaswatha/pliron&#34;&gt;https://github.com/vaivaswatha/pliron&lt;/a&gt;): Rust -&amp;gt; MIR -&amp;gt; Pliron IR -&amp;gt; LLVM IR -&amp;gt; PTX.&lt;br/&gt;&lt;br/&gt;-  Унифицированная система сборки компонентов, выполняемых на хост-системе и на GPU, которая сводится к выполнению команд &amp;#34;cargo oxide build&amp;#34; и &amp;#34;cargo oxide run&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Набор Rust-абстракций, который можно использовать в ядрах на стороне GPU. Например, доступны функции для индексации, использования разделяемой памяти и барьеров, атомарных операций, синхронизации групп потоков, TMA (&lt;a href=&#34;https://nvlabs.github.io/cuda-oxide/advanced/tensor-memory-accelerator.html&#34;&gt;https://nvlabs.github.io/cuda-oxide/advanced/tensor-memory-accelerator.html&lt;/a&gt;) (Tensor Memory Accelerator). Возможен вызов обвязок над низкоуровневыми инструкциями, специфичными для архитектуры Blackwell (например, расширенные матричные операции).&lt;br/&gt;&lt;br/&gt;-  Crate-пакеты с выполняемыми на стороне хоста компонентами CUDA runtime, позволяющими управлять памятью, запускать ядра на GPU и взаимодействовать с выполняемыми на GPU функциями в асинхронном режиме.&lt;br/&gt;&lt;br/&gt;-  Коллекция примеров ядер, демонстрирующих такие возможности, как работа с векторами, умножение матриц (GEMM), атомарные операции, асинхронное выполнение, интеграция с библиотекой MathDx (&lt;a href=&#34;https://docs.nvidia.com/cuda/mathdx/&#34;&gt;https://docs.nvidia.com/cuda/mathdx/&lt;/a&gt;), применение дженериков и замыканий, взаимодействия с CUDA-ядрами на C&#43;&#43;/CCCL.&lt;br/&gt;&lt;br/&gt;Ядра для GPU создаются на обычном Rust (не диалект), но выполняются в  окружении no_std (&lt;a href=&#34;https://docs.rust-embedded.org/book/intro/no-std.html&#34;&gt;https://docs.rust-embedded.org/book/intro/no-std.html&lt;/a&gt;) и могут использовать только функции из библиотеки &lt;br/&gt;libcore (&lt;a href=&#34;https://doc.rust-lang.org/core/&#34;&gt;https://doc.rust-lang.org/core/&lt;/a&gt;) и ранее отмеченные специализированные Rust-абстракции, без доступа к стандартной библиотеке Rust (libstd). Поддерживаются примитивные типы (u8..u64, f32, f64, bool), структуры, перечисления, кортежи, массивы &lt;br/&gt;([T; N]) и слайсы (&amp;amp;[T]), операторы match / if / if let, циклы for и while, итераторы (.iter(), .enumerate()), замыкания  и дженерики. Не поддерживаются типы String, Vec и Box, макросы format!, panic! и println!, Trait-объекты и реализуемые через обращение к операционной системе функции стандартной библиотеки (работа с файлами, ввод/вывод, сетевые операции).&lt;br/&gt;&lt;br/&gt;Доступно (&lt;a href=&#34;https://nvlabs.github.io/cuda-oxide/gpu-safety/the-safety-model.html&#34;&gt;https://nvlabs.github.io/cuda-oxide/gpu-safety/the-safety-model.html&lt;/a&gt;) три уровня обеспечения безопасности CUDA-ядер на Rust: защита через систему типов (safe), использование блоков unsafe и обращение к низкоуровневым аппаратным инструкциям.&lt;br/&gt;Производительность созданной на CUDA-oxide реализации матричного умножения (GEMM SoL) на GPU B200 достигает 868 триллионов операций в секунду, что составляет 58% от производительности оптимизированной  библиотеки cuBLAS (&lt;a href=&#34;https://developer.nvidia.com/cublas&#34;&gt;https://developer.nvidia.com/cublas&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778568221.svg&#34;&gt;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778568221.svg&lt;/a&gt;&lt;br/&gt; (&lt;a href=&#34;https://nvlabs.github.io/cuda-oxide/_images/memory-hierarchy.svg&#34;&gt;https://nvlabs.github.io/cuda-oxide/_images/memory-hierarchy.svg&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778568272.svg&#34;&gt;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778568272.svg&lt;/a&gt;&lt;br/&gt; (&lt;a href=&#34;https://nvlabs.github.io/cuda-oxide/_images/cuda-streams.svg&#34;&gt;https://nvlabs.github.io/cuda-oxide/_images/cuda-streams.svg&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778568287.svg&#34;&gt;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778568287.svg&lt;/a&gt;&lt;br/&gt; (&lt;a href=&#34;https://nvlabs.github.io/cuda-oxide/_images/scalarization-abi.svg&#34;&gt;https://nvlabs.github.io/cuda-oxide/_images/scalarization-abi.svg&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778568308.svg&#34;&gt;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778568308.svg&lt;/a&gt;&lt;br/&gt; (&lt;a href=&#34;https://nvlabs.github.io/cuda-oxide/_images/simt-thread-hierarchy.svg&#34;&gt;https://nvlabs.github.io/cuda-oxide/_images/simt-thread-hierarchy.svg&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778568321.svg&#34;&gt;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778568321.svg&lt;/a&gt;&lt;br/&gt; (&lt;a href=&#34;https://nvlabs.github.io/cuda-oxide/_images/simt-warp-execution.svg&#34;&gt;https://nvlabs.github.io/cuda-oxide/_images/simt-warp-execution.svg&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778568335.svg&#34;&gt;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778568335.svg&lt;/a&gt;&lt;br/&gt; (&lt;a href=&#34;https://nvlabs.github.io/cuda-oxide/_images/simt-hardware-mapping.svg&#34;&gt;https://nvlabs.github.io/cuda-oxide/_images/simt-hardware-mapping.svg&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65426&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65426&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65426&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65426&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65426&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65426&lt;/a&gt;
    </content>
    <updated>2026-05-12T07:13:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxxdfdqygh003vc62wlmefpqwx8e5ulfuftrdaw7yhg5akcx4ypsgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ygl07vu</id>
    
      <title type="html">Выпуск редактора изображений Photoflare ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxxdfdqygh003vc62wlmefpqwx8e5ulfuftrdaw7yhg5akcx4ypsgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ygl07vu" />
    <content type="html">
      Выпуск редактора изображений Photoflare 1.7.0&lt;br/&gt;&lt;br/&gt;После двух с половиной лет разработки и почти семи лет с прошлого значительного выпуска опубликован (&lt;a href=&#34;https://photoflare.io/photoflare-v1-7-0-released/&#34;&gt;https://photoflare.io/photoflare-v1-7-0-released/&lt;/a&gt;) релиз редактора изображений Photoflare 1.7.0 (&lt;a href=&#34;https://photoflare.io/&#34;&gt;https://photoflare.io/&lt;/a&gt;), разработчики которого пытаются найти оптимальный баланс между функциональностью и удобством интерфейса. Изначально проект был основан как попытка создания открытой и многоплатформенной альтернативы Windows-приложению PhotoFiltre (&lt;a href=&#34;http://photofiltre.free.fr/frames_en.htm&#34;&gt;http://photofiltre.free.fr/frames_en.htm&lt;/a&gt;). Код проекта написан на языке С&#43;&#43; с использованием библиотеки Qt и  распространяется (&lt;a href=&#34;https://github.com/PhotoFlare/photoflare/&#34;&gt;https://github.com/PhotoFlare/photoflare/&lt;/a&gt;) под лицензией GPLv3. Готовые сборки сформированы в формах AppImage (&lt;a href=&#34;https://github.com/PhotoFlare/photoflare/releases/tag/v1.7.0&#34;&gt;https://github.com/PhotoFlare/photoflare/releases/tag/v1.7.0&lt;/a&gt;) и Flatpak (&lt;a href=&#34;https://flathub.org/en/apps/io.photoflare.photoflare&#34;&gt;https://flathub.org/en/apps/io.photoflare.photoflare&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;Программа ориентирована на широкий круг пользователей и предоставляет типовые возможности для редактирования изображений, рисования кистями, наложения фильтров, применения градиентов и корректировки цвета. Поддерживается обработка группы изображений в пакетном режиме (&lt;a href=&#34;https://photoflare.github.io/photoflare/batch.html&#34;&gt;https://photoflare.github.io/photoflare/batch.html&lt;/a&gt;). Например Photoflare позволяет изменять формат и размер, применять фильтры, поворачивать изображение, выравнивать яркость и насыщенность сразу в нескольких выбранных файлах. &lt;br/&gt;&lt;br/&gt;В новой версии (&lt;a href=&#34;https://github.com/PhotoFlare/photoflare/releases/tag/v1.7.0&#34;&gt;https://github.com/PhotoFlare/photoflare/releases/tag/v1.7.0&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;-  Осуществлён переход c Qt5 на ветку Qt6. Переработана система сборки, заменён устаревший API и обновлены зависимости.&lt;br/&gt;&lt;br/&gt;-  Реализована поддержка масштабирования на экранах с высокой плотностью пикселей (HiDPI). Для работы с HiDPI адаптированы инструменты выделения и реализации курсоров.&lt;br/&gt;&lt;br/&gt;-  Полностью переписан код отрисовки элементов на холсте, значительно повышена производительность рисования и применения фильтров, повышена гладкость отрисовки линий. Для снижения потребления памяти и снижения нагрузки на CPU обеспечена перерисовка только изменённых областей. По сравнению с прошлым движком отрисовки новый движок быстрее при работе с изображениями с разрешением 1920×1080 в 2-3 раза, 4K - в 5-10 раз и &lt;br/&gt;9999×9999 - в 10-50 раз.&lt;br/&gt;&lt;br/&gt;-  Обеспечена (&lt;a href=&#34;https://photoflare.io/what-gmic-adds-to-photoflare/&#34;&gt;https://photoflare.io/what-gmic-adds-to-photoflare/&lt;/a&gt;) полная интеграция с инструментарием для обработки изображений G&amp;#39;MIC (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=63760&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=63760&lt;/a&gt;) и добавлена возможность применения предоставляемых в G&amp;#39;MIC эффектов и фильтров для обработки изображений. Добавлено отдельное меню Filters, включающее несколько сотен фильтров, разбитых на категории.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495638.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/04/Screenshot-2026-05-05-054549.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Обновлён инструмент выделения областей на изображении, которые теперь может применяться  раздельно для каждой вкладки. Добавлена поддержка перемещения выделенной области при помощи мыши или клавиатуры. Реализованы новые типы выделения - &amp;#34;эллипс&amp;#34; для выделения овальных областей и &amp;#34;лассо&amp;#34; - для выделения произвольной формы.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495666.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-055502.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Добавлен режим редактирования, не выходя за границы выделенной области. Ограничение в данном режиме действует среди прочего для фильтров и манипуляций  с цветом.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495690.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-060034.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Расширены инструменты рисования. Добавлен режим ограничения излома линий прямыми углами, активируемый при удержании клавиши  Shift. В ластик добавлен режим стирания с заменой цвета на прозрачность. Для быстрого стирания теперь можно использовать правую кнопку мыши. Улучшена гладкость штрихов кисти.&lt;br/&gt;&lt;br/&gt;-  Помимо фильтров из набора G’Mic, в состав включено несколько собственных фильтров:&lt;br/&gt;Пикселизация&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495717.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-061615-1.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;Виньетирование&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495736.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-061722-1536x826.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;Пиксельное рассеивание&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495756.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-062010-1536x827.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;Эскиз&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495817.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-062038-1536x826.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  На холст добавлены вертикальная и горизонтальная линейки, которые можно включать и отключать через меню View.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495861.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-064640.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Предложен новый набор пиктограмм для тёмного режима оформления.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495890.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-061134.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Обеспечено сохранение исходных метаданных Exif и их просмотр в диалоге со свойствами изображения.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495914.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-065234.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  При вставке изображений из файла или буфера обмена обеспечен показ опций для поворота и масштабирования вставленного изображения. В панель добавлены кнопки для вставки как нового изображения. Реализована поддержка перемещения изображений мышью в режиме  drag&amp;amp;drop.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495939.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-060239.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Добавлена опция для изменения размера изображения в процентах.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778495967.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://photoflare.io/wp-content/uploads/2026/05/Screenshot-2026-05-05-065554.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Добавлена возможность перемещения по увеличенному изображению (панорамирование) при нажатии средней кнопки мыши.&lt;br/&gt;&lt;br/&gt;-  Обеспечено сохранение позиции панелей и виджетов, а также выбранных цветов между перезапусками. Настройки инструментов при перезапуске сбрасываются в состояние по умолчанию.&lt;br/&gt;&lt;br/&gt;-  В панель инструментов добавлены кнопки для увеличения и уменьшения масштаба, а также изменения настроек координатной сетки.&lt;br/&gt;&lt;br/&gt;-  Добавлен переносимый режим, при котором настройки размещаются в одном каталоге с исполняемым файлом.&lt;br/&gt;&lt;br/&gt;-  Реализована начальная поддержка расширения функциональности через плагины.&lt;br/&gt;&lt;br/&gt;Отдельно авторами Photoflare анонсировано создание расширенного коммерческого редактора PhotoFlare Studio (&lt;a href=&#34;https://photoflare.io/studio/&#34;&gt;https://photoflare.io/studio/&lt;/a&gt;), который попытается занять нишу между GIMP и Affinity Photo, и будет интересен тем, кто считает работу в GIMP слишком сложной, но не нуждается в продвинутых возможностях Affinity Photo. В PhotoFlare Studio будут реализованы такие возможности, как слои, режимы смешивания недеструктивное редактирование, профессиональная работа с кистями через libmypaint, встроенные AI-инструменты на базе локально выполняемых моделей, работа с RAW-изображениями.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65423&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65423&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65423&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65423&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65423&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65423&lt;/a&gt;
    </content>
    <updated>2026-05-11T12:14:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstm2yh7hz3uhkseaxt59m6n92yxnepd4g5tksp25cs0lkh0806qpszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yvvphmp</id>
    
      <title type="html">Новый reCAPTCHA не позволит пройти ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstm2yh7hz3uhkseaxt59m6n92yxnepd4g5tksp25cs0lkh0806qpszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yvvphmp" />
    <content type="html">
      Новый reCAPTCHA не позволит пройти проверку на Android-устройствах без сервисов Google&lt;br/&gt;&lt;br/&gt;Компания Google анонсировала (&lt;a href=&#34;https://cloud.google.com/blog/products/identity-security/introducing-google-cloud-fraud-defense-the-next-evolution-of-recaptcha/&#34;&gt;https://cloud.google.com/blog/products/identity-security/introducing-google-cloud-fraud-defense-the-next-evolution-of-recaptcha/&lt;/a&gt;) новое поколение системы отсеивания ботов reCAPTCHA, применяемой на многих сайтах для проверки обращения человеком. В новой реализации reCAPTCHA вместо выбора картинок, соответствующих заданному вопросу, применяется подтверждение через сканирование QR-кода смартфоном. Проблема в том, что в числе требований к смартфонам, которые могут использоваться для прохождения капчи, заявлены относительно новые  версии iPhone/iPad, а также устройства с платформой Android c установленным проприетарным пакетом Google Play Services. &lt;br/&gt;&lt;br/&gt;Устройства iPhone/iPad с iOS до версии 16.4, а также смартфоны с альтернативными прошивками на базе Android, поставляемые без сервисов Google (например, GrapheneOS),   не смогут (&lt;a href=&#34;https://reclaimthenet.org/google-broke-recaptcha-for-de-googled-android-users&#34;&gt;https://reclaimthenet.org/google-broke-recaptcha-for-de-googled-android-users&lt;/a&gt;) пройти новую капчу. Суть метода на основе QR-кода в &lt;br/&gt;подтверждении (&lt;a href=&#34;https://privatecaptcha.com/blog/google-cloud-fraud-defence-wei/&#34;&gt;https://privatecaptcha.com/blog/google-cloud-fraud-defence-wei/&lt;/a&gt;) обладания сертифицированным устройством. В случае с Android, подтверждение осуществляется при помощи API Play Integrity (&lt;a href=&#34;https://developer.android.com/google/play/integrity&#34;&gt;https://developer.android.com/google/play/integrity&lt;/a&gt;), предоставляемого в Play Services для аттестации аппаратного обеспечения, и позволяющего убедиться, что устройство не модифицировано и  сертифицировано в Google. Для устройств Apple используется API App Attest (&lt;a href=&#34;https://developer.apple.com/documentation/devicecheck/preparing-to-use-the-app-attest-service&#34;&gt;https://developer.apple.com/documentation/devicecheck/preparing-to-use-the-app-attest-service&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;Дополнение: Проект GrapheneOS (&lt;a href=&#34;https://grapheneos.org/&#34;&gt;https://grapheneos.org/&lt;/a&gt;), разрабатывающий защищённую свободную прошивку на базе Android, считает (&lt;a href=&#34;https://grapheneos.social/@GrapheneOS/116550899908879585&#34;&gt;https://grapheneos.social/@GrapheneOS/116550899908879585&lt;/a&gt;), что продвижение API аттестации аппаратного обеспечения, на фоне усложнения их обхода и навязывания пользователям других ОС через капчу в Web, следует рассматривать как действия по подавлению конкуренции и построению компаниями Apple и Google  дуополии в сфере мобильных устройств. По мнению разработчиков GrapheneOS, аттестация оборудования не должна применяться для привязки пользователей к определённому оборудованию и операционным системам. Отмечается, что для верификации через reCAPTCHA в GrapheneOS можно использовать сервисы Google Play, запущенные в изолированном sandbox-окружении, но Google блокирует использование в GrapheneOS сервиса Play Integrity, так как проект не лицензировал пакет Google Mobile Services и отказывается выполнять антиконкурентные правила, уже признанные незаконными в Южной Корее и некоторых других странах.&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65420&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65420&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65420&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65420&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65420&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65420&lt;/a&gt;
    </content>
    <updated>2026-05-11T05:43:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdpa89xrrjlqsn284t60ese45g0up70h2eunfq4j3580cvtf4zfkszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ycztvh3</id>
    
      <title type="html">В Debian утверждена обязательная ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdpa89xrrjlqsn284t60ese45g0up70h2eunfq4j3580cvtf4zfkszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ycztvh3" />
    <content type="html">
      В Debian утверждена обязательная поддержка воспроизводимых сборок пакетов&lt;br/&gt;&lt;br/&gt;Команда, отвечающая за формирование релизов Debian, объявила (&lt;a href=&#34;https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html&#34;&gt;https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html&lt;/a&gt;) о переводе воспроизводимой пересборки (&lt;a href=&#34;https://reproduce.debian.net/&#34;&gt;https://reproduce.debian.net/&lt;/a&gt;) пакетов в число обязательных возможностей. Вчера в сборочную систему внесены изменения, блокирующие перенос в репозиторий новых пакетов, не поддерживающих воспроизводимую сборку. В репозитории  testing также запрещено обновление существующих пакетов, в которых выявлены регрессии с воспроизводимостью сборки.&lt;br/&gt;&lt;br/&gt;В Debian 13, насчитывающем 36427 исходных пакетов, поддержка повторяемых сборок составляет 96.9% (&lt;a href=&#34;https://tests.reproducible-builds.org/debian/trixie/index_suite_amd64_stats.html&#34;&gt;https://tests.reproducible-builds.org/debian/trixie/index_suite_amd64_stats.html&lt;/a&gt;) для архитектуры x86_64 и 96.8% (&lt;a href=&#34;https://tests.reproducible-builds.org/debian/trixie/index_suite_arm64_stats.html&#34;&gt;https://tests.reproducible-builds.org/debian/trixie/index_suite_arm64_stats.html&lt;/a&gt;) для архитектуры ARM64. В репозиториях Debian Testing уровень повторяемых сборок оценён (&lt;a href=&#34;https://tests.reproducible-builds.org/debian/reproducible.html&#34;&gt;https://tests.reproducible-builds.org/debian/reproducible.html&lt;/a&gt;) в 94.5% для архитектуры ARM64 и 75.7% для x86_64 при пересборке 37809 исходных пакетов. Тест повторяемых сборок в репозитории Debian Testing провален для 1141 пакета (3%), а у 7952 пакетов (21%) возникли общие проблемы при компиляции из исходного кода. &lt;br/&gt;&lt;br/&gt;Повторяемые сборки (&lt;a href=&#34;https://reproducible-builds.org/&#34;&gt;https://reproducible-builds.org/&lt;/a&gt;) дают возможность пользователю сформировать собственные сборки, побитово совпадающие с предлагаемыми для загрузки готовыми сборками. Пользователь может лично убедиться, что распространяемые в пакетах и загрузочных образах бинарные файлы собраны из предоставляемых исходных текстов и не содержат скрытых изменений. Проверка тождественности бинарной сборки позволяет не полагаться лишь на доверие к сборочной инфраструктуре дистрибутива, компрометация компилятора или сборочного инструментария в которой может привести к подстановке скрытых закладок.&lt;br/&gt;&lt;br/&gt;При формировании повторяемых сборок учитываются такие нюансы, как точное соответствие зависимостей; использование неизменного состава и версий сборочного инструментария; идентичный набор опций и настроек по умолчанию; сохранение порядка сборки файлов (применение тех же методов сортировки); отключение добавления компилятором непостоянной служебной информации, такой как случайные значения, ссылки на файловые пути и данные о дате и времени сборки. На воспроизводимость сборок также влияют ошибки и состояния гонки в инструментарии. &lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65418&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65418&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65418&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65418&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65418&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65418&lt;/a&gt;
    </content>
    <updated>2026-05-10T16:13:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs24yyfu4m9w3dztztf6z6ergg8m2y9fzcgeezhg2cvhj3fjj5n9dszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yx3klc9</id>
    
      <title type="html">Опубликован музыкальный ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs24yyfu4m9w3dztztf6z6ergg8m2y9fzcgeezhg2cvhj3fjj5n9dszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yx3klc9" />
    <content type="html">
      Опубликован музыкальный проигрыватель Nocturne 1.0&lt;br/&gt;&lt;br/&gt;Представлен (&lt;a href=&#34;https://www.reddit.com/r/gnome/comments/1t34zh5/nocturne_100_release/&#34;&gt;https://www.reddit.com/r/gnome/comments/1t34zh5/nocturne_100_release/&lt;/a&gt;) выпуск Nocturne 1.0 (&lt;a href=&#34;https://jeffser.com/nocturne/&#34;&gt;https://jeffser.com/nocturne/&lt;/a&gt;), музыкального проигрывателя с возможностями управления  музыкальной библиотекой и  подключения к сетевым музыкальным сервисам. Код проекта написан на языке Python с использованием виджетов libadwaita и мультимедийной библиотеки gstreamer, и распространяется (&lt;a href=&#34;https://github.com/Jeffser/Nocturne&#34;&gt;https://github.com/Jeffser/Nocturne&lt;/a&gt;) под лицензией GPLv3. Готовые сборки доступны (&lt;a href=&#34;https://flathub.org/apps/com.jeffser.Nocturne&#34;&gt;https://flathub.org/apps/com.jeffser.Nocturne&lt;/a&gt;) в формате Flatpak.&lt;br/&gt;&lt;br/&gt;Основные возможности:&lt;br/&gt;&lt;br/&gt;-  Поддержка воспроизведения локальных файлов, а также музыки из потоковых сервисов и интернет-радио.&lt;br/&gt;&lt;br/&gt;-  Управление музыкальной библиотекой с использованием музыкального сервера Navidrome (&lt;a href=&#34;https://www.navidrome.org/&#34;&gt;https://www.navidrome.org/&lt;/a&gt;) и возможностью группировки по альбомам, музыкантам и спискам воспроизведения.&lt;br/&gt;&lt;br/&gt;-  Наличие визуализатора звука и эквалайзера.&lt;br/&gt;&lt;br/&gt;-  Автоматическая загрузка и отображение текстов песен для проигрываемых композиций. Режим караоке с симуляцией пословного показа лирики.&lt;br/&gt;&lt;br/&gt;-  Возможность обращения к внешним музыкальным библиотекам при помощи протоколов  OpenSubsonic (&lt;a href=&#34;https://opensubsonic.netlify.app/&#34;&gt;https://opensubsonic.netlify.app/&lt;/a&gt;) и Jellyfin (&lt;a href=&#34;https://jellyfin.org/&#34;&gt;https://jellyfin.org/&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;-  Поддержка протокола MPRIS (Media Player Remote Interfacing Specification) для управления воспроизведением (например, для управления из панельных виджетов).&lt;br/&gt;&lt;br/&gt;-  Возможность работы в offline-режиме.&lt;br/&gt;&lt;br/&gt;Среди изменений в выпуске Nocturne 1.0:&lt;br/&gt;&lt;br/&gt;-  Поддержка изменения максимального битрейта.&lt;br/&gt;&lt;br/&gt;-  Поддержка нормализации громкости (ReplayGain). &lt;br/&gt;&lt;br/&gt;-  Настройка для отображения плеера в боковой панели.&lt;br/&gt;&lt;br/&gt;-  Режим воспроизведения без пауз между треками (Gapless).&lt;br/&gt;&lt;br/&gt;-  Возможность группировки песен в альбоме в привязке к дискам.&lt;br/&gt;&lt;br/&gt;-  Опция для динамической смены фона основного окна.&lt;br/&gt;&lt;br/&gt;-  Возможность динамической загрузки списков воспроизведения и альбомов.&lt;br/&gt;&lt;br/&gt;-  Поддержка технологии входа  Quick Connect в Jellyfin.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778424309.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://thisweek.gnome.org/_astro/Screenshot%20From%202026-05-03%2017-55-03.DuaOMq3L_Z1y9UGR.webp&#34;&gt; )&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778424443.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://preview.redd.it/vhbcxxwb61zg1.png?width=1050&amp;amp;format=png&amp;amp;auto=webp&amp;amp;s=3b84b81ef588499be6ad5688b89289458f40dd75&#34;&gt; )&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778424460.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://preview.redd.it/6qgltywb61zg1.png?width=960&amp;amp;crop=smart&amp;amp;auto=webp&amp;amp;s=eeca78e170486c283bbf6a69f5073c25ac4e589e&#34;&gt; )&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65416&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65416&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65416&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65416&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65416&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65416&lt;/a&gt;
    </content>
    <updated>2026-05-10T15:43:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvl4t7cx57nycwugcvsaps6mn0hzsdcwq3jzwfkzlk05huzhhd7xgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yw5wnmn</id>
    
      <title type="html">Бета-выпуск языка программирования ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvl4t7cx57nycwugcvsaps6mn0hzsdcwq3jzwfkzlk05huzhhd7xgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yw5wnmn" />
    <content type="html">
      Бета-выпуск языка программирования Mojo 1.0&lt;br/&gt;&lt;br/&gt;Представлен (&lt;a href=&#34;https://mojolang.org/releases/v1.0.0b1/&#34;&gt;https://mojolang.org/releases/v1.0.0b1/&lt;/a&gt;) первый бета выпуск (&lt;a href=&#34;https://github.com/modular/modular/releases/tag/mojo%2Fv1.0.0b1&#34;&gt;https://github.com/modular/modular/releases/tag/mojo%2Fv1.0.0b1&lt;/a&gt;) языка программирования Mojo 1.0 (&lt;a href=&#34;https://mojolang.org/&#34;&gt;https://mojolang.org/&lt;/a&gt;), который ознаменовал стабилизацию языка и реализацию всех базовых возможностей. Выпуск оценивается как почти готовый к повсеместному использованию. Финальный релиз Mojo 1.0 ожидается в начале осени. Использование данной ветки позволит начать разрабатывать  крупные проекты, не опасаясь появления в языке изменений, нарушающих совместимость.&lt;br/&gt;&lt;br/&gt;В состав платформы (&lt;a href=&#34;https://pypi.org/project/modular/&#34;&gt;https://pypi.org/project/modular/&lt;/a&gt;) включены компоненты, необходимые для разработки приложений на языке Mojo, включая компилятор, runtime, интерактивную REPL-оболочку для сборки и запуска программ, отладчик, дополнение к редактору кода Visual Studio Code (VS Code) с поддержкой автодополнения ввода, форматирования кода и подсветки синтаксиса, модуль для интеграции с  Jupyter для сборки и запуска Mojo notebook.  Исходный код стандартной библиотеки  Mojo открыты (&lt;a href=&#34;https://github.com/modular/modular/tree/main/mojo/stdlib&#34;&gt;https://github.com/modular/modular/tree/main/mojo/stdlib&lt;/a&gt;) под лицензией   Apache 2.0 c исключениями от проекта LLVM, допускающими смешивание с кодом под лицензией GPLv2. Исходный код компилятора планируют открыть (&lt;a href=&#34;https://github.com/modular/modular/tree/main/mojo/&#34;&gt;https://github.com/modular/modular/tree/main/mojo/&lt;/a&gt;) после завершения стабилизации внутренней архитектуры. &lt;br/&gt;&lt;br/&gt;Язык Mojo развивается под руководством Криса Латнера (Chris Lattner (&lt;a href=&#34;https://en.wikipedia.org/wiki/Chris_Lattner&#34;&gt;https://en.wikipedia.org/wiki/Chris_Lattner&lt;/a&gt;)),  основателя и главного архитектора проекта LLVM и создателя языка программирования Swift. Синтаксис Mojo основан на языке Python, а система типов близка к C/C&#43;&#43;.  Проект преподносится как язык общего назначения, расширяющий (&lt;a href=&#34;https://docs.modular.com/&#34;&gt;https://docs.modular.com/&lt;/a&gt;) возможности языка Python средствами системного программирования, подходящий для широкого круга задач и сочетающий простоту применения для исследовательских разработок и быстрого создания прототипов с пригодностью для формирования высокопроизводительных конечных продуктов. &lt;br/&gt;&lt;br/&gt;Простота достигается благодаря использованию привычного синтаксиса языка Python, а разработке конечных продуктов способствуют возможность компиляции в машинный код, механизмы безопасной работы с памятью и задействование средств для аппаратного ускорения вычислений. Для достижения высокой производительности поддерживается  распараллеливание вычислений с задействованием всех имеющихся в системе аппаратных ресурсов гетерогенных систем, таких как GPU, специализированные ускорители для машинного обучения и векторные процессорные инструкции (SIMD). При интенсивных вычислениях распараллеливание и задействование всех вычислительных ресурсов даёт возможность добиться производительности, превосходящей приложения на C/C&#43;&#43;.&lt;br/&gt;&lt;br/&gt;Язык  поддерживает статическую типизацию и средства для безопасной низкоуровневой работы с памятью, напоминающие возможности языка Rust, такие как отслеживание времени жизни ссылок и проверка заимствования переменных (borrow checker). При этом в языке доступны и возможности для низкоуровневой работы, например, возможно прямое обращение к памяти в режиме unsafe с использованием типа Pointer, вызов отдельных SIMD-инструкций или доступ к аппаратным расширениям, таким как TensorCores и AMX.&lt;br/&gt;&lt;br/&gt;Mojo может использоваться как в режиме интерпретации с использованием JIT, так и для компиляции в исполняемые файлы (AOT, ahead-of-time). В компилятор встроены современные технологии автоматической оптимизации, кэширования и распределённой компиляции. Исходный код на языке  Mojo преобразуются в низкоуровневый промежуточный код MLIR (&lt;a href=&#34;https://mlir.llvm.org/&#34;&gt;https://mlir.llvm.org/&lt;/a&gt;) (Multi-Level Intermediate Representation), развиваемый проектом LLVM. Компилятор позволяет применять для генерации машинного кода различные бэкенды, поддерживающие MLIR.&lt;br/&gt;&lt;br/&gt;Среди изменений (&lt;a href=&#34;https://mojolang.org/releases/v1.0.0b1/&#34;&gt;https://mojolang.org/releases/v1.0.0b1/&lt;/a&gt;) в Mojo 1.0.0b1:&lt;br/&gt;&lt;br/&gt;-  Ключевое слово &amp;#34;fn&amp;#34; объявлено устаревшим - для объявления функций следует использовать ключевое слово &amp;#34;def&amp;#34; (возможности &amp;#34;fn&amp;#34; и &amp;#34;def&amp;#34; объединены, и в &amp;#34;def&amp;#34; реализована семантика &amp;#34;fn&amp;#34; без генерации исключений).&lt;br/&gt;&lt;br/&gt;-  Унифицирована реализация замыканий (closure). Не учитывающие контекст замыкания (stateless) теперь  автоматически преобразуются в функции верхнего уровня и могут использоваться как callback-вызовы в FFI (Foreign Function Interface). Добавлена поддержка захвата по ссылке (ref capture). При объявлении функций добавлен признак &amp;#34;thin&amp;#34; для объявления простого типа указателя на функцию без захвата состояния.&lt;br/&gt;&lt;br/&gt;-  Указатели с типом UnsafePointer теперь не могут принимать значение null по умолчанию, а для работы с null-указателями необходимо использовать &amp;#34;Optional[UnsafePointer[...]]&amp;#34;, что позволяет исключить накладные расходы при работе с null-указателями и сохранить возможность безопасного применения в FFI.&lt;br/&gt;&lt;br/&gt;-  По умолчанию в коде для CPU в коллекциях включена проверка допустимых границ (на GPU проверка отключена для производительности, но может быть отключена при сборке с &amp;#34;mojo build -D ASSERT=all&amp;#34;). Прекращена поддержка указания отрицательных значений в индексах (запрещено &amp;#34;x[-1]&amp;#34;, но можно указывать &amp;#34;x[len(x)-1]&amp;#34;).&lt;br/&gt;&lt;br/&gt;-  Из стандартной библиотек удалён тип NDBuffer, вместо которого следует использовать TileTensor.&lt;br/&gt;&lt;br/&gt;-  Расширена поддержка работы с GPU через графический API Metal на системах Apple (например, появилась поддержка print() и матричных инструкций M5). Добавлена поддержка ускорителей  AMD  MI250X и NVIDIA B300. &lt;br/&gt;&lt;br/&gt;-  Идентификаторы примитивов GPU (индексы потоков и блоков) переведены с  возвращения типа Int вместо UInt.&lt;br/&gt;&lt;br/&gt;-  Контекст CPU (&amp;#39;DeviceContext(api=&amp;#34;cpu&amp;#34;)&amp;#39;) стал  потокозависимым (stream-ordered). Для упорядоченного выполнения задач добавлены функции enqueue_cpu_function() и enqueue_cpu_range().&lt;br/&gt;&lt;br/&gt;-  В типах String и StringSlice добавлена поддержка графемных кластеров (Unicode UAX #29), позволяющая корректно вычислять длину и обрезать строки с emoji и комбинированных символов. Добавлены методы graphemes() и count_graphemes(), а также синтаксис слайсов &amp;#34;[grapheme=...]&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Реализовано уточнение типов (Type Refinement)  на этапе компиляции для  автоматического сужения типов внутри выражений &amp;#34;where&amp;#34;, &amp;#34;if&amp;#34; и &amp;#34;assert&amp;#34; (позволяет обойтись без явного указания trait_downcast).&lt;br/&gt;&lt;br/&gt;-  Предложен унифицированный API рефлексии, в котором предложена новая функция reflect[T](), возвращающая Reflected[T] и заменяющая семейство функций struct_field_* и старые методы get_type_name().&lt;br/&gt;&lt;br/&gt;Одновременно сформирован (&lt;a href=&#34;https://github.com/modular/modular/releases/tag/max%2Fv26.3.0&#34;&gt;https://github.com/modular/modular/releases/tag/max%2Fv26.3.0&lt;/a&gt;) выпуск движка MAX Framework 26.3 (&lt;a href=&#34;https://www.modular.com/open-source/max&#34;&gt;https://www.modular.com/open-source/max&lt;/a&gt;), предлагающего платформу для разработок в области машинного обучения.  MAX Framework дополняет инструментарий Mojo  средствами для разработки и отладки приложений, использующих модели машинного обучения в различных форматах (TensorFlow, PyTorch, ONNX и т.п.). В новой версии MAX Framework добавлена возможность генерации видео, расширена поддержка работ с использованием нескольких GPU, значительно повышена производительность интерпретатора (некоторые операции стали выполняться быстрее в 10-20 раз).&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65415&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65415&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65415&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65415&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65415&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65415&lt;/a&gt;
    </content>
    <updated>2026-05-10T07:43:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspmxwxcqpg5nwnyu5dl8zlwa5m3zqhx85dahm5uhsw5kwg9fyql7szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ypa38qf</id>
    
      <title type="html">Выпуск lay, автокорректора слов, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspmxwxcqpg5nwnyu5dl8zlwa5m3zqhx85dahm5uhsw5kwg9fyql7szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ypa38qf" />
    <content type="html">
      Выпуск lay, автокорректора слов, введённых не в той раскладке, для GNOME c Wayland&lt;br/&gt;&lt;br/&gt;Опубликован проект lay (&lt;a href=&#34;https://github.com/radislabus-star/lay-public&#34;&gt;https://github.com/radislabus-star/lay-public&lt;/a&gt;), помогающий исправлять слова, набранные с использованием не той раскладки клавиатуры, в GNOME-окружении на базе Wayland. Утилита исправляет последнее слово, набранное в неправильной русской или английской раскладке, по двойному нажатию клавиши Shift. Код написан на языке Rust и распространяется (&lt;a href=&#34;https://github.com/radislabus-star/lay-public&#34;&gt;https://github.com/radislabus-star/lay-public&lt;/a&gt;) под лицензией MIT. На данной стадии развития программа имеет качество бета-версии - приветствуется отправка отчётов об ошибках..&lt;br/&gt;&lt;br/&gt;Основной сценарий использования: пользователь набрал, например, &amp;#34;ghbdtn&amp;#34; вместо &amp;#34;привет&amp;#34;, нажал Shift два раза, и слово перепечатывается в другой раскладке. Замена осуществляется по месту, без  копирования текста через буфер обмена (программа симулирует нажатие клавиши Backspace для затирания ошибочно введённого слова и затем повторяет ввод в правильной раскладке). В смешанном тексте lay старается не трогать уже корректные соседние слова, например, &amp;#34;good ntrcn&amp;#34; будет преобразовано в &amp;#34;good текст&amp;#34;, а &amp;#34;wi-fi ye&amp;#34; а wi-fi ну&amp;#34;. Возможна точная автоподмена слов по пользовательскому словарю.&lt;br/&gt;&lt;br/&gt;Проект состоит из фонового процесса, который работает с evdev/uinput, и небольшого дополнения к GNOME Shell, обеспечивающего переключение раскладки в GNOME на базе Wayland. По умолчанию программа работает локально и не использует облако, буфер обмена или большие языковые модели. В качестве опции доступен экспериментальный режим &amp;#34;--smart&amp;#34;, в котором для автоматического определения ошибочного ввода применяется локально выполняемая AI-модель.  В состав также входит отдельная утилита командной строки для преобразования текста не в другой раскладке. Поддержка в настоящее время ориентирована на GNOME Wayland и  русский/английский языки. &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65414&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65414&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65414&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65414&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65414&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65414&lt;/a&gt;
    </content>
    <updated>2026-05-10T06:13:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstc7h0n8gywxmtgglzqplt9d8n49tw2n9hmpce9m0vspmdxrhwy9szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ymxahe0</id>
    
      <title type="html">Уязвимость в системном вызове execve, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstc7h0n8gywxmtgglzqplt9d8n49tw2n9hmpce9m0vspmdxrhwy9szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ymxahe0" />
    <content type="html">
      Уязвимость в системном вызове execve, предоставляющая root-доступ во FreeBSD&lt;br/&gt;&lt;br/&gt;Во FreeBSD выявлена (&lt;a href=&#34;https://blog.calif.io/p/cve-2026-7270-how-i-get-root-on-freebsd&#34;&gt;https://blog.calif.io/p/cve-2026-7270-how-i-get-root-on-freebsd&lt;/a&gt;) уязвимость (CVE-2026-7270 (&lt;a href=&#34;https://www.cve.org/CVERecord?id=CVE-2026-7270&#34;&gt;https://www.cve.org/CVERecord?id=CVE-2026-7270&lt;/a&gt;)), позволяющая непривилегированному пользователю выполнить код с правами ядра и получить root-доступ к системе. Уязвимость затрагивает (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:13.exec.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:13.exec.asc&lt;/a&gt;) все выпуски FreeBSD, сформированные с 2013 года. В открытом доступе размещён эксплоит (&lt;a href=&#34;https://github.com/califio/publications/tree/main/MADBugs/freebsd-CVE-2026-7270&#34;&gt;https://github.com/califio/publications/tree/main/MADBugs/freebsd-CVE-2026-7270&lt;/a&gt;), работа которого проверена на системах с FreeBSD 11.0 по 14.4. Уязвимость устранена в обновлениях FreeBSD 15.0-RELEASE-p7, 14.4-RELEASE-p3, 14.3-RELEASE-p12 и 13.5-RELEASE-p13. Для более старых веток можно использовать патч (&lt;a href=&#34;https://www.freebsd.org/security/patches/SA-26:13/exec.patch&#34;&gt;https://www.freebsd.org/security/patches/SA-26:13/exec.patch&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;Проблема вызвана переполнением буфера в системном вызове execve, возникающем при обработке префикса, указываемого в первой строке скриптов для определения пути к интерпретатору (например, &amp;#34;#!/bin/sh&amp;#34;). Переполнение возникает при вызове функции memmove из-за неверного составления математического выражения для вычисления размера копируемых в  буфер аргументов. Вместо вычитания из &amp;#34;args-&amp;gt;endp&amp;#34; значений &amp;#34;args-&amp;gt;begin_argv&amp;#34; и &amp;#34;consume&amp;#34;, из &amp;#34;args-&amp;gt;endp&amp;#34; вычиталось только значение &amp;#34;args-&amp;gt;begin_argv&amp;#34;, а переменная consume прибавлялась к результату, а не вычиталась, т.е. в результате копировалось больше данных на два значения &amp;#34;consume&amp;#34;.&lt;br/&gt;&lt;br/&gt;	memmove(args-&amp;gt;begin_argv &#43; extend, args-&amp;gt;begin_argv &#43; consume,&lt;br/&gt;-	    args-&amp;gt;endp - args-&amp;gt;begin_argv &#43; consume);&lt;br/&gt;&#43;	    args-&amp;gt;endp - (args-&amp;gt;begin_argv &#43; consume));&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;Переполнение позволяет перезаписать размещаемые в соседней области памяти элементы структуры &amp;#34;exec_map&amp;#34; от другого процесса. В эксплоите переполнение задействовано для перезаписи содержимого &amp;#34;exec_map&amp;#34; периодически запускаемых  в системе привилегированных процессов. В качестве подобного процесса выбран sshd, который при каждой установке сетевого соединения ответвляет через вызов fork и execve  процесс &amp;#34;/usr/libexec/sshd-session&amp;#34; с правами root. &lt;br/&gt;&lt;br/&gt;Эксплоит подставляет для данного процесса переменную окружения &amp;#34;LD_PRELOAD=/tmp/evil.so&amp;#34;, приводящую к загрузке в контексте sshd-session своей библиотеки. Подставляемая библиотека создаёт в файловой системе исполняемый файл /tmp/rootsh с флагом suid root. Вероятность успешного переполнения оценивается в 0.6%, но благодаря цикличному повтору попыток, успешная эксплуатация достигается примерно за 6 секунд на системе с 4-ядерным CPU.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778309806.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://substackcdn.com/image/fetch/$s_!Fh-D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a173b71-7915-48ce-8551-00bc86d96f6a_2700x1620.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;Кроме того, во FreeBSD устранено ещё несколько уязвимостей:&lt;br/&gt;&lt;br/&gt;-  CVE-2026-35547 (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:17.libnv.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:17.libnv.asc&lt;/a&gt;), CVE-2026-39457 (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:16.libnv.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:16.libnv.asc&lt;/a&gt;) - переполнения буфера в библиотеке libnv (&lt;a href=&#34;https://man.freebsd.org/cgi/man.cgi?query=libnv&#34;&gt;https://man.freebsd.org/cgi/man.cgi?query=libnv&lt;/a&gt;), используемой в ядре и в приложениях из базовой системы для обработки списков в формате ключ/значение и для организации передачи данных при межпроцессном взаимодействии. Первая проблема вызвана (&lt;a href=&#34;https://www.freebsd.org/security/patches/SA-26:17/libnv.patch&#34;&gt;https://www.freebsd.org/security/patches/SA-26:17/libnv.patch&lt;/a&gt;) неверным вычислением размера сообщения при обработке специально оформленных заголовков IPC-сообщений. Вторая проблема приводит к переполнению стека при обмене данных через сокет из-за отсутствия (&lt;a href=&#34;https://www.freebsd.org/security/patches/SA-26:16/libnv.patch&#34;&gt;https://www.freebsd.org/security/patches/SA-26:16/libnv.patch&lt;/a&gt;) проверки соответствия размера дескриптора сокета размеру буфера, используемому в функции select(). Потенциально уязвимости могут использоваться для повышения своих привилегий в системе.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-42512 (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:15.dhclient.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:15.dhclient.asc&lt;/a&gt;) - удалённо эксплуатируемое переполнение буфера в dhclient, возникающее из-за некорректного вычисления (&lt;a href=&#34;https://www.freebsd.org/security/patches/SA-26:15/dhclient.patch&#34;&gt;https://www.freebsd.org/security/patches/SA-26:15/dhclient.patch&lt;/a&gt;) размера массива указателей, используемого для передачи переменных окружения в  dhclient-script. Не исключается возможность создания эксплоита для удалённого выполнения кода через отправку специально оформленного DHCP-пакета.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-7164 (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:14.pf.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:14.pf.asc&lt;/a&gt;) - переполнение стека в пакетном фильтре pf, возникающее при обработке специально оформленных пакетов SCTP. Проблема вызвана (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:14.pf.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:14.pf.asc&lt;/a&gt;) неограниченным рекурсивным разбором параметров SCTP.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-42511 (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:12.dhclient.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:12.dhclient.asc&lt;/a&gt;) - возможность подстановки в dhclient.conf произвольных директив из-за отсутствия должного экранирования двойных скобок в BOOTP полях,  получаемых от внешнего DHCP-сервера. При последующем разборе данного файла процессом dhclient, указанное атакующим поле передаётся в dhclient-script, что может использоваться для выполнения произвольных команд с правами root на системах, использующих dhclient, при обращении к подконтрольному атакующему DHCP-серверу.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-6386 (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:11.amd64.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:11.amd64.asc&lt;/a&gt;) - отсутствие должной обработки больших страниц памяти в функции ядра pmap_pkru_update_range(). Непривилегированный пользователь, может заставить pmap_pkru_update_range() обработать память из пространства пользователя как страницу в таблице страниц памяти, и добиться перезаписи области памяти, к которой нет доступа.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-5398 (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:10.tty.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:10.tty.asc&lt;/a&gt;) - обращение к уже освобождённой области памяти в обработчике TIOCNOTTY, позволяющее непривилегированному процессу получить права root.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65408&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65408&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65408&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65408&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65408&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65408&lt;/a&gt;
    </content>
    <updated>2026-05-09T13:14:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs95rn0wz5x8anvenmmd9mafv7eneqdw7nl6u4uky864mfdg3j3a9qzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yu9m9ph</id>
    
      <title type="html">Уязвимость в системном вызове execve, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs95rn0wz5x8anvenmmd9mafv7eneqdw7nl6u4uky864mfdg3j3a9qzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yu9m9ph" />
    <content type="html">
      Уязвимость в системном вызове execve, предоставляющая root-доступ во FreeBSD&lt;br/&gt;&lt;br/&gt;Во FreeBSD выявлена (&lt;a href=&#34;https://blog.calif.io/p/cve-2026-7270-how-i-get-root-on-freebsd&#34;&gt;https://blog.calif.io/p/cve-2026-7270-how-i-get-root-on-freebsd&lt;/a&gt;) уязвимость (CVE-2026-7270), позволяющая непривилегированному пользователю выполнить код с правами ядра и получить root-доступ к системе. Уязвимость затрагивает (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:13.exec.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:13.exec.asc&lt;/a&gt;) все выпуски FreeBSD, сформированные с 2013 года. В открытом доступе размещён эксплоит (&lt;a href=&#34;https://github.com/califio/publications/tree/main/MADBugs/freebsd-CVE-2026-7270&#34;&gt;https://github.com/califio/publications/tree/main/MADBugs/freebsd-CVE-2026-7270&lt;/a&gt;), работа которого проверена на системах с FreeBSD 11.0 по 14.4. Уязвимость устранена в обновлениях FreeBSD 15.0-RELEASE-p7, 14.4-RELEASE-p3, 14.3-RELEASE-p12 и 13.5-RELEASE-p13. Для более старых веток можно использовать патч (&lt;a href=&#34;https://www.freebsd.org/security/patches/SA-26:13/exec.patch&#34;&gt;https://www.freebsd.org/security/patches/SA-26:13/exec.patch&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;Проблема вызвана переполнением буфера в системном вызове execve, возникающем при обработке префикса, указываемого в первой строке скриптов для определения пути к интерпретатору (например, &amp;#34;#!/bin/sh&amp;#34;). Переполнение возникает при вызове функции memmove из-за неверного составления математического выражения для вычисления размера копируемых в  буфер аргументов. Вместо вычитания из &amp;#34;args-&amp;gt;endp&amp;#34; значений &amp;#34;args-&amp;gt;begin_argv&amp;#34; и &amp;#34;consume&amp;#34;, из &amp;#34;args-&amp;gt;endp&amp;#34; вычиталось только значение &amp;#34;args-&amp;gt;begin_argv&amp;#34;, а переменная consume прибавлялась к результату, а не вычиталась, т.е. в результате копировалось больше данных на два значения &amp;#34;consume&amp;#34;.&lt;br/&gt;&lt;br/&gt;	memmove(args-&amp;gt;begin_argv &#43; extend, args-&amp;gt;begin_argv &#43; consume,&lt;br/&gt;-	    args-&amp;gt;endp - args-&amp;gt;begin_argv &#43; consume);&lt;br/&gt;&#43;	    args-&amp;gt;endp - (args-&amp;gt;begin_argv &#43; consume));&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;Переполнение позволяет перезаписать размещаемые в соседней области памяти элементы структуры &amp;#34;exec_map&amp;#34; от другого процесса. В эксплоите переполнение задействовано для перезаписи содержимого &amp;#34;exec_map&amp;#34; периодически запускаемых  в системе привилегированных процессов. В качестве подобного процесса выбран sshd, который при каждой установке сетевого соединения ответвляет через вызов fork и execve  процесс &amp;#34;/usr/libexec/sshd-session&amp;#34; с правами root. &lt;br/&gt;&lt;br/&gt;Эксплоит подставляет для данного процесса переменную окружения &amp;#34;LD_PRELOAD=/tmp/evil.so&amp;#34;, приводящую к загрузке в контексте sshd-session своей библиотеки. Подставляемая библиотека создаёт в файловой системе исполняемый файл /tmp/rootsh с флагом suid root. Вероятность успешного переполнения оценивается в 0.6%, но благодаря цикличному повтору попыток, успешная эксплуатация достигается примерно за 6 секунд на системе с 4-ядерным CPU.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778309806.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://substackcdn.com/image/fetch/$s_!Fh-D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a173b71-7915-48ce-8551-00bc86d96f6a_2700x1620.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;Кроме того, во FreeBSD устранено ещё несколько уязвимостей:&lt;br/&gt;&lt;br/&gt;-  CVE-2026-35547 (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:17.libnv.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:17.libnv.asc&lt;/a&gt;), CVE-2026-39457 (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:16.libnv.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:16.libnv.asc&lt;/a&gt;) - переполнения буфера в библиотеке libnv (&lt;a href=&#34;https://man.freebsd.org/cgi/man.cgi?query=libnv&#34;&gt;https://man.freebsd.org/cgi/man.cgi?query=libnv&lt;/a&gt;), используемой в ядре и в приложениях из базовой системы для обработки списков в формате ключ/значение и для организации передачи данных при межпроцессном взаимодействии. Первая проблема вызвана (&lt;a href=&#34;https://www.freebsd.org/security/patches/SA-26:17/libnv.patch&#34;&gt;https://www.freebsd.org/security/patches/SA-26:17/libnv.patch&lt;/a&gt;) неверным вычислением размера сообщения при обработке специально оформленных заголовков IPC-сообщений. Вторая проблема приводит к переполнению стека при обмене данных через сокет из-за отсутствия (&lt;a href=&#34;https://www.freebsd.org/security/patches/SA-26:16/libnv.patch&#34;&gt;https://www.freebsd.org/security/patches/SA-26:16/libnv.patch&lt;/a&gt;) проверки соответствия размера дескриптора сокета размеру буфера, используемому в функции select(). Потенциально уязвимости могут использоваться для повышения своих привилегий в системе.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-42512 (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:15.dhclient.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:15.dhclient.asc&lt;/a&gt;) - удалённо эксплуатируемое переполнение буфера в dhclient, возникающее из-за некорректного вычисления (&lt;a href=&#34;https://www.freebsd.org/security/patches/SA-26:15/dhclient.patch&#34;&gt;https://www.freebsd.org/security/patches/SA-26:15/dhclient.patch&lt;/a&gt;) размера массива указателей, используемого для передачи переменных окружения в  dhclient-script. Не исключается возможность создания эксплоита для удалённого выполнения кода через отправку специально оформленного DHCP-пакета.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-7164 (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:14.pf.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:14.pf.asc&lt;/a&gt;) - переполнение стека в пакетном фильтре pf, возникающее при обработке специально оформленных пакетов SCTP. Проблема вызвана (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:14.pf.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:14.pf.asc&lt;/a&gt;) неограниченным рекурсивным разбором параметров SCTP.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-42511 (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:12.dhclient.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:12.dhclient.asc&lt;/a&gt;) - возможность подстановки в dhclient.conf произвольных директив из-за отсутствия должного экранирования двойных скобок в BOOTP полях,  получаемых от внешнего DHCP-сервера. При последующем разборе данного файла процессом dhclient, указанное атакующим поле передаётся в dhclient-script, что может использоваться для выполнения произвольных команд с правами root на системах, использующих dhclient, при обращении к подконтрольному атакующему DHCP-серверу.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-6386 (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:11.amd64.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:11.amd64.asc&lt;/a&gt;) - отсутствие должной обработки больших страниц памяти в функции ядра pmap_pkru_update_range(). Непривилегированный пользователь, может заставить pmap_pkru_update_range() обработать память из пространства пользователя как страницу в таблице страниц памяти, и добиться перезаписи области памяти, к которой нет доступа.&lt;br/&gt;&lt;br/&gt;-  CVE-2026-5398 (&lt;a href=&#34;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:10.tty.asc&#34;&gt;https://www.freebsd.org/security/advisories/FreeBSD-SA-26:10.tty.asc&lt;/a&gt;) - обращение к уже освобождённой области памяти в обработчике TIOCNOTTY, позволяющее непривилегированному процессу получить права root.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65408&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65408&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65408&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65408&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65408&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65408&lt;/a&gt;
    </content>
    <updated>2026-05-09T08:13:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr7h774h36033umljtvqhm96ezr887u8tfezyfjpmh3cgkylnda8qzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ypd5n4g</id>
    
      <title type="html">Предложен killswitch для экстренного ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr7h774h36033umljtvqhm96ezr887u8tfezyfjpmh3cgkylnda8qzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ypd5n4g" />
    <content type="html">
      Предложен killswitch для экстренного отключения уязвимой функциональности в ядре Linux&lt;br/&gt;&lt;br/&gt;Саша Левин (Sasha Levin) из компании NVIDIA, занимающийся сопровождением LTS-веток ядра Linux и входящий в консультативный совет организации Linux Foundation, подготовил (&lt;a href=&#34;https://lore.kernel.org/all/20260507070547.2268452-1-sashal@kernel.org/&#34;&gt;https://lore.kernel.org/all/20260507070547.2268452-1-sashal@kernel.org/&lt;/a&gt;) набор патчей с реализацией механизма killswitch для ядра Linux. Предложенная возможность позволяет мгновенно отключить доступ к определённой функциональности работающего ядра. Предполагается, что killswitch будет полезен для временного блокирования уязвимостей на время  до установки обновления ядра с исправлением.&lt;br/&gt;&lt;br/&gt;Управление killswitch осуществляется через файл &amp;#34;/sys/kernel/security/killswitch/control&amp;#34;, позволяющий настроить перехват обращений к  функциям ядра по их именам. Например, для блокирования уязвимости Copy Fail (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65325&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65325&lt;/a&gt;) достаточно записать в управляющий файл команду &amp;#34;engage af_alg_sendmsg -1&amp;#34; для включения перехвата вызова функции af_alg_sendmsg и вместо её выполнения возвращения кода ошибки &amp;#34;-1&amp;#34;.&lt;br/&gt;&lt;br/&gt;В качестве имён могут использоваться любые символы, поддерживаемые подсистемой kprobes (&lt;a href=&#34;https://docs.kernel.org/trace/kprobes.html&#34;&gt;https://docs.kernel.org/trace/kprobes.html&lt;/a&gt;). Многие из недавно найденных в ядре  серьёзных уязвимостей присутствуют в подсистемах, используемых относительной небольшим числом пользователей (например, AF_ALG (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65325&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65325&lt;/a&gt;), ksmbd (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=63301&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=63301&lt;/a&gt;), nf_tables (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=60860&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=60860&lt;/a&gt;), vsock (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=63165&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=63165&lt;/a&gt;), ax25 (&lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-22109&#34;&gt;https://nvd.nist.gov/vuln/detail/CVE-2025-22109&lt;/a&gt;)). Для большинства пользователей неудобство из-за прекращения работоспособности отдельных функций не сравнится с риском использования в работе ядра с известной неисправленной уязвимостью на время до установки исправления. Механизм  killswitch особо актуален в контексте сегодняшней уязвимости Dirty Frag (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65395&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65395&lt;/a&gt;), эксплоит для которой был опубликован раньше, чем проблема была устранена в ядре. Killswitch&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65407&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65407&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65407&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65407&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65407&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65407&lt;/a&gt;
    </content>
    <updated>2026-05-08T19:13:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswn3mppr6p5wwhffc5qvq3yzjk3y8kg7tlfrjs0jv6pr8fpk7am0gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ycwmv3e</id>
    
      <title type="html">Скомпрометирован официальный ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswn3mppr6p5wwhffc5qvq3yzjk3y8kg7tlfrjs0jv6pr8fpk7am0gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ycwmv3e" />
    <content type="html">
      Скомпрометирован официальный Twitter-канал Ubuntu&lt;br/&gt;&lt;br/&gt;Следом за DDoS-атакой (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65340&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65340&lt;/a&gt;) на инфраструктуру компании Canonical злоумышленникам удалось (&lt;a href=&#34;https://www.reddit.com/r/Ubuntu/comments/1t5xt2t/advivce_ubuntu_twitterx_account_hacked/&#34;&gt;https://www.reddit.com/r/Ubuntu/comments/1t5xt2t/advivce_ubuntu_twitterx_account_hacked/&lt;/a&gt;) получить (&lt;a href=&#34;https://lowendtalk.com/discussion/comment/4788632/#Comment_4788632&#34;&gt;https://lowendtalk.com/discussion/comment/4788632/#Comment_4788632&lt;/a&gt;) контроль над каналом Ubuntu (&lt;a href=&#34;https://x.com/ubuntu&#34;&gt;https://x.com/ubuntu&lt;/a&gt;) в социальной сети X.com (Twitter). В канале Ubuntu был размещён анонс AI-агента Numbat, который преподносился как децентрализованный AI, созданный на базе блокчейна и технологий криптовалюты Solana. Заявлялось, что AI-агент можно протестировать на сайте ai-ubuntu.com, который был зарегистрирован за несколько часов до размещения объявления.  Оформление сайта было стилизовано под страницу ubuntu.com/ai (&lt;a href=&#34;https://ubuntu.com/ai&#34;&gt;https://ubuntu.com/ai&lt;/a&gt;), а в тексте использовались  факты из анонсированного вице-президентом компании Canonical проекта по интеграции (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65306&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65306&lt;/a&gt;) AI-технологий в Ubuntu.&lt;br/&gt;&lt;br/&gt;Для скрытия IP-адреса сервера, доступ к нему был организован через сеть доставки контента Cloudflare. В настоящий момент анонс Numbat уже удалён (&lt;a href=&#34;https://x.com/i/status/2052211357542453341&#34;&gt;https://x.com/i/status/2052211357542453341&lt;/a&gt;) с канала, а при попытке открытия сайта ai-ubuntu.com компания Cloudflare выводит предупреждение о фишинге. При открытии сайта ai-ubuntu.com пользователям предлагалось привязать свой криптовалютный кошелёк к платформе, а также объявлялось о скором запуске своего криптовалютного токена и предоставлении возможности принять участие в его распределении среди пользователей.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778233485.jpg&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://preview.redd.it/wqum1hgmnmzg1.jpg?width=320&amp;amp;crop=smart&amp;amp;auto=webp&amp;amp;s=62dc2bdfa8d0a6030ce94d5677aaccf692d1aac0&#34;&gt; )&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778234656.jpg&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://i.ibb.co/fYbHSZV4/Screenshot-20260507-045505-Duck-Duck-Go.jpg&#34;&gt; )&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778235693.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65402&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65402&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65402&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65402&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65402&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65402&lt;/a&gt;
    </content>
    <updated>2026-05-08T17:43:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszdszkd0aqng088kypwy3xnv755zcynyur7tr569508egrcdk004czyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ysq8cvr</id>
    
      <title type="html">Уязвимости Dirty Frag, изменяющие ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszdszkd0aqng088kypwy3xnv755zcynyur7tr569508egrcdk004czyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ysq8cvr" />
    <content type="html">
      Уязвимости Dirty Frag, изменяющие страничный кэш для получения root в любых дистрибутивах Linux&lt;br/&gt;&lt;br/&gt;В ядре Linux выявлены две уязвимости (&lt;a href=&#34;https://github.com/V4bel/dirtyfrag&#34;&gt;https://github.com/V4bel/dirtyfrag&lt;/a&gt;), по своей сути аналогичные несколько дней назад раскрытой уязвимости Copy Fail (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65325&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65325&lt;/a&gt;), но проявляющиеся в других подсистемах -  xfrm-ESP и RxRPC. Серии уязвимостей присвоено кодовое имя Dirty Frag (&lt;a href=&#34;https://dirtyfrag.io/&#34;&gt;https://dirtyfrag.io/&lt;/a&gt;) (также встречается упоминание Copy Fail 2). Уязвимости позволяют непривилегированному пользователю получить права root, перезаписав  данные процесса в страничном кэше. Доступен эксплоит (&lt;a href=&#34;https://github.com/V4bel/dirtyfrag/blob/master/exp.c&#34;&gt;https://github.com/V4bel/dirtyfrag/blob/master/exp.c&lt;/a&gt;), работающий во всех актуальных дистрибутивах Linux. Информация об уязвимости раскрыта до публикации исправлений, но есть обходной метод блокирования проблемы.&lt;br/&gt;&lt;br/&gt;Dirty Frag  охватывает две разные уязвимости: первая в модуле xfrm-ESP (&lt;a href=&#34;https://docs.kernel.org/networking/xfrm/index.html&#34;&gt;https://docs.kernel.org/networking/xfrm/index.html&lt;/a&gt;), используемом для ускорения операций шифрования в IPsec с использованием протокола ESP (Encapsulating Security Payload), а вторая в драйвере RxRPC (&lt;a href=&#34;https://docs.kernel.org/networking/rxrpc.html&#34;&gt;https://docs.kernel.org/networking/rxrpc.html&lt;/a&gt;), реализующем семейство сокетов AF_RXRPC и одноимённый RPC-протокол, работающий поверх UDP. Каждая из уязвимостей по-отдельности позволяет добиться получения прав root.  Уязвимость в xfrm-ESP  проявляется в ядре Linux с января 2017 года (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cac2661c53f3&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cac2661c53f3&lt;/a&gt;), а уязвимость в RxRPC - с июня 2023 года (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2dc334f1a63a&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2dc334f1a63a&lt;/a&gt;). Обе проблемы вызваны оптимизациями, допускающими прямую запись в страничный кэш.&lt;br/&gt;&lt;br/&gt;Для эксплуатации уязвимости в xfrm-ESP у пользователя должны быть права на создание пространств имён, а для эксплуатации уязвимости в &lt;br/&gt;RxRPC должна быть возможность загрузки модуля ядра rxrpc.ko. Например, в Ubuntu в правилах AppArmor непривилегированному пользователю запрещено создание пространств имён, но по умолчанию загружается модуль rxrpc.ko. В каких-то дистрибутивах отсутствует модуль rxrpc.ko, а но не блокируется создание пространств имён. Выявивший проблему исследователь подготовил комбинированный эксплоит, способный атаковать систему через обе уязвимости, что позволяет эксплуатировать проблему во всех крупных дистрибутивах.  Работа эксплоита подтверждена в Ubuntu 24.04.4 с ядром 6.17.0-23, RHEL 10.1 с ядром  6.12.0-124.49.1, openSUSE Tumbleweed с ядром 7.0.2-1, CentOS Stream 10 c ядром 6.12.0-224, AlmaLinux 10 с ядром 6.12.0-124.52.3 и Fedora 44 с ядром 6.19.14-300.&lt;br/&gt;&lt;br/&gt;Как и в случае с уязвимостью  Copy Fail, проблемы в xfrm-ESP и RxRPC вызваны (&lt;a href=&#34;https://github.com/V4bel/dirtyfrag/blob/master/assets/write-up.md&#34;&gt;https://github.com/V4bel/dirtyfrag/blob/master/assets/write-up.md&lt;/a&gt;) выполнением расшифровки данных по месту c &lt;br/&gt;использованием функции splice(), передающей данные между файловыми дескрипторами и каналами (pipe) без копирования, путём передачи ссылок на элементы в страничном кэше. Смещения для операции записи  рассчитывались  без должных проверок, учитывающих использование прямой ссылки на элементы в страничном кэше, что позволяло через отправку специально оформленных запросов перезаписать 4 байта по выбранному смещению  и изменить находящееся страничном кэше содержимое любого файла. &lt;br/&gt;&lt;br/&gt;Все операции чтения из файлов в первую очередь отдают содержимое из страничного кэша. В случае модификации данных в страничном кэше операции чтения из файла приведут к возвращению не реально хранимой на накопителе информации, а подменённых данных. Эксплуатация уязвимости сводится к изменению страничного кэша для исполняемого файла с флагом suid root. Например, для получения прав root можно прочитать исполняемый файл /usr/bin/su  для его помещения в страничный кэш, после чего добиться подстановки своего кода в загруженное в страничный кэш содержимого этого файла. Последующий  запуск утилиты &amp;#34;su&amp;#34; приведёт к тому, что в память будет загружен не оригинальный исполняемый файл с накопителя, а изменённая копия из страничного кэша. &lt;br/&gt;&lt;br/&gt;Раскрытие информации об уязвимостях и скоординированный выпуск обновлений с устранением проблем было намечено на 12 мая, но из-за &lt;br/&gt;утечки информации (&lt;a href=&#34;https://www.openwall.com/lists/oss-security/2026/05/07/12&#34;&gt;https://www.openwall.com/lists/oss-security/2026/05/07/12&lt;/a&gt;) сведения об уязвимости пришлось опубликовать (&lt;a href=&#34;https://www.openwall.com/lists/oss-security/2026/05/07/8&#34;&gt;https://www.openwall.com/lists/oss-security/2026/05/07/8&lt;/a&gt;) до публикации исправлений. В конце апреля в публичном списке рассылки netdev были опубликованы патчи к rxrpc (&lt;a href=&#34;https://lore.kernel.org/all/afKV2zGR6rrelPC7@v4bel/&#34;&gt;https://lore.kernel.org/all/afKV2zGR6rrelPC7@v4bel/&lt;/a&gt;),  ipsec (&lt;a href=&#34;https://lore.kernel.org/all/afLDKSvAvMwGh7Fy@v4bel/&#34;&gt;https://lore.kernel.org/all/afLDKSvAvMwGh7Fy@v4bel/&lt;/a&gt;) и xfrm (&lt;a href=&#34;https://lore.kernel.org/all/20260504073403.38854-1-h3xrabbit@gmail.com/&#34;&gt;https://lore.kernel.org/all/20260504073403.38854-1-h3xrabbit@gmail.com/&lt;/a&gt;), без упоминания, что они связаны с устранением уязвимости. 5 мая  мэйнтейнер подсистемы IPsec принял в git-репозиторий netdev изменение (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=f4c50a4034e62ab75f1d5cdd191dd5f9c77fdff4&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=f4c50a4034e62ab75f1d5cdd191dd5f9c77fdff4&lt;/a&gt;) c предлагаемым исправлением в модуле xfrm-esp, описание к которому во многом повторяло описание проблемы, приведшей к уязвимости Copy Fail  в модуле algif_aead. Один из исследователей безопасности  заинтересовался этим исправлением, сумел создать (&lt;a href=&#34;https://afflicted.sh/blog/posts/copy-fail-2.html&#34;&gt;https://afflicted.sh/blog/posts/copy-fail-2.html&lt;/a&gt;) рабочий эксплоит и опубликовал его (&lt;a href=&#34;https://github.com/0xdeadbeefnetwork/Copy_Fail2-Electric_Boogaloo&#34;&gt;https://github.com/0xdeadbeefnetwork/Copy_Fail2-Electric_Boogaloo&lt;/a&gt;), не зная о том, что на раскрытие сведений о проблеме до 12 мая введено эмбарго.&lt;br/&gt;&lt;br/&gt;Обновления с исправлениями для ядра Linux и  пакетов с ядром в дистрибутивах пока не опубликованы, но доступны устраняющие проблемы патчи - xfrm-esp (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=f4c50a4034e62ab75f1d5cdd191dd5f9c77fdff4&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=f4c50a4034e62ab75f1d5cdd191dd5f9c77fdff4&lt;/a&gt;) и rxrpc (&lt;a href=&#34;https://lore.kernel.org/all/afKV2zGR6rrelPC7@v4bel/&#34;&gt;https://lore.kernel.org/all/afKV2zGR6rrelPC7@v4bel/&lt;/a&gt;).  CVE-идентификаторы не присвоены, что усложняет отслеживание обновления пакетов в дистрибутивах. В качестве обходного пути защиты можно заблокировать загрузку модулей ядра esp4, esp6 и rxrpc:&lt;br/&gt;&lt;br/&gt;   sh -c &amp;#34;printf &amp;#39;install esp4 /bin/false\ninstall esp6 /bin/false\ninstall rxrpc /bin/false\n&amp;#39; &amp;gt; /etc/modprobe.d/dirtyfrag.conf; rmmod esp4 esp6 rxrpc 2&amp;gt;/dev/null; true&amp;#34;&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65395&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65395&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65395&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65395&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65395&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65395&lt;/a&gt;
    </content>
    <updated>2026-05-08T07:13:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfhfk8746qmnang2eph5pywv3yemp058fnp7sj6670l3sl92vf8xgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yuqtsy8</id>
    
      <title type="html">Релиз Mesa 26.1, свободной реализации ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfhfk8746qmnang2eph5pywv3yemp058fnp7sj6670l3sl92vf8xgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yuqtsy8" />
    <content type="html">
      Релиз Mesa 26.1, свободной реализации OpenGL и Vulkan&lt;br/&gt;&lt;br/&gt;После трёх месяцев разработки представлен (&lt;a href=&#34;https://lists.freedesktop.org/archives/mesa-announce/2026-May/000849.html&#34;&gt;https://lists.freedesktop.org/archives/mesa-announce/2026-May/000849.html&lt;/a&gt;) релиз свободной реализации API OpenGL и Vulkan - Mesa 26.1.0 (&lt;a href=&#34;http://mesa3d.org/&#34;&gt;http://mesa3d.org/&lt;/a&gt;).  Первый выпуск ветки Mesa 26.1.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 26.1.1. &lt;br/&gt;&lt;br/&gt;В Mesa 26.1 доступна поддержка графического API Vulkan 1.4 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=62331&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=62331&lt;/a&gt;) в драйверах ANV для GPU Intel, RADV для GPU AMD, NVK  для GPU NVIDIA, HoneyKrisp (hk)  для GPU Apple, Turnip для GPU Qualcomm, PanVK  для GPU ARM Mali, в программном растеризаторе lavapipe (lvp) и в режиме эмулятора (vn).  В драйверах v3dv (GPU Broadcom VideoCore для Raspberry Pi 4&#43;) и dzn (реализация Vulkan поверх Direct3D 12) поддерживается Vulkan 1.0, в драйвере kk (KosmicKrisp, Vulkan поверх Metal) - Vulkan 1.1, а драйвере pvr (GPU Imagination PowerVR) - Vulkan 1.2.&lt;br/&gt;&lt;br/&gt;В Mesa также обеспечивается (&lt;a href=&#34;https://mesamatrix.net/&#34;&gt;https://mesamatrix.net/&lt;/a&gt;) полная поддержка OpenGL 4.6 для драйверов iris (GPU Intel Gen 8&#43;),  radeonsi (AMD), Crocus (старые GPU Intel Gen4-Gen7),  AMD (r600), zink, llvmpipe, virgl (виртуальный GPU Virgil3D (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=37456&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=37456&lt;/a&gt;) для QEMU/KVM), freedreno (Qualcomm Adreno), d3d12 (прослойка для организации работы OpenGL поверх DirectX 12) и asahi (GPU AGX, используемый в чипах Apple M1 и M2). Поддержка OpenGL 4.5 доступна для GPU NVIDIA (nvc0). Поддержка OpenGL 3.3 присутствует в драйверах softpipe (программный растеризатор) и nv50 (NVIDIA NV50). В драйверах  	panfrost (GPU ARM Mali) и v3d (GPU Broadcom VideoCore) поддерживается OpenGL 3.1.&lt;br/&gt;&lt;br/&gt;Основные новшества (&lt;a href=&#34;https://docs.mesa3d.org/relnotes/26.1.0.html&#34;&gt;https://docs.mesa3d.org/relnotes/26.1.0.html&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;-  В драйверы  для GPU Intel (Iris, Crocus и ANV) добавлена возможность напрямую работать с GPU из виртуальных машин, используя нативные контексты (native context) в VirtIO-GPU (&lt;a href=&#34;https://qemu.readthedocs.io/en/system/devices/virtio-gpu.html&#34;&gt;https://qemu.readthedocs.io/en/system/devices/virtio-gpu.html&lt;/a&gt;). Нативные контексты позволяют повысить производительность работы с виртуальным GPU  (virtio-gpu-gl) из гостевой системы за счёт прямой передачи команд в реальный хостовый GPU. &lt;br/&gt;&lt;br/&gt;-  Для GPU PowerVR добавлена поддержка  OpenGL ES 2.0, реализованная через драйвер Zink, позволяющий получить аппаратно ускоренный OpenGL на устройствах, поддерживающих API Vulkan. &lt;br/&gt;&lt;br/&gt;-  Для OpenCL-драйвера rusticl (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=58114&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=58114&lt;/a&gt;) теперь требуется статически собранная библиотека C&#43;&#43; stdlib для корректной работы с приложениями, использующими собственные C&#43;&#43; stdlib.&lt;br/&gt;&lt;br/&gt;-  В драйвер radeonsi (AMD) добавлена поддержка OpenGL-расширения GL_NV_timeline_semaphore (&lt;a href=&#34;https://registry.khronos.org/OpenGL/extensions/NV/NV_timeline_semaphore.txt&#34;&gt;https://registry.khronos.org/OpenGL/extensions/NV/NV_timeline_semaphore.txt&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;-  В драйвер panfrost (ARM Mali) добавлена поддержка OpenGL-расширения GL_EXT_shader_image_load_store (&lt;a href=&#34;https://registry.khronos.org/OpenGL/extensions/EXT/EXT_shader_image_load_store.txt&#34;&gt;https://registry.khronos.org/OpenGL/extensions/EXT/EXT_shader_image_load_store.txt&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;-  В драйвер v3d (Broadcom VideoCore) добавлена поддержка OpenGL-расширения GL_ARB_sample_shading (&lt;a href=&#34;https://registry.khronos.org/OpenGL/extensions/ARB/ARB_sample_shading.txt&#34;&gt;https://registry.khronos.org/OpenGL/extensions/ARB/ARB_sample_shading.txt&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;-  Добавлена поддержка Vulkan-расширений: &lt;br/&gt;&lt;br/&gt;   &lt;br/&gt; VK_ARM_scheduling_controls (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_ARM_scheduling_controls.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_ARM_scheduling_controls.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_acquire_drm_display (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_acquire_drm_display.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_acquire_drm_display.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_astc_decode_mode (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_astc_decode_mode.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_astc_decode_mode.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_attachment_feedback_loop_dynamic_state (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_attachment_feedback_loop_dynamic_state.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_attachment_feedback_loop_dynamic_state.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_attachment_feedback_loop_layout (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_attachment_feedback_loop_layout.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_attachment_feedback_loop_layout.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_blend_operation_advanced (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_blend_operation_advanced.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_blend_operation_advanced.html&lt;/a&gt;) для lavapipe      &lt;br/&gt; VK_EXT_color_write_enable (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_color_write_enable.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_color_write_enable.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_conditional_rendering (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_conditional_rendering.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_conditional_rendering.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_depth_clamp_control (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_depth_clamp_control.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_depth_clamp_control.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_descriptor_heap (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_descriptor_heap.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_descriptor_heap.html&lt;/a&gt;) для RADV (при выставлении &amp;#39;export RADV_EXPERIMENTAL=heap&amp;#39;)   &lt;br/&gt; VK_EXT_hdr_metadata (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_hdr_metadata.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_hdr_metadata.html&lt;/a&gt;) для v3dv      &lt;br/&gt; VK_EXT_image_drm_format_modifier (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_image_drm_format_modifier.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_image_drm_format_modifier.html&lt;/a&gt;) для pvr      &lt;br/&gt; VK_EXT_image_view_min_lod (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_image_view_min_lod.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_image_view_min_lod.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_legacy_dithering (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_legacy_dithering.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_legacy_dithering.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_map_memory_placed (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_map_memory_placed.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_map_memory_placed.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_nested_command_buffer (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_nested_command_buffer.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_nested_command_buffer.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_non_seamless_cube_map (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_non_seamless_cube_map.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_non_seamless_cube_map.html&lt;/a&gt;) для pvr      &lt;br/&gt; VK_EXT_present_timing (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_present_timing.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_present_timing.html&lt;/a&gt;) для RADV, NVK, Turnip, ANV, Honeykrisp, panvk &lt;br/&gt; VK_EXT_primitive_restart_index (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_primitive_restart_index.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_primitive_restart_index.html&lt;/a&gt;) для RADV      &lt;br/&gt; VK_EXT_rgba10x6_formats (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_rgba10x6_formats.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_rgba10x6_formats.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_shader_atomic_float (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_shader_atomic_float.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_shader_atomic_float.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_shader_stencil_export (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_shader_stencil_export.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_shader_stencil_export.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_EXT_zero_initialize_device_memory (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_zero_initialize_device_memory.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_EXT_zero_initialize_device_memory.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_KHR_copy_memory_indirect (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_copy_memory_indirect.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_copy_memory_indirect.html&lt;/a&gt;) для nvk, RADV/GFX8&#43;     &lt;br/&gt; VK_KHR_device_address_commands (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_device_address_commands.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_device_address_commands.html&lt;/a&gt;) для RADV      &lt;br/&gt; VK_{KHR,EXT}_{surface,swapchain}_maintenance1 для panvk      &lt;br/&gt; VK_KHR_get_display_properties2 (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_get_display_properties2.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_get_display_properties2.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_KHR_get_surface_capabilities2 (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_get_surface_capabilities2.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_get_surface_capabilities2.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_KHR_internally_synchronized_queues (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_internally_synchronized_queues.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_internally_synchronized_queues.html&lt;/a&gt;) для RADV      &lt;br/&gt; VK_KHR_maintenance4 (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_maintenance4.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_maintenance4.html&lt;/a&gt;) для pvr      &lt;br/&gt; VK_KHR_pipeline_executable_properties (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_pipeline_executable_properties.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_pipeline_executable_properties.html&lt;/a&gt;) для pvr      &lt;br/&gt; VK_KHR_present_id (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_present_id.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_present_id.html&lt;/a&gt;) для panvk, v3dv     &lt;br/&gt; VK_KHR_present_wait (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_present_wait.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_present_wait.html&lt;/a&gt;) для panvk, v3dv     &lt;br/&gt; VK_KHR_sampler_ycbcr_conversion (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_sampler_ycbcr_conversion.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_sampler_ycbcr_conversion.html&lt;/a&gt;) для pvr      &lt;br/&gt; VK_KHR_shader_integer_dot_product (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_shader_integer_dot_product.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_shader_integer_dot_product.html&lt;/a&gt;) для pvr      &lt;br/&gt; VK_KHR_shader_untyped_pointers (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_shader_untyped_pointers.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_shader_untyped_pointers.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_KHR_swapchain_mutable_format (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_swapchain_mutable_format.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_KHR_swapchain_mutable_format.html&lt;/a&gt;) для panvk&lt;br/&gt; VK_QCOM_image_processing (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_QCOM_image_processing.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_QCOM_image_processing.html&lt;/a&gt;) для Turnip      &lt;br/&gt; VK_VALVE_mutable_descriptor_type (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_VALVE_mutable_descriptor_type.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_VALVE_mutable_descriptor_type.html&lt;/a&gt;) для panvk      &lt;br/&gt; VK_VALVE_shader_mixed_float_dot_product (&lt;a href=&#34;https://docs.vulkan.org/refpages/latest/refpages/source/VK_VALVE_shader_mixed_float_dot_product.html&#34;&gt;https://docs.vulkan.org/refpages/latest/refpages/source/VK_VALVE_shader_mixed_float_dot_product.html&lt;/a&gt;) для RADV (Vega20, Navi14, RDNA2&#43;)&lt;br/&gt;&lt;br/&gt;-  Реализованы OpenCL-расширения: &lt;br/&gt;&lt;br/&gt; cl_khr_subgroup_ballot (&lt;a href=&#34;https://registry.khronos.org/OpenCL/specs/unified/refpages/man/html/cl_khr_subgroup_ballot.html&#34;&gt;https://registry.khronos.org/OpenCL/specs/unified/refpages/man/html/cl_khr_subgroup_ballot.html&lt;/a&gt;) для asahi, iris, llvmpipe, radeonsi и zink &lt;br/&gt; cl_khr_subgroup_clustered_reduce (&lt;a href=&#34;https://registry.khronos.org/OpenCL/specs/unified/refpages/man/html/cl_khr_subgroup_clustered_reduce.html&#34;&gt;https://registry.khronos.org/OpenCL/specs/unified/refpages/man/html/cl_khr_subgroup_clustered_reduce.html&lt;/a&gt;) для asahi, llvmpipe, radeonsi и zink  &lt;br/&gt; cl_khr_subgroup_extended_types (&lt;a href=&#34;https://registry.khronos.org/OpenCL/specs/unified/refpages/man/html/cl_khr_subgroup_extended_types.html&#34;&gt;https://registry.khronos.org/OpenCL/specs/unified/refpages/man/html/cl_khr_subgroup_extended_types.html&lt;/a&gt;) для asahi, iris, llvmpipe, radeonsi и zink &lt;br/&gt; cl_khr_subgroup_non_uniform_arithmetic (&lt;a href=&#34;https://registry.khronos.org/OpenCL/specs/unified/refpages/man/html/cl_khr_subgroup_non_uniform_arithmetic.html&#34;&gt;https://registry.khronos.org/OpenCL/specs/unified/refpages/man/html/cl_khr_subgroup_non_uniform_arithmetic.html&lt;/a&gt;) для asahi, llvmpipe, radeonsi и zink  &lt;br/&gt; cl_khr_subgroup_non_uniform_vote (&lt;a href=&#34;https://registry.khronos.org/OpenCL/specs/unified/refpages/man/html/cl_khr_subgroup_non_uniform_vote.html&#34;&gt;https://registry.khronos.org/OpenCL/specs/unified/refpages/man/html/cl_khr_subgroup_non_uniform_vote.html&lt;/a&gt;) для asahi, iris, llvmpipe, radeonsi и zink &lt;br/&gt; cl_khr_subgroup_rotate (&lt;a href=&#34;https://registry.khronos.org/OpenCL/specs/unified/refpages/man/html/cl_khr_subgroup_rotate.html&#34;&gt;https://registry.khronos.org/OpenCL/specs/unified/refpages/man/html/cl_khr_subgroup_rotate.html&lt;/a&gt;) для asahi, llvmpipe и zink &lt;br/&gt;&lt;br/&gt;-  Драйвер  VirGL (&lt;a href=&#34;https://gitlab.freedesktop.org/virgl/&#34;&gt;https://gitlab.freedesktop.org/virgl/&lt;/a&gt;)  с реализацией виртуального GPU  для QEMU остался без сопровождения и будет удалён, если не найдётся желающий взять его сопровождение в свои руки.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65390&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65390&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65390&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65390&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65390&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65390&lt;/a&gt;
    </content>
    <updated>2026-05-07T20:43:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsda3y9gdngzxe0gg84hvw5k0ecvnf0r7uc0lx3cd0mh0xh8890s6gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y9fwq6h</id>
    
      <title type="html">Релиз Chrome 148 Компания Google ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsda3y9gdngzxe0gg84hvw5k0ecvnf0r7uc0lx3cd0mh0xh8890s6gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y9fwq6h" />
    <content type="html">
      Релиз Chrome 148&lt;br/&gt;&lt;br/&gt;Компания Google опубликовала (&lt;a href=&#34;https://chromereleases.googleblog.com/2026/05/stable-channel-update-for-desktop.html&#34;&gt;https://chromereleases.googleblog.com/2026/05/stable-channel-update-for-desktop.html&lt;/a&gt;) релиз web-браузера Chrome 148 (&lt;a href=&#34;http://www.google.com/chrome&#34;&gt;http://www.google.com/chrome&lt;/a&gt;). Одновременно доступен  стабильный выпуск свободного проекта Chromium (&lt;a href=&#34;http://dev.chromium.org/&#34;&gt;http://dev.chromium.org/&lt;/a&gt;), выступающего основой Chrome. Браузер Chrome отличается (&lt;a href=&#34;https://chromium.googlesource.com/chromium/src/&#43;/master/docs/chromium_browser_vs_google_chrome.md&#34;&gt;https://chromium.googlesource.com/chromium/src/&#43;/master/docs/chromium_browser_vs_google_chrome.md&lt;/a&gt;) от Chromium использованием логотипов Google,  наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого от копирования видеоконтента (DRM), системой автоматической установки обновлений, постоянным включением Sandbox-изоляции, поставкой ключей к  Google API и передачей RLZ-параметров (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=26822&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=26822&lt;/a&gt;) при поиске. Для тех, кому необходимо больше времени на обновление, отдельно поддерживается ветка Extended Stable, сопровождаемая 8 недель. Следующий выпуск Chrome 149 запланирован на 2 июня. &lt;br/&gt;&lt;br/&gt;Основные изменения в Chrome 148 (1 (&lt;a href=&#34;https://chromeenterprise.google/resources/release-notes/&#34;&gt;https://chromeenterprise.google/resources/release-notes/&lt;/a&gt;), 2 (&lt;a href=&#34;https://developer.chrome.com/en/blog/new-in-chrome-148/&#34;&gt;https://developer.chrome.com/en/blog/new-in-chrome-148/&lt;/a&gt;),&lt;br/&gt;3 (&lt;a href=&#34;https://blog.google/products-and-platforms/products/chrome/&#34;&gt;https://blog.google/products-and-platforms/products/chrome/&lt;/a&gt;), 4 (&lt;a href=&#34;https://developer.chrome.com/release-notes/148&#34;&gt;https://developer.chrome.com/release-notes/148&lt;/a&gt;)):&lt;br/&gt;&lt;br/&gt;-  Продолжено развитие AI-режима, позволяющего взаимодействовать с AI-агентом из адресной строки или со страницы, показываемой при открытии новой вкладки. AI-режим даёт возможность задавать сложные вопросы на естественном языке и получать ответы на основе агрегирования информации из наиболее релевантных страниц на заданную тему. При необходимости пользователь может уточнять информацию наводящими вопросами. Режим также позволяет задавать вопросы о содержимом страницы прямо из адресной строки. В Chrome 148  реализована поддержка применения AI-режима для автозаполнения номеров кредитных карт и адресов (после разрешения пользователя). Возможность использования  встроенного чат-бота Gemini расширена на 49 стран (&lt;a href=&#34;https://support.google.com/chrome/a/answer/16291696&#34;&gt;https://support.google.com/chrome/a/answer/16291696&lt;/a&gt;) из Азиатско-Тихоокеанского региона.&lt;br/&gt;&lt;br/&gt;-  Добавлена возможность автозаполнения в web-формах номеров водительских удостоверений, паспортов, национальных идентификационных карт, KTN-номеров (Known Traveler Number) и RCN-номеров (Redress Control Number), сохранённых в Google Wallet.&lt;br/&gt;&lt;br/&gt;-  Изменено визуальное оформление интерфейса для создания профилей (функциональность осталась прежней).&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778093927.png&#34;&gt; &lt;br/&gt; (&lt;a href=&#34;https://img480-dot-cr-status.appspot.com/feature/5100248314806272/attachment/6266370321940480&#34;&gt;https://img480-dot-cr-status.appspot.com/feature/5100248314806272/attachment/6266370321940480&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;-  Для ChromeOS реализован режим вертикального отображения вкладок, заменяющий верхнюю горизонтальную панель с кнопками вкладок на боковую панель с вертикальными вкладками. В прошлом выпуске данный режим был предложен для платформ Linux, macOS и Windows.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778094327.png&#34;&gt; &lt;br/&gt; (&lt;a href=&#34;https://img968-dot-cr-status.appspot.com/feature/5516733320396800/attachment/5116761940819968&#34;&gt;https://img968-dot-cr-status.appspot.com/feature/5516733320396800/attachment/5116761940819968&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;-  В версии для Android реализована функция &amp;#34;Enhanced autofill&amp;#34;, использующая AI-модель для понимания web-форм и автоматического заполнения полей, отталкиваясь от того, как ранее пользователь заполнял похожие формы. &lt;br/&gt;&lt;br/&gt;-  В версии для Android появился (&lt;a href=&#34;https://blog.google/products-and-platforms/products/chrome/approximate-location-chrome-on-android/&#34;&gt;https://blog.google/products-and-platforms/products/chrome/approximate-location-chrome-on-android/&lt;/a&gt;) режим возвращения сайтам приблизительного, а не точного местоположения.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1778094640.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Approx_Location_-_Pixel_10_Pro.width-1000.format-webp.webp&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Добавлены оптимизации, расширяющие применение протокола HTTP/3. Улучшено определение поддержки HTTP/3 на сайтах.&lt;br/&gt;&lt;br/&gt;-  Реализован API Prompt (&lt;a href=&#34;https://developer.chrome.com/docs/ai/prompt-api&#34;&gt;https://developer.chrome.com/docs/ai/prompt-api&lt;/a&gt;), предоставляющий вызовы для взаимодействия с большими языковыми моделями, позволяющие использовать в запросах текст, изображения и звуковой ввод. Результат возвращается в удобном для разбора структурированном виде. Среди примеров использования упоминаются генерация описания изображений, визуальный поиск,  транскрибирование речи, классификация звуков, генерация текста по заданной инструкции и извлечение информации из текста. API реализован с использованием локальной выполняемой большой языковой модели Gemini Nano (&lt;a href=&#34;https://deepmind.google/technologies/gemini/nano/&#34;&gt;https://deepmind.google/technologies/gemini/nano/&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;-  В SharedWorker  добавлена опция &amp;#34;extendedLifetime: true&amp;#34; для сохранения активности обработчика после отключения всех клиентов, что позволяет выполнять асинхронные работы после выгрузки страницы (unload) без необходимости использования Service Worker-ов.&lt;br/&gt;&lt;br/&gt;-  CSS-запросы &amp;#34;@container&amp;#34; теперь могут вызываться (&lt;a href=&#34;https://chromestatus.com/feature/5184267522015232&#34;&gt;https://chromestatus.com/feature/5184267522015232&lt;/a&gt;) с использованием только имени контейнера (container-name) без указания типа (container-type).&lt;br/&gt;&lt;br/&gt;   #container {&lt;br/&gt;     container-name: --foo;&lt;br/&gt;   }&lt;br/&gt;   @container --foo {&lt;br/&gt;     input { background-color: green; }&lt;br/&gt;   }&lt;br/&gt;&lt;br/&gt;-  В CSS добавлено (&lt;a href=&#34;https://chromestatus.com/feature/5146458504429568&#34;&gt;https://chromestatus.com/feature/5146458504429568&lt;/a&gt;) ключевое слово &amp;#34;revert-rule&amp;#34;, позволяющее отменить текущее CSS-правило и применить предыдущее правило.&lt;br/&gt;&lt;br/&gt;   div {&lt;br/&gt;     display: if(style(--layout: fancy): grid; else: revert-rule);&lt;br/&gt;   }&lt;br/&gt;&lt;br/&gt;-  Для CSS-свойства &amp;#34;text-decoration-skip-ink&amp;#34; реализована (&lt;a href=&#34;https://chromestatus.com/feature/5077600085082112&#34;&gt;https://chromestatus.com/feature/5077600085082112&lt;/a&gt;) поддержка значения &amp;#34;all&amp;#34;, которое предписывает обязательный разрыв линии подчёркивания и зачёркивания при пересечении с текстовыми глифами.&lt;br/&gt;&lt;br/&gt;-  В версии для Android добавлена возможность использования API Web Serial (&lt;a href=&#34;https://web.dev/serial/&#34;&gt;https://web.dev/serial/&lt;/a&gt;) для подключения к устройствам с последовательным портом, включая последовательные порты поверх USB или Bluetooth. &lt;br/&gt;&lt;br/&gt;-  В элементах ‹video› и ‹audio› появилась возможность указания &lt;br/&gt;атрибута &amp;#34;loading=lazy (&lt;a href=&#34;https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loading&#34;&gt;https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loading&lt;/a&gt;)&amp;#34; для загрузки видео и звука  только после попадания этих элементов в видимую область во время прокрутки страницы.&lt;br/&gt;&lt;br/&gt;-  Добавлена (&lt;a href=&#34;https://chromestatus.com/feature/5169590743203840&#34;&gt;https://chromestatus.com/feature/5169590743203840&lt;/a&gt;) поддержка второй версии расширения формата Open Font &amp;#34;avar (&lt;a href=&#34;https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md&#34;&gt;https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md&lt;/a&gt;)&amp;#34; (Axis Variation table), которое позволяет шрифту изменять привязки между нормализованными  и осевыми значениями.&lt;br/&gt;&lt;br/&gt;-  Внесены (&lt;a href=&#34;https://developer.chrome.com/blog/new-in-devtools-148&#34;&gt;https://developer.chrome.com/blog/new-in-devtools-148&lt;/a&gt;) улучшения в инструменты для web-разработчиков. &lt;br/&gt;&lt;br/&gt;Кроме нововведений и исправления ошибок в новой версии устранено 127 уязвимостей (&lt;a href=&#34;https://issues.chromium.org/issues?q=customfield1223088:0-M148&#34;&gt;https://issues.chromium.org/issues?q=customfield1223088:0-M148&lt;/a&gt;). Многие из уязвимостей выявлены в результате автоматизированного тестирования инструментами AddressSanitizer (&lt;a href=&#34;https://github.com/google/sanitizers/wiki/AddressSanitizer&#34;&gt;https://github.com/google/sanitizers/wiki/AddressSanitizer&lt;/a&gt;), MemorySanitizer (&lt;a href=&#34;https://github.com/google/sanitizers/wiki/MemorySanitizer&#34;&gt;https://github.com/google/sanitizers/wiki/MemorySanitizer&lt;/a&gt;), Control Flow Integrity (&lt;a href=&#34;https://www.chromium.org/developers/testing/control-flow-integrity/&#34;&gt;https://www.chromium.org/developers/testing/control-flow-integrity/&lt;/a&gt;), LibFuzzer (&lt;a href=&#34;https://chromium.googlesource.com/chromium/src/&#43;/master/testing/libfuzzer/README.md&#34;&gt;https://chromium.googlesource.com/chromium/src/&#43;/master/testing/libfuzzer/README.md&lt;/a&gt;) и AFL (&lt;a href=&#34;https://lcamtuf.coredump.cx/afl/&#34;&gt;https://lcamtuf.coredump.cx/afl/&lt;/a&gt;). Трём проблемам (целочисленное переполнение в Blink, обращение к уже освобождённой памяти в Chromoting и Mobile) присвоен критический уровень опасности, подразумевающий, что уязвимости позволяют обойти все уровни защиты браузера и выполнить код в системе за пределами sandbox-окружения. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google учредила 26 премий и выплатила 138 тысяч долларов США (по одной премии в $55000, $43000 и  $8000, две премии $16000). Размер 21 вознаграждения пока не определён. &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65386&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65386&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65386&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65386&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65386&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65386&lt;/a&gt;
    </content>
    <updated>2026-05-06T20:13:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0ewwq6r5h5jtlameqwj4dx5vpehp9xpn4ducwm95px5wgds4kraszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y2kajrc</id>
    
      <title type="html">Атакующие получили 27 сертификатов, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0ewwq6r5h5jtlameqwj4dx5vpehp9xpn4ducwm95px5wgds4kraszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y2kajrc" />
    <content type="html">
      Атакующие получили 27 сертификатов, скомпрометировав ПК сотрудников удостоверяющего центра Digicert&lt;br/&gt;&lt;br/&gt;Удостоверяющий центр Digicert раскрыл (&lt;a href=&#34;https://bugzilla.mozilla.org/show_bug.cgi?id=2033170#c4&#34;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=2033170#c4&lt;/a&gt;) информацию об инциденте с безопасностью, в результате которого злоумышленники смогли получить  сертификаты, пригодные для формирования цифровых подписей  к драйверам и приложениям для платформы Windows. Атакующие смогли организовать выполнение своего кода на двух компьютерах сотрудников Digicert, отправив в чат службы поддержки сообщения о проблеме c приложением ZIP-архива со скриншотами. Внутри архива был размещён исполняемый файл в формате scr,  содержащий вредоносный код. &lt;br/&gt;&lt;br/&gt;В ходе первой атаки, проведённой 2 апреля, четыре попытки доставки вредоносного кода были блокированы внутренними системами обеспечения безопасности, но одна оказалась успешной. Проблема была выявлена и блокирована 3 апреля. После получения жалоб от сторонних исследователей безопасности о выявлении вредоносных приложений, заверенного сертификатами Digicert, 14 апреля  был инициирован повторный разбор, показавший, что 4 апреля была скомпрометирована ещё одна рабочая станция аналитика, которая была установлена три года назад и не содержала ПО CrowdStrike, применяемое в Digicert  для выявления и блокирования атак.&lt;br/&gt;&lt;br/&gt;Добившись выполнения своего кода на внутренней системе атакующий получил доступ к порталу службы поддержки, на котором можно было  просматривать заказы клиентов. Воспользовавшись данной возможностью атакующий узнал коды инициализации заявок на получение сертификатов &amp;#34;EV Code Signing (&lt;a href=&#34;https://www.digicert.com/signing/code-signing-certificates&#34;&gt;https://www.digicert.com/signing/code-signing-certificates&lt;/a&gt;)&amp;#34;, подтверждённых, но ещё не выданных клиентам. Данные коды были использованы для получения сертификатов от имени  клиентов. &lt;br/&gt;&lt;br/&gt;По результатам разбора инцидента было отозвано  60 сертификатов, из которых для 27 удалось отследить прямую связь с атакующим, а 33 отозваны превентивно, так как для них не удалось подтвердить получение клиентом. Часть сертификатов атакующие успели применить для заверения цифровой подписью вредоносного ПО семейства &amp;#34;Zhong Stealer&amp;#34;. &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65383&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65383&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65383&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65383&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65383&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65383&lt;/a&gt;
    </content>
    <updated>2026-05-06T12:14:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspdwt39t08qk23znx8vk8j6lt6jy6v0elgne3ea7g2svctgswjzrszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yfe3dxu</id>
    
      <title type="html">Автор платформы Bun проводит ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspdwt39t08qk23znx8vk8j6lt6jy6v0elgne3ea7g2svctgswjzrszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yfe3dxu" />
    <content type="html">
      Автор платформы Bun проводит эксперимент по переписыванию с Zig на Rust&lt;br/&gt;&lt;br/&gt;Джарред Самнер (Jarred Sumner (&lt;a href=&#34;https://github.com/Jarred-Sumner&#34;&gt;https://github.com/Jarred-Sumner&lt;/a&gt;)), создатель и основной разработчик  серверной JavaScript-платформы Bun (&lt;a href=&#34;https://bun.sh/&#34;&gt;https://bun.sh/&lt;/a&gt;), создал Git-ветку (&lt;a href=&#34;https://github.com/oven-sh/bun/tree/claude/phase-a-port&#34;&gt;https://github.com/oven-sh/bun/tree/claude/phase-a-port&lt;/a&gt;), в которой приступил к переписыванию Bun с языка Zig на Rust. Переписывание ведётся с использование AI-ассистента Claude, для которого сформировано отдельное руководство по портированию (&lt;a href=&#34;https://github.com/oven-sh/bun/commit/46d3bc29f270fa881dd5730ef1549e88407701a5&#34;&gt;https://github.com/oven-sh/bun/commit/46d3bc29f270fa881dd5730ef1549e88407701a5&lt;/a&gt;). По словам (&lt;a href=&#34;https://news.ycombinator.com/item?id=48019226&#34;&gt;https://news.ycombinator.com/item?id=48019226&lt;/a&gt;) Джарреда пока это лишь эксперимент, а не официальный порт, и высока вероятность, что дальше эксперимента дело не зайдёт и переписанный код не будет использован. &lt;br/&gt;&lt;br/&gt;Портирование ещё не завершено, и на текущем этапе весь интерес к проекту сосредоточен на том, что бы оценить насколько работоспособным получится порт, будет ли он проходить набор тестов основного проекта и  сложно ли будет сопровождать новый код. В конечном счёте планируется провести сравнительное тестирование вариантов Bun на Zig и Rust.&lt;br/&gt;&lt;br/&gt;В декабре прошлого года проект Bun поглотила (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64366&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64366&lt;/a&gt;) компания Anthropic, поэтому у Джарреда  есть ресурсы для вовлечения в портирование передовых AI-моделей Claude. Платформа Bun применяется в продуктах Claude Code и Claude Agent SDK, и компания Anthropic заинтересована в повышении её качества и развитии. Bun является одним из самых успешных проектов на языке Zig, при этом у разработчиков Zig и Bun расходятся мнения (&lt;a href=&#34;https://simonwillison.net/2026/Apr/30/zig-anti-ai&#34;&gt;https://simonwillison.net/2026/Apr/30/zig-anti-ai&lt;/a&gt;) в отношении применения AI в процессе разработки. В проекте Zig утверждён жёсткий запрет (&lt;a href=&#34;https://ziglang.org/code-of-conduct/#strict-no-llm-no-ai-policy&#34;&gt;https://ziglang.org/code-of-conduct/#strict-no-llm-no-ai-policy&lt;/a&gt;) применения больших языковых моделей при подготовке pull-запросов, issue и  комментариев (запрещён даже перевод через AI неанглоязычных комментариев). &lt;br/&gt;&lt;br/&gt;Введение подобных ограничений объясняется разработчиками Zig негативным опытом в рецензировании созданных через AI pull-запросов, которые отнимают ресурсы и время (например, отмечаются бессмысленные изменения, AI-галлюцинации и  раздутые коммиты в 10 тысяч строк). Кроме того, проект Zig позиционирует себя как ориентированный на участников, а не вносимый ими вклад в разработку - главной целью принятия pull-запросов называется не добавление нового кода, а помощь в развитии новых участников.&lt;br/&gt;&lt;br/&gt;Автор Bun не согласен с запретом AI в Zig и полагает (&lt;a href=&#34;https://x.com/jarredsumner/status/2048434628248359284&#34;&gt;https://x.com/jarredsumner/status/2048434628248359284&lt;/a&gt;), что AI-слоп останется ностальгическим пережитком 2025 и 2026 годов, а разработка открытого ПО эволюционирует до запрета приёма кода от людей. Люди будут обсуждать проблемы, ставить задачи и расставлять приоритеты, а написание кода и отправка изменений в репозитории станет уделом AI. В качестве причины экспериментов с переписыванием на Rust также отмечается желание устранить проблемы в Bun, вызванные утечками памяти, и неприемлемая для крупных проектов политика Zig в отношении принятия в язык изменений, нарушающих совместимость.&lt;br/&gt;&lt;br/&gt;Из-за запрета применения AI разработчики Bun вынуждены поддерживать собственный форк (&lt;a href=&#34;https://github.com/oven-sh/zig/compare/upgrade-0.15.2%E2%80%A6upgrade-0.15.2-fast&#34;&gt;https://github.com/oven-sh/zig/compare/upgrade-0.15.2%E2%80%A6upgrade-0.15.2-fast&lt;/a&gt;) инструментария Zig, в котором благодаря применению AI удалось в 4 раза ускорить (&lt;a href=&#34;https://x.com/bunjavascript/status/2048427636414923250&#34;&gt;https://x.com/bunjavascript/status/2048427636414923250&lt;/a&gt;) компиляцию за счёт распараллеливания семантического анализа и генерации кода. При этом судя по комментарию (&lt;a href=&#34;https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilation-times/15183/19&#34;&gt;https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilation-times/15183/19&lt;/a&gt;) одного из разработчиков Zig причина отклонения патчей не в AI, а в том, что распараллеливание семантического анализа затрагивает не только компилятор, но и сам язык - чтобы реализовать предложенную функциональность без ошибок и несовместимостей, требуется внесение изменений в язык Zig. Вместо распараллеливания, разработчики Zig развивают инкрементальную компиляцию,  которая по их предположению позволит на порядок повысить скорость компиляции.&lt;br/&gt;&lt;br/&gt;JavaScript-платформа Bun развивается как высокопроизводительный аналог платформ Node.js и Deno. Проект разрабатывается с оглядкой на обеспечение совместимости с серверными приложениями для Node.js и поддерживает большую часть API Node.js. В состав платформы входит (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=59738&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=59738&lt;/a&gt;) набор инструментов для создания и выполнения приложений на языках JavaScript и TypeScript, а также runtime для выполнения JavaScript-приложений без браузера,  пакетный менеджер (совместимый с NPM), инструментарий для выполнения тестов, система сборки самодостаточных пакетов и прослойка (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=61915&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=61915&lt;/a&gt;) для встраивания обработчиков, написанных на языке Си. По производительности  Bun заметно обгоняет Deno и Node.js (в тестах на базе фреймворка React платформа Bun в 2 раза опережает Deno и почти в 5 раз Node.js). Для выполнения  JavaScript задействован JavaScript-движок JavaScriptCore (&lt;a href=&#34;https://developer.apple.com/documentation/javascriptcore&#34;&gt;https://developer.apple.com/documentation/javascriptcore&lt;/a&gt;)  и компоненты проекта WebKit (&lt;a href=&#34;https://webkit.org/&#34;&gt;https://webkit.org/&lt;/a&gt;) с дополнительными патчами (&lt;a href=&#34;https://github.com/oven-sh/WebKit&#34;&gt;https://github.com/oven-sh/WebKit&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65379&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65379&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65379&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65379&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65379&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65379&lt;/a&gt;
    </content>
    <updated>2026-05-06T09:43:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2vrz6rzydslj27jykce02h3nrczm2ql8wv7e2vxj0f4u9q86nycczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yjv57rj</id>
    
      <title type="html">Доменная зона DE на несколько часов ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2vrz6rzydslj27jykce02h3nrczm2ql8wv7e2vxj0f4u9q86nycczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yjv57rj" />
    <content type="html">
      Доменная зона DE на несколько часов была выведена из строя из-за  DNSSEC&lt;br/&gt;&lt;br/&gt;Произошёл (&lt;a href=&#34;https://blog.denic.de/en/denic-reports-resolved-dnssec-disruption-affecting-de-domains/&#34;&gt;https://blog.denic.de/en/denic-reports-resolved-dnssec-disruption-affecting-de-domains/&lt;/a&gt;) массовый сбой в работе доменной зоны &amp;#34;DE&amp;#34;, применяемой в Германии. Проблемы возникли (&lt;a href=&#34;https://bsky.app/profile/denic.de/post/3ml55z2xpq62r&#34;&gt;https://bsky.app/profile/denic.de/post/3ml55z2xpq62r&lt;/a&gt;) из-за ошибки в настройке  DNSSEC (&lt;a href=&#34;https://ru.wikipedia.org/wiki/DNSSEC&#34;&gt;https://ru.wikipedia.org/wiki/DNSSEC&lt;/a&gt;) для корневой зоны &amp;#34;DE&amp;#34;, совершённой организацией DENIC (&lt;a href=&#34;https://en.wikipedia.org/wiki/DENIC&#34;&gt;https://en.wikipedia.org/wiki/DENIC&lt;/a&gt;), отвечающей за домен первого уровня &amp;#34;DE&amp;#34;. С 5 мая 22:30 по  6 мая 1:30 (&lt;a href=&#34;https://radar.cloudflare.com/dns/de?dateRange=1d&#34;&gt;https://radar.cloudflare.com/dns/de?dateRange=1d&lt;/a&gt;) (MSK) попытка резолвинга доменов в зоне &amp;#34;DE&amp;#34; через DNS-серверы, применяющие DNSSEC для проверки достоверности данных, завершалась ошибкой. На DNS-серверах, применяющих DNSSEC, сбой наблюдался и при резолвинге доменов, напрямую не использующих DNSSEC. &lt;br/&gt;&lt;br/&gt;Проблема затронула многие DNS-резолверы провайдеров и публичные DNS-сервисы, такие как 1.1.1.1 и 8.8.8.8. В качестве временной меры компания  Cloudflare в своём DNS-сервисе 1.1.1.1 отключила (&lt;a href=&#34;https://www.cloudflarestatus.com/incidents/vjrk8c8w37lz&#34;&gt;https://www.cloudflarestatus.com/incidents/vjrk8c8w37lz&lt;/a&gt;) проверку подлинности через DNSSEC для доменов в зоне &amp;#34;DE&amp;#34;. Пользователи DNS-резолверов, на которых DNSSEC отключён, не пострадали.&lt;br/&gt;&lt;br/&gt;Официально причины инцидента пока не объявлены. Предполагается (&lt;a href=&#34;https://community.letsencrypt.org/t/issues-getting-certificates-for-de-zone/247023&#34;&gt;https://community.letsencrypt.org/t/issues-getting-certificates-for-de-zone/247023&lt;/a&gt;), что  проблема возникла из-за ошибки при обновлении (&lt;a href=&#34;https://dnsviz.net/d/spiegel.de/dnssec/&#34;&gt;https://dnsviz.net/d/spiegel.de/dnssec/&lt;/a&gt;) цифровой подписи для зоны &amp;#34;DE&amp;#34;, произведённом (&lt;a href=&#34;https://www.namecheap.com/status-updates/planned-denic-de-registry-scheduled-maintenance-may-5-2026/&#34;&gt;https://www.namecheap.com/status-updates/planned-denic-de-registry-scheduled-maintenance-may-5-2026/&lt;/a&gt;) 5 мая в 20:49 (MSK). Применяемый для верификации домена первого уровня ключ является корнем доверия для остальных ключей, используемых в доменах второго уровня, и, в свою очередь, использует ключ домена &amp;#34;.&amp;#34; в качестве вышестоящего для подтверждения своего доверия. &lt;br/&gt;&lt;br/&gt;В результате проведённой в доменной зоне &amp;#34;DE&amp;#34; операции криптографическая подпись (RRSIG - Resource Record Signature) для DNS-записи NSEC3 оказалась некорректной. Запись NSEC3 применяется для подтверждения подлинности DNS-ответов об отсутствии домена, чтобы исключить атаки по подстановке ответов NXDOMAIN для существующих доменов. В случае  проблем с цифровой подписью для записи NSEC3 DNS-сервер не может удостовериться в подлинности хэшей с данными о существовании доменов и, соответственно, не может произвести проверку, считает ответ поддельным и на запросы о любом домене выдаёт ошибку.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65380&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65380&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65380&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65380&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65380&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65380&lt;/a&gt;
    </content>
    <updated>2026-05-06T07:13:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdpmh4j48q3ss6r3lx5pksfq3zjzncg2geth4wuv6kqf8c9gghvmczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y4y2x5a</id>
    
      <title type="html">Опубликована платформа Node.js 26.0.0 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdpmh4j48q3ss6r3lx5pksfq3zjzncg2geth4wuv6kqf8c9gghvmczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y4y2x5a" />
    <content type="html">
      Опубликована платформа Node.js 26.0.0&lt;br/&gt;&lt;br/&gt;Состоялся (&lt;a href=&#34;https://nodejs.org/en/blog/release/v26.0.0&#34;&gt;https://nodejs.org/en/blog/release/v26.0.0&lt;/a&gt;) релиз Node.js 26.0.0 (&lt;a href=&#34;https://nodejs.org&#34;&gt;https://nodejs.org&lt;/a&gt;), платформы для выполнения  сетевых приложений на языке JavaScript. Node.js 26.0 отнесён (&lt;a href=&#34;https://github.com/nodejs/Release&#34;&gt;https://github.com/nodejs/Release&lt;/a&gt;) к веткам с длительным сроком поддержки, но данный статус будет присвоен только в октябре, после проведения стабилизации. Поддержка Node.js 26.x будет осуществляться до мая 2029 года. Сопровождение прошлой LTS-ветки Node.js  24.x будет осуществляться до 30 апреля 2028 года, а позапрошлой 22.x  - до 30 апреля 2027 года.  Сопровождение LTS-ветки 20.x прекращено 30 апреля 2026 года, а промежуточной ветки Node.js 25.x  будет прекращено 1 июня 2026 года.&lt;br/&gt;&lt;br/&gt;Основные  улучшения (&lt;a href=&#34;https://nodejs.org/en/blog/release/v26.0.0&#34;&gt;https://nodejs.org/en/blog/release/v26.0.0&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;-  Включён по умолчанию API Temporal (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Temporal&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Temporal&lt;/a&gt;), предлагающий альтернативный набор методов для работы с датами и временем. API позволяет манипулировать датами с учётом и без учёта часовых поясов, конвертировать время, форматировать вывод и выполнять арифметические операции со временем. Время может задаваться в независимом от часового пояса представлении (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime),  с привязкой к часовому поясу (Temporal.ZonedDateTime) и в эпохальном представлении (Temporal.Instant - число наносекунд с 1 января 1970 года).&lt;br/&gt;&lt;br/&gt;-  Движок V8 обновлён до версии 14.6, применяемой в Chromium 146 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64979&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64979&lt;/a&gt;). Из улучшений по сравнению с прошлым выпуском Node.js отмечена возможность объединять несколько итераторов в один с помощью метода Iterator.concat(), а также  реализация &lt;br/&gt;спецификации &amp;#34;upsert (&lt;a href=&#34;https://tc39.es/proposal-upsert/&#34;&gt;https://tc39.es/proposal-upsert/&lt;/a&gt;)&amp;#34; для  упрощения работы с коллекциями пар ключ/значение в JavaScript-объектах Map и WeakMap.&lt;br/&gt;&lt;br/&gt;-  HTTP-клиент undici (&lt;a href=&#34;https://undici.nodejs.org/&#34;&gt;https://undici.nodejs.org/&lt;/a&gt;) обновлён до ветки 8.x (&lt;a href=&#34;https://github.com/nodejs/undici/tags&#34;&gt;https://github.com/nodejs/undici/tags&lt;/a&gt;). &lt;br/&gt;&lt;br/&gt;-  Удалён метод http.Server.prototype.writeHeader(), вместо которого следует использовать http.Server.prototype.writeHead().&lt;br/&gt;&lt;br/&gt;Платформа Node.js может быть использована как для серверного сопровождения работы Web-приложений, так и для создания обычных клиентских и серверных сетевых программ. Для расширения функциональности приложений для Node.js подготовлена большая коллекция модулей (&lt;a href=&#34;https://www.npmjs.com/&#34;&gt;https://www.npmjs.com/&lt;/a&gt;), в которой можно найти модули с  реализацией  серверов и клиентов HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3, модули для интеграции с различными web-фреймворками, обработчики WebSocket и Ajax, коннекторы к СУБД (MySQL, PostgreSQL, SQLite, MongoDB), шаблонизаторы, CSS-движки, реализации криптоалгоритмов и систем авторизации (OAuth), XML-парсеры.&lt;br/&gt;&lt;br/&gt; Для обработки большого числа параллельных запросов Node.js задействует асинхронную модель запуска кода, основанную на обработке событий в неблокирующем режиме и определении callback-обработчиков. В качестве способов мультиплексирования соединений поддерживаются такие методы, как epoll, kqueue, /dev/poll и select. Для мультиплексирования соединений используется библиотека libuv (&lt;a href=&#34;https://github.com/libuv/libuv&#34;&gt;https://github.com/libuv/libuv&lt;/a&gt;), которая является надстройкой над libev (&lt;a href=&#34;http://software.schmorp.de/pkg/libev.html&#34;&gt;http://software.schmorp.de/pkg/libev.html&lt;/a&gt;) в системах Unix и над IOCP в Windows. Для создания пула потоков (thread pool) задействована библиотека libeio (&lt;a href=&#34;http://software.schmorp.de/pkg/libeio.html&#34;&gt;http://software.schmorp.de/pkg/libeio.html&lt;/a&gt;), для выполнения DNS-запросов в неблокирующем режиме интегрирован c-ares (&lt;a href=&#34;http://c-ares.haxx.se/&#34;&gt;http://c-ares.haxx.se/&lt;/a&gt;). Все системные вызовы, вызывающие блокирование, выполняются внутри пула потоков и затем, как и обработчики сигналов, передают результат своей работы обратно через неименованный канал (pipe). &lt;br/&gt;&lt;br/&gt;Выполнение JavaScript-кода обеспечивается через задействование разработанного компанией Google движка V8 (&lt;a href=&#34;http://code.google.com/p/v8/&#34;&gt;http://code.google.com/p/v8/&lt;/a&gt;). По своей сути Node.js похож на фреймворки Perl AnyEvent (&lt;a href=&#34;http://search.cpan.org/dist/AnyEvent/&#34;&gt;http://search.cpan.org/dist/AnyEvent/&lt;/a&gt;), Ruby Event Machine (&lt;a href=&#34;https://github.com/eventmachine/eventmachine&#34;&gt;https://github.com/eventmachine/eventmachine&lt;/a&gt;), Python asyncio (&lt;a href=&#34;https://docs.python.org/3/library/asyncio.html&#34;&gt;https://docs.python.org/3/library/asyncio.html&lt;/a&gt;) и реализацию (&lt;a href=&#34;http://wiki.tcl.tk/1527&#34;&gt;http://wiki.tcl.tk/1527&lt;/a&gt;) событий в Tcl, но цикл обработки событий (event loop) в Node.js скрыт от разработчика и напоминает обработку событий в web-приложении, работающем в браузере. &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65374&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65374&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65374&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65374&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65374&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65374&lt;/a&gt;
    </content>
    <updated>2026-05-05T20:13:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqxjxa4dfhlp4hm6h95ud8jvnexkgnh0pp6g70gpucp2umz0cnceszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yy7dyca</id>
    
      <title type="html">Проект PHP перешёл на лицензию BSD-3 и ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqxjxa4dfhlp4hm6h95ud8jvnexkgnh0pp6g70gpucp2umz0cnceszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yy7dyca" />
    <content type="html">
      Проект PHP перешёл на лицензию BSD-3 и изъял из обращения лицензию PHP License&lt;br/&gt;&lt;br/&gt;Разработчики языка программирования PHP направили в организацию OSI (Open Source Initiative) уведомление (&lt;a href=&#34;https://lists.opensource.org/pipermail/license-review_lists.opensource.org/2026-May/006087.html&#34;&gt;https://lists.opensource.org/pipermail/license-review_lists.opensource.org/2026-May/006087.html&lt;/a&gt;)  о добровольном выводе из обращения лицензии PHP License 3.01 (&lt;a href=&#34;https://www.php.net/license/3_01.txt&#34;&gt;https://www.php.net/license/3_01.txt&lt;/a&gt;). Заявлено, что после нескольких лет работы код инструментария PHP полностью переведён на  лицензию BSD-3 и в проекте больше не осталось кода под старой лицензией PHP License 3.01. Текст новой версии лицензии PHP License (&lt;a href=&#34;https://github.com/php/php-src/blob/master/LICENSE&#34;&gt;https://github.com/php/php-src/blob/master/LICENSE&lt;/a&gt;) заменён на копию лицензии BSD-3. &lt;br/&gt;&lt;br/&gt;Ранее интерпретатор PHP и движок Zend Engine распространялись под разными лицензиями PHP License (&lt;a href=&#34;https://opensource.org/license/php-3-0&#34;&gt;https://opensource.org/license/php-3-0&lt;/a&gt;) и Zend Engine License (&lt;a href=&#34;https://github.com/php/php-src/blob/master/Zend/LICENSE&#34;&gt;https://github.com/php/php-src/blob/master/Zend/LICENSE&lt;/a&gt;). Переход на общую лицензию BSD-3 упростит условия лицензирования, обеспечит совместимость с GPL и решит давние проблемы, сохранив при этом все права пользователей и разработчиков. Ранее применявшиеся лицензии были признаны (&lt;a href=&#34;https://www.gnu.org/licenses/license-list.html#PHP-3.01&#34;&gt;https://www.gnu.org/licenses/license-list.html#PHP-3.01&lt;/a&gt;) Фондом СПО несовместимыми с GPL из-за пункта, не позволяющего без получения письменного разрешения использовать слово PHP при продвижении производных продуктов. &lt;br/&gt;&lt;br/&gt;Изначально ветки  PHP 1.x и 2.x поставлялись под лицензией GPLv2, но ветка PHP 3 была переведена на использование двух лицензий  - PHP License и GPL. В PHP 4 лицензия была изменена ещё раз - основной код стал распространяться только под лицензией PHP License, а движок Zend Engine, являющийся основной интерпретатора PHP, был размещён  в подкаталоге &amp;#34;Zend/&amp;#34; под отдельной лицензией Zend Engine License (&lt;a href=&#34;https://github.com/php/php-src/blob/master/Zend/LICENSE&#34;&gt;https://github.com/php/php-src/blob/master/Zend/LICENSE&lt;/a&gt;). Zend Engine License, как и PHP License, содержит ограничения в отношении использования слова Zend в производных продуктах, но дополнительно требует упоминания использования движка в рекламных материалах.&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;После перехода на  лицензию BSD-3 авторские права всех участников разработки сохранились, а права пользователей остались без изменений. Новая лицензия не налагает дополнительных ограничений и не ущемляет имеющихся прав по использованию, модификации и распространению продукта. Лицензии PHP и Zend основаны на тексте 4-пунктовой лицензии BSD и переход на лицензию BSD-3 лишь привёл к удалению пунктов, определяющих требования в отношении использования бренда &amp;#34;PHP&amp;#34;, а также к прекращению действия условия, предписывающего упоминать об использовании свободного проекта PHP в производных продуктах.&lt;br/&gt;&lt;br/&gt;Cмена лицензии не потребовала получения отдельного согласия от каждого разработчика, так как в тексте лицензий PHP и Zend определены  полномочия, позволяющие  PHP Group (&lt;a href=&#34;https://www.php.net/credits.php&#34;&gt;https://www.php.net/credits.php&lt;/a&gt;) вносить изменения в лицензию и выпускать новые версии лицензии. Для перехода на лицензию BSD-3 было достаточно одобрения членов PHP Group  и получения письменного подтверждения от юристов компании Perforce Software, которой принадлежит компания Zend Technologies. Процесс перехода на новую лицензию оформлен как обновление кода до версий PHP License v4 и Zend Engine License v3, текст которых совпадает с текстом лицензии BSD-3.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65372&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65372&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65372&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65372&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65372&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65372&lt;/a&gt;
    </content>
    <updated>2026-05-05T18:43:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs94k6jp30dn44drfdhv4p57s7sz2cq44ueflwf9xzjlw2tmjxq6ngzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yj7st86</id>
    
      <title type="html">Выпуск операционной системы ToaruOS 2.3 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs94k6jp30dn44drfdhv4p57s7sz2cq44ueflwf9xzjlw2tmjxq6ngzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yj7st86" />
    <content type="html">
      Выпуск операционной системы ToaruOS 2.3&lt;br/&gt;&lt;br/&gt;Опубликован (&lt;a href=&#34;https://toaruos.org/toaruos-23-is-out.html&#34;&gt;https://toaruos.org/toaruos-23-is-out.html&lt;/a&gt;) выпуск  Unix-подобной операционной системы  ToaruOS 2.3 (&lt;a href=&#34;http://toaruos.org/&#34;&gt;http://toaruos.org/&lt;/a&gt;), написанной с нуля и поставляемой со своим ядром, загрузчиком, стандартной Си-библиотекой, пакетным менеджером, компонентами пространства пользователя и графическим интерфейсом с композитным оконным менеджером. Изначально проект развивался в Иллинойсском университете  как исследовательская работа в области создания новых композитных графических интерфейсов, но затем трансформировался в отдельную операционную систему. Код проекта написан на языке Си и  распространяется (&lt;a href=&#34;https://github.com/klange/toaruos&#34;&gt;https://github.com/klange/toaruos&lt;/a&gt;)  под лицензией BSD. Для загрузки подготовлен live-образ (&lt;a href=&#34;https://github.com/klange/toaruos/releases/tag/v2.3.1&#34;&gt;https://github.com/klange/toaruos/releases/tag/v2.3.1&lt;/a&gt;), размером 7.4 МБ, который можно протестировать в QEMU, VMware или VirtualBox.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777982874.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://toaruos.org/toaruos23.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;В основе ToaruOS лежит ядро, использующее гибридную модульную архитектуру, сочетающую монолитную основу и средства для использования загружаемых модулей, в виде которых оформлено большинство имеющихся драйверов устройств, таких как драйверы диска (PATA и ATAPI), ФС EXT2 и ISO9660, framebuffer, клавиатуры, мыши, сетевых карт (AMD PCnet FAST, Realtek RTL8139 и Intel PRO/1000), звуковых чипов (Intel AC&amp;#39;97), а также дополнений  VirtualBox для гостевых систем. Ядро поддерживает Unix-потоки, TTY, виртуальную ФС,  псевдо-ФС /proc, многопоточность, IPC, ramdisk, ptrace, разделяемую память, многозадачность и другие типовые возможности. &lt;br/&gt;&lt;br/&gt;Cистема снабжена композитным оконным менеджером (&lt;a href=&#34;http://toaruos.org/yutani-the-new-compositor.html&#34;&gt;http://toaruos.org/yutani-the-new-compositor.html&lt;/a&gt;), поддерживает динамически связываемые исполняемые файлы  в формате ELF, многозадачность, графический стек, может выполнять Python 3 и GCC. В качестве файловой системы применяется ext2. Загрузчик поддерживает  BIOS и EFI. Сетевой стек позволяет использовать API сокетов в стиле BSD-систем и поддерживает сетевые интерфейсы, включая  loopback. &lt;br/&gt;&lt;br/&gt;Из собственных приложений выделяется похожий на Vi редактор кода Bim, который используется последние несколько лет для разработки специфичных для ToaruOS приложений, таких как файловый менеджер, эмулятор терминала, графическая панель с поддержкой виджетов, пакетный менеджер, а также библиотеки для поддержки изображений (PNG, JPEG) и TrueType-шрифтов. Для ToaruOS выполнено портирование таких программ, как Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo emulator, Bochs и т.п. &lt;br/&gt;&lt;br/&gt;Проектом также развивается собственный динамический язык программирования Kuroko (&lt;a href=&#34;https://kuroko-lang.github.io/&#34;&gt;https://kuroko-lang.github.io/&lt;/a&gt;), рассчитанный на замену Python при разработке утилит и пользовательских приложений для системы. Язык по синтаксису напоминает Python (позиционируется как сокращённый диалект Python с явным определением переменных) и отличается очень компактной реализацией. Поддерживается компиляция и интерпретация байткода. Интерпретатор байткода предоставляет сборщик мусора, поддерживает многопоточность без применения глобальной блокировки. Компилятор и интерпретатор могут быть собраны в форме небольшой разделяемой библиотеки (~500КБ), интегрируемой с другими программами и расширяемой через C API. Кроме  ToaruOS  язык может использоваться в Linux, macOS, Windows и запускаться в браузерах с поддержкой WebAssembly.&lt;br/&gt;&lt;br/&gt;В новом выпуске (&lt;a href=&#34;https://github.com/klange/toaruos/releases/tag/v2.3.0&#34;&gt;https://github.com/klange/toaruos/releases/tag/v2.3.0&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;-  В эмулятор терминала добавлена поддержка вкладок, переключаться между которыми можно последовательностью Alt-цифра.&lt;br/&gt;Реализована эмуляция жирного начертания шрифтов через двойное наложение глифов.  Добавлены подменю &amp;#34;Terminal state&amp;#34;  для включения показа состояния различных режимов и &amp;#34;Send signal&amp;#34; для отправки сигналов фоновым процессам.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777983077.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;-  Реализован просмотрщик системных руководств, поддерживающий man-страницы в формате roff.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777983236.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;-  В контекстное меню добавлено подменю для управления мозаичной компоновкой окон.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777983436.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;-  В ядре реализованы новые системные вызовы, среди которых pread/pwrite, sigsuspend, sigqueue, lchown, pipe2, dup3, getrusage и fcntl. Добавлена поддержка флагов  FD_CLOEXEC и FD_CLOFORK. Реализована поддержка рандомизации адреса загрузки ядра. ABI системных вызовов переведено на использование инструкций syscall/sysret. &lt;br/&gt;&lt;br/&gt;-  Значительно расширены возможности виртуальной консоли (TTY), обеспечена эмуляция текстового режима VGA на базе  фреймбуфера.&lt;br/&gt;&lt;br/&gt;-  В версии для архитектуры Aarch64 реализована возможность запуска в виртуальных машинах на базе QEMU.&lt;br/&gt;&lt;br/&gt;-  В сетевой стек добавлена поддержка одновременной работы с несколькими сокетами ICMP.&lt;br/&gt;&lt;br/&gt;-  В стандартную библиотеку libc  добавлены функции getdelim, getline,&lt;br/&gt;scandir, telldir, rewinddir,  seekdir, ftruncate, fchmod, fchown, popen, pclose, sig2str, str2sig.&lt;br/&gt;&lt;br/&gt;-  Добавлены новые стандартные утилиты rmdir, uniq, cmp, zcat, realpath, id, nohup, cksum. Добавлены новые опции в ls, grep и fgrep. Переписаны утилиты ps, top, pstree, killall и pidof, которые переведены на новую библиотеку libtoaru_procfs, унифицирующую работу с псевдо-ФС /proc. Расширен командный интерпретатор esh.&lt;br/&gt;&lt;br/&gt;-  Добавлена утилита check-image для проверки возможности загрузки изображения графической библиотекой и вывода размера изображения.&lt;br/&gt;&lt;br/&gt;-  Язык программирования Kuroko обновлён до версии 1.5rc2 (&lt;a href=&#34;https://github.com/kuroko-lang/kuroko/releases/tag/v1.5.0rc2&#34;&gt;https://github.com/kuroko-lang/kuroko/releases/tag/v1.5.0rc2&lt;/a&gt;). &lt;br/&gt;&lt;br/&gt;-  До версии 3.2 обновлён текстовый редактор Bim (&lt;a href=&#34;https://github.com/klange/bim&#34;&gt;https://github.com/klange/bim&lt;/a&gt;), созданный с оглядкой на Vim. В новой версии улучшена  подсветка синтаксиса, расширена поддержка скриптов на языке  Kuroko и добавлена новая система автодополнения ввода.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65367&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65367&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65367&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65367&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65367&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65367&lt;/a&gt;
    </content>
    <updated>2026-05-05T17:43:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstd0wgj0fve8vkhex8th9a0wpwz6pqwtyfw6268rvrduemctux9kgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ytjg5vu</id>
    
      <title type="html">Уязвимости в Nix и Lix, позволяющие ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstd0wgj0fve8vkhex8th9a0wpwz6pqwtyfw6268rvrduemctux9kgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ytjg5vu" />
    <content type="html">
      Уязвимости в Nix и Lix, позволяющие поднять привилегии в системе&lt;br/&gt;&lt;br/&gt;В пакетных менеджерах Nix (&lt;a href=&#34;https://github.com/NixOS/nix&#34;&gt;https://github.com/NixOS/nix&lt;/a&gt;) и Lix (&lt;a href=&#34;https://lix.systems/&#34;&gt;https://lix.systems/&lt;/a&gt;) выявлена уязвимость (&lt;a href=&#34;https://discourse.nixos.org/t/security-advisory-local-privilege-escalation-in-lix-and-nix/77407&#34;&gt;https://discourse.nixos.org/t/security-advisory-local-privilege-escalation-in-lix-and-nix/77407&lt;/a&gt;), позволяющая выполнить код с правами фонового процесса, который в NixOS и многопользовательских установках выполняется под пользователем root.  Проблема (CVE не присвоен) проявляется в фоновом процессе  nix-daemon (&lt;a href=&#34;https://nix.dev/manual/nix/2.26/command-ref/new-cli/nix3-daemon&#34;&gt;https://nix.dev/manual/nix/2.26/command-ref/new-cli/nix3-daemon&lt;/a&gt;), применяемом для организации доступа непривилегированных пользователей к сборочным операциям и хранилищу пакетов. &lt;br/&gt;&lt;br/&gt;Уязвимость возникает (&lt;a href=&#34;https://github.com/NixOS/nix/security/advisories/GHSA-vh5x-56v6-4368&#34;&gt;https://github.com/NixOS/nix/security/advisories/GHSA-vh5x-56v6-4368&lt;/a&gt;) из-за отсутствия ограничения рекурсивной обработки директорий в коде для разбора архивов NAR (Nix Archive), что можно использовать для инициирования исчерпания стека сопрограмм и перезаписи содержимого кучи (heap), размещённой после стека без сторожевых страниц памяти. Проблема может быть эксплуатирована любым пользователем, способным устанавливать соединения к nix-daemon. По умолчанию все пользователи имеют такую возможность, что позволять поднять свои привилегии до пользователя root в многопользовательских установках Nix. &lt;br/&gt;&lt;br/&gt;Проблема решена ограничением уровня рекурсии в 64 вложенных директории, добавлением сторожевых страниц памяти между стеком и кучей и реализацией дополнительных проверок символических ссылок в NAR.&lt;br/&gt;В Nix уязвимость проявляется начиная с версии 2.24.4 и устранена в выпусках 2.34.7, 2.33.6, 2.32.8, 2.31.5, 2.30.5, 2.29.4, 2.28.7 (&lt;a href=&#34;https://github.com/NixOS/nix/tags&#34;&gt;https://github.com/NixOS/nix/tags&lt;/a&gt;). В Lix уязвимость появилась в выпуске 2.93.0 и устранена в обновлениях 2.93.4, 2.94.2 и 2.95.2 (&lt;a href=&#34;https://github.com/lix-project/lix/tags&#34;&gt;https://github.com/lix-project/lix/tags&lt;/a&gt;). Пакетный менеджер Guix уязвимость не затрагивает. &lt;br/&gt;&lt;br/&gt;Помимо этого в опубликованных обновлениях Nix устранена ещё одна уязвимость (&lt;a href=&#34;https://github.com/NixOS/nix/security/advisories/GHSA-gr92-w2r5-qw5p&#34;&gt;https://github.com/NixOS/nix/security/advisories/GHSA-gr92-w2r5-qw5p&lt;/a&gt;) (CVE отсутствует), которой присвоен средний уровень опасности (4.3 из 10). Проблема проявляется начиная с выпуска Nix 2.24.7 и позволяет организовать запись файлов в область за пределами корневого каталога, в который осуществляется распаковка архива. Уязвимость эксплуатируется через создание в tar-файлах элементов с абсолютными файловыми путями. При распаковки подобных архивов командой  &amp;#34;nix-prefetch-url --unpack&amp;#34; или &amp;#34;nix store prefetch-file --unpack&amp;#34; файлы с абсолютными путями извлекаются как есть, без преобразования в относительный путь.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65364&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65364&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65364&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65364&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65364&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65364&lt;/a&gt;
    </content>
    <updated>2026-05-05T11:43:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvf2t04ajjlhqg4s66sg6h78xg528e93pmglswdmyrjc5rulahqfczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y9jhqh0</id>
    
      <title type="html">Amazon опубликовал REX, среду для ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvf2t04ajjlhqg4s66sg6h78xg528e93pmglswdmyrjc5rulahqfczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y9jhqh0" />
    <content type="html">
      Amazon опубликовал REX, среду для контролируемого выполнения скриптов&lt;br/&gt;&lt;br/&gt;Компания Amazon представила (&lt;a href=&#34;https://aws.amazon.com/blogs/opensource/introducing-trusted-remote-execution-policy-enforced-scripts-for-ai-agents-and-humans/&#34;&gt;https://aws.amazon.com/blogs/opensource/introducing-trusted-remote-execution-policy-enforced-scripts-for-ai-agents-and-humans/&lt;/a&gt;) движок безопасного исполнения скриптов REX (&lt;a href=&#34;https://github.com/trusted-remote-execution/trusted-remote-execution&#34;&gt;https://github.com/trusted-remote-execution/trusted-remote-execution&lt;/a&gt;) (Trusted Remote Execution), допускающий только разрешённые для каждого конкретного скрипта операции. Например, если скрипт рассчитан на разбор логов, то ему будет предоставлен только доступ на чтение лога, а несанкционированные попытки удаления или изменения файлов заблокируются. Код REX написан на языке Rust и открыт (&lt;a href=&#34;https://github.com/trusted-remote-execution/trusted-remote-execution&#34;&gt;https://github.com/trusted-remote-execution/trusted-remote-execution&lt;/a&gt;) под лицензией Apache 2.0.&lt;br/&gt;&lt;br/&gt;REX может применяться для контроля и ограничения операций, выполняемых скриптами, генерируемыми AI-агентами в процессе выполнения запросов системной автоматизации. При помощи REX  владелец хоста может   блокировать выполнение нецелевых действий и управлять тем, какие именно операции разрешены, независимо от запросов, поступающих AI-агенту. Подобный подход даёт возможность защититься от нового класса атак, в которых злоумышленники используют подстановку запросов  AI-агентам для выполнения действий в системе.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777923760.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://d2908q01vomqb2.cloudfront.net/ca3512f4dfa95a03169c5a670a4c91a19b3077b4/2026/05/01/Screenshot-2026-04-30-at-11.31.16%E2%80%AFPM-1024x264.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;Для написания скриптов в REX применяется язык Rhai (&lt;a href=&#34;https://rhai.rs/&#34;&gt;https://rhai.rs/&lt;/a&gt;), использующий  динамическую типизацию и предоставляющий синтаксис, напоминающий смесь JavaScript и Rust. К скрипту привязываются правила на языке Cedar (&lt;a href=&#34;https://cedarpolicy.com/en&#34;&gt;https://cedarpolicy.com/en&lt;/a&gt;), регламентирующие каждую выполняемую скриптом системную операцию. Скрипты выполняются в изолированном sandbox-окружении, в котором допускаются только явно разрешённые правилами операции с файлами, сетевые возможности, средства управления процессами и прочие системные функции. Каждый системный вызов, такой как открытие, чтение или запись файла, перед выполнением авторизируется в соответствии с заданными правилами. &lt;br/&gt;&lt;br/&gt;Модель обеспечения безопасности строится на том, что правила отделены от скриптов и определяются (&lt;a href=&#34;https://trusted-remote-execution.github.io/docs.html&#34;&gt;https://trusted-remote-execution.github.io/docs.html&lt;/a&gt;) не создателями скриптов или запускающими скрипты, а владельцем сервиса. Для исключения состояния гонки в скриптах и атак через символические ссылки в скриптах по возможности используются файловые дескрипторы, а не пути.&lt;br/&gt;По умолчанию выполняемые движком REX скрипты не имеют прямого доступа к хосту и проводят операции через авторизированные Rust API.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777923641.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://d2908q01vomqb2.cloudfront.net/ca3512f4dfa95a03169c5a670a4c91a19b3077b4/2026/05/01/Screenshot-2026-04-30-at-10.52.07%E2%80%AFPM-1024x606.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65360&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65360&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65360&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65360&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65360&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65360&lt;/a&gt;
    </content>
    <updated>2026-05-04T20:13:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw6wr6c04ewvm5hesj8v9em6seuyvlfj2hvll745euxw5kcnz0xfczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ygaz3gm</id>
    
      <title type="html">Автор Notepad&#43;&#43; потребовал ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw6wr6c04ewvm5hesj8v9em6seuyvlfj2hvll745euxw5kcnz0xfczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ygaz3gm" />
    <content type="html">
      Автор Notepad&#43;&#43; потребовал переименовать порт для macOS из-за нарушения товарного знака&lt;br/&gt;&lt;br/&gt;Автор открытого редактора кода  Notepad&#43;&#43; обратил внимание (&lt;a href=&#34;https://notepad-plus-plus.org/news/npp-trademark-infringement/&#34;&gt;https://notepad-plus-plus.org/news/npp-trademark-infringement/&lt;/a&gt;) на появление неофициального порта &amp;#34;Notepad&#43;&#43; for macOS (&lt;a href=&#34;https://notepad-plus-plus-mac.org/&#34;&gt;https://notepad-plus-plus-mac.org/&lt;/a&gt;)&amp;#34;, использующего без разрешения товарный знак Notepad&#43;&#43; и логотип проекта. Порт не имеет никакого отношения к основному проекту, но на своём сайте копирует оформление официального сайта Notepad&#43;&#43; (&lt;a href=&#34;https://notepad-plus-plus.org/&#34;&gt;https://notepad-plus-plus.org/&lt;/a&gt;), использует на странице загрузки название &amp;#34;Notepad&#43;&#43; 1.0.5&amp;#34;, а  на странице с информацией о проекте упоминает создателя Notepad&#43;&#43; среди автора порта.&lt;br/&gt;&lt;br/&gt;По мнению создателя Notepad&#43;&#43; подобные действия вводят пользователей в заблуждение и создают впечатление, что порт для macOS является частью официального проекта, созданного при участии и с ведома автора Notepad&#43;&#43;. Код порта написан сторонним энтузиастом с использованием (&lt;a href=&#34;https://github.com/notepad-plus-plus-mac/notepad-plus-plus&#34;&gt;https://github.com/notepad-plus-plus-mac/notepad-plus-plus&lt;/a&gt;) AI-ассистента Claude. В репозитории и на сайте не уточнятся, что это сторонний проект, поэтому во многих заметках в социальных сетях, блогах и интернет-изданиях порт стали преподносить как появление в Notepad&#43;&#43; поддержки платформы macOS, а не как возникновение отдельного проекта, никак не связанного с разработчиками оригинального Notepad&#43;&#43;.&lt;br/&gt;&lt;br/&gt;Дон Хо (Don Ho), автор Notepad&#43;&#43;, призвал прекратить использование логотипа Notepad&#43;&#43; и переименовать порт, чтобы у пользователей не возникали ложные ассоциации о его связи с основным проектом. В остальном Дон Хо приветствовал (&lt;a href=&#34;https://github.com/notepad-plus-plus/notepad-plus-plus/issues/17982#issuecomment-4347477621&#34;&gt;https://github.com/notepad-plus-plus/notepad-plus-plus/issues/17982#issuecomment-4347477621&lt;/a&gt;) попытки адаптировать код для macOS и считает, что проведённая работа сможет помочь многим пользователям данной платформы. Дон Хо ничего не имеет против создания форков отрытого кода, но призывает не вводить в заблуждение их мнимой связью с исходными проектами.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65358&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65358&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65358&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65358&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65358&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65358&lt;/a&gt;
    </content>
    <updated>2026-05-04T11:43:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0e8ry0cfgfjgmrew3zc30pxseudtjycznnq2z5mz6e8lzuad4hdszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yck9qzr</id>
    
      <title type="html">Проект VideoLAN опубликовал dav2d, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0e8ry0cfgfjgmrew3zc30pxseudtjycznnq2z5mz6e8lzuad4hdszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yck9qzr" />
    <content type="html">
      Проект VideoLAN опубликовал dav2d, декодировщик для видео в формате AV2&lt;br/&gt;&lt;br/&gt;Разработчики проекта VideoLAN опубликовали (&lt;a href=&#34;https://code.videolan.org/videolan/dav2d/-/tags/0.0.1&#34;&gt;https://code.videolan.org/videolan/dav2d/-/tags/0.0.1&lt;/a&gt;) первый предварительный выпуск библиотеки dav2d (&lt;a href=&#34;https://code.videolan.org/videolan/dav2d&#34;&gt;https://code.videolan.org/videolan/dav2d&lt;/a&gt;) с реализацией альтернативного свободного декодировщика формата кодирования видео AV2. Код проекта написан на языке Си с ассемблерными вставками  и распространяется (&lt;a href=&#34;https://code.videolan.org/videolan/dav2d&#34;&gt;https://code.videolan.org/videolan/dav2d&lt;/a&gt;) под лицензией BSD. Реализована поддержка архитектур x86, x86_64, ARM63, Loongarch, PPC и RISC-V.&lt;br/&gt;&lt;br/&gt;Dav2d оптимизирован для достижения максимальной производительности и заявлен как самый быстрый из существующих декодировщиков AV2 для всех поддерживаемых платформ. Предполагается, что предложенная в dav2d программная реализация AV2 позволит компенсировать отсутствие аппаратных декодировщиков на ранней стадии продвижения кодека AV2.&lt;br/&gt;&lt;br/&gt;По своим целям и архитектуре новая библиотека dav2d напоминает существующий проект dav1d (&lt;a href=&#34;https://code.videolan.org/videolan/dav1d&#34;&gt;https://code.videolan.org/videolan/dav1d&lt;/a&gt;) и отличается реализацией кодека AV2 вместо AV1.  Некоторые общие возможности перенесены из кодовой базы dav1d.  Библиотека dav2d будет поддерживать все возможности AV2, включая расширенные виды субдискретизации (&lt;a href=&#34;https://ru.wikipedia.org/wiki/%D0%A6%D0%B2%D0%B5%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D1%83%D0%B1%D0%B4%D0%B8%D1%81%D0%BA%D1%80%D0%B5%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F&#34;&gt;https://ru.wikipedia.org/wiki/%D0%A6%D0%B2%D0%B5%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D1%83%D0%B1%D0%B4%D0%B8%D1%81%D0%BA%D1%80%D0%B5%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F&lt;/a&gt;) и все заявленные в спецификации параметры управления глубиной цвета. Проект находится на стадии разработки и пока не рекомендован для внедрения в рабочие системы, так как финальная спецификация (&lt;a href=&#34;https://av2.aomedia.org/v13-public/index.html&#34;&gt;https://av2.aomedia.org/v13-public/index.html&lt;/a&gt;) для AV2 ещё не утверждена.&lt;br/&gt;&lt;br/&gt;Кодек AV2 (&lt;a href=&#34;https://av2.aomedia.org/&#34;&gt;https://av2.aomedia.org/&lt;/a&gt;) не требует лицензионных отчислений и развивается альянсом Open Media (AOMedia (&lt;a href=&#34;https://aomedia.org/&#34;&gt;https://aomedia.org/&lt;/a&gt;)) в качестве преемника формата AV1 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=48345&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=48345&lt;/a&gt;).  Особенности AV2 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64033&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64033&lt;/a&gt;): &lt;br/&gt;&lt;br/&gt;-  оптимизация для применения в потоковом вещании; &lt;br/&gt;&lt;br/&gt;-  улучшенное предсказание межкадровых изменений; &lt;br/&gt;&lt;br/&gt;-  значительное улучшение по сравнению с AV1 производительности операций сжатия; &lt;br/&gt;&lt;br/&gt;-  расширенная поддержка возможностей для виртуальной и дополненной реальности; &lt;br/&gt;&lt;br/&gt;-  поддержка более широкого диапазона визуального качества; &lt;br/&gt;&lt;br/&gt;-  возможность одновременной доставки нескольких видео в рамках одного видеопотока с поддержкой их раздельного отображения на экране; &lt;br/&gt;&lt;br/&gt;-  дополнительные фильтры для подавления шумов, уменьшения артефактов от сжатия и сохранения детализации. &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65348&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65348&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65348&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65348&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65348&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65348&lt;/a&gt;
    </content>
    <updated>2026-05-03T08:43:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfnk7zpmphu7dh0ylgzfwlyjd5xwweh5dpyjvnx9mku8tjfuqsfjczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yn94aer</id>
    
      <title type="html">Служба здравоохранения ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfnk7zpmphu7dh0ylgzfwlyjd5xwweh5dpyjvnx9mku8tjfuqsfjczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yn94aer" />
    <content type="html">
      Служба здравоохранения Великобритании намерена закрыть свои репозитории с открытым кодом из-за AI&lt;br/&gt;&lt;br/&gt;Национальная служба здравоохранения Великобритании готовится (&lt;a href=&#34;https://shkspr.mobi/blog/2026/05/nhs-goes-to-war-against-open-source/&#34;&gt;https://shkspr.mobi/blog/2026/05/nhs-goes-to-war-against-open-source/&lt;/a&gt;) закрыть доступ к почти всем своим репозиториям (&lt;a href=&#34;https://github.com/nhsuk/&#34;&gt;https://github.com/nhsuk/&lt;/a&gt;) с открытым кодом в ответ на появление новых рисков, связанных с безопасностью. Подобные риски вызваны значительным прогрессом (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65165&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65165&lt;/a&gt;) возможностей по выявлению уязвимостей при помощи больших языковых моделей, таких как Claude Mythos.&lt;br/&gt;&lt;br/&gt;Теренс Иден (Terence Eden (&lt;a href=&#34;https://en.wikipedia.org/wiki/Terence_Eden&#34;&gt;https://en.wikipedia.org/wiki/Terence_Eden&lt;/a&gt;)), участвовавший в продвижения отрытых стандартов и открытого ПО в госучреждениях Великобритании, считает решение ошибочным и противоречащим действующему в Великобритании регламенту &amp;#34;Tech Code of Practice (&lt;a href=&#34;https://www.gov.uk/guidance/the-technology-code-of-practice#be-open-and-use-open-source&#34;&gt;https://www.gov.uk/guidance/the-technology-code-of-practice#be-open-and-use-open-source&lt;/a&gt;)&amp;#34;, предписывающему  применение открытых моделей разработки и использование отрытого кода. По мнению Теренса,  риск переоценён и для большинства репозиториев, доступ к которым намерены ограничить, сканирование AI-инструментами не создаёт новых угроз безопасности, так как в этих репозиториях в основном размещены наборы данных,  руководства, макеты интерфейса, а также внутренние и исследовательские инструменты, не задействованные в публичных сервисах.&lt;br/&gt;&lt;br/&gt;При участии Теренса организовано резервное копирование репозиториев службы здравоохранения Великобритании. В случае удаления репозиториев, они будут повторно опубликованы в другом месте, так как отрытые лицензии, под которыми распространятся содержимое, разрешают это.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65349&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65349&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65349&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65349&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65349&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65349&lt;/a&gt;
    </content>
    <updated>2026-05-02T17:43:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqst3r7pk33q7gs7lqdf0w7n9lrr49vw3grnvwqp5m3fnlaryru0jsgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yas4ncu</id>
    
      <title type="html">Релиз SimpleX Chat 6.5, децентрализованной ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst3r7pk33q7gs7lqdf0w7n9lrr49vw3grnvwqp5m3fnlaryru0jsgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yas4ncu" />
    <content type="html">
      Релиз SimpleX Chat 6.5, децентрализованной сети для коммуникации без идентификаторов&lt;br/&gt;&lt;br/&gt;Опубликован (&lt;a href=&#34;https://simplex.chat/blog/20260430-simplex-channels-v6-5-consortium-crowdfunding-freedom-of-speech.html&#34;&gt;https://simplex.chat/blog/20260430-simplex-channels-v6-5-consortium-crowdfunding-freedom-of-speech.html&lt;/a&gt;)&lt;br/&gt;выпуск платформы SimpleX Chat 6.5 (&lt;a href=&#34;https://github.com/simplex-chat/simplex-chat/releases/tag/v6.5.0&#34;&gt;https://github.com/simplex-chat/simplex-chat/releases/tag/v6.5.0&lt;/a&gt;), предоставляющей (&lt;a href=&#34;https://simplex.chat/ru/&#34;&gt;https://simplex.chat/ru/&lt;/a&gt;) средства для децентрализованной коммуникации без идентификаторов. Обмен сообщениями происходит через временные однонаправленные SMP-очереди (&lt;a href=&#34;https://github.com/simplex-chat/simplexmq/blob/stable/protocol/simplex-messaging.md&#34;&gt;https://github.com/simplex-chat/simplexmq/blob/stable/protocol/simplex-messaging.md&lt;/a&gt;) (SimpleX Messaging Protocol (&lt;a href=&#34;https://github.com/simplex-chat/simplexmq/blob/stable/protocol/simplex-messaging.md&#34;&gt;https://github.com/simplex-chat/simplexmq/blob/stable/protocol/simplex-messaging.md&lt;/a&gt;)), отдельные для каждого соединения. Все соединения применяют сквозное шифрование. Код приложения (&lt;a href=&#34;https://github.com/simplex-chat/simplex-chat&#34;&gt;https://github.com/simplex-chat/simplex-chat&lt;/a&gt;) и SMP-маршрутизатора (&lt;a href=&#34;https://github.com/simplex-chat/simplexmq&#34;&gt;https://github.com/simplex-chat/simplexmq&lt;/a&gt;) распространяется под лицензией AGPLv3.&lt;br/&gt;&lt;br/&gt;Для установки соединения пользователям нужно обменяться ссылкой, которая содержит адрес SMP-сервера и ключи шифрования. Таким образом, пользователь сам выбирает через какие серверы получать сообщения, будь то официальные серверы, серверы сообщества или личный (self-hosted) сервер. Для сокрытия IP-адреса от SMP-серверов применяется механизм &amp;#34;private routing (&lt;a href=&#34;https://simplex.chat/blog/20240604-simplex-chat-v5.8-private-message-routing-chat-themes.html#private-message-routing&#34;&gt;https://simplex.chat/blog/20240604-simplex-chat-v5.8-private-message-routing-chat-themes.html#private-message-routing&lt;/a&gt;)&amp;#34;, обеспечивающий маршрутизацию запросов через ряд независимых SMP-серверов, по аналогии с луковой маршрутизацией (&lt;a href=&#34;https://en.wikipedia.org/wiki/Onion_routing&#34;&gt;https://en.wikipedia.org/wiki/Onion_routing&lt;/a&gt;), применяемой в сети Tor.&lt;br/&gt;&lt;br/&gt;Наиболее важные изменения в выпуске 6.5:&lt;br/&gt;&lt;br/&gt;-  Добавлена реализация каналов (&lt;a href=&#34;https://github.com/simplex-chat/simplex-chat/blob/master/docs/protocol/channels-overview.md&#34;&gt;https://github.com/simplex-chat/simplex-chat/blob/master/docs/protocol/channels-overview.md&lt;/a&gt;), позволяющих доставлять и управлять  информацией с сохранением состояния (stateful). В то время как SMP-очереди обеспечивают однонаправленную доставку  пакетов без хранения состояния (stateless) между двумя конечными точками, каналы реализуют модель доставки информации &amp;#34;от одного ко многим&amp;#34; с криптографической идентификацией, независимой от операторов инфраструктуры. Каждый канал может использовать несколько релеев для цензуро- и отказоустойчивости.&lt;br/&gt;&lt;br/&gt;Поверх каналов уже реализованы &amp;#34;публичные каналы&amp;#34; похожие на каналы  в Telegram, но с важными отличиями:&lt;br/&gt;&lt;br/&gt; Автор канала по-настоящему владеет им и контролирует с помощью  криптографической подписи. Релеи, которые обеспечивают доставку &amp;#34;от одного ко многим&amp;#34;, являются взаимозаменяемыми и не могут действовать от имени владельца канала;&lt;br/&gt; Обеспечивается конфиденциальность участия (participation privacy). Релеи являются клиентами в сети SimpleX, таким образом наследуются свойства конфиденциальность с транспортного уровня SMP.&lt;br/&gt;&lt;br/&gt;-  Подготовка (&lt;a href=&#34;https://simplex.chat/blog/20260430-simplex-channels-v6-5-consortium-crowdfunding-freedom-of-speech.html#simplex-network-consortium-to-preserve-network-independence&#34;&gt;https://simplex.chat/blog/20260430-simplex-channels-v6-5-consortium-crowdfunding-freedom-of-speech.html#simplex-network-consortium-to-preserve-network-independence&lt;/a&gt;) к разделению (&lt;a href=&#34;https://github.com/simplex-chat/simplexmq/blob/master/rfcs/README.md&#34;&gt;https://github.com/simplex-chat/simplexmq/blob/master/rfcs/README.md&lt;/a&gt;) прав интеллектуальной собственности на протоколы и сеть для предотвращения расхождения интересов бизнеса и пользователей. Создание организации SimpleX Network Consortium (&lt;a href=&#34;https://simplexnetwork.org&#34;&gt;https://simplexnetwork.org&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;-  В приложении упрощена отправка приглашений для новых пользователей и реализована опциональная поддержка предпросмотра web-ссылок, с возможностью использования SOCKS-прокси для предпросмотра, защитой от фишинга и блокированием отслеживания через ссылки.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65337&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65337&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65337&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65337&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65337&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65337&lt;/a&gt;
    </content>
    <updated>2026-05-01T12:14:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspcadz8jep9pcysdrtse7nt97a7l7w38zqsrxfun806sakwetcw2qzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yygmljt</id>
    
      <title type="html">Релиз набора компиляторов GCC 16 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspcadz8jep9pcysdrtse7nt97a7l7w38zqsrxfun806sakwetcw2qzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yygmljt" />
    <content type="html">
      Релиз набора компиляторов GCC 16&lt;br/&gt;&lt;br/&gt;После года разработки опубликован (&lt;a href=&#34;https://gcc.gnu.org/pipermail/gcc-announce/2026/000190.html&#34;&gt;https://gcc.gnu.org/pipermail/gcc-announce/2026/000190.html&lt;/a&gt;) релиз свободного набора компиляторов GCC 16.1 (&lt;a href=&#34;https://gcc.gnu.org/gcc-16/&#34;&gt;https://gcc.gnu.org/gcc-16/&lt;/a&gt;), первый значительный выпуск в новой ветке GCC 16.x. В соответствии со схемой нумерации выпусков (&lt;a href=&#34;https://gcc.gnu.org/develop.html#num_scheme&#34;&gt;https://gcc.gnu.org/develop.html#num_scheme&lt;/a&gt;), версия 16.0 использовалась в процессе разработки, а незадолго до выхода GCC 16.1 уже ответвилась ветка GCC 17.0 (&lt;a href=&#34;https://gcc.gnu.org/gcc-17/&#34;&gt;https://gcc.gnu.org/gcc-17/&lt;/a&gt;), на базе которой будет сформирован следующий значительный релиз GCC 17.1. &lt;br/&gt;&lt;br/&gt;Основные изменения (&lt;a href=&#34;https://gcc.gnu.org/gcc-16/changes.html&#34;&gt;https://gcc.gnu.org/gcc-16/changes.html&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;-  Режим по умолчанию для языка C&#43;&#43; переключён на использование стандарта C&#43;&#43;20 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=53670&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=53670&lt;/a&gt;) (диалект GNU C&#43;&#43;20, -std=gnu&#43;&#43;20) вместо ранее предлагавшегося C&#43;&#43;17 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=47153&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=47153&lt;/a&gt;). Реализация C&#43;&#43;20 в стандартной библиотеке объявлена стабильной.&lt;br/&gt;&lt;br/&gt;-  В состав включён экспериментальный фронтэнд ga68 (&lt;a href=&#34;https://gcc.gnu.org/wiki/Algol68FrontEnd&#34;&gt;https://gcc.gnu.org/wiki/Algol68FrontEnd&lt;/a&gt;) для компиляции программ на языке программирования Алгол 68 (Algol 68).&lt;br/&gt;&lt;br/&gt;-  Добавлена возможность вывода диагностической информации в формате HTML. Расширена информация о ходе выполнения программы, включаемая при выводе диагностики в формате  SARIF (&lt;a href=&#34;https://gcc.gnu.org/wiki/SARIF&#34;&gt;https://gcc.gnu.org/wiki/SARIF&lt;/a&gt;), основанном на JSON (поддержка  &amp;#34;-fdiagnostics-format=json&amp;#34; прекращена).&lt;br/&gt;&lt;br/&gt;-  Расширены оптимизации на этапе связывания (LTO, Link-Time Optimization). Добавлена опция &amp;#34;-flto-toplevel-asm-heuristics&amp;#34;, включающая эвристику для улучшения оптимизации кода с ассемблерными вставками. Техника спекулятивной  девиртуализации (-fdevirtualize-speculatively) теперь не ограничена преобразованием виртуальных методов и может применяться при преобразовании в прямые вызовы любых косвенных вызовов функций, например, вызовов через указатели.&lt;br/&gt;&lt;br/&gt;-   Реализована поддержка векторизации циклов, для которых на этапе компиляции неизвестно число итераций. Повышена эффективность обработки досрочных выходов из цикла (например, через break).&lt;br/&gt;&lt;br/&gt;-  Добавлена экспериментальная поддержка многих (&lt;a href=&#34;https://en.cppreference.com/cpp/compiler_support&#34;&gt;https://en.cppreference.com/cpp/compiler_support&lt;/a&gt;) возможностей (&lt;a href=&#34;https://gcc.gnu.org/projects/cxx-status.html&#34;&gt;https://gcc.gnu.org/projects/cxx-status.html&lt;/a&gt;) недавно утверждённого стандарта C&#43;&#43;26 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65102&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65102&lt;/a&gt;). Например, реализованы:&lt;br/&gt;&lt;br/&gt;Рефлексия (&lt;a href=&#34;https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D1%84%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)&#34;&gt;https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D1%84%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)&lt;/a&gt;) (Reflection (&lt;a href=&#34;https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p2996r13.html&#34;&gt;https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p2996r13.html&lt;/a&gt;), &amp;#34;-freflection&amp;#34;), позволяющая отслеживать и модифицировать  элементы программы на стадии компиляции. Добавлены новые операторы &amp;#34;^^ (&lt;a href=&#34;https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p2996r13.html#the-reflection-operator&#34;&gt;https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p2996r13.html#the-reflection-operator&lt;/a&gt;)&amp;#34; для получения метаинформации о грамматической конструкции и &amp;#34;[:…:] (&lt;a href=&#34;https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p2996r13.html#splicers&#34;&gt;https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p2996r13.html#splicers&lt;/a&gt;)&amp;#34; для выполнения обратного преобразования. Для преобразования и обработки полученной в ходе инспектирования информации предложена библиотека std::meta и доступны такие возможности, как вычисления с константами. &lt;br/&gt;&lt;br/&gt; Контрактное программирование (&lt;a href=&#34;https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&#34;&gt;https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&lt;/a&gt;) (Contracts (&lt;a href=&#34;https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p2900r14.pdf&#34;&gt;https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p2900r14.pdf&lt;/a&gt;)), позволяющее определять формальные спецификации интерфейсов при помощи трёх новых операторов: pre (предусловие), post (постусловие) и contract_assert (проверка утверждения). Оператор &amp;#34;pre&amp;#34; определяет предварительные условия, которые должны быть выполнены перед вызовом (проверка входных данных); &amp;#34;post&amp;#34; - условия, которые должны соблюдаться после выполнения (требования к выходным данным); contract_assert - условия возникновения исключений. Возможность появится в GCC 16.&lt;br/&gt;&lt;br/&gt; Оператор &amp;#34;template for (&lt;a href=&#34;https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p1306r5.html&#34;&gt;https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p1306r5.html&lt;/a&gt;)&amp;#34; для перебора элементов, таких как пакеты параметров, похожие на кортежи объекты и результаты рефлексии (метаобъекты), на этапе компиляции в стиле обычного цикла. При выполнении &amp;#34;template for&amp;#34; тело цикла раскрывается  для каждого элемента и каждая итерация обрабатывается в отдельной области видимости, в которой элемент последовательности, по которой итерируется цикл, является константой для каждой итерации и может участвовать в константных выражениях (constexpr). В контексте рефлексии &amp;#34;template for&amp;#34; может применяться для обхода свойств классов или перечислений.&lt;br/&gt;&lt;br/&gt; Библиотека std::simd для распараллеливания выполнения операций над данными при помощи наборов инструкций SIMD, таких как AVX-512 и NEON, с использованием стандартной системы типов C&#43;&#43;.&lt;br/&gt; Библиотеки std::inplace_vector, std::optional‹T&amp;amp;›, std::copyable_function, std::function_ref, std::indirect, std::polymorphic и std::owner_equal.&lt;br/&gt;&lt;br/&gt;-  Реализованы возможности, связанные со стандартом C&#43;&#43;23, такие как явное (&lt;a href=&#34;https://wg21.link/P2590R2&#34;&gt;https://wg21.link/P2590R2&lt;/a&gt;) управление временем жизни объектов и поддержка (&lt;a href=&#34;https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2246r1.pdf&#34;&gt;https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2246r1.pdf&lt;/a&gt;) указания кодировки символов диагностических сообщений.&lt;br/&gt;&lt;br/&gt;-  Расширена поддержка стандарта C23 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=62278&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=62278&lt;/a&gt;), например, реализована возможность использования атрибута &amp;#34;counted_by&amp;#34; для проверки корректности использования указателей.&lt;br/&gt;&lt;br/&gt;-  Продолжена (&lt;a href=&#34;https://gcc.gnu.org/projects/gomp/&#34;&gt;https://gcc.gnu.org/projects/gomp/&lt;/a&gt;) реализация стандартов OpenMP 5.0, 5.1, 5.2 и 6.0 (&lt;a href=&#34;https://www.openmp.org/specifications/&#34;&gt;https://www.openmp.org/specifications/&lt;/a&gt;) (Open Multi-Processing), определяющих API и способы применения методов параллельного программирования на многоядерных и гибридных (CPU&#43;GPU/DSP) системах с общей памятью и блоками векторизации (SIMD).  Улучшена (&lt;a href=&#34;https://gcc.gnu.org/wiki/OpenACC&#34;&gt;https://gcc.gnu.org/wiki/OpenACC&lt;/a&gt;) реализация спецификаций параллельного программирования OpenACC 3.0, 3.3 и 3.4 (&lt;a href=&#34;https://www.openacc.org/&#34;&gt;https://www.openacc.org/&lt;/a&gt;), определяющих средства для выноса операций (offloading) на GPU и специализированные процессоры, такие как NVIDIA PTX. &lt;br/&gt;&lt;br/&gt;-  В бэкенд для архитектуры x86 добавлена поддержка процессоров AMD на основе микроархитектуры Zen6 (-march=znver6), а также процессоров Intel Wildcat Lake (-march=wildcatlake) и Nova Lake (-march=novalake).&lt;br/&gt;&lt;br/&gt;-  В бэкенде генерации кода для GPU AMD Radeon (GCN) реализована поддержка ускорителей AMD Instinct MI300 (gfx942).&lt;br/&gt;&lt;br/&gt;-  Для архитектур RISC-V, ARM, S/390 и LoongArch реализована поддержка типа &amp;#34;_BitInt (N)&amp;#34; для определения целых чисел с указанным числом битов.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65329&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65329&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65329&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65329&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65329&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65329&lt;/a&gt;
    </content>
    <updated>2026-04-30T20:13:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsykz3x7n9nh5mt6yfcaecscp8qnz3xmugte70quwvmc9rxk5v8eqszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ywwkrp8</id>
    
      <title type="html">Copy Fail - уязвимость в ядре Linux, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsykz3x7n9nh5mt6yfcaecscp8qnz3xmugte70quwvmc9rxk5v8eqszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ywwkrp8" />
    <content type="html">
      Copy Fail - уязвимость в ядре Linux, позволяющая получить root в большинстве дистрибутивов&lt;br/&gt;&lt;br/&gt;Исследователи из компании Xint выявили (&lt;a href=&#34;https://xint.io/blog/copy-fail-linux-distributions&#34;&gt;https://xint.io/blog/copy-fail-linux-distributions&lt;/a&gt;) в ядре Linux уязвимость (&lt;a href=&#34;https://copy.fail/&#34;&gt;https://copy.fail/&lt;/a&gt;) (CVE-2026-31431 (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-31431&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-31431&lt;/a&gt;)), позволяющую непривилегированному пользователю получить root-доступ к системе. Проблеме присвоено кодовое имя Copy Fail. Доступен прототип эксплоита (&lt;a href=&#34;https://github.com/theori-io/copy-fail-CVE-2026-31431/blob/main/copy_fail_exp.py&#34;&gt;https://github.com/theori-io/copy-fail-CVE-2026-31431/blob/main/copy_fail_exp.py&lt;/a&gt;). Возможность эксплуатации уязвимости продемонстрирована в Ubuntu 24.04 LTS, Amazon Linux 2023, RHEL 10.1 и SUSE 16, но отмечается, что пакеты с ядром из других дистрибутивов, включая Debian, Arch, Fedora, Rocky и Alma, тоже подвержены проблеме, но их отдельно не тестировали.&lt;br/&gt;&lt;br/&gt;Уязвимость вызвана логической ошибкой в crypto API (AF_ALG), допущенной при внесении в 2017 году оптимизации (&lt;a href=&#34;https://github.com/torvalds/linux/commit/72548b093ee3&#34;&gt;https://github.com/torvalds/linux/commit/72548b093ee3&lt;/a&gt;) для исключений лишней буферизации через выполнения по месту (in-place) операций блочного шифрования AEAD (&lt;a href=&#34;https://ru.wikipedia.org/wiki/AEAD-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC_%D0%B1%D0%BB%D0%BE%D1%87%D0%BD%D0%BE%D0%B3%D0%BE_%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&#34;&gt;https://ru.wikipedia.org/wiki/AEAD-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC_%D0%B1%D0%BB%D0%BE%D1%87%D0%BD%D0%BE%D0%B3%D0%BE_%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&lt;/a&gt;) (Authenticated Encryption with Associated Data). Проблема вызвана из-за некорректного использования функции splice(), передающей данные между файловыми дескрипторами и каналами (pipe) без копирования, путём передачи ссылок на элементы в страничном кэше. Таким образом, при передаче файла в сокет AF_ALG для расшифровки структура scatterlist содержала не ссылку на отдельный буфер, а прямую ссылку на элементы страничного кэша ядра c данными файла.&lt;br/&gt;&lt;br/&gt;В дальнейшем в процессе расшифровки AEAD смешивались привязанные по ссылке страницы &amp;#34;auth tag&amp;#34; с копируемыми в RX-буфер дополнительными аутентифицируемыми данными (AAD, Associated Authenticated Data) и шифротекстом, а смещение для операции записи в &amp;#34;auth tag&amp;#34; рассчитывалось относительно скопированных данных без должных проверок, что позволяло перезаписать произвольные области в страничном кэше.&lt;br/&gt;&lt;br/&gt;Уязвимость даёт возможность при каждом запросе перезаписать 4 байта в по выбранному смещению, что позволяет позволяет атакующему через отправку серии запросов изменить в страничном кэше содержимое любого файла в системе, доступного для чтения, предварительно добившись его помещения в кэш. Так как при любых операциях чтения из файлов, включая загрузку исполняемых файлов и разделяемых библиотек, содержимое отдаётся в первую очередь из страничного кэша, после замены информации в страничном кэше ядро или процесс при чтении данных из файла получит не фактические, а подменённые данные, что может применяться для подстановки кода в произвольные процессы или искажения данных в открываемых файлах.&lt;br/&gt;&lt;br/&gt;В предложенном эксплоите (&lt;a href=&#34;https://github.com/theori-io/copy-fail-CVE-2026-31431/blob/main/copy_fail_exp.py&#34;&gt;https://github.com/theori-io/copy-fail-CVE-2026-31431/blob/main/copy_fail_exp.py&lt;/a&gt;) выполняется чтение исполняемого файла  /usr/bin/su и модификация загруженного  в страничный кэш содержимого этого файла для отключения проверки пароля.&lt;br/&gt;При последующем запуске утилиты &amp;#34;su&amp;#34;, будет загружен не оригинальный исполняемый файл с накопителя, а изменённая копия из страничного кэша.&lt;br/&gt;Эксплоит универсален, не требует адаптации к дистрибутивам или версиям ядра, и может использоваться с любыми дистрибутивами. Так как при использовании контейнерной изоляции для всех контейнеров используется общий страничный кэш, уязвимость можно использовать для получения доступа к хост-окружению из контейнера (позднее обещают опубликовать эксплоит для обхода изоляции в Kubernetes).&lt;br/&gt;&lt;br/&gt;Уязвимость выявлена при помощи AI примерно после часа экспериментов с анализом кода криптоподсистемы ядра. Проблема проявляется начиная с ядра Linux 4.14, выпущенного в 2017 году, и устранена (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a664bf3d603dc3bdcf9ae47cc21e0daec706d7a5&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a664bf3d603dc3bdcf9ae47cc21e0daec706d7a5&lt;/a&gt;) в ядрах 6.18.22, 6.19.12 и 7.0. Статус устранения уязвимостей в дистрибутивах можно оценить на данных страницах:  Debian (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-31431&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-31431&lt;/a&gt;), Ubuntu (&lt;a href=&#34;https://people.canonical.com/~ubuntu-security/cve/CVE-2026-31431&#34;&gt;https://people.canonical.com/~ubuntu-security/cve/CVE-2026-31431&lt;/a&gt;), SUSE/openSUSE (&lt;a href=&#34;https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-31431&#34;&gt;https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-31431&lt;/a&gt;), RHEL (&lt;a href=&#34;https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2026-31431&#34;&gt;https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2026-31431&lt;/a&gt;), Gentoo (&lt;a href=&#34;https://bugs.gentoo.org/show_bug.cgi?id=CVE-2026-31431&#34;&gt;https://bugs.gentoo.org/show_bug.cgi?id=CVE-2026-31431&lt;/a&gt;), Arch (&lt;a href=&#34;https://security.archlinux.org/package/linux&#34;&gt;https://security.archlinux.org/package/linux&lt;/a&gt;), &lt;br/&gt;Fedora (&lt;a href=&#34;https://koji.fedoraproject.org/koji/packageinfo?packageID=8&#34;&gt;https://koji.fedoraproject.org/koji/packageinfo?packageID=8&lt;/a&gt;). &lt;br/&gt;&lt;br/&gt;В качестве обходного пути защиты можно отключить модуль ядра algif_aead, который может использоваться в OpenSSL при явном включении движка afalg и в некоторых отдельных приложениях (проверить наличие подобных запущенных приложений можно командой &amp;#34;lsof | grep AF_ALG&amp;#34;):&lt;br/&gt;&lt;br/&gt;   echo &amp;#34;install algif_aead /bin/false&amp;#34; &amp;gt; /etc/modprobe.d/disable-algif.conf&lt;br/&gt;   rmmod algif_aead&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65325&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65325&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65325&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65325&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65325&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65325&lt;/a&gt;
    </content>
    <updated>2026-04-30T11:13:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvtf6gzwg3r6x0tldw7m25t26ux9y3ckwvcfyujhutufc4e6zjusszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y2tzsmp</id>
    
      <title type="html">Выпуск инструментариев для ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvtf6gzwg3r6x0tldw7m25t26ux9y3ckwvcfyujhutufc4e6zjusszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y2tzsmp" />
    <content type="html">
      Выпуск инструментариев для управления контейнерами LXC 7.0 и LXD 6.8&lt;br/&gt;&lt;br/&gt;Сообщество Linux Containers опубликовало (&lt;a href=&#34;https://discuss.linuxcontainers.org/t/lxc-7-0-lts-has-been-released/26612&#34;&gt;https://discuss.linuxcontainers.org/t/lxc-7-0-lts-has-been-released/26612&lt;/a&gt;) релиз инструментария для организации работы изолированных контейнеров LXC 7.0 (&lt;a href=&#34;https://linuxcontainers.org/lxc/&#34;&gt;https://linuxcontainers.org/lxc/&lt;/a&gt;), предоставляющий   runtime, подходящий как для  запуска контейнеров с полным системным окружением, близких к виртуальным машинам, так и для выполнения непривилегированных контейнеров отдельных приложений (OCI). LXC относится к низкоуровневым инструментариям, работающим на уровне отдельных контейнеров. Для  централизованного управления контейнерами, развёрнутыми в кластере из нескольких серверов, на базе LXC развиваются системы Incus и LXD. Ветка LXC 7.0 отнесена к выпускам с длительной поддержкой, обновления для которых формируются в течение 5 лет (до 2031 года). Код LXC написан (&lt;a href=&#34;https://github.com/lxc/lxc&#34;&gt;https://github.com/lxc/lxc&lt;/a&gt;) на языке Си и распространяется под лицензией GPLv2.&lt;br/&gt;&lt;br/&gt;В состав LXC входит библиотека liblxc, набор утилит (lxc-create, lxc-start, lxc-stop, lxc-ls и т.п.), шаблоны для построения контейнеров и набор биндингов для различных языков программирования. Изоляция осуществляется при помощи штатных механизмов ядра Linux. Для изоляции процессов, сетевого стека ipc, uts, идентификаторов пользователей и точек монтирования используется механизм пространств имён (namespaces). Для ограничения ресурсов применяются cgroups. Для понижения привилегий и ограничения доступа задействованы такие возможности ядра, как профили Apparmor и SELinux, политики Seccomp, Chroots (pivot_root) и capabilities. &lt;br/&gt;&lt;br/&gt;Основные изменения:&lt;br/&gt;&lt;br/&gt;-  Реализована изоляция процесса мониторинга при помощи механизма Landlock (&lt;a href=&#34;https://landlock.io/&#34;&gt;https://landlock.io/&lt;/a&gt;), позволяющего непривилегированным программам сбрасывать ненужные для работы привилегии, добровольно ограничивая свой дальнейший доступ к системе в целях повышения безопасности. Landlock задействован для ограничения обработчиков API мониторинга возможностью работы только с контейнером и запрета доступа к файлам за его пределами. Защита применяется при сборке landlock-monitor.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;-  Разделена конфигурация обработчиков (hook) и контейнеров (runtime). Добавлены новые настройки lxc.environment.hooks и  lxc.environment.runtime, при помощи которых можно выборочно выставлять переменные окружения только для контейнеров, не передавая их hook-обработчикам, и наоборот.&lt;br/&gt;&lt;br/&gt;-  Прекращена поддержка cgroup v1, а также ядер Linux, не поддерживающих PIDFD и новый API управления монтированием.&lt;br/&gt;&lt;br/&gt;-  Устранена уязвимость (&lt;a href=&#34;https://github.com/lxc/lxc/security/advisories/GHSA-3m9j-g9gc-vcvq&#34;&gt;https://github.com/lxc/lxc/security/advisories/GHSA-3m9j-g9gc-vcvq&lt;/a&gt;) (CVE-2026-39402 (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-39402&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-39402&lt;/a&gt;)), позволяющая обойти авторизацию и добиться удаления портов OVS (OpenVswitch) через манипуляцию с командой &amp;#34;lxc-user-nic delete&amp;#34;. Уязвимость позволяет непривилегированному пользователю отключить сетевые интерфейсы для контейнеров, запущенных другими пользователями.&lt;br/&gt;&lt;br/&gt;Кроме того, компания Canonical опубликовала (&lt;a href=&#34;https://discourse.ubuntu.com/t/lxd-6-8-has-been-released/80650&#34;&gt;https://discourse.ubuntu.com/t/lxd-6-8-has-been-released/80650&lt;/a&gt;) новую версию системы управления контейнерами LXD 6.8 (&lt;a href=&#34;https://github.com/canonical/lxd&#34;&gt;https://github.com/canonical/lxd&lt;/a&gt;). LXD предоставляют инструменты для централизованного управления контейнерами и виртуальными машинами, развёрнутыми как на одном хосте, так и в кластере из нескольких серверов. Проект реализован в виде фонового процесса, принимающего запросы по сети через REST API и поддерживающего различные бэкенды хранилищ (дерево директорий, ZFS, Btrfs, LVM), снапшоты со срезом состояния, live-миграцию работающих контейнеров с одной машины на другую и средства для хранения образов контейнеров. В качестве runtime для запуска контейнеров используется инструментарий LXC. &lt;br/&gt;&lt;br/&gt;Среди изменений (&lt;a href=&#34;https://documentation.ubuntu.com/lxd/latest/reference/release-notes/release-notes-6.8/&#34;&gt;https://documentation.ubuntu.com/lxd/latest/reference/release-notes/release-notes-6.8/&lt;/a&gt;) в LXD 6.8:&lt;br/&gt;&lt;br/&gt;-  Добавлена функция связывания кластеров (Cluster links (&lt;a href=&#34;https://documentation.ubuntu.com/lxd/latest/explanation/clusters/#exp-cluster-links&#34;&gt;https://documentation.ubuntu.com/lxd/latest/explanation/clusters/#exp-cluster-links&lt;/a&gt;)), позволяющая организовать защищённое и аутентифицированное при помощи TLS-сертификатов взаимодействие между разными кластерами LXD. Для управления связыванием добавлена команда &amp;#34;lxc cluster link&amp;#34; и реализован соответствующий раздел в web-интерфейсе.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777530984.jpeg&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://ubuntucommunity.s3.us-east-2.amazonaws.com/optimized/3X/4/4/4498030d2122a68537dc6213307272a055895a7f_2_1600x798.jpeg&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Добавлена новая роль узлов кластера - &amp;#34;control-plane (&lt;a href=&#34;https://documentation.ubuntu.com/lxd/latest/howto/cluster_manage/#cluster-manage-control-plane&#34;&gt;https://documentation.ubuntu.com/lxd/latest/howto/cluster_manage/#cluster-manage-control-plane&lt;/a&gt;)&amp;#34;, при помощи которой можно выделить узлы, участвующие в определении консенсуса Raft и способные выступать в роли запасных или мастер-узлов БД.&lt;br/&gt;&lt;br/&gt;-  Реализованы репликаторы (&lt;a href=&#34;https://documentation.ubuntu.com/lxd/latest/howto/replicators_create/#howto-replicators-setup&#34;&gt;https://documentation.ubuntu.com/lxd/latest/howto/replicators_create/#howto-replicators-setup&lt;/a&gt;), позволяющие использовать API Сluster links для репликации содержимого узлов в другие кластеры LXD с целью обеспечения отказоустойчивости.&lt;br/&gt;&lt;br/&gt;-  Добавлена поддержка (&lt;a href=&#34;https://documentation.ubuntu.com/lxd/latest/api-extensions/#extension-gpu-cdi-hotplug&#34;&gt;https://documentation.ubuntu.com/lxd/latest/api-extensions/#extension-gpu-cdi-hotplug&lt;/a&gt;) горячего подключения устройств GPU CDI (&lt;a href=&#34;https://documentation.ubuntu.com/lxd/latest/reference/devices_gpu/#gpu-physical-cdi&#34;&gt;https://documentation.ubuntu.com/lxd/latest/reference/devices_gpu/#gpu-physical-cdi&lt;/a&gt;) (Container Device Interface) к работающим контейнерам.&lt;br/&gt;&lt;br/&gt;-  В драйвер  хранилища Ceph добавлена поддержка протокола msgr2 (Ceph messenger v2).&lt;br/&gt;&lt;br/&gt;-  В web-интерфейсе добавлены инструменты для управления ролями узлов кластера, модернизирован редактор конфигурации в формате YAML, реализовано стилизованное под Ubuntu оформление встроенного эмулятора терминала, улучшен выбор драйверов хранилищ.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777532519.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://ubuntucommunity.s3.us-east-2.amazonaws.com/optimized/3X/f/0/f063819e224d8702e2d0f5fe8dd1dfb04414123c_2_1600x908.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777532554.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://ubuntucommunity.s3.us-east-2.amazonaws.com/optimized/3X/3/2/32be8f57f7fc8fd9d9aecbadbe1a2614275cfcd3_2_1600x908.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777532580.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://ubuntucommunity.s3.us-east-2.amazonaws.com/optimized/3X/5/c/5c5c3096dc6b1cf213705be020f6480616f7ad1f_2_1600x908.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65327&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65327&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65327&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65327&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65327&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65327&lt;/a&gt;
    </content>
    <updated>2026-04-30T07:43:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf529q765tjk8ulmzdlp0ww2xc4tej6eedjtyzypyjyz3suzzr7qszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yzra242</id>
    
      <title type="html">Представлен GTK2-NG, форк библиотеки ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf529q765tjk8ulmzdlp0ww2xc4tej6eedjtyzypyjyz3suzzr7qszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yzra242" />
    <content type="html">
      Представлен GTK2-NG, форк библиотеки GTK2&lt;br/&gt;&lt;br/&gt;Один из разработчиков дистрибутива Devuan представил (&lt;a href=&#34;https://devuanusers.com/thread-gtk2-revival-thread--80&#34;&gt;https://devuanusers.com/thread-gtk2-revival-thread--80&lt;/a&gt;) проект GTK2-NG (&lt;a href=&#34;https://git.devuan.org/Daemonratte/gtk2-ng&#34;&gt;https://git.devuan.org/Daemonratte/gtk2-ng&lt;/a&gt;), который будет развивать форк библиотеки GTK2, нацеленный на продолжение её сопровождения и обеспечение качественной работы в современных дистрибутивах. Поддержание форка позволит продолжить поставку в Devuan приложений, завязанных на GTK2, после прекращения (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64618&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64618&lt;/a&gt;) поддержки GTK2 в дистрибутиве Debian 14, релиз которого ожидается летом 2027 года. &lt;br/&gt;&lt;br/&gt;Разработчики проекта GTK прекратили сопровождение GTK2 более пяти лет назад, а пакеты с GTK2 уже исключены из официальных репозиториев дистрибутивов Red Hat Enterprise Linux, SUSE Linux Enterprise Server, openSUSE и Arch Linux (доступен через AUR). Из значимых проектов  GTK2 продолжает использовать звуковой редактор Ardour, но данный проект не зависит от внешних библиотек и поддерживает собственный форк GTK2 -  YTK (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=63547&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=63547&lt;/a&gt;).  В репозитории Debian остаётся около 150 пакетов, связанных зависимостями с GTK2, среди которых afterstep, Double Commander, fpc, gkrellm, gmpc, hexchat, lazarus, mplayer, navit, pidgin, sane-frontends, scim, sylpheed, tickr, tilem, &lt;br/&gt;uim, usermode, xsane, xzgv и z88.&lt;br/&gt;&lt;br/&gt;В GTK2-NG добавлено (&lt;a href=&#34;https://git.devuan.org/Daemonratte/gtk2-ng/commits/branch/master&#34;&gt;https://git.devuan.org/Daemonratte/gtk2-ng/commits/branch/master&lt;/a&gt;) несколько десятков изменений, в основном связанных с  переносом исправлений, распространявшихся в форме патчей в пакетах из AUR и Debian, и исправлением предупреждений, выдаваемых компилятором. Из улучшений отмечается модернизация функции сортировки массивов g_sort_array и замена алгоритма масштабирования для повышения чёткости пиктограмм. В виджете выбора файлов (filechooser) решены имевшиеся проблемы и проведена оптимизация &lt;br/&gt;отображения в виде иконок содержимого каталогов с большим числом файлов. Протестирована сборка с использованием GCC 14 и Clang 21.&lt;br/&gt;&lt;br/&gt;Из планов на будущее отмечается перенос изменений из форка (&lt;a href=&#34;https://github.com/stefan11111/gtk2&#34;&gt;https://github.com/stefan11111/gtk2&lt;/a&gt;) GTK2, развиваемого (&lt;a href=&#34;https://lists.suckless.org/dev/2407/35657.html&#34;&gt;https://lists.suckless.org/dev/2407/35657.html&lt;/a&gt;) участником проекта Xlibre - stefan11111 (&lt;a href=&#34;https://github.com/stefan11111&#34;&gt;https://github.com/stefan11111&lt;/a&gt;), а также бэкпортирование кода из YTK (&lt;a href=&#34;https://github.com/Ardour/ardour/tree/master/libs/tk/ytk&#34;&gt;https://github.com/Ardour/ardour/tree/master/libs/tk/ytk&lt;/a&gt;), форка GTK2 от проекта Ardour. Среди задач также называется проверка сборки в GCC 15 и добавление поддержки использования libppd (&lt;a href=&#34;https://github.com/OpenPrinting/libppd&#34;&gt;https://github.com/OpenPrinting/libppd&lt;/a&gt;) для вывода на печать на системах с CUPS 3.x. Не исключается задействование лицензии   GPLv3 для нового кода и смена названия для исключения претензий от проекта GNOME.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65323&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65323&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65323&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65323&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65323&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65323&lt;/a&gt;
    </content>
    <updated>2026-04-29T12:43:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs845nkxhzqrxzf3pkaw68mu7pkzfryjaw8n4crp2a6fmvwm2p46wczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yhxc4hk</id>
    
      <title type="html">Valve опубликовала сетевую ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs845nkxhzqrxzf3pkaw68mu7pkzfryjaw8n4crp2a6fmvwm2p46wczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yhxc4hk" />
    <content type="html">
      Valve опубликовала сетевую библиотеку GameNetworkingSockets 1.5.0&lt;br/&gt;&lt;br/&gt;После четырёх лет разработки компания Valve опубликовала (&lt;a href=&#34;https://github.com/ValveSoftware/GameNetworkingSockets/releases/tag/v1.5.0&#34;&gt;https://github.com/ValveSoftware/GameNetworkingSockets/releases/tag/v1.5.0&lt;/a&gt;) релиз библиотеки GameNetworkingSockets 1.5.0 (&lt;a href=&#34;https://github.com/ValveSoftware/GameNetworkingSockets&#34;&gt;https://github.com/ValveSoftware/GameNetworkingSockets&lt;/a&gt;) с реализацией системы передачи сообщений поверх UDP, которая может применяться для организации высокоскоростного и надёжного сетевого обмена данными в играх. Код написан на языке С&#43;&#43; и поставляется (&lt;a href=&#34;https://github.com/ValveSoftware/GameNetworkingSockets&#34;&gt;https://github.com/ValveSoftware/GameNetworkingSockets&lt;/a&gt;) под лицензией BSD.&lt;br/&gt;&lt;br/&gt;GameNetworkingSockets реализует поверх UDP похожий на TCP протокол,  обеспечивающий установку соединения, но ориентированный на передачу сообщений вместо потоков. Через установленный канал связи сообщения могут передаваться как в режиме гарантированной доставки, так и с использованием более быстрого режима ненадёжной передачи. &lt;br/&gt;&lt;br/&gt;Протокол поддерживает такие возможности как обработка фрагментации,  пересборка пакетов, прогнозирование и ограничение пропускной способности, создание P2P-каналов связи, обход трансляторов адресов (через WebRTC ICE) и шифрование. Данные в  пакетах шифруются с использованием алгоритма  блочного шифрования AES, а для обмена ключами и проверки сертификатов применяются цифровые подписи на базе  эллиптических кривых Ed25519. Механизмы доставки ключей  и выбора вектора инициализации для каждого пакета основаны на методах, применяемых в протоколе QUIC (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=42063&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=42063&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;Среди изменений в новой версии:&lt;br/&gt;&lt;br/&gt;-  API ISteamNetworkingSockets::SendMessages расширен для упрощения обработки сбоев при отправке и инициирования повторных попыток доставки.&lt;br/&gt;&lt;br/&gt;-  Добавлены новые настройки для ECN, jitter-а, определения локального IP  (IPLocalHost) и отключения аутентификации (AllowWithoutAuth).&lt;br/&gt;&lt;br/&gt;-  Добавлен вариант API ISteamNetworkingMessages для языка Си.&lt;br/&gt;&lt;br/&gt;-  Реализована начальная версия обвязки для языка Rust.&lt;br/&gt;&lt;br/&gt;-  Исправлены ошибки в реализации режима P2P.&lt;br/&gt;&lt;br/&gt;-  Реализована автоматическая корректировка ситуаций, связанных с нарушением порядка прихода пакетов и сообщений.&lt;br/&gt;&lt;br/&gt;-  Улучшена интеграция с инструментариями CMake и vcpkg.&lt;br/&gt;&lt;br/&gt;-  Налажена совместимость с новыми версиями библиотек protobuf (&lt;a href=&#34;https://github.com/protocolbuffers/protobuf&#34;&gt;https://github.com/protocolbuffers/protobuf&lt;/a&gt;) и abseil (&lt;a href=&#34;https://github.com/abseil/abseil-cpp&#34;&gt;https://github.com/abseil/abseil-cpp&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;-  Добавлена поддержка диагностики через ETW (Event Tracing for Windows).&lt;br/&gt;&lt;br/&gt;-  Устранены уязвимости, информация о которым не детализируется, но судя по логу изменений речь о  целочисленном переполнении (&lt;a href=&#34;https://github.com/ValveSoftware/GameNetworkingSockets/commit/10f2446b986a706a98b9572056a7cb5cfaa2dc71&#34;&gt;https://github.com/ValveSoftware/GameNetworkingSockets/commit/10f2446b986a706a98b9572056a7cb5cfaa2dc71&lt;/a&gt;) в функциях отправки пакетов и возможности обхода (&lt;a href=&#34;https://github.com/ValveSoftware/GameNetworkingSockets/commit/e57ad381415e860c4d7b8484c183680e27c23130&#34;&gt;https://github.com/ValveSoftware/GameNetworkingSockets/commit/e57ad381415e860c4d7b8484c183680e27c23130&lt;/a&gt;) проверки сертификата в функции CheckCertPOPID.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65318&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65318&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65318&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65318&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65318&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65318&lt;/a&gt;
    </content>
    <updated>2026-04-29T11:13:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw5zmukfm7df8mhk7ny4rttgv9f8uexlfy7zp3twlhj2s5kumcngszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y04urq8</id>
    
      <title type="html">В Нидерландах на базе Forgejo создана ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw5zmukfm7df8mhk7ny4rttgv9f8uexlfy7zp3twlhj2s5kumcngszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y04urq8" />
    <content type="html">
      В Нидерландах на базе Forgejo создана платформа совместной разработки кода для госучреждений&lt;br/&gt;&lt;br/&gt;Правительство Нидерландов ввело в строй (&lt;a href=&#34;https://www.dutchitchannel.nl/news/730694/rijksoverheid-lanceert-eigen-soort-github-code-overheid-nl&#34;&gt;https://www.dutchitchannel.nl/news/730694/rijksoverheid-lanceert-eigen-soort-github-code-overheid-nl&lt;/a&gt;) собственный хостинг исходного кода code.overheid.nl (&lt;a href=&#34;https://code.overheid.nl/&#34;&gt;https://code.overheid.nl/&lt;/a&gt;), на котором планируют публиковать и совместно разрабатывать отрытое ПО для госучреждений. Хостинг позиционируется как европейская альтернатива GitHub и GitLab и направлен на обеспечение цифрового суверенитета. В качестве основы использована отрытая платформа совместной разработки Forgejo (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64074&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64074&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;Проект запущен  подразделением  Open Source Program Office, созданным при Министерстве внутренних дел и по делам королевства Нидерландов (&lt;a href=&#34;https://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D0%B5%D1%80%D1%81%D1%82%D0%B2%D0%BE_%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B8%D1%85_%D0%B4%D0%B5%D0%BB_%D0%B8_%D0%BF%D0%BE_%D0%B4%D0%B5%D0%BB%D0%B0%D0%BC_%D0%BA%D0%BE%D1%80%D0%BE%D0%BB%D0%B5%D0%B2%D1%81%D1%82%D0%B2%D0%B0_%D0%9D%D0%B8%D0%B4%D0%B5%D1%80%D0%BB%D0%B0%D0%BD%D0%B4%D0%BE%D0%B2&#34;&gt;https://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D0%B5%D1%80%D1%81%D1%82%D0%B2%D0%BE_%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B8%D1%85_%D0%B4%D0%B5%D0%BB_%D0%B8_%D0%BF%D0%BE_%D0%B4%D0%B5%D0%BB%D0%B0%D0%BC_%D0%BA%D0%BE%D1%80%D0%BE%D0%BB%D0%B5%D0%B2%D1%81%D1%82%D0%B2%D0%B0_%D0%9D%D0%B8%D0%B4%D0%B5%D1%80%D0%BB%D0%B0%D0%BD%D0%B4%D0%BE%D0%B2&lt;/a&gt;), и продвигает  философию &amp;#34;Открыто, если не оговорено иное&amp;#34; (&amp;#34;Open, tenzij&amp;#34;), в соответствии с которой по умолчанию код развиваемых для госучреждений программных продуктов по возможности должен публиковаться в открытом доступе, чтобы другие госучреждения, граждане и компании могли проверять, использовать для собственных целей и улучшать код. Предполагается, что подобный подход не только повысит качество ПО, но и позволит добиться увеличения прозрачности процессов.&lt;br/&gt;&lt;br/&gt;На текущем этапе хостинг открытого кода запущен в пилотном режиме и доступен ограниченной группе организаций. Заинтересованные в участии   разработчики и организации могут присоединиться к тестированию, отправив заявку координатору проекта. Предполагается, что в ближайший год к проекту смогут подключиться различные государственные службы Нидерландов, от министерств до муниципалитетов.  &lt;br/&gt;&lt;br/&gt;Платформа Forgejo (&lt;a href=&#34;https://forgejo.org/&#34;&gt;https://forgejo.org/&lt;/a&gt;)  является форком проекта Gitea (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=58197&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=58197&lt;/a&gt;), который в свою очередь ответвился (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=45802&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=45802&lt;/a&gt;) от платформы Gogs. Ключевыми особенностями  Forgejo является низкое потребление ресурсов (может использоваться в дешёвых VPS) и простой процесс установки. Предоставляются типовые возможности работы с проектами, такие как управление задачами, отслеживание проблем (issues), pull-запросы, wiki, средства для координации групп разработчиков, подготовка релизов, автоматизация размещения пакетов в репозиториях, управление правами доступа, сопряжение с платформами непрерывной интеграции, поиск кода, аутентификация через LDAP и OAuth, доступ к репозиторию по протоколам SSH и HTTP/HTTPS, подключение web-хуков для интеграции со Slack, Discord и другими сервисами, поддержка Git-хуков и Git LFS, инструменты для миграции и зеркалирования репозиториев. &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65316&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65316&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65316&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65316&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65316&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65316&lt;/a&gt;
    </content>
    <updated>2026-04-29T10:13:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsve5w6rmey40p3hy5sf40xqklsaky342ac8hyfaykd4d8fl9av64czyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yg0ea5k</id>
    
      <title type="html">В Python-пакет elementary-data, имеющий 1.1 млн ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsve5w6rmey40p3hy5sf40xqklsaky342ac8hyfaykd4d8fl9av64czyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yg0ea5k" />
    <content type="html">
      В Python-пакет elementary-data, имеющий 1.1 млн загрузок в месяц, внедрён вредоносный код&lt;br/&gt;&lt;br/&gt;Компания Elementary Data сообщила (&lt;a href=&#34;https://www.elementary-data.com/post/security-incident-report-malicious-release-of-elementary-oss-python-cli-v0-23-3&#34;&gt;https://www.elementary-data.com/post/security-incident-report-malicious-release-of-elementary-oss-python-cli-v0-23-3&lt;/a&gt;) о компрометации рабочих процессов GitHub Actions, в результате которой атакующие смогли (&lt;a href=&#34;https://github.com/elementary-data/elementary/issues/2205&#34;&gt;https://github.com/elementary-data/elementary/issues/2205&lt;/a&gt;) опубликовать в каталоге PyPI и в GitHub-репозитории (&lt;a href=&#34;https://github.com/elementary-data/elementary&#34;&gt;https://github.com/elementary-data/elementary&lt;/a&gt;) выпуск пакета elementary-data 0.23.3 (&lt;a href=&#34;https://pypi.org/project/elementary-data/&#34;&gt;https://pypi.org/project/elementary-data/&lt;/a&gt;), в который был внедрён вредоносный код для кражи конфиденциальной информации с систем пользователей. Вредоносный выпуск также был включён в состав официального Docker-образа (&lt;a href=&#34;https://ghcr.io/elementary-data/elementary&#34;&gt;https://ghcr.io/elementary-data/elementary&lt;/a&gt;) проекта. В прошлом месяце пакет elementary-data был загружен из репозитория PyPI  более 1.1 млн раз (&lt;a href=&#34;https://pypistats.org/packages/elementary-data&#34;&gt;https://pypistats.org/packages/elementary-data&lt;/a&gt;). &lt;br/&gt;&lt;br/&gt;Вредоносный релиз был опубликован 25 апреля в 1:20 (MSK) и оставался доступен для загрузки более 11 часов (до 12:45). Атака была совершена через отправку pull-запроса со специально оформленным комментарием, эксплуатирующим уязвимость в автоматически вызываемом обработчике GitHub Action. Атакующим удалось запустить shell-команды в окружении непрерывной интеграции и извлечь из него содержимое переменной окружения GITHUB_TOKEN с токеном доступа к репозиторию. Данный токен был использован для создания нескольких веток в git и подготовке релиза.&lt;br/&gt;&lt;br/&gt;В состав опубликованного атакующими релиза был включён вредоносный код, закодированный в формате base64 и активируемый при установке пакета. Вредоносный код осуществлял сканирование системы и отправку конфиденциальных данных, таких как ключи SSH и SSL/TLS, содержимое переменных окружения, учётные данные к AWS, GCP, Azure и K8s, ключи от криптокошельков, пароли к СУБД, история операций в командном интерпретаторе, файлы конфигурации от Git, CI/CD, пакетных менеджеров и Docker.  &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65313&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65313&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65313&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65313&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65313&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65313&lt;/a&gt;
    </content>
    <updated>2026-04-28T20:43:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsv90w3sh2xfyv7dpqw4ur6ku94xw4prxw6qc8cy65kcvln3gcmaqqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y6nsdn4</id>
    
      <title type="html">Выпуск дистрибутива Fedora Linux 44 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsv90w3sh2xfyv7dpqw4ur6ku94xw4prxw6qc8cy65kcvln3gcmaqqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y6nsdn4" />
    <content type="html">
      Выпуск дистрибутива Fedora Linux 44&lt;br/&gt;&lt;br/&gt;Представлен (&lt;a href=&#34;https://fedoramagazine.org/announcing-fedora-linux-44/&#34;&gt;https://fedoramagazine.org/announcing-fedora-linux-44/&lt;/a&gt;) релиз дистрибутива Fedora Linux 44 (&lt;a href=&#34;https://fedoraproject.org/&#34;&gt;https://fedoraproject.org/&lt;/a&gt;). Для загрузки подготовлены (&lt;a href=&#34;https://getfedora.org/&#34;&gt;https://getfedora.org/&lt;/a&gt;) продукты  Fedora Workstation (&lt;a href=&#34;https://getfedora.org/en/workstation/prerelease/&#34;&gt;https://getfedora.org/en/workstation/prerelease/&lt;/a&gt;), Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition (&lt;a href=&#34;https://iot.fedoraproject.org/&#34;&gt;https://iot.fedoraproject.org/&lt;/a&gt;), Fedora Silverblue (&lt;a href=&#34;https://silverblue.fedoraproject.org/download&#34;&gt;https://silverblue.fedoraproject.org/download&lt;/a&gt;), Fedora Kinoite и Live-сборки,  поставляемые в форме спинов (&lt;a href=&#34;https://spins.fedoraproject.org/&#34;&gt;https://spins.fedoraproject.org/&lt;/a&gt;) c пользовательскими окружениями Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway и Cosmic. Сборки сформированы для архитектур  x86_64, Power64 и ARM64 (AArch64). &lt;br/&gt;&lt;br/&gt;Наиболее значимые изменения (&lt;a href=&#34;http://fedoraproject.org/wiki/Releases/44/ChangeSet&#34;&gt;http://fedoraproject.org/wiki/Releases/44/ChangeSet&lt;/a&gt;) в Fedora Linux 44: &lt;br/&gt;&lt;br/&gt;-  Среда рабочего стола GNOME обновлена до ветки 50 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65015&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65015&lt;/a&gt;), в которой удалён код для поддержки X11, реализована новая система сохранения сеансов, переработан интерфейс родительского контроля, улучшена поддержка нецелых уровней масштабирования и механизма VRR (Variable Refresh Rate), реализована поддержка Wayland-протокола color-management-v2 для управления цветом. &lt;br/&gt;&lt;br/&gt;-  Во всех вариантах дистрибутива со средой рабочего стола KDE (Fedora KDE Plasma Desktop Edition, Fedora KDE Plasma Mobile Spin и Fedora Kinoite) для настройки системы после установки задействован (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/Unified_KDE_OOBE&#34;&gt;https://fedoraproject.org/wiki/Changes/Unified_KDE_OOBE&lt;/a&gt;) развиваемый проектом KDE мастер начальной настройки Plasma Setup (&lt;a href=&#34;https://invent.kde.org/plasma/plasma-setup&#34;&gt;https://invent.kde.org/plasma/plasma-setup&lt;/a&gt;), а в инсталляторе Anaconda  отключены пересекающиеся с данным приложением стадии конфигурирования системы.&lt;br/&gt;&lt;br/&gt;-  Во всех редакциях с KDE  менеджер входа SDDM заменён (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/PlasmaLoginManager&#34;&gt;https://fedoraproject.org/wiki/Changes/PlasmaLoginManager&lt;/a&gt;) на Plasma Login Manager, развиваемый (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64812&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64812&lt;/a&gt;) проектом KDE.&lt;br/&gt;&lt;br/&gt;-  Переработана (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/Rework_Games_Lab&#34;&gt;https://fedoraproject.org/wiki/Changes/Rework_Games_Lab&lt;/a&gt;)  редакция Fedora Games Lab, предлагающая подборку пакетов и настроек для любителей компьютерных игр.  В новом варианте обновлён программный стек для запуска игр и задействованы актуальные технологии, такие как Wayland и PipeWire.&lt;br/&gt;&lt;br/&gt;-  Пользовательское окружение Budgie обновлено (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/Budgie_10.10&#34;&gt;https://fedoraproject.org/wiki/Changes/Budgie_10.10&lt;/a&gt;) до ветки 10.10 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64587&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64587&lt;/a&gt;), переведённой на Walyand.&lt;br/&gt;&lt;br/&gt;-  В инсталляторе Anaconda изменена (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/StopCreatingDefaultNetworkProfilesByAnaconda&#34;&gt;https://fedoraproject.org/wiki/Changes/StopCreatingDefaultNetworkProfilesByAnaconda&lt;/a&gt;) логика создания  сетевых профилей (файлов с настройками для NetworkManager) в установленной системе. Подобные профили теперь создаются не для всех имеющихся проводных сетевых устройств, а только для устройств, настроенных в процессе установки через GUI, загрузочные опции или kickstart-файл. Создание профилей для всех доступных устройств, а не только выбранных пользователем, требовало удаления лишних профилей после установки и вызывало трудности при последующей необходимости изменения настроек.&lt;br/&gt;&lt;br/&gt;-  По умолчанию активирован (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/NTSYNC-Contained&#34;&gt;https://fedoraproject.org/wiki/Changes/NTSYNC-Contained&lt;/a&gt;) модуль ядра NTSYNC, позволяющий существенно поднять производительность Windows-игр, запускаемых при помощи Wine. Модуль реализует символьное устройство /dev/ntsync и набор примитивов для синхронизации, применяемых в ядре Windows NT. Значительный прирост производительности достигается благодаря избавлению от накладных расходов, связанных с применением RPC в пространстве пользователя. &lt;br/&gt;&lt;br/&gt;-  На системах с архитектурой Аarch64 обеспечен (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/Automatic_DTB_selection_for_aarch64_EFI_systems&#34;&gt;https://fedoraproject.org/wiki/Changes/Automatic_DTB_selection_for_aarch64_EFI_systems&lt;/a&gt;) автоматический выбор файла  описания оборудования DTB (Device Tree Blobs) для загрузчика UEFI, что решило проблемы с загрузкой Live-сборок Fedora на ARM-ноутбуках, поставляемых с Windows.&lt;br/&gt;&lt;br/&gt;-  В Live-сборках задействован (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/ModernizeLiveMedia&#34;&gt;https://fedoraproject.org/wiki/Changes/ModernizeLiveMedia&lt;/a&gt;)  набор скриптов livesys-scripts (&lt;a href=&#34;https://src.fedoraproject.org/rpms/livesys-scripts&#34;&gt;https://src.fedoraproject.org/rpms/livesys-scripts&lt;/a&gt;)  для настройки рабочего окружения и новые возможности инструментария Dracut  для автоматического создания сохраняемого между перезагрузками оверлейного хранилища при записи образа на USB-накопители.&lt;br/&gt;&lt;br/&gt;-  Продолжена (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/PackitDistgitCI&#34;&gt;https://fedoraproject.org/wiki/Changes/PackitDistgitCI&lt;/a&gt;) работа по переводу инфраструктуры непрерывной интеграции (dist-git CI), выполняющей пересборку RPM-пакетов после внесения изменений или обновления версий, на использование по умолчанию инструментария Packit (&lt;a href=&#34;https://packit.dev/&#34;&gt;https://packit.dev/&lt;/a&gt;) вместо Fedora CI и Zuul.&lt;br/&gt;&lt;br/&gt;-  Включено (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/Hardlink_identical_files_in_packages_by_default&#34;&gt;https://fedoraproject.org/wiki/Changes/Hardlink_identical_files_in_packages_by_default&lt;/a&gt;) по умолчанию использование жёстких ссылок для связывания идентичных файлов, устанавливаемых из разных пакетов в иерархию /usr. Создание жёсткой ссылки осуществляется автоматически при установке пакета обработчиком на стадии &amp;#34;post install&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  В репозиторий добавлен (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/Nix_package_tool&#34;&gt;https://fedoraproject.org/wiki/Changes/Nix_package_tool&lt;/a&gt;) инструментарий с пакетным менеджером Nix (&lt;a href=&#34;https://github.com/NixOS/nix/&#34;&gt;https://github.com/NixOS/nix/&lt;/a&gt;), позволяющий устанавливать пакеты в формате Nix из коллекции nixpkgs (&lt;a href=&#34;https://github.com/NixOS/nixpkgs&#34;&gt;https://github.com/NixOS/nixpkgs&lt;/a&gt;). Пакеты можно ставить в однопользовательском (в домашний каталог пользователя) и многопользовательском  (в каталог /nix) режимах.&lt;br/&gt;&lt;br/&gt;-  Прекращена (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/DropQEMU32bitHostBuilds&#34;&gt;https://fedoraproject.org/wiki/Changes/DropQEMU32bitHostBuilds&lt;/a&gt;) поставка сборок QEMU для 32-разрядных хост-систем (i686).&lt;br/&gt;Изменение отражает работу (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64580&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64580&lt;/a&gt;) проекта QEMU по удалению поддержки 32-разрядных хост-систем.&lt;br/&gt;&lt;br/&gt;-  Из состава атомарных редакций Fedora для десктоп систем удалены (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/AtomicDesktopDropFuse2&#34;&gt;https://fedoraproject.org/wiki/Changes/AtomicDesktopDropFuse2&lt;/a&gt;) исполняемые файлы и библиотеки FUSE 2 (ранее данная версия была объявлена устаревшей и все пакеты переведены на использование FUSE 3).&lt;br/&gt;Также прекращена (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/AtomicDesktopDropPklaCompat&#34;&gt;https://fedoraproject.org/wiki/Changes/AtomicDesktopDropPklaCompat&lt;/a&gt;) поддержка устаревших правил polkit, поставлявшихся в файлах с расширением pkla.&lt;br/&gt;&lt;br/&gt;-  PackageKit переключён (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/PackageKit-DNF5&#34;&gt;https://fedoraproject.org/wiki/Changes/PackageKit-DNF5&lt;/a&gt;) на использование нового бэкенда DNF5, собранного с библиотекой libdnf5. &lt;br/&gt;&lt;br/&gt;-  В редакции дистрибутива с композитным менеджером MiracleWM оболочка рабочего стола nwg-shell заменена (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/DankFedoraMiracleWM&#34;&gt;https://fedoraproject.org/wiki/Changes/DankFedoraMiracleWM&lt;/a&gt;) на Dank Material Shell (&lt;a href=&#34;https://github.com/AvengeMedia/DankMaterialShell&#34;&gt;https://github.com/AvengeMedia/DankMaterialShell&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;-  В Fedora Cloud вместо отдельного раздела /boot теперь предлагается (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/BtrfsBootForCloud&#34;&gt;https://fedoraproject.org/wiki/Changes/BtrfsBootForCloud&lt;/a&gt;) одноимённый подраздел Btrfs.&lt;br/&gt;&lt;br/&gt;-  Прекращена (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/Drop_Libreoffice_KF5&#34;&gt;https://fedoraproject.org/wiki/Changes/Drop_Libreoffice_KF5&lt;/a&gt;) поставка пакета  libreoffice-KF5 с компонентами для интеграции LibreOffice с Qt5, на смену которому пришёл пакет libreoffice-kf6, обеспечивающий интеграцию с Qt6.&lt;br/&gt;&lt;br/&gt;-  Загрузка библиотеки OpenSSL ускорена (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/droppingOfCertPemFile&#34;&gt;https://fedoraproject.org/wiki/Changes/droppingOfCertPemFile&lt;/a&gt;) за счёт распределения сертификатов по подкаталогам (формат directory-hash) вместо их размещения в одном файле /etc/pki/tls/cert.pem.&lt;br/&gt;&lt;br/&gt;-  Обновлены версии пакетов:  GCC 16.1-prerelease, LLVM 22, Ruby 4.0,  Go 1.26, binutils 2.46, glibc 2.43, gdb 16.3, CMake 4.0, MariaDB 11.8,  IBus 1.5.34, uutils-coreutils  0.5, nushell 0.109.2, Django 6.x,  TagLib 2, Helm 4, Ansible 13,  TeXLive 2025, GHC 9.10, PHP 8.5.&lt;br/&gt;&lt;br/&gt;-  Проведена (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/Package_builds_are_expected_to_be_reproducible&#34;&gt;https://fedoraproject.org/wiki/Changes/Package_builds_are_expected_to_be_reproducible&lt;/a&gt;) работа по доведению (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=63061&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=63061&lt;/a&gt;) инфраструктуры для воспроизводимых сборок до охвата не менее чем 99% пакетов в репозитории Fedora. В прошлых выпусках охват воспроизводимыми сборками оценивался в 90%, благодаря внесению в сборочную систему изменений, синхронизирующих метаданные о времени модификации файлов с эталонным исходным кодом, а также обеспечивающих постоянный порядок перечисления метаданных и структур в бинарных файлах. Для обеспечения воспроизводимых сборок в оставшихся 10% к участию были привлечены сопровождающие проблемных пакетов. Воспроизводимые сборки дают пользователю  возможность лично убедиться, что распространяемые в пакетах бинарные файлы собраны из предоставляемого исходного кода и не содержат скрытых изменений, осуществлённых в результате компрометации компилятора или сборочного инструментария.&lt;br/&gt;&lt;br/&gt;Для Fedora 44 введены в строй (&lt;a href=&#34;https://rpmfusion.org/&#34;&gt;https://rpmfusion.org/&lt;/a&gt;)  репозитории &amp;#34;free&amp;#34; и &amp;#34;nonfree&amp;#34; от проекта RPM Fusion, в которых доступны пакеты с дополнительными мультимедиа приложениями (MPlayer, VLC, Xine), видео/аудио кодеками, поддержкой DVD, проприетарными драйверами AMD и NVIDIA, игровыми программами и эмуляторами. &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65307&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65307&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65307&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65307&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65307&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65307&lt;/a&gt;
    </content>
    <updated>2026-04-28T14:43:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyffd8u56thhwskkjntew2keh2t2kycgg58ll79ypxx7sz9he908szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yup5ced</id>
    
      <title type="html">В Ubuntu намечена интеграция AI Джон ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyffd8u56thhwskkjntew2keh2t2kycgg58ll79ypxx7sz9he908szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yup5ced" />
    <content type="html">
      В Ubuntu намечена интеграция AI&lt;br/&gt;&lt;br/&gt;Джон Сигер (Jon Seager (&lt;a href=&#34;https://jnsgr.uk/&#34;&gt;https://jnsgr.uk/&lt;/a&gt;)), вице-президент компании Canonical по инжинирингу и технический лидер проекта Ubuntu, обобщил (&lt;a href=&#34;https://discourse.ubuntu.com/t/the-future-of-ai-in-ubuntu/81130&#34;&gt;https://discourse.ubuntu.com/t/the-future-of-ai-in-ubuntu/81130&lt;/a&gt;) планы по интеграции в дистрибутив функциональности на основе больших языковых моделей. На первом этапе разработчики Ubuntu намерены задействовать AI-модели для улучшения существующей функциональности дистрибутива, после чего добавить в дистрибутив отдельные AI-возможности и рабочие процессы для пользователей, заинтересованных в использовании AI. AI-возможности будут интегрироваться в дистрибутив постепенно в течение 2027 года, без принуждения и по мере доведения их до готовности. &lt;br/&gt;&lt;br/&gt;При выборе AI-инструментов предпочтения будут отдаваться открытым моделям, распространяемым под лицензиями, отвечающими духу дистрибутива, в также AI-платформам на базе открытого кода. По умолчанию AI-модели будут выполняться локально. Интеграция с внешними облачными AI-системами будет в форме опции, подконтрольной  пользователю.&lt;br/&gt;&lt;br/&gt;Подчёркивается, что цель инициативы не в превращении Ubuntu в AI-продукт и не в продвижении AI ради AI, а в выборочной интеграции в дистрибутив AI-возможностей там, где это будет действительно полезным для пользователей. Для тех, кто не желает использовать AI будет предоставлена возможность отключения AI-возможностей. В качестве примеров применения AI упоминается обработка голосовых команд, диагностика сетевых и системных проблем, настройка сервисов, анализ логов,  выполнение рутинных задач и проведение аудита серверов.&lt;br/&gt;&lt;br/&gt;Добавляемая в дистрибутив AI-функциональность разделена на не явное и явное использование AI. В первом случае AI-модели расширяют имеющиеся функции без изменения способа взаимодействия с пользователем, например, применяются для распознавания и синтеза речи. Во втором случае, AI-модели предлагаются как самостоятельные решения, например, как AI-агенты для автоматизации работы, AI-ассистенты для обучения, генерации и анализа контента. &lt;br/&gt;&lt;br/&gt;Для обеспечения безопасности и упрощения установки AI-модели решено поставлять вместе с инструментарием для их выполнения  в форме snap-пакетов, оптимизированных для различных аппаратных платформ. Модели будут выполняться в изолированном окружении, не имеющем прямого доступа к остальной системе, а AI-агенты будут функционировать в соответствии с существующими механизмами разграничения доступа и аудита.&lt;br/&gt;&lt;br/&gt;Внутри компании Canonical решено не отталкиваться изначально от определённого AI-стека, а в течение следующих 6 месяцев предоставить командам  возможность углубиться в тему, попробовать разные AI-стеки, выбрать оптимальные для их задач AI-решения, понять сильные стороны AI-инструментов и их ограничения. Сотрудники компании по-прежнему будут оцениваться по тому, как хорошо они выполняют свои задачи, а не по тому, используют ли они AI.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65306&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65306&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65306&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65306&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65306&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65306&lt;/a&gt;
    </content>
    <updated>2026-04-28T08:43:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgygqj0w4wq52pg433cafr60hz4parqwjvdjpcv07d86v7jepu2xczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y9mexvv</id>
    
      <title type="html">Bambu Lab добилась удаления ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgygqj0w4wq52pg433cafr60hz4parqwjvdjpcv07d86v7jepu2xczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y9mexvv" />
    <content type="html">
      Bambu Lab добилась удаления альтернативного проекта для отправки команд на свои 3D-принтеры&lt;br/&gt;&lt;br/&gt;Китайский производитель 3D-принтеров Bambu Lab добился (&lt;a href=&#34;https://www.xda-developers.com/developer-restored-orcaslicers-features-bambu-lab-killed-legal-threats-arrived/&#34;&gt;https://www.xda-developers.com/developer-restored-orcaslicers-features-bambu-lab-killed-legal-threats-arrived/&lt;/a&gt;) удаления кода из репозитория OrcaSlicer-bambulab (&lt;a href=&#34;https://github.com/jarczakpawel/OrcaSlicer-bambulabOrca&#34;&gt;https://github.com/jarczakpawel/OrcaSlicer-bambulabOrca&lt;/a&gt;) под угрозой судебного иска к разработчику. Разработчику вменяется проведение обратного инжиниринга проприетарного ПО для отправки команд на 3D-принтеры Bambu Lab, обход механизмов авторизации, максировка под продукт Bambu Studio и нарушение условий использования. По мнению (&lt;a href=&#34;https://github.com/jarczakpawel/OrcaSlicer-bambulab#why-i-disputed-their-characterization&#34;&gt;https://github.com/jarczakpawel/OrcaSlicer-bambulab#why-i-disputed-their-characterization&lt;/a&gt;) разработчика проекта OrcaSlicer-bambulab обвинения беспочвенны и он ничего не нарушал, поскольку использовал для обеспечения совместимости с 3D-принтерами компоненты из репозитория Bambu Studio (&lt;a href=&#34;https://github.com/bambulab/BambuStudio&#34;&gt;https://github.com/bambulab/BambuStudio&lt;/a&gt;), распространяемого компанией Bambu Lab под лицензией AGPLv3.&lt;br/&gt;&lt;br/&gt;Разработчик попытался запросить юридическое обоснование, список нарушаемых пунктов условий использования и информацию о том, какие именно файлы и коммиты в его репозитории содержат нарушения, но в ответ представители  Bambu Lab не предоставили конкретных сведений, а лишь усилили давление и сослались на недопустимость обратного инжиниринга. Разработчик  OrcaSlicer-bambulab решил не доводить дело до судебной тяжбы и добровольно удалил содержимое репозитория.&lt;br/&gt;&lt;br/&gt;Проект OrcaSlicer-bambulab представлял собой ответвление от свободного пакета для подготовки моделей к 3D-печати OrcaSlicer (&lt;a href=&#34;https://github.com/OrcaSlicer/OrcaSlicer&#34;&gt;https://github.com/OrcaSlicer/OrcaSlicer&lt;/a&gt;), выполняющего преобразование 3D-модели в набор двумерных горизонтальных слоёв, последовательно выводимых на 3D-принтере. В свою очередь OrcaSlicer является форком пакета Bambu Studio, который когда-то ответвился от свободного проекта Pursa Slicer (&lt;a href=&#34;https://github.com/prusa3d/prusaslicer&#34;&gt;https://github.com/prusa3d/prusaslicer&lt;/a&gt;). Все упомянутые проекты распространяются под лицензией AGPLv3.&lt;br/&gt;&lt;br/&gt;OrcaSlicer-bambulab был создан после блокирования возможности прямой печати из OrcaSlicer в выпущенном год назад обновлений прошивки к 3D-принтерам Bambu Lab. Для работы с устройствами с новой прошивкой требовалась установка дополнительного проприетарного приложения Bambu Connect, без которого послойный вывод на печать перестал работать.  &lt;br/&gt;OrcaSlicer-bambulab возвращал в OrcaSlicer возможность напрямую отправлять команды 3D-принтерам Bambu Lab.&lt;br/&gt;&lt;br/&gt;Bambu Lab считает, что при разработке OrcaSlicer-bambulab был проведён обратный инжиниринг проприетарного плагина, который   в репозитории Bambu Studio описан как необязательный компонент, основанный на несвободных библиотеках. Автор OrcaSlicer-bambulab утверждает, что он не использовал данный плагин и не распространял его через свой репозиторий, а реализованный метод отправки команд на 3D-принтера основан на общедоступном исходном коде Bambu Studio, поставляемом под лицензией AGPLv3, и собственном слое интеграции.&lt;br/&gt;&lt;br/&gt;Среди претензий также упоминалось, что изменённая кодовая база OrcaSlicer-bambulab  может использоваться для обхода реализованной в прошивке системы авторизации и защиты от отправки несанкционированных команд на 3D-принтер, способных повредить устройство. На данную претензии автор OrcaSlicer-bambulab ответил, что несмотря на попытку приписать проекту создание особой скрытой возможности, использованный метод отправки команд  продолжает поддерживаться прошивкой и применяться в официальном Linux-стеке для принтеров Bambu Lab, т.е. возможность обхода авторизации предусмотрена в прошивке штатно. &lt;br/&gt;&lt;br/&gt;Дополнительно автор OrcaSlicer-bambulab предположил, что проектом OrcaSlicer дело не ограничится и Bambu Lab может на уровне прошивки нарушить совместимость с открытым модулем подачи материала BMCU (&lt;a href=&#34;http://openbambu.org/&#34;&gt;http://openbambu.org/&lt;/a&gt;) (Bambu Multi-Color Unit), который энтузиасты собирают своими руками из продаваемых AliExpress наборов деталей и используют для 4-цветной 3D-печати вместо продукта  AMS Lite от Bambu Lab. В связи с этим началась работа над проектом по адаптации BMCU для 3D-принтеров, управляемых отрытой прошивкой Klipper (&lt;a href=&#34;https://www.klipper3d.org/&#34;&gt;https://www.klipper3d.org/&lt;/a&gt;). &lt;br/&gt;&lt;br/&gt; &lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65299&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65299&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65299&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65299&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65299&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65299&lt;/a&gt;
    </content>
    <updated>2026-04-27T09:13:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdtgng8yvt0tnvnsauclfray596ccuf5z0s8xd7jfl7f0azkuhn6gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yyx9nt6</id>
    
      <title type="html">Выпуск десктоп-окружения Trinity 14.1.6, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdtgng8yvt0tnvnsauclfray596ccuf5z0s8xd7jfl7f0azkuhn6gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yyx9nt6" />
    <content type="html">
      Выпуск десктоп-окружения Trinity 14.1.6, продолжающего развитие KDE 3.5&lt;br/&gt;&lt;br/&gt;После полугода разработки опубликован (&lt;a href=&#34;https://www.trinitydesktop.org/newsentry.php?entry=2026.04.26&#34;&gt;https://www.trinitydesktop.org/newsentry.php?entry=2026.04.26&lt;/a&gt;) релиз десктоп-окружения Trinity R14.1.6 (&lt;a href=&#34;https://www.trinitydesktop.org/&#34;&gt;https://www.trinitydesktop.org/&lt;/a&gt;), продолжающего развитие кодовой базы KDE 3.5.x и Qt 3. Бинарные пакеты в ближайшее время будут подготовлены  для Ubuntu (&lt;a href=&#34;https://wiki.trinitydesktop.org/UbuntuInstall&#34;&gt;https://wiki.trinitydesktop.org/UbuntuInstall&lt;/a&gt;), Debian (&lt;a href=&#34;https://wiki.trinitydesktop.org/DebianInstall&#34;&gt;https://wiki.trinitydesktop.org/DebianInstall&lt;/a&gt;), RHEL/CentOS (&lt;a href=&#34;https://wiki.trinitydesktop.org/RedHatInstall&#34;&gt;https://wiki.trinitydesktop.org/RedHatInstall&lt;/a&gt;), Fedora (&lt;a href=&#34;https://wiki.trinitydesktop.org/FedoraInstall&#34;&gt;https://wiki.trinitydesktop.org/FedoraInstall&lt;/a&gt;), Arch (&lt;a href=&#34;https://wiki.trinitydesktop.org/Arch_Trinity_Repository_Installation_Instructions&#34;&gt;https://wiki.trinitydesktop.org/Arch_Trinity_Repository_Installation_Instructions&lt;/a&gt;), openSUSE (&lt;a href=&#34;https://wiki.trinitydesktop.org/OpenSUSEInstall&#34;&gt;https://wiki.trinitydesktop.org/OpenSUSEInstall&lt;/a&gt;) и других дистрибутивов (&lt;a href=&#34;https://wiki.trinitydesktop.org/Category:Documentation#Installing_from_a_Package_Manager&#34;&gt;https://wiki.trinitydesktop.org/Category:Documentation#Installing_from_a_Package_Manager&lt;/a&gt;). &lt;br/&gt;&lt;br/&gt;Из особенностей Trinity можно отметить собственные средства для управления параметрами экрана, основанная на udev прослойка для работы с оборудованием, новый интерфейс для настройки оборудования, переход на композитный менеджер Compton-TDE (форк Compton с расширениями TDE), улучшенный конфигуратор сети и механизмы аутентификации пользователей. Окружение Trinity может быть установлено и использовано одновременно с более актуальными выпусками KDE, в том числе предоставлена возможность использования в Trinity уже установленных в системе KDE-приложений. Также присутствуют средства для корректного отображения интерфейса GTK-программ без нарушения единого стиля оформления. &lt;br/&gt;&lt;br/&gt;Основные изменения (&lt;a href=&#34;https://wiki.trinitydesktop.org/Release_Notes_For_R14.1.6&#34;&gt;https://wiki.trinitydesktop.org/Release_Notes_For_R14.1.6&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;-  В браузере konqueror актуализирован (&lt;a href=&#34;https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/677&#34;&gt;https://mirror.git.trinitydesktop.org/gitea/TDE/tdebase/pulls/677&lt;/a&gt;) список поисковых систем, убраны устаревшие поисковые сервисы и добавлены новые, такие как DuckDuckGo, StartPage, Qwant и Brave Search. Также добавлен поиск по wiki-сайтам и репозиториям пакетов различных дистрибутивов.  В раздел меню &amp;#34;Go&amp;#34; добавлена кнопка &amp;#34;Desktop&amp;#34; для открытия директории с содержимым рабочего стола.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777264632.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://wiki.trinitydesktop.org/images/2/2c/R14-1-6-web-shortcuts.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В программу для создания скриншотов ksnapshot добавлена поддержка перемещения изображений в другие приложения мышью в режиме drag&amp;amp;drop.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777265159.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://wiki.trinitydesktop.org/images/2/26/R14-1-6-ksnapshot-dnd.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В конфигуратор системы ввода kxkb добавлены дополнительные настройки, влияющие на совместимость, и  опции включения клавиш быстрого ввода  знаков валют.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777265373.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://wiki.trinitydesktop.org/images/e/eb/R14-1-6-kxkb-new-options.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В оконном менеджере twin решены проблемы с прозрачностью и мозаичной компоновкой развёрнутых на весь экран окон.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777265418.jpg&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://wiki.trinitydesktop.org/images/c/ca/R14-1-6-twin-translucency.jpg&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В панель kicker добавлена опция для показа объёмных рамок.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777267746.png&#34;&gt; &lt;br/&gt; (&lt;a href=&#34;https://mirror.git.trinitydesktop.org/gitea/attachments/0045e1b6-6f3c-4e58-8200-9ec7f064d5b2&#34;&gt;https://mirror.git.trinitydesktop.org/gitea/attachments/0045e1b6-6f3c-4e58-8200-9ec7f064d5b2&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;-  В утилиту kdf (KDiskFree) добавлена возможность работы с накопителями, размером больше 2TB.&lt;br/&gt;&lt;br/&gt;-  В интерфейс просмотра таблицы символов kcharselect добавлена прокрутка для упрощения навигации и улучшено перемещение с использованием клавиш управления курсором и PgUp/PgDown.&lt;br/&gt;&lt;br/&gt;-  В утилите tdeio_iso реализована поддержка формата сжатия xz.&lt;br/&gt;&lt;br/&gt;-  На использование сборочной системы CMake переведены krusader и     kvirc.&lt;br/&gt;&lt;br/&gt;-  В коде разрешено использование стандарта C&#43;&#43;17.&lt;br/&gt;&lt;br/&gt;-  Добавлена поддержка  FFmpeg 8.0 и  binutils 2.46.&lt;br/&gt;&lt;br/&gt;-  Для Debian реализована возможность сборки для архитектуры loong64.&lt;br/&gt;&lt;br/&gt;-  Добавлена поддержка дистрибутивов  Fedora 44 и Mageia 10.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777263928.jpg&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://wiki.trinitydesktop.org/images/5/58/R14-1-6-screenshot-michele.jpg&#34;&gt; )&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777264713.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://wiki.trinitydesktop.org/images/f/f3/R14-1-6-konqueror-go-to-desktop.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65297&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65297&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65297&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65297&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65297&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65297&lt;/a&gt;
    </content>
    <updated>2026-04-27T06:13:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqna5k97r53mnxuamgdegyh8eqdmdq6ddn4ln3emt7w5kpgy6ah9gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yje527k</id>
    
      <title type="html">Microsoft рассматривает возможность ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqna5k97r53mnxuamgdegyh8eqdmdq6ddn4ln3emt7w5kpgy6ah9gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yje527k" />
    <content type="html">
      Microsoft рассматривает возможность перевода Azure Linux на пакетную базу Fedora&lt;br/&gt;&lt;br/&gt;Конан Кудо (Conan Kudo (&lt;a href=&#34;https://github.com/Conan-Kudo&#34;&gt;https://github.com/Conan-Kudo&lt;/a&gt;)), член технического комитета проекта Fedora, на прошедшей (&lt;a href=&#34;https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/KBFX65Q2WNDQ7SKEU57SR7FPFC3U6WRZ&#34;&gt;https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/KBFX65Q2WNDQ7SKEU57SR7FPFC3U6WRZ&lt;/a&gt;) несколько дней назад online-встрече участников группы ELN (&lt;a href=&#34;https://fedoraproject.org/wiki/SIGs/ELN&#34;&gt;https://fedoraproject.org/wiki/SIGs/ELN&lt;/a&gt;) (Enterprise Linux Next) упомянул (&lt;a href=&#34;https://meetbot.fedoraproject.org/meeting-1_matrix_fedoraproject-org/2026-04-21/eln.2026-04-21-16.00.log.html#:~:text=Azure%20Linux&#34;&gt;https://meetbot.fedoraproject.org/meeting-1_matrix_fedoraproject-org/2026-04-21/eln.2026-04-21-16.00.log.html#:~:text=Azure%20Linux&lt;/a&gt;) желание компании Microsoft перевести дистрибутив Azure Linux (&lt;a href=&#34;https://github.com/microsoft/azurelinux/&#34;&gt;https://github.com/microsoft/azurelinux/&lt;/a&gt;) частично на пакетную базу Fedora Linux. Для достижения более высокой производительности в Azure Linux требуется наличие сборок пакетов для архитектуры x86_64-v3 и разработчики Microsoft намеревались создать форк пакетной базы Fedora, пересобранный для x86_64-v3. &lt;br/&gt;&lt;br/&gt;В настоящее время пакеты в Fedora собираются для архитектуры x86_64-v1, но на стадии обсуждения находится план (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/Build_x86-64-v3_Packages&#34;&gt;https://fedoraproject.org/wiki/Changes/Build_x86-64-v3_Packages&lt;/a&gt;) предоставления в Fedora Linux 45 сборок пакетов для архитектуры x86_64-v3 в дополнение к сборкам x86_64-v1. Одним из трёх авторов инициативы является Кайл Господнетич (Kyle Gospodnetich (&lt;a href=&#34;https://kylegospodneti.ch/&#34;&gt;https://kylegospodneti.ch/&lt;/a&gt;)), инженер из Micrоsoft. Данный план ещё не утверждён комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки Fedora Linux. Предполагается, что в случае одобрения плана можно будет совместить интересы обоих проектов, и организовать сотрудничество с Microsoft в области поддержки архитектуры x86_64-v3 в Fedora. В 2023 году на пакетную базу Fedora компания Amazon перевела (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=58806&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=58806&lt;/a&gt;) дистрибутив Amazon Linux.&lt;br/&gt;&lt;br/&gt;Версии x86-64-v* определяют неофициальный способ идентификации срезов состояния микроархитектуры, охватывающих определённые наборы расширений. Третья версия микроархитектуры x86-64 (x86-64-v3) применяется в процессорах Intel примерно с 2015 года (начиная с Intel Haswell) и отличающейся наличием расширений AVX, AVX2, BMI2, FMA, LZCNT, MOVBE и SXSAVE. Версия x86-64-v2 охватывает расширения SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF и CMPXCHG16B, а версия x86-64-v4 - AVX512F, AVX512BW, AVX512CD, AVX512DQ и AVX512VL. В большинстве случаев прирост производительности при сборке с оптимизациями для архитектуры x86-64-v3 составляет примерно 1%, но в отдельных ситуациях в приложениях, выполняющих большие вычисления, может наблюдаться более заметное повышение производительности. &lt;br/&gt;&lt;br/&gt;Дистрибутив Azure Linux предоставляет (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=62369&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=62369&lt;/a&gt;) небольшой типовой набор основных пакетов, выступающих универсальной основой для создания начинки контейнеров, хост-окружений и сервисов, запускаемых в облачных инфраструктурах и на edge-устройствах (&lt;a href=&#34;https://ru.wikipedia.org/wiki/%D0%93%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&#34;&gt;https://ru.wikipedia.org/wiki/%D0%93%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&lt;/a&gt;). Azure Linux применяется в качестве основы мини-дистрибутива WSLg (&lt;a href=&#34;https://github.com/microsoft/wslg&#34;&gt;https://github.com/microsoft/wslg&lt;/a&gt;), в котором предоставляются (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=55002&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=55002&lt;/a&gt;) компоненты графического стека для организации запуска GUI-приложений Linux в окружениях на базе подсистемы WSL2 (Windows Subsystem for Linux). Для управления сервисами и загрузкой применяется системный менеджер systemd, а для управления пакетами поставляются пакетные менеджеры RPM и  DNF. &lt;br/&gt;&lt;br/&gt;Система сборки Azure Linux позволяет генерировать как отдельные RPM-пакеты на основе SPEC-файлов и исходных текстов, так и  монолитные системные образы, формируемые при помощи инструментария rpm-ostree (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=37750&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=37750&lt;/a&gt;) и обновляемые атомарно без разбивки на отдельные пакеты. Соответственно, поддерживается две модели доставки обновлений: через обновление отдельных пакетов и через перестроение и обновление всего системного образа. Доступен репозиторий (&lt;a href=&#34;https://packages.microsoft.com/azurelinux/3.0/&#34;&gt;https://packages.microsoft.com/azurelinux/3.0/&lt;/a&gt;), включающий около 3000 уже собранных RPM-пакетов, который можно использовать для компоновки собственных образов на основе файла конфигурации (&lt;a href=&#34;https://github.com/microsoft/azurelinux/blob/0321aecbfbf7f71a314067e89ddc2665b69588a7/toolkit/docs/formats/imageconfig.md&#34;&gt;https://github.com/microsoft/azurelinux/blob/0321aecbfbf7f71a314067e89ddc2665b69588a7/toolkit/docs/formats/imageconfig.md&lt;/a&gt;). Базовая платформа включает только самые необходимые компоненты и оптимизирована для минимального потребления памяти и дискового пространства, а также для высокой скорости загрузки. &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65296&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65296&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65296&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65296&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65296&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65296&lt;/a&gt;
    </content>
    <updated>2026-04-26T21:13:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9u3nduvervhy29k688302mcs63zpevacvul5l8yw3ammppvanf3qzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y99q492</id>
    
      <title type="html">Выпуск дистрибутива CachyOS 260426 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9u3nduvervhy29k688302mcs63zpevacvul5l8yw3ammppvanf3qzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y99q492" />
    <content type="html">
      Выпуск дистрибутива CachyOS 260426&lt;br/&gt;&lt;br/&gt;Представлен (&lt;a href=&#34;https://cachyos.org/blog/2604-april-release/&#34;&gt;https://cachyos.org/blog/2604-april-release/&lt;/a&gt;)  выпуск дистрибутива CachyOS 260426 (&lt;a href=&#34;https://cachyos.org&#34;&gt;https://cachyos.org&lt;/a&gt;), основанного на пакетной базе Arch Linux, применяющего непрерывную модель доставки обновлений и пользующийся популярностью у любителей компьютерных игр. По данным (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65157&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65157&lt;/a&gt;) сервиса ProtonDB проект CachyOS является самым популярным дистрибутивом Linux (доля 21.1%), применяемым геймерами.&lt;br/&gt;&lt;br/&gt;Дистрибутив примечателен включением оптимизаций для повышения производительности и предоставлением возможности установки различных сред рабочего стола. Помимо базового окружения на основе KDE, для установки доступны (&lt;a href=&#34;https://cachyos.org/download/&#34;&gt;https://cachyos.org/download/&lt;/a&gt;)  GNOME, Xfce, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, Niri, MangoWM, LXDE, Mate, Budgie, Qtile, Hyprland и Sway. Размер установочного iso-образа (&lt;a href=&#34;https://sourceforge.net/projects/cachyos-arch/files/gui-installer/desktop/260426/&#34;&gt;https://sourceforge.net/projects/cachyos-arch/files/gui-installer/desktop/260426/&lt;/a&gt;) 3.1 ГБ. Отдельно поставляются сборки (&lt;a href=&#34;https://cdn77.cachyos.org/ISO/handheld/260426/cachyos-handheld-linux-260426.iso&#34;&gt;https://cdn77.cachyos.org/ISO/handheld/260426/cachyos-handheld-linux-260426.iso&lt;/a&gt;) (2.8 ГБ) для носимых устройств (Handheld Edition) с  интерфейсом в стиле GameMode и  компонентами для любителей компьютерных игр. &lt;br/&gt;&lt;br/&gt;В дистрибутиве по умолчанию включён планировщик задач BORE (&lt;a href=&#34;https://github.com/firelzrd/bore-scheduler&#34;&gt;https://github.com/firelzrd/bore-scheduler&lt;/a&gt;), оптимизированный для снижения задержек на рабочем столе и повышения приоритета интерактивных процессов. Ядро и пакеты собраны с включением LTO-оптимизаций (Link-Time Optimization) и задействованием инструкций, доступных в процессорах на базе микроархитектур x86-64-v3, x86-64-v4 и Zen4. При сборке базовых пакетов дополнительно включены (&lt;a href=&#34;https://wiki.cachyos.org/cachyos_basic/why_cachyos/&#34;&gt;https://wiki.cachyos.org/cachyos_basic/why_cachyos/&lt;/a&gt;) оптимизации PGO  (Profile-Guided Optimization) или   BOLT (&lt;a href=&#34;https://github.com/facebookarchive/BOLT&#34;&gt;https://github.com/facebookarchive/BOLT&lt;/a&gt;) (Binary Optimization and Layout Tool).  В качестве файловых систем могут использоваться btrfs, zfs, ext4,    xfs и f2fs. &lt;br/&gt;&lt;br/&gt;Основные изменения:&lt;br/&gt;&lt;br/&gt;-  В инсталляторе задействован новый  интерфейс управления пакетами Shelly (&lt;a href=&#34;https://github.com/Seafoam-Labs/Shelly-ALPM&#34;&gt;https://github.com/Seafoam-Labs/Shelly-ALPM&lt;/a&gt;), предоставляющий как интерфейс командной строки, так и GUI на базе GTK4 с поддержкой Wayland. Для управления пакетами используется библиотека  libalpm (&lt;a href=&#34;https://man.archlinux.org/man/libalpm.3&#34;&gt;https://man.archlinux.org/man/libalpm.3&lt;/a&gt;). Помимо основных репозиториев поддерживаются AUR  и возможна установка пакетов в формате Flatpak.&lt;br/&gt;&lt;br/&gt;-  После завершения установки обеспечено создание в ФС  снапшота, предоставляющего возможность отката к начальному состоянию. &lt;br/&gt;&lt;br/&gt;-  В число предлагаемых для установки графических окружений добавлен композитный сервер MangoWM (&lt;a href=&#34;https://mangowm.github.io/&#34;&gt;https://mangowm.github.io/&lt;/a&gt;) c оболочкой DMS (&lt;a href=&#34;https://github.com/AvengeMedia/DankMaterialShell&#34;&gt;https://github.com/AvengeMedia/DankMaterialShell&lt;/a&gt;). Удалена опция для установки десктоп-окружения UKUI (&lt;a href=&#34;https://github.com/ukui/ukui-desktop-environment&#34;&gt;https://github.com/ukui/ukui-desktop-environment&lt;/a&gt;) (Ubuntu Kylin User Interface).&lt;br/&gt;&lt;br/&gt;-  В загрузчике GRUB включено по умолчанию определение других установленных операционных систем через пакет os-prober.&lt;br/&gt;&lt;br/&gt;-  В настойки, предоставляемые приложением CachyOS-Welcome (&lt;a href=&#34;https://github.com/CachyOS/CachyOS-Welcome&#34;&gt;https://github.com/CachyOS/CachyOS-Welcome&lt;/a&gt;), добавлена возможность включения DNS-over-HTTPS (DoH), указания собственного DNS-сервера, установки эмулятора терминала wezterm (&lt;a href=&#34;https://wezterm.org/&#34;&gt;https://wezterm.org/&lt;/a&gt;) и  включения сервиса dmemcg-booster (&lt;a href=&#34;https://aur.archlinux.org/packages/dmemcg-booster&#34;&gt;https://aur.archlinux.org/packages/dmemcg-booster&lt;/a&gt;) (вытесняет из видеопамяти в системную память данные фоновых приложений для увеличения видеопамяти, доступной  для активной игры).&lt;br/&gt;&lt;br/&gt;-  Для устройств NVMe по умолчанию включён планировщик ввода/вывода &amp;#34;kyber&amp;#34;, использующий раздельные очереди для  операций  записи и  чтения, с приоритетной обработкой запросов на чтение.&lt;br/&gt;&lt;br/&gt;-  В утилиту chwd (&lt;a href=&#34;https://github.com/CachyOS/chwd&#34;&gt;https://github.com/CachyOS/chwd&lt;/a&gt;) (CachyOS Hardware Detection), применяемую для автоматического определения и установки драйверов и модулей ядра, добавлено определение устройств USB, игровой консоли Xbox ROG Ally и моделей CPU. На поддерживаемых CPU Intel обеспечена активация модуля intel-lpmd (&lt;a href=&#34;https://github.com/intel/intel-lpmd&#34;&gt;https://github.com/intel/intel-lpmd&lt;/a&gt;) для снижения энергопотребления в состоянии простоя. Добавлен профиль оборудования для Wi-Fi Marvell AVASTAR 88W8897, применяемого в планшете Surface Pro 4. Разделены профили NVIDIA для ПК и ноутбуков. Разделены и обновлены профили для виртуальных машин.&lt;br/&gt;&lt;br/&gt;-  Добавлена поддержка использования датчиков отпечатков пальцев для авторизации выполнения операций через sudo.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65295&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65295&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65295&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65295&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65295&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65295&lt;/a&gt;
    </content>
    <updated>2026-04-26T19:13:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsra4s3xjufux3aezxtcdwqh96evqvmrvt5rwy2u7q986096gcr64szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yzm4yx5</id>
    
      <title type="html">Из ветки ядра Linux 7.1 удалены старые ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsra4s3xjufux3aezxtcdwqh96evqvmrvt5rwy2u7q986096gcr64szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yzm4yx5" />
    <content type="html">
      Из ветки ядра Linux 7.1 удалены старые Ethernet-драйверы, busmouse, AX.25, ISDN и CAIF&lt;br/&gt;&lt;br/&gt;Линус Торвальдс принял (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=64edfa65062dc4509ba75978116b2f6d392346f5&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=64edfa65062dc4509ba75978116b2f6d392346f5&lt;/a&gt;) в состав ядра Linux 7.1, релиз которого ожидается в середине июня, набор патчей, исключающих из ядра Ethernet-драйверы, ранее рекомендованные (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65266&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65266&lt;/a&gt;) для удаления Эндрю Ланном (Andrew Lunn), сопровождающим сетевые драйверы в ядре Linux. Помимо изначально предложенных Ethernet-драйверов из ядра исключены подсистема ISDN (&lt;a href=&#34;https://ru.wikipedia.org/wiki/ISDN&#34;&gt;https://ru.wikipedia.org/wiki/ISDN&lt;/a&gt;), реализации протоколов AX.25 (&lt;a href=&#34;https://ru.wikipedia.org/wiki/AX.25&#34;&gt;https://ru.wikipedia.org/wiki/AX.25&lt;/a&gt;), CAIF (&lt;a href=&#34;https://docs.kernel.org/networking/caif/linux_caif.html&#34;&gt;https://docs.kernel.org/networking/caif/linux_caif.html&lt;/a&gt;)  и Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), а также драйверы   yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amateur Radio), inport и logibm (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=429e6c7f90d12a8551b3eaa9faca7cfaefd99b1d&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=429e6c7f90d12a8551b3eaa9faca7cfaefd99b1d&lt;/a&gt;) (busmouse).&lt;br/&gt;&lt;br/&gt;Удалённые Ethernet-драйверы:&lt;br/&gt;&lt;br/&gt;-   3com 3c509, 3c515, 3c574 и 3c589  для серий 3Com EtherLinkIII, EtherLink XL &amp;#34;Corkscrew&amp;#34; и &amp;#34;RoadRunner&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  amd lance и nmclan для HP300, Motorola MVME147 SBC, AMD PCnet32 (AT1500, NE2100), Allied Telesis AT1500, HP J2405A, Alchemy Semi AU1X00.&lt;br/&gt;&lt;br/&gt;-  smsc smc9194 и smc91c92, использовались на ноутбуках DELL c док-станциями и в ethernet-картах Megahertz, Motorola, Ositech и Psion Dacom.&lt;br/&gt;&lt;br/&gt;-  fujitsu fmvj18x для Ethernet-карт с чипами Fujitsu FMV-J18x.&lt;br/&gt;&lt;br/&gt;-  8390 AX88190, ultra и wd80x3 - для Ethernet-карт на чипах Asix AX88190, NS8390, SMC Ultra, SMC EtherEZ, WD8003 и WD8013, таких как Thomas Conrad и Kingston KNE-PCM. &lt;br/&gt;&lt;br/&gt;В качестве причин удаления отмечается отсутствие активных сопровождающих на фоне увеличения числа выявляемых при помощи  syzbot  и AI-инструментов ошибок, которые никто не берётся исправлять и вся нагрузка нa устранение серьёзных пробоем ложится на сопровождающих основные сетевые подсистемы ядра. В списке рассылки разработчиков ядра уже несколько раз предпринимались попытки найти разработчиков, готовых взять в свои руки сопровождение проблемных устаревших драйверов, но желающих так и не нашлось. &lt;br/&gt;&lt;br/&gt;Изначально предложенные для удаления Ethernet-драйверы 8390 pcnet, 3com 3c59x (&amp;#34;Vortex&amp;#34;), amd hplance, amd mvme147, cirrus cs89x0, cirrus mac89x0 и xircom xirc2ps (PCMCIA-карты Xircom) не были исключены из ядра, так как в ходе обсуждения нашлись пользователи, применяющие их в рабочих системах. Активные пользователи также имеются у оставшейся без сопровождения подсистемы Amateur radio (&lt;a href=&#34;https://docs.kernel.org/networking/device_drivers/hamradio/index.html&#34;&gt;https://docs.kernel.org/networking/device_drivers/hamradio/index.html&lt;/a&gt;), но данную подсистему решено удалить из ядра, так как большая часть пользователей перешло на реализацию в пространстве пользователя.&lt;br/&gt;&lt;br/&gt;Проблемы с сопровождением также отмечались у подсистемы  NFC (&lt;a href=&#34;https://docs.kernel.org/networking/nfc.html&#34;&gt;https://docs.kernel.org/networking/nfc.html&lt;/a&gt;), но её решено не удалят, так как нашёлся доброволец, готовый помочь с устранением ошибок, выявляемых в NFC-драйверах.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65292&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65292&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65292&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65292&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65292&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65292&lt;/a&gt;
    </content>
    <updated>2026-04-26T06:43:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspxm823vun4anh4qpcs9drxux2rp883u82e2al8hftwcmqcdshykgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yha9f5a</id>
    
      <title type="html">В законопроект о верификации ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspxm823vun4anh4qpcs9drxux2rp883u82e2al8hftwcmqcdshykgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yha9f5a" />
    <content type="html">
      В законопроект о верификации возраста CO SB51 добавлено исключение для открытых проектов&lt;br/&gt;&lt;br/&gt;Карл Ричелл (Carl Richell), основатель и руководитель компании System76, разрабатывающей дистрибутив Pop!_OS и среду рабочего стола COSMIC, добился (&lt;a href=&#34;https://fosstodon.org/@carlrichell/116460505717380644&#34;&gt;https://fosstodon.org/@carlrichell/116460505717380644&lt;/a&gt;) внесения поправок в законопроект CO SB51 (&lt;a href=&#34;https://leg.colorado.gov/bills/SB26-051&#34;&gt;https://leg.colorado.gov/bills/SB26-051&lt;/a&gt;) (Colorado Senate Bill 51), в штате Колорадо вводящий требования по верификации возраста в операционных системах. В текст законопроекта добавлено исключение, выводящее из области действия будущего закона дистрибутивы и приложения, поставляемые под открытыми лицензиями.&lt;br/&gt;&lt;br/&gt;В утверждённых профильным комитетом Палаты представителей штата Колорадо поправках указано, что под действие закона не подпадают поставщики операционных систем и разработчики, распространяющие свои программные продукты под лицензиями, разрешающими копирование, распространение и внесение изменений в код без наложения дополнительных условий, включая технические или юридические ограничения на установку модифицированных версий.&lt;br/&gt;&lt;br/&gt;Законопроект верификации возраста в штате Колорадо утверждён сенатом и ожидает рассмотрения Палатой представителей и подписи губернатором. Законопроект аналогичен  закону, уже действующему (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64890&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64890&lt;/a&gt;) в штате Калифорния и предписывающему добавление в операционные системы возможности для указания возраста пользователя на этапе регистрации учётной записи и предоставления приложениям программного интерфейса для определения возраста текущего пользователя. &lt;br/&gt;&lt;br/&gt;В соответствии с требованиями закона, загруженные и запущенные приложения должны иметь возможность получать от операционной системы информацию о возрасте в 4 градациях: младше 13 лет, от 13 до 16 лет, от 16 до 18 лет, 18 лет и старше. Разработчик приложения должен использовать полученную информацию о возрасте для соблюдения законодательства о защите детей в интернете. За невыполнение требований предусмотрены штрафы до $2500 за неумышленное и до $7500 за умышленное нарушение в отношении каждого пострадавшего ребёнка.&lt;br/&gt;&lt;br/&gt;Несколько дней назад для рассмотрения конгрессом США был внесён (&lt;a href=&#34;https://www.congress.gov/bill/119th-congress/house-bill/8250/all-info&#34;&gt;https://www.congress.gov/bill/119th-congress/house-bill/8250/all-info&lt;/a&gt;) законопроект, нацеленный (&lt;a href=&#34;https://www.govtrack.us/congress/bills/119/hr8250&#34;&gt;https://www.govtrack.us/congress/bills/119/hr8250&lt;/a&gt;) на принятие аналогичного (&lt;a href=&#34;https://www.govtrack.us/congress/bills/119/hr8250/text/ih&#34;&gt;https://www.govtrack.us/congress/bills/119/hr8250/text/ih&lt;/a&gt;) федерального закона о верификации возраста, действующего во всех штатах США.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65283&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65283&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65283&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65283&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65283&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65283&lt;/a&gt;
    </content>
    <updated>2026-04-25T07:43:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx2qg00yc9fjfeav0v7p9usgyvqu2w4kpqppl607kurqxpf3vde9szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yqq0r7l</id>
    
      <title type="html">Выпуск языка программирования Nim ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx2qg00yc9fjfeav0v7p9usgyvqu2w4kpqppl607kurqxpf3vde9szyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yqq0r7l" />
    <content type="html">
      Выпуск языка программирования Nim 2.2.10&lt;br/&gt;&lt;br/&gt;Представлен (&lt;a href=&#34;https://nim-lang.org/blog/2026/04/24/nim-2210.html&#34;&gt;https://nim-lang.org/blog/2026/04/24/nim-2210.html&lt;/a&gt;) релиз языка системного программирования Nim 2.2.10 (&lt;a href=&#34;https://nim-lang.org/&#34;&gt;https://nim-lang.org/&lt;/a&gt;). Nim – статически типизированный компилируемый язык программирования с синтаксисом, вдохновлённым Python, и возможностями метапрограммирования на уровне Lisp. Язык компилируется в C, C&#43;&#43; и JavaScript, обеспечивая производительность на уровне C при выразительности высокоуровневых языков.  Код проекта поставляется (&lt;a href=&#34;https://github.com/nim-lang/&#34;&gt;https://github.com/nim-lang/&lt;/a&gt;) под лицензией MIT.&lt;br/&gt;&lt;br/&gt;Возможности Nim включают систему макросов, работающих на AST во время компиляции, поддержку обобщённого программирования с концептами, множественную диспетчеризацию (&lt;a href=&#34;https://ru.wikipedia.org/wiki/%D0%9C%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BC%D0%B5%D1%82%D0%BE%D0%B4&#34;&gt;https://ru.wikipedia.org/wiki/%D0%9C%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BC%D0%B5%D1%82%D0%BE%D0%B4&lt;/a&gt;) (multiple dispatch), детерминированное управление памятью с поддержкой нескольких стратегий (ARC/ORC, refc, маркировка-и-подметание), встроенную поддержку async/await для асинхронного программирования и FFI для простой интеграции с C/C&#43;&#43;/JavaScript. Nim позиционируется как системный язык, подходящий для разработки от встраиваемых систем до веб-серверов, с акцентом на эффективность, безопасность памяти и удобство разработки.&lt;br/&gt;&lt;br/&gt;Изменения (&lt;a href=&#34;https://github.com/nim-lang/Nim/blob/devel/changelog.md&#34;&gt;https://github.com/nim-lang/Nim/blob/devel/changelog.md&lt;/a&gt;) в языке и компиляторе:&lt;br/&gt;&lt;br/&gt;-  Добавлен экспериментальный флаг &amp;#34;--experimental:typeBoundOps&amp;#34;, реализующий RFC #380 и повышающий надёжность работы интерфейсов &amp;#34;hash&amp;#34;, &amp;#34;$&amp;#34;, &amp;#34;==&amp;#34; для именованных типов при непрямых импортах. Пример:&lt;br/&gt;&lt;br/&gt;  import std/hashes&lt;br/&gt;  type Obj* = object&lt;br/&gt;     x*, y*: int&lt;br/&gt;     z*: string&lt;br/&gt;&lt;br/&gt;   proc `==`*(a, b: Obj): bool = a.x == b.x and a.y == b.y&lt;br/&gt;   proc hash*(a: Obj): Hash = $!(hash(a.x) &amp;amp;! hash(a.y))&lt;br/&gt;&lt;br/&gt;   # main.nim&lt;br/&gt;   {.experimental: &amp;#34;typeBoundOps&amp;#34;.}&lt;br/&gt;   from objs import Obj&lt;br/&gt;   import std/tables&lt;br/&gt;&lt;br/&gt;   var t: Table[Obj, int]&lt;br/&gt;   t[Obj(x: 3, y: 4, z: &amp;#34;debug&amp;#34;)] = 34&lt;br/&gt;   echo t[Obj(x: 3, y: 4, z: &amp;#34;ignored&amp;#34;)]  # 34&lt;br/&gt;&lt;br/&gt;-  Исправлена ошибка, при которой &amp;#34;sizeof(T)&amp;#34; внутри шаблона &amp;#34;typedesc&amp;#34;, вызываемого из when-выражения дженерика, приводил к ошибке компиляции.&lt;br/&gt;&lt;br/&gt; Основные изменения, влияющие на обратную совместимость:&lt;br/&gt;&lt;br/&gt;-  По умолчанию активирован флаг &amp;#34;-d:nimPreviewFloatRoundtrip&amp;#34;. Функции &amp;#34;system.addFloat&amp;#34; и оператор &amp;#34;$&amp;#34; теперь используют алгоритм Dragonbox для генерации минимальных строковых представлений чисел с плавающей точкой с гарантиями корректного округления и обратимости преобразования. Для возврата к старому поведению доступен флаг &amp;#34;-d:nimLegacySprintf&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Параметр &amp;#34;default&amp;#34; в функции &amp;#34;tables.getOrDefault&amp;#34; переименован в &amp;#34;def&amp;#34; во избежание конфликтов с &amp;#34;system.default&amp;#34;. Код, использующий именованные аргументы &amp;#34;getOrDefault(..., default = ...)&amp;#34;, требует обновления.&lt;br/&gt;&lt;br/&gt;-  При включении флага &amp;#34;-d:nimPreviewCheckedClose&amp;#34; функция &amp;#34;close&amp;#34; в модуле &amp;#34;std/syncio&amp;#34; теперь генерирует исключение при ошибках ввода-вывода.&lt;br/&gt;&lt;br/&gt;-  Неизвестные предупреждения и подсказки компилятора теперь генерируют предупреждение &amp;#34;warnUnknownNotes&amp;#34; вместо ошибок.&lt;br/&gt;&lt;br/&gt;-  С флагом &amp;#34;-d:nimPreviewAsmSemSymbol&amp;#34; в операторах asm/emit добавлена проверка типов для символов в обратных кавычках.&lt;br/&gt;&lt;br/&gt;-  Блок &amp;#34;except:&amp;#34; без указания типа теперь вызывает панику при перехвате &amp;#34;Defect&amp;#34;. Для обработки рекомендуется использовать &amp;#34;except Exception:&amp;#34; или &amp;#34;except Defect:&amp;#34;. Для миграции предусмотрен флаг &amp;#34;--legacy:noPanicOnExcept&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  С флагом &amp;#34;-d:nimPreviewCStringComparisons&amp;#34; операторы сравнения ({, &amp;gt;, {=, &amp;gt;=) для &amp;#34;cstring&amp;#34; переключены с семантики ссылок на семантику значений, аналогично &amp;#34;==&amp;#34; и &amp;#34;!=&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Модуль std/parsesql вынесен в отдельный nimble-пакет; для установки требуется &amp;#34;nimble install parsesql&amp;#34; или использование менеджера atlas.&lt;br/&gt;&lt;br/&gt;-  С флагом &amp;#34;-d:nimPreviewDuplicateModuleError&amp;#34; импорт двух модулей с одинаковым именем становится ошибкой компиляции. Для разрешения коллизий рекомендуется использовать алиасы: &amp;#34;import foo as foo1&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Добавлена опция &amp;#34;--mangle:nim|cpp&amp;#34; для выбора стиля манглинга имён при включённой отладочной информации (по умолчанию - cpp).&lt;br/&gt;&lt;br/&gt;-  Второй параметр функций succ, pred, inc, dec в модуле system теперь принимает тип &amp;#34;SomeInteger&amp;#34; вместо &amp;#34;Ordinal&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Операторы битовых сдвигов (shl, shr, ashr) применяют битовую маску к правому операнду в бэкендах C/C&#43;&#43;/VM/JS.&lt;br/&gt;&lt;br/&gt;-  Добавлено предупреждение &amp;#34;--warning:ImplicitRangeConversion&amp;#34;, обнаруживающее потенциально опасные неявные преобразования к диапазонам меньшего размера (например, int -&amp;gt; range[0..255]), способные вызвать панику времени выполнения.&lt;br/&gt;&lt;br/&gt;Нововведения в стандартной библиотеке:&lt;br/&gt;&lt;br/&gt;-  В модуль &amp;#34;setutils&amp;#34; добавлены функции &amp;#34;symmetricDifference&amp;#34;, оператор &amp;#34;-&#43;-&amp;#34; и инлайн-версия &amp;#34;toggle&amp;#34; для эффективного вычисления симметрической разности битовых множеств.&lt;br/&gt;&lt;br/&gt;-  В &amp;#34;strutils.multiReplace&amp;#34; добавлена перегрузка для замены символов из набора за один проход - полезно для санитизации строк.&lt;br/&gt;&lt;br/&gt;-  В модуль std/files добавлены процедуры с поддержкой типа Path: getFilePermissions, setFilePermissions, tryRemoveFile, copyFile (с настраиваемым буфером и обработкой ссылок), copyFileWithPermissions, copyFileToDir. Экспортированы типы CopyFlag и FilePermission для тонкого контроля операций с файлами.&lt;br/&gt;&lt;br/&gt;-  Модуль std/dirs получил новые процедуры: copyDir и copyDirWithPermissions для рекурсивного копирования каталогов с сохранением атрибутов.&lt;br/&gt;&lt;br/&gt;-  В бэкендах refc, JS и VM реализована поддержка функции &amp;#34;system.setLenUninit&amp;#34; для типа &amp;#34;string&amp;#34;, позволяющей изменять длину строки без инициализации новой памяти при расширении.&lt;br/&gt;&lt;br/&gt;-  В std/parseopt добавлена поддержка нескольких режимов парсинга аргументов командной строки через перечисление CliMode: Nim (по умолчанию), а также экспериментальные Lax и Gnu.&lt;br/&gt;&lt;br/&gt;-  В std/math оператор &amp;#34;^&amp;#34; теперь поддерживает вещественные числа в качестве показателя степени.&lt;br/&gt;&lt;br/&gt;-  Функции min, max и их аналоги из sequtils для openArray теперь принимают пользовательскую функцию сравнения.&lt;br/&gt;&lt;br/&gt;-  Оптимизирована реализация system.substr: при наличии используется copymem (обёртка над C memcpy).&lt;br/&gt;&lt;br/&gt;-  Функция system.newStringUninit помечена как свободная от побочных эффектов, что позволяет использовать её с флагом &amp;#34;--experimental:strictFuncs&amp;#34;.&lt;br/&gt;&lt;br/&gt;Инструменты и документация:&lt;br/&gt;&lt;br/&gt;-  В генератор документации добавлен флаг &amp;#34;--raw&amp;#34; для отключения рендеринга разметки в JSON-выводе.&lt;br/&gt;&lt;br/&gt;-  Добавлен флаг &amp;#34;--stdinfile&amp;#34; для задания имени файла при запуске кода из stdin (по умолчанию - stdinfile.nim).&lt;br/&gt;&lt;br/&gt;-  Флаг &amp;#34;--styleCheck:warning&amp;#34; позволяет трактовать нарушения стилевых проверок как предупреждения, а не ошибки.&lt;br/&gt;&lt;br/&gt;-  В руководство добавлена документация по прагме completeStruct.&lt;br/&gt;&lt;br/&gt;Исправлено более 30 ошибок, в том числе:&lt;br/&gt;&lt;br/&gt;-  Ошибки работы new с ref object и генерации кода для кортежей в массивах;&lt;br/&gt;&lt;br/&gt;-  Проблемы с обработкой static-параметров и typedesc;&lt;br/&gt;&lt;br/&gt;-  Регрессии в системах управления памятью ORC/refc, включая выравнивание объектов и избыточные вызовы nimZeroMem;&lt;br/&gt;&lt;br/&gt;-  Ошибки парсинга в parseopt, parsecfg и генерации кода для бэкенда JavaScript;&lt;br/&gt;&lt;br/&gt;-  Утечки и падения при использовании замыканий, итераторов и больших объектов.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65282&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65282&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65282&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65282&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65282&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65282&lt;/a&gt;
    </content>
    <updated>2026-04-25T07:13:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdelycgld59wykyvh9n0y7t43h8k6tsplnt0gz2mdq25q6ymjrzaqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yw5k0ay</id>
    
      <title type="html">Уязвимость в PackageKit, позволяющая ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdelycgld59wykyvh9n0y7t43h8k6tsplnt0gz2mdq25q6ymjrzaqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yw5k0ay" />
    <content type="html">
      Уязвимость в PackageKit, позволяющая получить права root в разных дистрибутивах Linux&lt;br/&gt;&lt;br/&gt;В PackageKit (&lt;a href=&#34;https://github.com/PackageKit/PackageKit/&#34;&gt;https://github.com/PackageKit/PackageKit/&lt;/a&gt;), D-Bus-прослойке, унифицирующей операции управления пакетами, выявлена уязвимость (&lt;a href=&#34;https://github.security.telekom.com/2026/04/pack2theroot-linux-local-privilege-escalation.html&#34;&gt;https://github.security.telekom.com/2026/04/pack2theroot-linux-local-privilege-escalation.html&lt;/a&gt;) Pack2TheRoot (CVE-2026-41651 (&lt;a href=&#34;https://github.com/PackageKit/PackageKit/security/advisories/GHSA-f55j-vvr9-69xv&#34;&gt;https://github.com/PackageKit/PackageKit/security/advisories/GHSA-f55j-vvr9-69xv&lt;/a&gt;)), позволяющая непривилегированному пользователю установить или удалить произвольный пакет и получить root-доступ к системе. Проблема проявляется начиная с версии 1.0.2 (&lt;a href=&#34;https://github.com/PackageKit/PackageKit/releases/tag/PACKAGEKIT_1_0_2&#34;&gt;https://github.com/PackageKit/PackageKit/releases/tag/PACKAGEKIT_1_0_2&lt;/a&gt;) (2014 год) и устранена (&lt;a href=&#34;https://github.com/PackageKit/PackageKit/commit/76cfb675fb31acc3ad5595d4380bfff56d2a8697&#34;&gt;https://github.com/PackageKit/PackageKit/commit/76cfb675fb31acc3ad5595d4380bfff56d2a8697&lt;/a&gt;) в выпуске PackageKit 1.3.5 (&lt;a href=&#34;https://lists.freedesktop.org/archives/packagekit/2026-April/026513.html&#34;&gt;https://lists.freedesktop.org/archives/packagekit/2026-April/026513.html&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;Проблему выявили исследователи из компании Deutsche Telekom пр помощи AI-модели Claude Opus. Подготовлен рабочий эксплоит, действующий в большинстве дистрибутивов с PackageKit, но его и детальную информацию об уязвимости планируют опубликовать позднее, чтобы дать пользователям время обновить свои системы. Возможность эксплуатации уязвимости продемонстрирована в &lt;br/&gt;Ubuntu Desktop 18.04/24.04.4/26.04,  Ubuntu Server 22.04 - 24.04,&lt;br/&gt;Debian Desktop 13.4, RockyLinux Desktop 10.1 и Fedora 43 Desktop/Server. Статус устранения уязвимостей в дистрибутивах можно оценить на данных страницах (если страница недоступна, значит разработчики дистрибутива ещё не приступили к рассмотрению проблемы):  Debian (&lt;a href=&#34;https://security-tracker.debian.org/tracker/CVE-2026-41651&#34;&gt;https://security-tracker.debian.org/tracker/CVE-2026-41651&lt;/a&gt;), Ubuntu (&lt;a href=&#34;https://people.canonical.com/~ubuntu-security/cve/CVE-2026-41651&#34;&gt;https://people.canonical.com/~ubuntu-security/cve/CVE-2026-41651&lt;/a&gt;), SUSE (&lt;a href=&#34;https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-41651&#34;&gt;https://bugzilla.suse.com/show_bug.cgi?id=CVE-2026-41651&lt;/a&gt;), RHEL (&lt;a href=&#34;https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2026-41651&#34;&gt;https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2026-41651&lt;/a&gt;), Gentoo (&lt;a href=&#34;https://bugs.gentoo.org/show_bug.cgi?id=CVE-2026-41651&#34;&gt;https://bugs.gentoo.org/show_bug.cgi?id=CVE-2026-41651&lt;/a&gt;), Arch (&lt;a href=&#34;https://security.archlinux.org/package/packagekit&#34;&gt;https://security.archlinux.org/package/packagekit&lt;/a&gt;), &lt;br/&gt;Fedora (&lt;a href=&#34;https://koji.fedoraproject.org/koji/packageinfo?packageID=5206&#34;&gt;https://koji.fedoraproject.org/koji/packageinfo?packageID=5206&lt;/a&gt;), FreeBSD (&lt;a href=&#34;https://www.freshports.org/ports-mgmt/packagekit/&#34;&gt;https://www.freshports.org/ports-mgmt/packagekit/&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;Уязвимость вызвана (&lt;a href=&#34;https://bugs.launchpad.net/bugs/cve/2026-41651&#34;&gt;https://bugs.launchpad.net/bugs/cve/2026-41651&lt;/a&gt;) состоянием гонки при обработке флагов транзакций в фоновом процессе PackageKit, позволяющем подменить параметры операции в момент между прохождением авторизации и до запуска операции с пакетом. Атакующий может отправить  D-Bus-запрос для выполнения операции, допустимой для непривилегированного пользователя,  после чего следом отправить повторный D-Bus-запрос. Если повторный запрос придёт до фактического начала выполнения разрешённой операции, можно добиться переопределения флагов уже начатой транзакции и  изменения прокэшированного состояния. &lt;br/&gt;&lt;br/&gt;Таким образом, уже начатая разрешённая  транзакция будет выполнена с не исходными параметрами, а с подменёнными параметрами, переданными во втором запросе. Подменив информацию об устанавливаемом пакете можно вместо разрешённого пакета установить любой другой пакет, в том числе локально сохранённый атакующим. Установка пакета выполняется с правами root, поэтому для получения root-доступа в системе атакующий может добавить в пакет собственный scriptlet, автоматически запускаемый перед или после установки.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777016631.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1777016613.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65277&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65277&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65277&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65277&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65277&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65277&lt;/a&gt;
    </content>
    <updated>2026-04-24T09:13:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvamlywuvax9fa70ucvd9gpdpatamjlpe8y7djkjkmnjn26zp43lszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yl2kk40</id>
    
      <title type="html">В Firefox встроен движок блокирования ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvamlywuvax9fa70ucvd9gpdpatamjlpe8y7djkjkmnjn26zp43lszyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yl2kk40" />
    <content type="html">
      В Firefox встроен движок блокирования рекламы adblock-rust, используемый в Brave&lt;br/&gt;&lt;br/&gt;В кодовую базу Firefox добавлен (&lt;a href=&#34;https://shivankaul.com/blog/firefox-bundles-adblock-rust&#34;&gt;https://shivankaul.com/blog/firefox-bundles-adblock-rust&lt;/a&gt;) движок блокирования рекламы adblock-rust (&lt;a href=&#34;https://github.com/brave/adblock-rust&#34;&gt;https://github.com/brave/adblock-rust&lt;/a&gt;), развиваемый (&lt;a href=&#34;https://brave.com/privacy-updates/36-adblock-memory-reduction/&#34;&gt;https://brave.com/privacy-updates/36-adblock-memory-reduction/&lt;/a&gt;) разработчиками браузера Brave. Переход Brave на adblock-rust позволил снизить потребление памяти на 75% по сравнению ранее используемым движком - после замены браузер Brave стал занимать на 45 МБ меньше памяти в конфигурации по умолчанию. Экономия достигается благодаря задействованию вместо структур  Vecs и HashMaps формата FlatBuffers (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=40017&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=40017&lt;/a&gt;) для компактного хранения правил блокировки. Движок написан на языке Rust и распространяется (&lt;a href=&#34;https://github.com/brave/adblock-rust&#34;&gt;https://github.com/brave/adblock-rust&lt;/a&gt;) под лицензией MPL 2.0.&lt;br/&gt;&lt;br/&gt;Аdblock-rust поддерживает блокировку сетевых запросов, косметические фильтры, подмену ресурсов на страницах, расширенный синтаксис правил uBlock Origin, блокировку по списку хостов в формате /etc/hosts и валидацию CSS для отключения правил косметический фильтров с некорректным синтаксисом CSS. Движок оформлен в виде подключаемой библиотеки, компилируемой в машинный код или представление WebAssembly. Подготовлены обвязки для языков Rust (&lt;a href=&#34;https://crates.io/crates/adblock&#34;&gt;https://crates.io/crates/adblock&lt;/a&gt;), JavaScript (&lt;a href=&#34;https://npmjs.com/adblock-rs&#34;&gt;https://npmjs.com/adblock-rs&lt;/a&gt;) и Python (&lt;a href=&#34;https://pypi.org/project/adblock/&#34;&gt;https://pypi.org/project/adblock/&lt;/a&gt;). &lt;br/&gt;&lt;br/&gt;В Firefox движок adblock-rust отключён по умолчанию, имеет статус экспериментальной возможности и может быть активирован (&lt;a href=&#34;https://bugzilla.mozilla.org/show_bug.cgi?id=2013888&#34;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=2013888&lt;/a&gt;) начиная с выпуска  Firefox 149. Интерфейс пользователя и предопределённые списки блокировки пока отсутствуют. После интеграции в Firefox движок  начал применяться (&lt;a href=&#34;https://github.com/BrowserWorks/waterfox/issues/4182&#34;&gt;https://github.com/BrowserWorks/waterfox/issues/4182&lt;/a&gt;) проектом Waterfox (&lt;a href=&#34;https://www.waterfoxproject.org/&#34;&gt;https://www.waterfoxproject.org/&lt;/a&gt;), который реализовал  виджет для управления блокировкой и добавил настройки в конфигуратор, подключающие такие фильтры, как EasyList, EasyPrivacy,  AdGuard Tracking Protection, EasyList Cookie.&lt;br/&gt;&lt;br/&gt;Для включения встроенного блокировщика рекламы в Firefox на странице about:config следует выставить параметр &amp;#34;privacy.trackingprotection.content.protection.enabled = true&amp;#34;, после чего добавить требуемые наборы фильтров. Например, для использования фильтров EasyList и EasyPrivacy на странице about:config  необходимо добавить параметр:&lt;br/&gt;&lt;br/&gt;   privacy.trackingprotection.content.protection.test_list_urls = &lt;a href=&#34;https://easylist.to/easylist/easylist.txt&#34;&gt;https://easylist.to/easylist/easylist.txt&lt;/a&gt;|&lt;a href=&#34;https://easylist.to/easylist/easyprivacy.txt&#34;&gt;https://easylist.to/easylist/easyprivacy.txt&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Помимо этого для изменения доступны параметры, включающие отладочный режим пометки без блокирования:&lt;br/&gt;&lt;br/&gt;    privacy.trackingprotection.content.annotation.enabled &lt;br/&gt;    privacy.trackingprotection.content.annotation.test_list_urls&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65276&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65276&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65276&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65276&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65276&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65276&lt;/a&gt;
    </content>
    <updated>2026-04-24T07:13:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy8lk3gj004j3xmy9tgkv27tw4pn798gcsmg6u3amr69nmvlzmulczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ylttk9y</id>
    
      <title type="html">Доступен дистрибутив Ubuntu 26.04 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy8lk3gj004j3xmy9tgkv27tw4pn798gcsmg6u3amr69nmvlzmulczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ylttk9y" />
    <content type="html">
      Доступен дистрибутив Ubuntu 26.04&lt;br/&gt;&lt;br/&gt;Опубликован (&lt;a href=&#34;https://releases.ubuntu.com/26.04/&#34;&gt;https://releases.ubuntu.com/26.04/&lt;/a&gt;) дистрибутив Ubuntu 26.04 (&lt;a href=&#34;https://ubuntu.com/&#34;&gt;https://ubuntu.com/&lt;/a&gt;) &amp;#34;Resolute Raccoon&amp;#34;, который отнесён к выпускам с длительным сроком поддержки (LTS),  обновления для которых формируются в течение 15 лет (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64240&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64240&lt;/a&gt;) (5 лет - общедоступные, плюс ещё 10 лет для пользователей сервиса Ubuntu Pro). Установочные образы созданы для Ubuntu, Ubuntu Server (&lt;a href=&#34;https://releases.ubuntu.com/26.04/&#34;&gt;https://releases.ubuntu.com/26.04/&lt;/a&gt;), Lubuntu (&lt;a href=&#34;http://cdimage.ubuntu.com/lubuntu/releases/26.04/&#34;&gt;http://cdimage.ubuntu.com/lubuntu/releases/26.04/&lt;/a&gt;),  Kubuntu (&lt;a href=&#34;http://cdimage.ubuntu.com/kubuntu/releases/26.04/&#34;&gt;http://cdimage.ubuntu.com/kubuntu/releases/26.04/&lt;/a&gt;), Ubuntu Budgie (&lt;a href=&#34;http://cdimage.ubuntu.com/ubuntu-budgie/releases/26.04/&#34;&gt;http://cdimage.ubuntu.com/ubuntu-budgie/releases/26.04/&lt;/a&gt;), Ubuntu Studio (&lt;a href=&#34;http://cdimage.ubuntu.com/ubuntustudio/releases/26.04/&#34;&gt;http://cdimage.ubuntu.com/ubuntustudio/releases/26.04/&lt;/a&gt;), Xubuntu (&lt;a href=&#34;http://cdimage.ubuntu.com/xubuntu/releases/26.04/&#34;&gt;http://cdimage.ubuntu.com/xubuntu/releases/26.04/&lt;/a&gt;),  UbuntuKylin (&lt;a href=&#34;https://ubuntukylin.com/index-en.html&#34;&gt;https://ubuntukylin.com/index-en.html&lt;/a&gt;) (редакция для Китая), Ubuntu Unity (&lt;a href=&#34;http://cdimage.ubuntu.com/ubuntu-unity/releases/26.04/&#34;&gt;http://cdimage.ubuntu.com/ubuntu-unity/releases/26.04/&lt;/a&gt;), Edubuntu (&lt;a href=&#34;http://cdimage.ubuntu.com/edubuntu/releases/26.04/&#34;&gt;http://cdimage.ubuntu.com/edubuntu/releases/26.04/&lt;/a&gt;) и Ubuntu Cinnamon (&lt;a href=&#34;http://cdimage.ubuntu.com/ubuntucinnamon/releases/26.04/&#34;&gt;http://cdimage.ubuntu.com/ubuntucinnamon/releases/26.04/&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;Основные изменения (&lt;a href=&#34;https://documentation.ubuntu.com/release-notes/26.04/changes-since-previous-interim/&#34;&gt;https://documentation.ubuntu.com/release-notes/26.04/changes-since-previous-interim/&lt;/a&gt;): &lt;br/&gt;&lt;br/&gt;-  Рабочий стол обновлён до выпуска GNOME 50 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65015&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65015&lt;/a&gt;), в котором удалён код для поддержки X11, реализована новая система сохранения сеансов, переработан интерфейс родительского контроля, улучшена поддержка нецелых уровней масштабирования и механизма VRR (Variable Refresh Rate), реализована поддержка Wayland-протокола color-management-v2 для управления цветом. По умолчанию задействованы видеопроигрыватель Showtime (&lt;a href=&#34;https://apps.gnome.org/Showtime/&#34;&gt;https://apps.gnome.org/Showtime/&lt;/a&gt;) (вместо Totem) и GNOME Resources (&lt;a href=&#34;https://apps.gnome.org/Resources/&#34;&gt;https://apps.gnome.org/Resources/&lt;/a&gt;) (вместо старого приложения для отслеживания потребления ресурсов). &lt;br/&gt;&lt;br/&gt;-  В конфигуратор в секцию &amp;#34;Privacy &amp;amp; Security&amp;#34; добавлена панель  &amp;#34;Telemetry&amp;#34; для настройки  системы накопления и  отправки телеметрии Ubuntu Insights (&lt;a href=&#34;https://github.com/ubuntu/ubuntu-insights&#34;&gt;https://github.com/ubuntu/ubuntu-insights&lt;/a&gt;), через которую реализован периодический сбор метрик. В панели можно  проконтролировать статус отправки телеметрии и просмотреть отправляемые отчёты. Система является опциональной и включается по желанию пользователя в мастере начальной настройки (GNOME Initial Setup). При обновлении версии Ubuntu реализован вывод запроса активации телеметрии.&lt;br/&gt;&lt;br/&gt;-  Минимальные системные требования в Ubuntu Desktop  26.04 повышены (&lt;a href=&#34;https://documentation.ubuntu.com/release-notes/26.04/&#34;&gt;https://documentation.ubuntu.com/release-notes/26.04/&lt;/a&gt;) с 4 до 6 ГБ ОЗУ (прошлое изменение было в 2018 году, когда требования к ОЗУ увеличились с 1 до 4 ГБ). Для работы также требуется как минимум двухядерный CPU с частотой 2 GHz и 25 ГБ места на постоянном хранилище. Для Ubuntu Server 26.04 минимальные требования составляют  1.5 ГБ ОЗУ и 4 ГБ на накопителе.&lt;br/&gt;&lt;br/&gt;-  Повышена стабильность и производительность при использовании Wayland на системах с GPU NVIDIA. Улучшена поддержка датчиков отпечатков пальцев.&lt;br/&gt;&lt;br/&gt;-  Улучшена интеграция с рабочим столом приложений, поставляемых в формате snap.&lt;br/&gt;&lt;br/&gt;-  Расширены возможности по использованию полнодискового шифрования (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=59728&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=59728&lt;/a&gt;), не требующего ввода пароля разблокировки диска при загрузке, благодаря хранению информации для расшифровки ключей в TPM (Trusted Platform Module). Реализованы возможности для восстановления ключей, применяемых при полнодисковом шифровании на базе TPM. Добавлена поддержка добавления и удаления PIN-кодов или паролей после установки. В конфигуратор добавлена опция для перешифровки диска.&lt;br/&gt;&lt;br/&gt;-  Изменено оформление диалогов, выводимых системой вывода запросов полномочий, требующих у пользователя подтверждения доступа, например, при обращении из snap-пакетов к файлам в домашнем каталоге. Динамическое предоставление доступа организовано с использованием механизма AppArmor. &lt;br/&gt;&lt;br/&gt;-  Проведена работа по унификации установки и обновления пакетов. App Center рассматривается как единое приложение для управления всеми видами приложений, независимо от формата, в котором они поставляются.&lt;br/&gt;&lt;br/&gt;-  Предложен дополнительный стек виртуализации virt-hwe (Hardware Enablement), компоненты которого два раза в год будут обновляться до новых версий по мере формирования обновлений Ubuntu 26.04.x по аналогии с тем как в подобных обновлениях предлагаются новые версии ядра Linux. В состав набора virt-hwe включены пакеты qemu-hwe, libvirt-hwe,   seabios-hwe и edk2-hwe. Для переключения между двумя вариантами пакетов для вирутализации в состав включена утилита ubuntu_virt_helper.&lt;br/&gt;&lt;br/&gt;-  В репозиторий добавлен пакет authd (&lt;a href=&#34;https://github.com/canonical/authd&#34;&gt;https://github.com/canonical/authd&lt;/a&gt;)  для настройки централизованной аутентификации через облачных провайдеров идентификации, таких как MS Entra ID и Google Cloud  Identity.&lt;br/&gt;&lt;br/&gt;-  Обновлены версии пакетов, включая ядро Linux 7.0 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65194&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65194&lt;/a&gt;), systemd 259.5,  glibc 2.43, Chrony 4.8, LibreOffice 26.2.2, GStreamer 1.28, OpenSSL 3.5.6&lt;br/&gt;&lt;br/&gt;-  Обновлены пакеты для разработчиков: LLVM 21, OpenJDK 25, PHP 8.5.2, Rust 1.93.1, strace 6.19, PostgreSQL 18, MariaDB 11.8.6, MySQL 8.4.8, Valkey 9.0.3.&lt;br/&gt;&lt;br/&gt;-  Обновлены серверные пакеты: Samba 4.23, Exim 4.99.1, Postfix 3.10.6, unbound 1.24.2, multipath-tools 0.12.2, OpenLDAP 2.6.10,  containerd 2.2.1, runc 1.4.0, Docker 29, libvirt 12.0.0, QEMU  10.2.1, EDK2 2025.11, Netplan 1.1.2, cloud-init  26.1, OpenStack 2026.1,  HAProxy 3.2, Apache httpd 2.4.65, Nginx 1.28.2, OpenSSH 10.2.&lt;br/&gt;&lt;br/&gt;-  В утилите sudo-rs, поставляемой вместо sudo, включена по умолчанию индикация ввода пароля (появление звёздочек по мере набора). Для возвращения старого поведения в  /etc/sudoers следует выставить настройку &amp;#34;Defaults !pwfeedback&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Для пакетов на языке Rust реализована опциональная поддержка режим cargo-auditable, при котором к исполняемому файлу прикрепляются метаданные об используемых при компиляции версиях зависимостей. При обнаружении уязвимости в зависимости подобная информация позволяет отследить подверженность данной уязвимости используемых исполняемых файлов. Поддержка аудита реализована для пакетов alacritty,&lt;br/&gt;bat, du-dust, eza, fd-find, hyperfine, ripgrep, sd и sudo-rs.&lt;br/&gt;&lt;br/&gt;-  В состав включены компилятор и библиотеки DPC&#43;&#43; (&lt;a href=&#34;https://www.intel.com/content/www/us/en/developer/tools/oneapi/data-parallel-c-plus-plus.html&#34;&gt;https://www.intel.com/content/www/us/en/developer/tools/oneapi/data-parallel-c-plus-plus.html&lt;/a&gt;) (Data Parallel C&#43;&#43;) для создания гетерогенных приложений на языке SYCL (&lt;a href=&#34;https://www.khronos.org/sycl/&#34;&gt;https://www.khronos.org/sycl/&lt;/a&gt;) (надстройка над C&#43;&#43;). &lt;br/&gt;&lt;br/&gt;-  В библиотеке libfprint (&lt;a href=&#34;https://gitlab.freedesktop.org/libfprint/libfprint/&#34;&gt;https://gitlab.freedesktop.org/libfprint/libfprint/&lt;/a&gt;)  расширена поддержка датчиков отпечатков пальцев и реализована поддержка протокола SDCP (&lt;a href=&#34;https://github.com/microsoft/SecureDeviceConnectionProtocol&#34;&gt;https://github.com/microsoft/SecureDeviceConnectionProtocol&lt;/a&gt;) (Secure Device Connection Protocol).&lt;br/&gt;&lt;br/&gt;-  В ядре cgroupfs по умолчанию теперь монтируется с опциями &amp;#34;nsdelegate, memory_recursiveprot, memory_hugetlb_accounting&amp;#34;. В systemd удалена поддержка cgroup v1 и переведены в разряд устаревших скрипты сервисов System V (прослойка для совместимости с подобными скриптами пока сохранена).&lt;br/&gt;&lt;br/&gt;-  По умолчанию обеспечено монтирование внешних носителей в каталог /run/media вместо /media.&lt;br/&gt;&lt;br/&gt;-  Удалены сервисы blkmapd и nfs-blkmap, применявшиеся для NFS.&lt;br/&gt;&lt;br/&gt;-  Прекращена поддержка систем IBM Z z14 (LinuxONE II) и более ранних поколений.&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;-  В репозиторий добавлены пакеты с СУБД DocumentDB 0.108 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=62621&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=62621&lt;/a&gt;), открытой компанией Microsoft. В репозитории &amp;#34;main&amp;#34; обеспечена полная поддержка СУБД MariaDB. Прекращена сборка пакетов с PostgreSQL для архитектуры i386.&lt;br/&gt;&lt;br/&gt;-  В Kerberos добавлена поддержка загрузки файлов конфигурации из каталога &amp;#34;/etc/krb5.conf.d&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Ubuntu MATE 26.04 (&lt;a href=&#34;https://ubuntu-mate.org/&#34;&gt;https://ubuntu-mate.org/&lt;/a&gt;) и Ubuntu Unity 26.04 (&lt;a href=&#34;https://ubuntuunity.org/&#34;&gt;https://ubuntuunity.org/&lt;/a&gt;) решено (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64412&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64412&lt;/a&gt;) не присваивать статус LTS. Для  Ubuntu MATE 26.04 сборки не сформированы (&lt;a href=&#34;http://cdimage.ubuntu.com/ubuntu-mate/releases/26.04/&#34;&gt;http://cdimage.ubuntu.com/ubuntu-mate/releases/26.04/&lt;/a&gt;). В конце марта лидер Ubuntu MATE объявил (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65101&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65101&lt;/a&gt;) об уходе из проекта.&lt;br/&gt;&lt;br/&gt;-  В Kubuntu (&lt;a href=&#34;https://wiki.ubuntu.com/ResoluteRaccoon/Kubuntu&#34;&gt;https://wiki.ubuntu.com/ResoluteRaccoon/Kubuntu&lt;/a&gt;) задействованы выпуски KDE Plasma 6.6 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64812&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64812&lt;/a&gt;), KDE Gear 25.12.3 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64413&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64413&lt;/a&gt;), Qt 6.10 и KDE Frameworks 6.24.0. По умолчанию используется сеанс KDE на основе Wayland. В репозитории остаётся пакет &amp;#34;plasma-session-x11&amp;#34; для создания сеанса на базе X-сервера, но он больше не поддерживается командой Kubuntu.&lt;br/&gt;&lt;br/&gt;-  В Edubuntu (&lt;a href=&#34;https://www.edubuntu.org/&#34;&gt;https://www.edubuntu.org/&lt;/a&gt;) полностью переписаны инсталлятор и меню администратора, которые теперь включают два бэкенда (GTK4 и Qt6), выбираемых в зависимости от типа рабочего стола, а также содержат модуль Cockpit для web-интерфейса. В поставку включены программа для чтения электронных книг Foliate, rss-ридер Paperboy, видеопроигрыватель GNOME Showtime (вместо Totem), Arduino IDE, Raspberry Pi Imager, редактор химических структур GChemPaint, система заметок GNOME Notes (вместо Gnote). Удалены завязанные на GTK2 пакеты, такие как chemtool.&lt;br/&gt;&lt;br/&gt;-  В Ubuntu Studio (&lt;a href=&#34;https://ubuntustudio.org/&#34;&gt;https://ubuntustudio.org/&lt;/a&gt;) предложены три переключаемые варианта компоновки рабочего стола - классический с верхней панелью,  в стиле macOS с глобальным меню и в стиле Windows 10 с нижним меню. Инсталлятор и система настройки звука переписаны на Python с раздельными бэкендами для GTK4 и Qt6. В конфигуратор звука добавлена поддержка FFADO для устройств FireWire и возможности для настройки частоты дискретизации и размера буферов для PipeWire.  &lt;br/&gt;Добавлен звуковой плагин Loopino (LV2/CLAP/VST2) для загрузки, обрезки и зацикливания звуковых файлов. Добавлен апплет для изменения  настроек  PipeWire из системного лотка. Добавлен драйвер  snd-hdspe для звуковых карт AIO,  AIO Pro, RME HDSPe MADI, AES и RayDAT. Добавлен пакет DistroAV для передачи звука и видео в  OBS Studio, используя технологию NDI. Обновлены версии пакетов OBS Studio 32.1.0, FreeShow 1.5.9, QPrompt  2.0.1, &lt;br/&gt;RaySession 0.17.4,&lt;br/&gt;Patchance 1.3.2,&lt;br/&gt;Geonkick 3.7.0,&lt;br/&gt;BChoppr  1.12.8,&lt;br/&gt;harpwise  6.34.4 и&lt;br/&gt;blender 5.0.1.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1774597374.jpeg&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://ubuntucommunity.s3.us-east-2.amazonaws.com/original/3X/5/d/5d20f773eb3213a769948a79a7961523ca2eb3e9.jpeg&#34;&gt; )&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65274&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65274&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65274&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65274&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65274&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65274&lt;/a&gt;
    </content>
    <updated>2026-04-23T16:43:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdxlqlylhdsmalazmnwg2sym5r0j6h9pgyyp25arg6sq7ya8a5ejgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yctm7va</id>
    
      <title type="html">Уязвимость в API IndexedDB, позволяющая ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdxlqlylhdsmalazmnwg2sym5r0j6h9pgyyp25arg6sq7ya8a5ejgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yctm7va" />
    <content type="html">
      Уязвимость в API IndexedDB, позволяющая идентифицировать пользователей Firefox и Tor Browser&lt;br/&gt;&lt;br/&gt;В браузерном движке Gecko выявлена уязвимость (&lt;a href=&#34;https://fingerprint.com/blog/firefox-tor-indexeddb-privacy-vulnerability/&#34;&gt;https://fingerprint.com/blog/firefox-tor-indexeddb-privacy-vulnerability/&lt;/a&gt;) (CVE-2026-6770), позволяющая  формировать уникальные идентификаторы для отслеживания открытия из одного браузера разных сайтов. Проблема проявляется во всех браузерах на основе Firefox, включая Tor Browser, и работает даже в режиме приватного просмотра. Идентификаторы действуют в рамках текущего процесса браузера и сбрасываются после перезапуска браузера. Уязвимость устранена в выпусках Firefox 150/140.10.0 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65260&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65260&lt;/a&gt;) и Tor Browser 15.0.10.&lt;br/&gt;&lt;br/&gt;Для формирования идентификатора достаточно на разных сайтах создать  через API IndexedDВ одну и ту же последовательность БД, после чего оценить порядок следования этих БД в результате вызова метода indexedDB.databases(). Для разных экземпляров браузера порядок перечисления БД будет отличаться, но для одного -  повторяться. &lt;br/&gt;Подобный порядок сохраняется до перезапуска браузера и воспроизводится независимо от открываемого сайта.&lt;br/&gt;&lt;br/&gt;Например, после создания БД &amp;#34;a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r&amp;#34; в одном экземпляре Firefox метод indexedDB.databases() всегда будет возвращать &lt;br/&gt;&amp;#34;g,c,p,a,l,f,n,r,d,j,b,o,h,e,m,i,k&amp;#34;, а в другом экземпляре - &amp;#34;j,b,o,h,e,m,i,k,f,n,r,d,g,c,p,a,l&amp;#34;. При создании 16 БД можно получить около 44 бит энтропии для идентификации. На генерацию идентификатора не влияет очистка локальных браузерных хранилищ  и обновление цепочки Tor-узлов кнопкой &amp;#34;New Identity&amp;#34; в Tor Browser. Метод также может использоваться для идентификации пользователей в окне приватного просмотра.&lt;br/&gt;&lt;br/&gt;Уязвимость вызвана особенностью реализации API IndexedDВ (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API&lt;/a&gt;), на порядок следования БД в которой влияет раскладка внутренних структур, специфичная для каждого экземпляра рабочего процесса браузера. Порядок элементов в списке БД, возвращаемом методом indexedDB.databases(), зависит не от имён БД или порядка создания БД, а от размещения в глобальной хэш-таблице внутренних UUID-хешей, ассоциированных с именами файлов, в которых хранятся БД на диске. &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65272&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65272&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65272&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65272&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65272&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65272&lt;/a&gt;
    </content>
    <updated>2026-04-23T12:43:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8eh6tgvzhdptn6lm06klgkemcqqsw2255nplxyhlnv8zhlgdp6pqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y95vqtj</id>
    
      <title type="html">Выпуск эмулятора QEMU 11.0.0 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8eh6tgvzhdptn6lm06klgkemcqqsw2255nplxyhlnv8zhlgdp6pqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y95vqtj" />
    <content type="html">
      Выпуск эмулятора QEMU 11.0.0&lt;br/&gt;&lt;br/&gt;Представлен (&lt;a href=&#34;https://lists.nongnu.org/archive/html/qemu-devel/2026-04/msg04075.html&#34;&gt;https://lists.nongnu.org/archive/html/qemu-devel/2026-04/msg04075.html&lt;/a&gt;) релиз проекта QEMU 11.0.0 (&lt;a href=&#34;http://wiki.qemu.org/Download&#34;&gt;http://wiki.qemu.org/Download&lt;/a&gt;). В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к аппаратной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM в Linux, или модуля NVMM в NetBSD.&lt;br/&gt;&lt;br/&gt;Изначально проект был создан Фабрисом Белларом (Fabrice Bellard) с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции для 14 аппаратных архитектур, число эмулируемых аппаратных устройств превысило 400. При подготовке версии 11.0.0 внесено более 2500 изменений от 237 разработчиков. &lt;br/&gt;&lt;br/&gt;Ключевые улучшения (&lt;a href=&#34;http://wiki.qemu.org/ChangeLog/11.0&#34;&gt;http://wiki.qemu.org/ChangeLog/11.0&lt;/a&gt;), добавленные в QEMU 11.0: &lt;br/&gt;&lt;br/&gt;-  Удалена поддержка 32-разрядных хост-систем, которая была объявлена устаревшей в апреле прошлого года в QEMU 10.0. В декабрьском выпуске 10.2 в генераторе кода TCG (Tiny Code Generator) была прекращена поддержка платформ mips32 и ppc32, а в выпуске QEMU 11.0 удалены оставшиеся платформы i386, arm, ppc и riscv32, а также проведена чистка кодовой базы и сборочной системы от компонентов для работы на 32-разрядных хостах. &lt;br/&gt;&lt;br/&gt;-  Реализован (&lt;a href=&#34;https://github.com/qemu/qemu/commit/8155bca60d436e6422ee08be3b93c952540e45da&#34;&gt;https://github.com/qemu/qemu/commit/8155bca60d436e6422ee08be3b93c952540e45da&lt;/a&gt;) ускоритель виртуализации &amp;#34;nitro&amp;#34; (&amp;#34;-accel nitor&amp;#34;) и новый тип эмулируемых систем &amp;#34;nitro&amp;#34;, позволяющий (&lt;a href=&#34;https://github.com/qemu/qemu/commit/2855cee7c83cb85603805a1a4f27435ed9e4cac5&#34;&gt;https://github.com/qemu/qemu/commit/2855cee7c83cb85603805a1a4f27435ed9e4cac5&lt;/a&gt;) запускать в QEMU изолированные анклавы на базе технологии конфиденциальных вычислений AWS Nitro Enclave (&lt;a href=&#34;https://aws.amazon.com/ec2/nitro/nitro-enclaves/&#34;&gt;https://aws.amazon.com/ec2/nitro/nitro-enclaves/&lt;/a&gt;), например, для локального тестирования в QEMU окружений Nitro Enclave. В AWS EC2 технология Nitro Enclave позволяет запускать в виртуальной машине вложенные изолированные анклавы для работы с конфиденциальными данными, выделяя им часть своих ресурсов.&lt;br/&gt;&lt;br/&gt;-  Улучшена поддержка ускорителей виртуализации MSHV (&lt;a href=&#34;https://fosdem.org/2026/events/attachments/BFQ8XA-introducing-mshv-accelerator-in-qemu/slides/266752/mshv_qemu_2gzauv1.pdf&#34;&gt;https://fosdem.org/2026/events/attachments/BFQ8XA-introducing-mshv-accelerator-in-qemu/slides/266752/mshv_qemu_2gzauv1.pdf&lt;/a&gt;) (Microsoft Hypervisor) и WHPX (Microsoft Windows Hypervisor Platform Extensions).&lt;br/&gt;&lt;br/&gt;-  При использовании гипервизора KVM (&amp;#34;-accel kvm&amp;#34;) предоставлена поддержка виртуализации расширения Intel CET (Control-flow Enforcement Technology) для применения в виртуальных машинах защиты от эксплоитов, использующих методы возвратно-ориентированного программирования (ROP - Return-Oriented Programming). Также добавлена поддержка перезагрузки конфиденциальных виртуальных машин, использующих для шифрования памяти расширения AMD SEV-SNP (Secure Encrypted Virtualization - Secure Nested Paging) и Intel TDX (Trust Domain Extensions).&lt;br/&gt;&lt;br/&gt;-  В устройство VirtIO-GPU (&lt;a href=&#34;https://www.qemu.org/docs/master/system/devices/virtio-gpu.html&#34;&gt;https://www.qemu.org/docs/master/system/devices/virtio-gpu.html&lt;/a&gt;), обеспечивающее работу виртуального GPU, добавлена возможность выставления отличающихся разрешений экрана для разных устройств вывода. &lt;br/&gt;&lt;br/&gt;-  В VirtIO-GPU добавлена (&lt;a href=&#34;https://github.com/qemu/qemu/commit/893598209fde32ca5f013a012b120af3a458bcae&#34;&gt;https://github.com/qemu/qemu/commit/893598209fde32ca5f013a012b120af3a458bcae&lt;/a&gt;) поддержка  контекстов DRM (Direct Rendering Manager native context), позволяющих повысить производительность работы с виртуальным GPU из гостевой системы за счёт прямой передачи команд в реальный хостовый GPU. Поддержка контекстов DRM включается при использовании нового устройства virtio-gpu-gl с опцией &amp;#34;drm_native_context=on&amp;#34;.&lt;br/&gt;В отличие от контекстов  Virgl и Venus, работающих на уровне API OpenGL и Vulkan, контекст DRM реализован на уровне UAPI ядра Linux.&lt;br/&gt;&lt;br/&gt;-  Добавлена возможность использования языка C&#43;&#43; для разработки плагинов к генератору кода TCG (Tiny Code Generator).&lt;br/&gt;&lt;br/&gt;-  В блочный драйвер NFS добавлена (&lt;a href=&#34;https://github.com/qemu/qemu/commit/37d10da587d5d241520c502706192da5806cc370&#34;&gt;https://github.com/qemu/qemu/commit/37d10da587d5d241520c502706192da5806cc370&lt;/a&gt;) поддержка сборки с библиотекой libnfs 6 (&lt;a href=&#34;https://github.com/sahlberg/libnfs/&#34;&gt;https://github.com/sahlberg/libnfs/&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;-  В блочный драйвер curl  добавлена опция &amp;#34;force-range&amp;#34; для принудительного использования HTTP-заголовка &amp;#34;Range&amp;#34;  при загрузке изображений без предварительной проверки его поддержки отдельным запросом с заголовком HEAD.&lt;br/&gt;&lt;br/&gt;-  В блочном драйвере  FUSE отключена обработка операций экспорта в синхронном режиме, приводивших к блокировке запуска виртуальной машины до окончания обработки других FUSE-запросов. Добавлена возможность использования нескольких потоков ввода/вывода (iothread) при выполнении экспорта в FUSE.&lt;br/&gt;&lt;br/&gt;-  В эмулятор архитектуры x86 добавлена поддержка CPU  Intel Diamond Rapids (&amp;#34;Xeon 7&amp;#34;).&lt;br/&gt;&lt;br/&gt;-  В эмулятор архитектуры ARM добавлена процессорных расширений  FEAT_ASID2 и FEAT_E2H0. В генераторе кода  TCG реализована эмуляция расширений SME (Scalable Matrix Extension).&lt;br/&gt;&lt;br/&gt;-  В эмулятор архитектуры HPPA добавлена поддержка эмуляции 64-разрядных CPU c 40- и 44-разрядным адресным пространством.&lt;br/&gt;При помощи SeaBIOS-hppa 24 (&lt;a href=&#34;https://qemu.googlesource.com/seabios-hppa/&#34;&gt;https://qemu.googlesource.com/seabios-hppa/&lt;/a&gt;) обеспечена инициализация PCI-контроллера Astro, позволяющая использовать PCI-видеокарты на 64-рядных системах.&lt;br/&gt;&lt;br/&gt;-  В эмуляторе архитектуры LoongArch появилась возможность миграции PMU (Performance Monitoring Unit) при использовании гипервизора KVM. В генераторе кода  TCG реализована эмуляция расширений&lt;br/&gt;LA v1.1, sc.q и llacq/screl, а также инструкций FRECIP и DRECIP для вычисления обратных значений.&lt;br/&gt;&lt;br/&gt;-  В эмулятор архитектуры  PowerPC добавлена поддержка снапршотов.&lt;br/&gt;&lt;br/&gt;-  В эмуляторе архитектуры RISC-V реализована поддержка CPU MIPS P8700 и  расширений набора команд Zilsd, Zclsd, ZALASR и Smpmpmt.&lt;br/&gt;&lt;br/&gt;-   В эмуляторе архитектуры  s390  появилась поддержка загрузки с устройств  virtio-blk-pci и реализована эмуляции инструкции  &amp;#34;DIVIDE TO INTEGER&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Принято исправление (&lt;a href=&#34;https://github.com/qemu/qemu/commit/2ae361ef1d7d526b07ff88d854552e2d009bfb1b&#34;&gt;https://github.com/qemu/qemu/commit/2ae361ef1d7d526b07ff88d854552e2d009bfb1b&lt;/a&gt;),  в 50-80 раз сокращающее (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64834&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64834&lt;/a&gt;) задержки при работе fdmon (file descriptor monitoring) в режиме &amp;#34;aio=io_uring&amp;#34; и нахождении системы в состоянии простоя (idle). &lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65269&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65269&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65269&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65269&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65269&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65269&lt;/a&gt;
    </content>
    <updated>2026-04-23T10:43:18Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstqtrw3nuu00c5f8rqvnmpetwmyn89my32m5llhum8l4r5tfmq8pczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y2qjefg</id>
    
      <title type="html">Проект WSL9x для запуска современных ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstqtrw3nuu00c5f8rqvnmpetwmyn89my32m5llhum8l4r5tfmq8pczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y2qjefg" />
    <content type="html">
      Проект WSL9x для запуска современных Linux-ядер в окружении Windows 95&lt;br/&gt;&lt;br/&gt;Не связанный с компанией Microsoft энтузиаст реализовал (&lt;a href=&#34;https://social.hails.org/@hailey/116446826733136456&#34;&gt;https://social.hails.org/@hailey/116446826733136456&lt;/a&gt;) инструментарий WSL9x (&lt;a href=&#34;https://codeberg.org/hails/wsl9x&#34;&gt;https://codeberg.org/hails/wsl9x&lt;/a&gt;) (Windows 9x Subsystem for Linux), позволяющий запускать современные ядра Linux внутри ядра Windows 95/98/ME. Проект даёт возможность в одной системе бок о бок выполнять приложения для Linux и Windows 9x, по аналогии с тем как прослойка WSL позволяет работать с Linux-приложениями в современных версиях Windows. Поддерживается запуск только консольных Linux-программ. Код компонентов  WSL9x написан на Си и ассемблере и распространяется (&lt;a href=&#34;https://codeberg.org/hails/wsl9x&#34;&gt;https://codeberg.org/hails/wsl9x&lt;/a&gt;) под лицензией GPLv3.&lt;br/&gt;&lt;br/&gt;В отличие от WSL2 в WSL9x  не применяется виртуализация и ядро Linux выполняется в нулевом кольце защиты параллельно с ядром Windows, что позволяет использовать WSL9x на системах без поддержки аппаратной виртуализации, даже c CPU i486. В системе применяется модифицированное ядро Linux 6.19,  собранное для работы в режиме UML (&lt;a href=&#34;https://en.wikipedia.org/wiki/User-mode_Linux&#34;&gt;https://en.wikipedia.org/wiki/User-mode_Linux&lt;/a&gt;) (User-mode Linux), предназначенном для запуска ядра как пользовательского процесса. Обращение к POSIX API в UML-слое трансляции заменено на вызов API ядра  Windows 9x. &lt;br/&gt;&lt;br/&gt;В Windows загружается подготовленный проектом VxD-драйвер (&lt;a href=&#34;https://en.wikipedia.org/wiki/VxD&#34;&gt;https://en.wikipedia.org/wiki/VxD&lt;/a&gt;), отвечающий за инициализацию подсистемы WSL9x, загрузку и размещение ядра Linux в памяти, диспетчеризацию прерываний, цикличную передачу управления ядру Linux в режиме совместной многозадачности и обработку  адресованных Linux-ядру событий из пространства пользователя, таких как выполнение  системных вызовов и обращение к невыделенным страницам памяти (page faults).&lt;br/&gt;&lt;br/&gt;Для пользователей предлагается утилита wsl.com, оформленная в виде 16-разрядного DOS-приложения и позволяющая использовать командную строку MS-DOS для запуска Linux-программ. Утилита обеспечивает передачу событий ввода и симулирует функциональность консоли для отображения вывода с поддержкой ANSI escape-кодов.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776921448.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://codeberg.org/hails/wsl9x/media/branch/main/screenshot.png&#34;&gt; )&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65270&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65270&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65270&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65270&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65270&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65270&lt;/a&gt;
    </content>
    <updated>2026-04-23T06:43:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx0jwjawphd8ytvyk42au24w9ww34h6vj995hzk9p3saevk0xf76gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y574vux</id>
    
      <title type="html">Инициатива по удалению из ядра ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx0jwjawphd8ytvyk42au24w9ww34h6vj995hzk9p3saevk0xf76gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y574vux" />
    <content type="html">
      Инициатива по удалению из ядра старых Ethernet-драйверов из-за ошибок, выявляемых через AI&lt;br/&gt;&lt;br/&gt;Эндрю Ланн (Andrew Lunn), мэйнтейнер 9 подсистем (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS#:~:text=Lunn&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS#:~:text=Lunn&lt;/a&gt;), отвечающий за сетевые драйверы в ядре Linux, опубликовал (&lt;a href=&#34;https://lore.kernel.org/lkml/20260421-v7-0-0-net-next-driver-removal-v1-v1-0-69517c689d1f@lunn.ch/&#34;&gt;https://lore.kernel.org/lkml/20260421-v7-0-0-net-next-driver-removal-v1-v1-0-69517c689d1f@lunn.ch/&lt;/a&gt;) набор патчей, удаляющих из ядра все драйверы для Ethernet-адаптеров с интерфейсами ISA и PCMCIA. Отмечается, что ранее старые драйверы не требовали особых усилий по сопровождению, но с появлением продвинутых AI-инструментов и систем fuzzing-тестирования, используемых новичками для выявления ошибок в  ядре, нагрузка на сопровождающих увеличилась.&lt;br/&gt;&lt;br/&gt;Эндрю не видит особого смысла в исправлении старых драйверов, которыми, вероятно, уже никто не пользуется, и предлагает удалить их из ядра. В представленном для рецензирования наборе патчей удалено 18 драйверов для Ethernet-устройств с интерфейсами ISA и PCMCIA, выпускаемых до 2002 года.  В случае одобрения Линуса Торвальдса удаление может быть произведено в ядре Linux 7.2, намеченном на середину августа.&lt;br/&gt;&lt;br/&gt;Предложенные для удаления драйверы:&lt;br/&gt;&lt;br/&gt;-  3com  3c509, 3c515, 3c574, 3c589 и 3c59x для серий 3Com EtherLinkIII, EtherLink XL &amp;#34;Corkscrew&amp;#34;, &amp;#34;RoadRunner&amp;#34; и &amp;#34;Vortex&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  amd  hplance, mvme147, 7990 lance и nmclan для HP300,&lt;br/&gt;Motorola MVME147 SBC, AMD PCnet32 (AT1500, NE2100), Allied Telesis AT1500, HP J2405A, Alchemy Semi AU1X00.&lt;br/&gt;&lt;br/&gt;-  smsc smc9194 и smc91c92, использовались на ноутбуках DELL c  док-станциями и в ethernet-картах Megahertz, Motorola, Ositech и Psion Dacom.&lt;br/&gt;&lt;br/&gt;-  cirrus cs89x0 и mac89x0 для карт с чипами Crystal Semiconductor (Cirrus Logic) CS89[02]0, которые, например, использовались в платах iMX21ADS, компьютерах Macintosh и интегрировались в CPU EP93xx.&lt;br/&gt;&lt;br/&gt;-  fujitsu fmvj18x для Ethernet-карт с чипами Fujitsu FMV-J18x.&lt;br/&gt;&lt;br/&gt;-  xircom xirc2ps для выпускавшихся в конце 1990-х 16-разрядных PCMCIA-карт Xircom.&lt;br/&gt;&lt;br/&gt;-  8390 AX88190, pcnet, ultra и  wd80x3 - для NE2000-совместимых Ethernet-карт на чипах Asix AX88190, NS8390, SMC Ultra, SMC EtherEZ, WD8003 и WD8013, таких как D-Link DE-650, Linksys EthernetCard, Accton EN2212, RPTI EP400, PreMax PE-200, Thomas&lt;br/&gt;    Conrad и  Kingston KNE-PCM. &lt;br/&gt;&lt;br/&gt;После публикации патчей к обсуждению подключилось несколько пользователей, которые заявили о наличии в своих инфраструктурах оборудования, использующего предложенные к удалению драйверы. Например, до сих пор  используются Motorola MVME147 (&lt;a href=&#34;https://lore.kernel.org/lkml/CAFr9PXk=3md2oVDqFbmQLNiVMkRr32pHMPNSeskdTpM-1huB=A@mail.gmail.com/&#34;&gt;https://lore.kernel.org/lkml/CAFr9PXk=3md2oVDqFbmQLNiVMkRr32pHMPNSeskdTpM-1huB=A@mail.gmail.com/&lt;/a&gt;),  mac89x0 (&lt;a href=&#34;https://lore.kernel.org/lkml/CAFr9PXk9GMmPWeaURvgQySwAHtFDxRH7B43u9mG1P_v-oJmzNA@mail.gmail.com/&#34;&gt;https://lore.kernel.org/lkml/CAFr9PXk9GMmPWeaURvgQySwAHtFDxRH7B43u9mG1P_v-oJmzNA@mail.gmail.com/&lt;/a&gt;) и 3com 3C905-B (&lt;a href=&#34;https://lore.kernel.org/lkml/71d319ef-cd49-e8a8-70dd-cf0763ac6305@winds.org/&#34;&gt;https://lore.kernel.org/lkml/71d319ef-cd49-e8a8-70dd-cf0763ac6305@winds.org/&lt;/a&gt;). Также упоминается (&lt;a href=&#34;https://lore.kernel.org/lkml/0856a42d87b62d3ab7890c348b1fe9c83e630784.camel@physik.fu-berlin.de/&#34;&gt;https://lore.kernel.org/lkml/0856a42d87b62d3ab7890c348b1fe9c83e630784.camel@physik.fu-berlin.de/&lt;/a&gt;), что удаляемые драйверы могут потребоваться для ретро-систем Alpha, SPARC, PA-RISC и 68000.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65266&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65266&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65266&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65266&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65266&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65266&lt;/a&gt;
    </content>
    <updated>2026-04-22T10:13:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsds8hu3x3lrh4ddt42z5rknjuh6kgnupxgnh9fwex9fanz0pzp3fqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yplg8fm</id>
    
      <title type="html">Релиз Firefox 150 с устранением 359 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsds8hu3x3lrh4ddt42z5rknjuh6kgnupxgnh9fwex9fanz0pzp3fqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yplg8fm" />
    <content type="html">
      Релиз Firefox 150 с устранением 359 уязвимостей&lt;br/&gt;&lt;br/&gt;Состоялся (&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/150.0/releasenotes/&#34;&gt;https://www.mozilla.org/en-US/firefox/150.0/releasenotes/&lt;/a&gt;) релиз web-браузера Firefox 150 (&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/150.0/releasenotes/&#34;&gt;https://www.mozilla.org/en-US/firefox/150.0/releasenotes/&lt;/a&gt;) и сформированы обновления прошлых веток (&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/organizations/all/&#34;&gt;https://www.mozilla.org/en-US/firefox/organizations/all/&lt;/a&gt;) с длительным сроком поддержки - 140.10.0 (&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/140.10.0/releasenotes/&#34;&gt;https://www.mozilla.org/en-US/firefox/140.10.0/releasenotes/&lt;/a&gt;) и 115.35.0 (&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/115.35.0/releasenotes/&#34;&gt;https://www.mozilla.org/en-US/firefox/115.35.0/releasenotes/&lt;/a&gt;). На стадию бета-тестирования (&lt;a href=&#34;https://firefox.com/channel&#34;&gt;https://firefox.com/channel&lt;/a&gt;) в ближайшие часы будет переведена (&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/151.0beta/releasenotes/&#34;&gt;https://www.mozilla.org/en-US/firefox/151.0beta/releasenotes/&lt;/a&gt;) ветка Firefox 151, релиз которой намечен на 19 мая. &lt;br/&gt;&lt;br/&gt;Основные новшества в Firefox 150 (1 (&lt;a href=&#34;https://www.mozilla.org/en-US/firefox/150.0/releasenotes/&#34;&gt;https://www.mozilla.org/en-US/firefox/150.0/releasenotes/&lt;/a&gt;), 2 (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/150&#34;&gt;https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/150&lt;/a&gt;), 3 (&lt;a href=&#34;https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;resolution=FIXED&amp;amp;target_milestone=150%20Branch&amp;amp;limit=0&amp;amp;short_desc_type=anywords&amp;amp;short_desc=Allow&#34;&gt;https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;amp;resolution=FIXED&amp;amp;target_milestone=150%20Branch&amp;amp;limit=0&amp;amp;short_desc_type=anywords&amp;amp;short_desc=Allow&lt;/a&gt; Enable Add Drop Support Implement)):&lt;br/&gt;&lt;br/&gt;-  Устранено 359 уязвимостей (&lt;a href=&#34;https://www.mozilla.org/en-US/security/advisories/mfsa2026-30/&#34;&gt;https://www.mozilla.org/en-US/security/advisories/mfsa2026-30/&lt;/a&gt;) (56 уязвимостей собрано под CVE-2026-6784, 155 под CVE-2026-6785, 110 под CVE-2026-6786, а остальные под отдельными CVE). 345 уязвимостей   вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Большая часть проблем (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64760&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64760&lt;/a&gt;) выявлена (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65165&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65165&lt;/a&gt;) при проверке кода AI-моделями.&lt;br/&gt;&lt;br/&gt;-  В контекстное меню, показываемое при клике правой кнопкой мыши на ссылке, добавлена кнопка для быстрого открытия содержимого ссылки в режиме Split View (&lt;a href=&#34;https://support.mozilla.org/kb/split-view-firefox&#34;&gt;https://support.mozilla.org/kb/split-view-firefox&lt;/a&gt;), позволяющем в одном окне бок о бок  просмотреть содержимое двух вкладок. После вызова режима Split View из контекстного меню вкладки добавлена возможность выбора второй вкладки через поиск по  открытым вкладкам. В контекстное меню вкладки также добавлена кнопка &amp;#34;Reverse Tabs&amp;#34;, позволяющая поменять местами вкладки в левом и правом блоке  Split View.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776779854.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776779839.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Предложена служебная страница about:translations, предоставляющая отдельный интерфейс для перевода текста с одного языка на другой. Перевод осуществляется в режиме реального времени по мере набора.&lt;br/&gt;Для быстрого перехода на данную страницу можно использовать подсказку, появляющуюся при начале набора слова &amp;#34;translate&amp;#34;  в адресной строке.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776782325.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776782318.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  На платформе Linux задействован штатный интерфейс выбора Emoji, предоставляемый библиотекой GTK. Интерфейс вызывается при двойном нажатии Ctrl&#43;&amp;#34;.&amp;#34; в формах ввода текста.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776782646.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776782638.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Обеспечено формирование rpm-пакетов для Red Hat Enterprise Linux, Fedora, openSUSE и других дистрибутивов, использующих пакетный менеджер RPM.&lt;br/&gt;&lt;br/&gt;-  Предоставлена возможность передачи через буфер обмена информации сразу о нескольких вкладках: если выделить в панели несколько вкладок и выбрать в контекстном меню &amp;#34;Share → Copy X links&amp;#34;, то в буфер обмена будут помещены заголовки и URL выделенных вкладок.&lt;br/&gt;&lt;br/&gt;-  Во встроенный PDF-просмотрщик (&lt;a href=&#34;https://support.mozilla.org/kb/view-pdf-files-firefox-or-choose-another-viewer&#34;&gt;https://support.mozilla.org/kb/view-pdf-files-firefox-or-choose-another-viewer&lt;/a&gt;) добавлены функции для изменения порядка, копирования, вставки, удаления  и экспорта страниц из PDF-документа.&lt;br/&gt;&lt;br/&gt;-  Для всех пользователей включено применение спецификации LNA (Local Network Access) для ограничения обращений к локальной системе (loopback, 127.0.0.0/8) или внутренней сети (192.168.0.0/16, 10.0.0.0/8 и т.п.) при взаимодействии с публичными сайтами. Для обращения к внутренним ресурсам пользователь должен предоставить web-приложению специальные полномочия, так как подобная активность используются злоумышленниками для осуществления CSRF-атак на маршрутизаторы, точки доступа, принтеры, корпоративные web-интерфейсы и другие устройства и сервисы, принимающие запросы только из локальной сети. Кроме того, сканирование внутренних ресурсов может использоваться для косвенной идентификации или сбору сведений о локальной сети. Ранее подобная защита действовала только при включении режима усиленной защиты от отслеживания перемещений (ETP, Enhanced Tracking Protection =&amp;gt; Strict).&lt;br/&gt;&lt;br/&gt;-  В сборках для Windows реализована новая система управления профилями (&lt;a href=&#34;https://support.mozilla.org/kb/profile-management&#34;&gt;https://support.mozilla.org/kb/profile-management&lt;/a&gt;), возможность сохранения профиля в файл и поддержка использования Firefox для обособленных web-приложений.&lt;br/&gt;&lt;br/&gt;-  В настройки добавлена опция (Settings &amp;gt; Tabs &amp;gt; Drag tabs), позволяющая отключить создания групп вкладок при перетаскивании мыши одной вкладки на другую для тех кто предпочитает управлять группировкой только через контекстно меню.&lt;br/&gt;&lt;br/&gt;-  Интегрированный бесплатный VPN-сервис Firefox VPN (&lt;a href=&#34;https://support.mozilla.org/kb/built-in-vpn&#34;&gt;https://support.mozilla.org/kb/built-in-vpn&lt;/a&gt;) теперь доступен пользователям из Канады, помимо пользователей США, Франции, Германии и Великобритании. Сервис позволяет обращаться к сайтам не напрямую, а через промежуточные прокси-серверы в разных странах, скрывающие IP-адрес пользователя. Имеется возможность включать VPN только для выбранных сайтов. Для активации VPN необходима регистрация учётной записи в Mozilla.  В VPN-сервисе действует ограничение в 50 гигабайт трафика в месяц. &lt;br/&gt;&lt;br/&gt;-  В инструментах для web-разработчиков в панель CSS добавлена (&lt;a href=&#34;https://firefox-source-docs.mozilla.org/devtools-user/page_inspector/how_to/examine_and_edit_css/index.html#viewing-common-pseudo-classes&#34;&gt;https://firefox-source-docs.mozilla.org/devtools-user/page_inspector/how_to/examine_and_edit_css/index.html#viewing-common-pseudo-classes&lt;/a&gt;) отдельная секция с псевдоклассами, специфичными для элементов, такими как псевдокласс &amp;#34;:open&amp;#34;, применяемый для раскрываемых элементов типа ‹dialog›, и &amp;#34;:visited&amp;#34; - применяемый для элементов ‹a› и ‹area›. &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776784096.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://firefox-source-docs.mozilla.org/_images/pseudo_classes_panel_element_specific.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;В панели для отслеживания сетевой активности реализована индикация защищённых соединений, установленных с использованием сертификатов, выданных удостоверяющими центрами, отсутствующими в базе корневых сертификатов Mozilla.&lt;br/&gt;&lt;br/&gt;-  Реализован API ariaNotify (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/Document/ariaNotify&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/API/Document/ariaNotify&lt;/a&gt;), позволяющий в web-приложениях для людей с проблемами со зрением  выводить уведомления через экранный ридер.&lt;br/&gt;&lt;br/&gt;-  Для элемента ‹media&amp;gt; реализована  поддержка псевдо-классов (&amp;#34;:playing&amp;#34;, &amp;#34;:paused&amp;#34; и т.п.) для изменения стиля в зависимости от состояния воспроизведения.&lt;br/&gt;&lt;br/&gt;-  Добавлен метод highlightsFromPoint() (&lt;a href=&#34;https://developer.mozilla.org/docs/Web/API/HighlightRegistry/highlightsFromPoint&#34;&gt;https://developer.mozilla.org/docs/Web/API/HighlightRegistry/highlightsFromPoint&lt;/a&gt;), возвращающий для указанной позиции на странице массив объектов HighlightHitResult с информацией о  содержимом, выделенном при помощи CSS Custom Highlight API (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/CSS_Custom_Highlight_API&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/API/CSS_Custom_Highlight_API&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;-  В CSS добавлена поддержка применения функции light-dark() (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/color_value/light-dark&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/color_value/light-dark&lt;/a&gt;) к изображениям для адаптации к настройкам светлого или тёмного режима. В функции можно указать два изображения, которые будут выбраны в зависимости от светлого или тёмного режима. &lt;br/&gt;&lt;br/&gt;   light-dark(&lt;br/&gt;     url(&amp;#34;light-icon.png&amp;#34;),&lt;br/&gt;     url(&amp;#34;dark-icon.png&amp;#34;)&lt;br/&gt;   );&lt;br/&gt;&lt;br/&gt;-  В CSS-функции color-mix() (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color-mix&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color-mix&lt;/a&gt;) появилась поддержка  смешивания произвольного числа значений цветов (ранее допускалось только смешивание двух цветов). &lt;br/&gt;&lt;br/&gt;   color-mix(in oklab, teal 20%, olive 30%, blue 50%)&lt;br/&gt;&lt;br/&gt;-  Для изображений, загружаемых по мере прокрутки страницы  (&amp;#34;loading=lazy&amp;#34;), варианты которых определены через свойство &amp;#34;srcset&amp;#34;, реализована (&lt;a href=&#34;https://ericportis.com/posts/2023/auto-sizes-pretty-much-requires-width-and-height/&#34;&gt;https://ericportis.com/posts/2023/auto-sizes-pretty-much-requires-width-and-height/&lt;/a&gt;) поддержка атрибута &amp;#34;sizes=auto&amp;#34;. Данное значение позволяет браузеру автоматически выбирать подходящее изображение из набора &amp;#34;srcset&amp;#34; в зависимости от ширины доступной для элемента &amp;#34;img&amp;#34; области.&lt;br/&gt;&lt;br/&gt;-  В версии Firefox для Android (&lt;a href=&#34;https://www.firefox.com/en-US/firefox/android/150.0/releasenotes/&#34;&gt;https://www.firefox.com/en-US/firefox/android/150.0/releasenotes/&lt;/a&gt;) проведена работа по &lt;br/&gt;повышению стабильности, плавности и отзывчивости при навигации.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65260&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65260&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65260&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65260&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65260&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65260&lt;/a&gt;
    </content>
    <updated>2026-04-21T16:13:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswu8cqhfyhdnwjvy74h5ynwl2fmd284p9k0ydf7mcx4mgwsrm6ydgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ysxp4wq</id>
    
      <title type="html">Выпуск системы управления ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswu8cqhfyhdnwjvy74h5ynwl2fmd284p9k0ydf7mcx4mgwsrm6ydgzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ysxp4wq" />
    <content type="html">
      Выпуск системы управления исходными текстами Git 2.54&lt;br/&gt;&lt;br/&gt;Представлен (&lt;a href=&#34;https://lore.kernel.org/lkml/xmqqa4uxsjrs.fsf@gitster.g/&#34;&gt;https://lore.kernel.org/lkml/xmqqa4uxsjrs.fsf@gitster.g/&lt;/a&gt;) релиз распределенной системы управления исходными текстами Git 2.54 (&lt;a href=&#34;http://git-scm.com/&#34;&gt;http://git-scm.com/&lt;/a&gt;). Git отличается высокой производительностью  и  предоставляет средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям &amp;#34;задним числом&amp;#34; используются неявное хеширование всей предыдущей истории в каждом коммите, а также удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов.  Код Git распространяется (&lt;a href=&#34;https://github.com/git/git/&#34;&gt;https://github.com/git/git/&lt;/a&gt;) под лицензией GPLv2&#43;.&lt;br/&gt;&lt;br/&gt;По сравнению с прошлым выпуском в новую версию принято 770 изменений, подготовленных при участии 137 разработчиков (66 впервые приняли участие в разработке Git). Основные (&lt;a href=&#34;https://about.gitlab.com/blog/whats-new-in-git-2-54-0/&#34;&gt;https://about.gitlab.com/blog/whats-new-in-git-2-54-0/&lt;/a&gt;) новшества (&lt;a href=&#34;https://github.blog/open-source/git/highlights-from-git-2-54/&#34;&gt;https://github.blog/open-source/git/highlights-from-git-2-54/&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;-  Реализована команда &amp;#34;git history (&lt;a href=&#34;https://git-scm.com/docs/git-history/2.54.0&#34;&gt;https://git-scm.com/docs/git-history/2.54.0&lt;/a&gt;)&amp;#34;, предоставляющая экспериментальные возможности для перезаписи истории изменений, более простые и безопасные (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=63336&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=63336&lt;/a&gt;) в использовании, чем перебазирование коммитов командой &amp;#34;git rebase&amp;#34;. Предоставляются две операции: &lt;br/&gt;&lt;br/&gt; &amp;#34;git history reword ‹commit›&amp;#34; для перезаписи сообщения в указанном коммите без изменения рабочего дерева и индекса (кроме примечания, остальное остаётся нетронутым). Например, для исправления опечатки.&lt;br/&gt; &amp;#34;git history split ‹commit›&amp;#34; для интерактивного разделения указанного коммита на два разных коммита с перемещением выбранных частей из исходного коммита в дополнительный коммит. &lt;br/&gt;&lt;br/&gt;В будущих выпусках ожидается добавление дополнительных команд:&lt;br/&gt;&amp;#34;git history fixup&amp;#34; для исправления коммита, &amp;#34;git history drop&amp;#34; для удаления коммита, &amp;#34;git history reorder&amp;#34; для изменения порядка следования коммитов и &amp;#34;git history squash&amp;#34; для объединения коммитов.&lt;br/&gt;&lt;br/&gt;-  Реализован новый метод определения обработчиков (hook (&lt;a href=&#34;https://git-scm.com/docs/githooks&#34;&gt;https://git-scm.com/docs/githooks&lt;/a&gt;)) в файлах конфигурации. Вместо размещения скриптов с обработчиками в каталоге &amp;#34;.git/hooks&amp;#34; в каждом репозитории, команды для вызова обработчиков теперь можно задавать непосредственно в файлах конфигурации. Настройки можно  привязывать к репозиторию или указывать в файлах конфигурации, действующих для всех репозиториев (/etc/gitconfig) или репозиториев пользователя (~/.gitconfig). Возможна привязка нескольких обработчиков к одному событию. Скрипты из &amp;#34;.git/hooks&amp;#34; по-прежнему продолжают вызываться, но запускаются после обработчиков из файлов кофигурации. Для просмотра списка обработчиков следует использовать команду &amp;#34;git hook list&amp;#34;, а для выборочного отключения вызова обработчиков - настройку &amp;#34;hook.‹name›.enabled = false&amp;#34;.&lt;br/&gt;&lt;br/&gt;   [hook &amp;#34;linter&amp;#34;]&lt;br/&gt;      event = pre-commit&lt;br/&gt;      command = ~/bin/linter --cpp20 &lt;br/&gt;&lt;br/&gt;   [hook &amp;#34;no-leaks&amp;#34;]&lt;br/&gt;      event = pre-commit&lt;br/&gt;      command = ~/bin/leak-detector&lt;br/&gt;&lt;br/&gt;   $ git hook list pre-commit&lt;br/&gt;   global    linter  ~/bin/linter --cpp20&lt;br/&gt;    local    no-leaks    ~/bin/leak-detector &lt;br/&gt;&lt;br/&gt;-  В команде &amp;#34;git maintenance (&lt;a href=&#34;https://git-scm.com/docs/git-maintenance&#34;&gt;https://git-scm.com/docs/git-maintenance&lt;/a&gt;)&amp;#34; по умолчанию задействована стратегия &amp;#34;geometric&amp;#34; (&amp;#34;git config set maintenance.strategy geometric&amp;#34;), позволяющая  сократить время обслуживания крупных  монорепозиториев. По сравнению с ранее применяемой стратегией, использующей логику как в команде &amp;#34;git gc&amp;#34;, новая стратегия избегает переупаковки всех объектов и исключает излишне ресурсоёмкие операции, такие как слияние всех pack-файлов (по возможности объединение производится частями и  без чистки удалённых объектов).&lt;br/&gt;&lt;br/&gt;-  База данных объектов (ODB) и связанные с ней API переведены на новую архитектуру, основанную на использовании подключаемых бэкендов. Проведённая реструктуризация абстрагирует формат хранения объектов и &lt;br/&gt;в дальнейшем позволит реализовать такие возможности, как альтернативные бэкенды и форматы объектов, например, для более эффективного хранения крупных бинарных файлов или для оптимизации работы крупных git-хостингов.&lt;br/&gt;&lt;br/&gt;-  В команде &amp;#34;git repo structure (&lt;a href=&#34;https://git-scm.com/docs/git-repo&#34;&gt;https://git-scm.com/docs/git-repo&lt;/a&gt;)&amp;#34;, выводящей сведения о структуре репозитория, обеспечено отображение не только общего размера, но и показа самых крупных объектов каждого типа, что позволяет обойтись при оценке размера без использования сторонней утилиты git-sizer (&lt;a href=&#34;https://github.com/github/git-sizer&#34;&gt;https://github.com/github/git-sizer&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;   $ git repo structure&lt;br/&gt;   ...&lt;br/&gt;   | * Largest objects         |             |&lt;br/&gt;   |   * Commits               |             |&lt;br/&gt;   |     * Maximum size    [1] |   17.23 KiB |&lt;br/&gt;   |     * Maximum parents [2] |      10     |&lt;br/&gt;   |   * Trees                 |             |&lt;br/&gt;   |     * Maximum size    [3] |   58.85 KiB |&lt;br/&gt;   |     * Maximum entries [4] |    1.18 k   |&lt;br/&gt;   |   * Blobs                 |             |&lt;br/&gt;   |     * Maximum size    [5] | 1019.51 KiB |&lt;br/&gt;   |   * Tags                  |             |&lt;br/&gt;   |     * Maximum size    [6] |    7.13 KiB |&lt;br/&gt;&lt;br/&gt;-  В команде &amp;#34;git replay (&lt;a href=&#34;https://git-scm.com/docs/git-replay&#34;&gt;https://git-scm.com/docs/git-replay&lt;/a&gt;)&amp;#34;, применяемой вместо &amp;#34;git rebase&amp;#34; для воссоздания истории на сервере без рабочего дерева, включено по умолчанию атомарное обновление ссылок (вместо вывода списка команд update-ref для ручного выполнения), реализована опция &amp;#34;--revert&amp;#34; для отмены изменений от серии коммитов, обеспечено отбрасывание результирующих пустых коммитов и  появилась возможность воссоздания истории вплоть до корневого коммита.&lt;br/&gt;&lt;br/&gt;-  В &amp;#34;git rev-list (&lt;a href=&#34;https://git-scm.com/docs/git-rev-list&#34;&gt;https://git-scm.com/docs/git-rev-list&lt;/a&gt;)&amp;#34; и похожие команды добавлена опция &amp;#34;--maximal-only&amp;#34; для показа только коммитов, недостижимых другими коммитами.&lt;br/&gt;&lt;br/&gt;-  В команду &amp;#34;git repo info (&lt;a href=&#34;https://git-scm.com/docs/git-repo&#34;&gt;https://git-scm.com/docs/git-repo&lt;/a&gt;)&amp;#34; добавлена опция &amp;#34;--keys&amp;#34; для вывода вписка всех известных ключей.&lt;br/&gt;&lt;br/&gt;-  В команде &amp;#34;git add -p (&lt;a href=&#34;https://git-scm.com/docs/git-add&#34;&gt;https://git-scm.com/docs/git-add&lt;/a&gt;)&amp;#34; при навигации между блоками кода при помощи клавиш &amp;#34;J&amp;#34; и &amp;#34;K&amp;#34; обеспечена пометка уже одобренных и пропущенных блоков.&lt;br/&gt;Добавлена опция &amp;#34;--no-auto-advance&amp;#34; для отключения автоматического перехода к следующему файлу, чтобы иметь возможность вернуться к прошлым файлам перед коммитом.&lt;br/&gt;&lt;br/&gt;-  Проведена оптимизация web-интерфейса &amp;#34;gitweb (&lt;a href=&#34;https://git-scm.com/docs/gitweb&#34;&gt;https://git-scm.com/docs/gitweb&lt;/a&gt;)&amp;#34; для работы с мобильных устройств.&lt;br/&gt;&lt;br/&gt;-  В команде &amp;#34;git apply --directory (&lt;a href=&#34;https://git-scm.com/docs/git-apply&#34;&gt;https://git-scm.com/docs/git-apply&lt;/a&gt;)&amp;#34; перед использованием обеспечена нормализация файловых путей, таких как &amp;#34;./un/../normalized/path&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Документирована возможность добавления собственных подкоманд через размещение файлов &amp;#34;git-‹cmd›&amp;#34; в каталоге с исполняемыми файлами.&lt;br/&gt;&lt;br/&gt;-  В команду &amp;#34;git send-email (&lt;a href=&#34;https://git-scm.com/docs/git-send-email&#34;&gt;https://git-scm.com/docs/git-send-email&lt;/a&gt;)&amp;#34; добавлена поддержка клиентских сертификатов.&lt;br/&gt;&lt;br/&gt;-  Для команды &amp;#34;git status (&lt;a href=&#34;https://git-scm.com/docs/git-status&#34;&gt;https://git-scm.com/docs/git-status&lt;/a&gt;)&amp;#34; реализована настройка &amp;#34;status.compareBranches&amp;#34;, через которую можно указать ветки, с которыми будет производиться сравнение текущей ветки.&lt;br/&gt;&lt;br/&gt;[status]&lt;br/&gt;   compareBranches = @{upstream} @{push}&lt;br/&gt;&lt;br/&gt;-  В &amp;#34;git rebase (&lt;a href=&#34;https://git-scm.com/docs/git-rebase&#34;&gt;https://git-scm.com/docs/git-rebase&lt;/a&gt;)&amp;#34; добавлена опция &amp;#34;--trailer&amp;#34;  для упрощения добавления метаданных ко всем коммитам.&lt;br/&gt;&lt;br/&gt;   git rebase --trailer &amp;#34;Reviewed-by: Test ‹test@example.com›&amp;#34;&lt;br/&gt;&lt;br/&gt;-  В команду &amp;#34;git fast-import (&lt;a href=&#34;https://git-scm.com/docs/git-fast-import&#34;&gt;https://git-scm.com/docs/git-fast-import&lt;/a&gt;)&amp;#34; добавлена возможность замены подписей для коммитов, которые стали невалидны после импорта.&lt;br/&gt;&lt;br/&gt;-  Добавлена  поддержка упаковки (compaction) многопакетных индексов MIDX (multi-pack index), при которой между собой объединяются мелкие слои MIDX-индекса  c информацией о доступности объектов и связанные с ними bitmap-файлы, что позволяет уменьшить число накопившихся слоёв в давно существующих репозиториях.&lt;br/&gt;&lt;br/&gt;-  В команде &amp;#34;git backfill&amp;#34; реализована возможность указания ревизий (диапазонов коммитов) и масок путей (pathspec (&lt;a href=&#34;https://git-scm.com/docs/gitglossary/2.54.0#Documentation/gitglossary.txt-pathspec&#34;&gt;https://git-scm.com/docs/gitglossary/2.54.0#Documentation/gitglossary.txt-pathspec&lt;/a&gt;)) для ограничения загружаемых частей истории изменений.&lt;br/&gt;&lt;br/&gt;   git backfill main~100..main&lt;br/&gt;   git backfill -- &amp;#39;*.c&amp;#39;&lt;br/&gt;&lt;br/&gt;-  Добавлены альтернативные формы вызова команды &amp;#34;git config list&amp;#34; - &amp;#34;git config -l&amp;#34; и &amp;#34;git config --list&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  Разрешено использование не-ASCII символов в именах псевдонимов команд, задаваемых в файле конфигурации.&lt;br/&gt;&lt;br/&gt;   [alias &amp;#34;получить&amp;#34;]&lt;br/&gt;       command = fetch&lt;br/&gt;&lt;br/&gt;-  Изменено отображение подписей, у которых истёк срок действия GPG-ключей, но которые были валидны на момент подписания коммита. Подобные подписи теперь отображаются как корректные с примечанием об устаревании ключа (ранее они подсвечивались красным цветом, что создавало впечатление об их некорректности).&lt;br/&gt;&lt;br/&gt;-  При обращении к репозиториям по HTTP обеспечена обработка ошибки с кодом 429 (Too Many Requests). Завершившиеся подобной ошибкой запросы теперь рассматриваются не как фатальная проблема, а как временная ошибка, для которой через какое-время следует повторить операцию. Задержка перед повтором задаётся через опцию &amp;#34;http.retryAfter&amp;#34;,  число повторов -  &amp;#34;http.maxRetries&amp;#34;, время ожидания - &amp;#34;http.maxRetryTime&amp;#34;.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65252&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65252&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65252&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65252&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65252&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65252&lt;/a&gt;
    </content>
    <updated>2026-04-21T09:44:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9kvs5ngfq6nldkm9uprnv5ts7k0dhv36qxw47fxydhqegdhlf9ngzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ygjxnlu</id>
    
      <title type="html">SDL запретил приём кода от AI. Созданы ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9kvs5ngfq6nldkm9uprnv5ts7k0dhv36qxw47fxydhqegdhlf9ngzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ygjxnlu" />
    <content type="html">
      SDL запретил приём кода от AI. Созданы форки Vim, избавленные от AI-изменений&lt;br/&gt;&lt;br/&gt;Разработчики библиотеки SDL (Simple DirectMedia Layer) приняли (&lt;a href=&#34;https://github.com/libsdl-org/SDL/pull/15353&#34;&gt;https://github.com/libsdl-org/SDL/pull/15353&lt;/a&gt;) правила, запрещающие (&lt;a href=&#34;https://github.com/libsdl-org/SDL/pull/15353/changes&#34;&gt;https://github.com/libsdl-org/SDL/pull/15353/changes&lt;/a&gt;) приём изменений, содержащих код, сгенерированный большими языковыми моделями, такими как ChatGPT, Claude, Copilot и Grok. При этом разрешено использование AI для выявления проблем и анализа передаваемых изменений, но  исправления подобных проблем должны создаваться людьми. &lt;br/&gt;&lt;br/&gt;Судя по полученному проектом опыту, выявленные при помощи AI проблемы часто оказываются галлюцинациями, на практике не являющимися реальными проблемами или содержащими некорректную информацию. Разработчики, передающие сведения о проблемах, выявленных при помощи AI, должны хорошо разбираться в заявляемой проблеме и собственноручно убедиться в её существовании. При отправке pull-запросов разработчик должен подтвердить, что он является автором кода и передаёт результат своего труда под лицензией Zlib.&lt;br/&gt;&lt;br/&gt;В качестве причин запрета разработки с использованием AI называется несовместимость создаваемого через AI кода с лицензией Zlib из-за невозможности точно определить источник  кода, а также возможные лицензионные конфликты из-за косвенного заимствования кода из проектов под другими лицензиями (так как большая языковая модель  обучена на коде под различными лицензиями,  генерируемый код потенциально  может трактоваться (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=58055&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=58055&lt;/a&gt;) как производная работа).&lt;br/&gt;&lt;br/&gt;Дополнительно можно упомянуть создание двух форков текстового редактора Vim, созданных из-за недовольства участившегося применения AI при подготовке изменений (&lt;a href=&#34;https://github.com/vim/vim/commits/master/&#34;&gt;https://github.com/vim/vim/commits/master/&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;-  Vim Classic (&lt;a href=&#34;https://vim-classic.org/&#34;&gt;https://vim-classic.org/&lt;/a&gt;) - форк кодовой базы Vim 8.2 (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=52031&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=52031&lt;/a&gt;), продолжающий сопровождение прошлой ветки. Проект основал (&lt;a href=&#34;https://drewdevault.com/blog/Forking-vim/&#34;&gt;https://drewdevault.com/blog/Forking-vim/&lt;/a&gt;) Дрю ДеВолт (Drew DeVault), автор пользовательского окружения Sway (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=50296&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=50296&lt;/a&gt;), почтового клиента Aerc (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=50823&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=50823&lt;/a&gt;), языка программирования Hare (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=64794&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=64794&lt;/a&gt;) и платформы совместной разработки SourceHut (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=52862&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=52862&lt;/a&gt;). В качестве причин создания форка указано непринятие политики Vim в отношении использования AI, желание сохранить чистую совесть и продолжить получать удовольствие от работы с Vim.&lt;br/&gt;&lt;br/&gt;-  EVi (&lt;a href=&#34;https://codeberg.org/NerdNextDoor/evi&#34;&gt;https://codeberg.org/NerdNextDoor/evi&lt;/a&gt;) -  форк ветки Vim 9.1.0, в которой ещё не принимались изменения, созданные при помощи AI.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65216&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65216&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65216&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65216&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65216&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65216&lt;/a&gt;
    </content>
    <updated>2026-04-20T21:13:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2x5d9mwsc7npcv600xmgzdpmc48wxaequk07gym6fhp6pwqd73vczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ylvygfp</id>
    
      <title type="html">В Arch Linux обеспечена воспроизводимая ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2x5d9mwsc7npcv600xmgzdpmc48wxaequk07gym6fhp6pwqd73vczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3ylvygfp" />
    <content type="html">
      В Arch Linux обеспечена воспроизводимая сборка образов контейнеров&lt;br/&gt;&lt;br/&gt;Дистрибутив Arch Linux обеспечил (&lt;a href=&#34;https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/thread/44PW52T547MACXFU5HZ5U7SIPAX3BAXS/&#34;&gt;https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/thread/44PW52T547MACXFU5HZ5U7SIPAX3BAXS/&lt;/a&gt;) воспроизводимую сборку образов контейнеров, позволяющую убедиться, что поставляемые в образе бинарные файлы собраны из предоставляемого исходного кода и не содержат скрытых изменений. Воспроизводимые образы Arch Linux  размещены в Docker Hub с тегом repro (&lt;a href=&#34;https://hub.docker.com/layers/archlinux/archlinux/repro&#34;&gt;https://hub.docker.com/layers/archlinux/archlinux/repro&lt;/a&gt;). Любой желающий  может собрать (&lt;a href=&#34;https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/master/REPRO.md&#34;&gt;https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/master/REPRO.md&lt;/a&gt;) из исходного кода образ контейнера бит в бит совпадающий с распространяемыми проектом готовыми образами, и убедиться, что сборочная инфраструктура дистрибутива, компилятор и сборочный инструментарий не скомпрометированы. &lt;br/&gt;&lt;br/&gt;При формировании (&lt;a href=&#34;https://gitlab.archlinux.org/archlinux/archlinux-docker/-/merge_requests/96/diffs&#34;&gt;https://gitlab.archlinux.org/archlinux/archlinux-docker/-/merge_requests/96/diffs&lt;/a&gt;) воспроизводимых сборок учитываются такие нюансы, как точное соответствие зависимостей; использование неизменного состава и версий сборочного инструментария; идентичный набор опций и настроек по умолчанию; сохранение порядка сборки файлов (применение тех же методов сортировки); отключение добавления компилятором непостоянной служебной информации, такой как случайные значения, ссылки на файловые пути и данные о дате и времени сборки. На воспроизводимость сборок также влияют ошибки и состояния гонки в инструментарии. &lt;br/&gt;&lt;br/&gt;Воспроизводимые образы поставляются отдельно так как для обеспечения полной воспроизводимости в их состав не включены ключи для пакетного менеджера pacman. При необходимости обновления или установки пакетов через pacman в данных образах требуется запуск команды для  пересоздания хранилища ключей (&amp;#34;pacman-key --init &amp;amp;&amp;amp; pacman-key --populate archlinux&amp;#34;). Для проверки идентичности собственной сборки с распространяемым через Docker Hub образом можно сравнить хэши, выдаваемые командой &amp;#34;podman inspect --format &amp;#39;{{.Digest}}&amp;#39; ‹image›&amp;#34;, или воспользоваться утилитой diffoci (&lt;a href=&#34;https://github.com/reproducible-containers/diffoci&#34;&gt;https://github.com/reproducible-containers/diffoci&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65247&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65247&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65247&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65247&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65247&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65247&lt;/a&gt;
    </content>
    <updated>2026-04-20T19:13:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs020rdhszlhj6j3qusx55u5rlulrhflcfgdpvqry6m0ymwt6aj74gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y78rv8a</id>
    
      <title type="html">Опубликована среда рабочего стола ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs020rdhszlhj6j3qusx55u5rlulrhflcfgdpvqry6m0ymwt6aj74gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3y78rv8a" />
    <content type="html">
      Опубликована среда рабочего стола LXQt 2.4.0&lt;br/&gt;&lt;br/&gt;После 6 месяцев разработки представлен (&lt;a href=&#34;https://lxqt-project.org/release/2026/04/20/release-lxqt-2-4-0/&#34;&gt;https://lxqt-project.org/release/2026/04/20/release-lxqt-2-4-0/&lt;/a&gt;) релиз среды рабочего стола LXQt 2.4.0 (&lt;a href=&#34;https://lxqt.github.io/&#34;&gt;https://lxqt.github.io/&lt;/a&gt;) (Qt Lightweight Desktop Environment), продолжающей (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=37473&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=37473&lt;/a&gt;) развитие проектов LXDE и Razor-qt.  Интерфейс LXQt следует идеям классической организации рабочего стола, но  привносит современное оформление и приёмы, увеличивающие удобство работы. LXQt позиционируется как легковесное, модульное, быстрое и удобное окружение, вобравшее лучшие черты LXDE и Razor-qt.  Код размещён (&lt;a href=&#34;https://github.com/lxqt&#34;&gt;https://github.com/lxqt&lt;/a&gt;) на GitHub и поставляется под лицензиями GPL 2.0&#43; и LGPL 2.1&#43;. Появление готовых сборок ожидается для Ubuntu (&lt;a href=&#34;https://launchpad.net/lxqt&#34;&gt;https://launchpad.net/lxqt&lt;/a&gt;) (LXQt по умолчанию предлагается в Lubuntu), Arch Linux (&lt;a href=&#34;https://wiki.archlinux.org/title/LXQt&#34;&gt;https://wiki.archlinux.org/title/LXQt&lt;/a&gt;),  Fedora (&lt;a href=&#34;https://fedoraproject.org/wiki/Changes/LXQt&#34;&gt;https://fedoraproject.org/wiki/Changes/LXQt&lt;/a&gt;), openSUSE (&lt;a href=&#34;http://download.opensuse.org/repositories/X11:/LXQt/&#34;&gt;http://download.opensuse.org/repositories/X11:/LXQt/&lt;/a&gt;), Mageia (&lt;a href=&#34;http://mageia.madb.org/package/show/release/cauldron/application/0/name/task-lxqt&#34;&gt;http://mageia.madb.org/package/show/release/cauldron/application/0/name/task-lxqt&lt;/a&gt;), FreeBSD (&lt;a href=&#34;https://wiki.freebsd.org/LXQt&#34;&gt;https://wiki.freebsd.org/LXQt&lt;/a&gt;), ROSA (&lt;a href=&#34;http://wiki.rosalab.ru/ru/index.php/LXQt&#34;&gt;http://wiki.rosalab.ru/ru/index.php/LXQt&lt;/a&gt;) и ALT Linux (&lt;a href=&#34;http://packages.altlinux.org/ru/search?branch=sisyphus&amp;amp;name=lxqt&#34;&gt;http://packages.altlinux.org/ru/search?branch=sisyphus&amp;amp;name=lxqt&lt;/a&gt;). &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776679627.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://lxqt-project.org/images/screenshots/ambiance.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;В новой версии (&lt;a href=&#34;https://github.com/lxqt/lxqt/releases/tag/2.4.0&#34;&gt;https://github.com/lxqt/lxqt/releases/tag/2.4.0&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;-  В диалоге сохранения файлов в поле &amp;#34;Имя файла&amp;#34; теперь выделяется не всё содержимое, а только имя файла без расширения, что позволяет сразу изменить имя без перемещения курсора или перевыделения области.&lt;br/&gt;&lt;br/&gt;-  В конфигурациях на базе  Wayland обеспечено применение и сохранение настроек скрытия элементов на рабочем столе (&amp;#34;Hide Desktop Items&amp;#34;) по отдельности для каждого монитора. &lt;br/&gt;&lt;br/&gt;-  В LXQt-Powermanagement реализованы раздельные таймауты перевода монитора в спящий режим для автономной работы и для работы от стационарного источника энергии.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776679511.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://lxqt-project.org/images/posts/config-powermanagement.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  Переделан панельный плагин изменения громкости, в котором вертикальные ползунки заменены на горизонтальные и показаны все доступные  устройства вывода звука. Добавлена поддержка изменения громкости устройства по умолчанию при помощи колеса мыши или прокрутки тачпадом.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776679531.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://lxqt-project.org/images/posts/multisink-volumeplugin.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В LXQt Sessions разделены настройки сеансов на баз X11 и Wayland. Настройки Wayland показываются только при установке пакета  lxqt-wayland-session. &lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776679580.png&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://lxqt-project.org/images/posts/lxqt-config-session.png&#34;&gt; )&lt;br/&gt;&lt;br/&gt;-  В сеансах на базе Wayland реализована возможность вызова главного меню комбинацией клавиш, привязанной в настройках к выполнению команды &amp;#34;lxqt-qdbus openmenu&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  В LXQt Runner для запуска встроенного калькулятора теперь достаточно начать ввод с цифры, а не только со знака &amp;#34;=&amp;#34;.&lt;br/&gt;&lt;br/&gt;-  В режиме &amp;#34;не беспокоить&amp;#34; прекращено сохранение в истории временных уведомлений, таких как информация о начале воспроизведения следующей музыкальной композиции.&lt;br/&gt;&lt;br/&gt;-  В бэкенд xdg-desktop-portal-lxqt, реализующий порталы Freedesktop (&lt;a href=&#34;https://github.com/flatpak/xdg-desktop-portal/&#34;&gt;https://github.com/flatpak/xdg-desktop-portal/&lt;/a&gt;), добавлен новый портал org.freedesktop.impl.portal.Access для запроса подтверждения доступа к системным ресурсам, например, обращения к микрофону или камере.&lt;br/&gt;&lt;br/&gt;-  В эмуляторе терминала QTerminal обеспечено выделение всех  совпадений при поиске и улучшена  подсветка кода.&lt;br/&gt;&lt;br/&gt;-  Добавлена переменная окружения XDG_STATE_HOME,  определяющая путь к каталогу для файлов с состоянием (.local/state).&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65246&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65246&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65246&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65246&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65246&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65246&lt;/a&gt;
    </content>
    <updated>2026-04-20T11:13:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs943l3h5h7zy4j4n230m4yjvcjvx3l65f3q9jth0jg68tew7q3h4gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yz8l6u6</id>
    
      <title type="html">Выпуск Bcachefs 1.38.0. Дистрибутив NASty для ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs943l3h5h7zy4j4n230m4yjvcjvx3l65f3q9jth0jg68tew7q3h4gzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yz8l6u6" />
    <content type="html">
      Выпуск Bcachefs 1.38.0. Дистрибутив NASty для развёртывания NAS на базе Bcachefs&lt;br/&gt;&lt;br/&gt;Кент Оверстрит (Kent Overstreet) опубликовал (&lt;a href=&#34;https://evilpiepirate.org/git/bcachefs-tools.git/commit/?id=44ea2cc69c1ac40215c1aec4ab388a2370eaea76&#34;&gt;https://evilpiepirate.org/git/bcachefs-tools.git/commit/?id=44ea2cc69c1ac40215c1aec4ab388a2370eaea76&lt;/a&gt;) выпуск файловой системы Bcachefs 1.38.0 (&lt;a href=&#34;https://bcachefs.org/&#34;&gt;https://bcachefs.org/&lt;/a&gt;). Выпуск охватывает два пакета: bcachefs-kernel-dkms (&lt;a href=&#34;https://evilpiepirate.org/git/bcachefs.git&#34;&gt;https://evilpiepirate.org/git/bcachefs.git&lt;/a&gt;) с модулем ядра, собираемым при помощи системы DKMS (Dynamic Kernel Module Support), и bcachefs-tools (&lt;a href=&#34;https://evilpiepirate.org/git/bcachefs-tools.git&#34;&gt;https://evilpiepirate.org/git/bcachefs-tools.git&lt;/a&gt;) с запускаемой в пространстве пользователя утилитой bcachefs,  реализующей команды для создания (mkfs), монтирования, восстановления и проверки ФС. Пакеты собраны для Arch Linux (&lt;a href=&#34;https://security.archlinux.org/package/bcachefs-tools&#34;&gt;https://security.archlinux.org/package/bcachefs-tools&lt;/a&gt;) и ожидаются для Debian, Ubuntu (&lt;a href=&#34;https://apt.bcachefs.org/unstable/pool/main/b/bcachefs-tools/&#34;&gt;https://apt.bcachefs.org/unstable/pool/main/b/bcachefs-tools/&lt;/a&gt;), Fedora, openSUSE (&lt;a href=&#34;https://build.opensuse.org/package/show/filesystems:bcachefs:release/bcachefs&#34;&gt;https://build.opensuse.org/package/show/filesystems:bcachefs:release/bcachefs&lt;/a&gt;) и NixOS (&lt;a href=&#34;https://github.com/NixOS/nixpkgs/blob/nixos-25.11/pkgs/by-name/bc/bcachefs-tools/&#34;&gt;https://github.com/NixOS/nixpkgs/blob/nixos-25.11/pkgs/by-name/bc/bcachefs-tools/&lt;/a&gt;). DKMS-модуль поддерживает работу с ядрами Linux, начиная с 6.16.&lt;br/&gt;&lt;br/&gt;Проектом Bcachefs развивается файловая система, нацеленная на сочетание расширенной функциональности, свойственной Btrfs и ZFS, и уровня производительности, надёжности и масштабируемости, характерного для XFS. Bcachefs поддерживает такие возможности, как включение в раздел нескольких устройств, многослойные раскладки накопителей (нижний слой с часто используемыми данными на базе быстрых SSD, а верхний слой с менее востребованными данными из жестких дисков), репликация (RAID 1/10), кэширование, прозрачное сжатие данных (режимы LZ4, gzip и ZSTD), срезы состояния (снапшоты), верификация целостности по контрольным суммам,  коды коррекции ошибок, хранение информации в зашифрованном виде (используются ChaCha20 и Poly1305).&lt;br/&gt;&lt;br/&gt;В новой версии (&lt;a href=&#34;https://evilpiepirate.org/git/bcachefs-tools.git/tree/Changelog.mdwn&#34;&gt;https://evilpiepirate.org/git/bcachefs-tools.git/tree/Changelog.mdwn&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;-  Btree-структура need_discard, применяемая для отслеживания освобождаемых наборов блоков, переведена на индексирование по порядковому номеру из журнала вместо пары устройство/набор блоков (device/bucket). Изменение позволило ускорить работу со структурой need_discard и исключить возникновение взаимной блокировки при восстановлении из журнала во время монтирования ФС с недостаточным числом свободных блоков под метаданные.&lt;br/&gt;&lt;br/&gt;-  Операции записи в журнал вынесены в отдельную fifo-очередь, а максимальное число  одновременно производимых операций записи в журнал увеличено с 16 до 256, что позволило ускорить работу больших хранилищ с интенсивной нагрузкой на запись.&lt;br/&gt;&lt;br/&gt;-  Значительно ускорено монтирование ФС с большим числом снапшотов.&lt;br/&gt;&lt;br/&gt;Дополнительно можно отметить выпуск (&lt;a href=&#34;https://github.com/nasty-project/nasty/releases/tag/v0.0.3&#34;&gt;https://github.com/nasty-project/nasty/releases/tag/v0.0.3&lt;/a&gt;) проекта NASty 0.0.3 (&lt;a href=&#34;https://github.com/nasty-project/nasty&#34;&gt;https://github.com/nasty-project/nasty&lt;/a&gt;), развивающего дистрибутив для создания сетевых хранилищ (NAS) с использованием типового оборудования. Дистрибутив построен на пакетной базе NixOS, использует файловую систему Bcachefs и поддерживает предоставление доступа к файлам через  NFS и SMB, а также экспорт блочных устройств через iSCSI и NVMe-oF. Управление осуществляется через web-интерфейс. Размер установочного iso-образа (&lt;a href=&#34;https://github.com/nasty-project/nasty/releases/download/v0.0.3/nasty-v0.0.3-x86_64.iso&#34;&gt;https://github.com/nasty-project/nasty/releases/download/v0.0.3/nasty-v0.0.3-x86_64.iso&lt;/a&gt;) 1.9 ГБ. Наработки проекта  [[&lt;a href=&#34;https://github.com/nasty-project/nasty/распространяются&#34;&gt;https://github.com/nasty-project/nasty/распространяются&lt;/a&gt;]] под лицензией GPLv3. Web-интерфейс на писан на TypeScript с задействованием фреймворка SvelteKit (&lt;a href=&#34;https://svelte.dev/docs/kit/introduction&#34;&gt;https://svelte.dev/docs/kit/introduction&lt;/a&gt;). Движок для управления хранилищем и системой написан на языке Rust.&lt;br/&gt;&lt;br/&gt;Обновления загружаются и устанавливаются автоматически. Система обновляется атомарно с возможностью  отката на прошлое состояние при выявлении проблем в новой версии. В web-интерфейсе доступны возможности для управления файловыми системами, снапшотами, подразделами, дисками, виртуальными машинами и совместным доступом. Имеются встроенные в web-интерфейс  файловый менеджер и эмулятор терминала, работающие в браузере. Возможно создание правил для выполнения действий и оповещении администратора в случае излишнего потребления дискового пространства, сбоях в работе накопителей и перегреве.&lt;br/&gt;&lt;br/&gt;Возможен запуск изолированных окружений и приложений, используя виртуализацию на базе  QEMU/KVM и контейнерную изоляцию при помощи k3s runtime (Helm chart-ы для запуска приложений в контейнерах  с настройкой проброса через nginx ingress можно устанавливать напрямую из WebUI). Поддерживается интеграция с платформой Kubernetes, для которой предоставляется драйвер CSI для динамического выделения места в хранилище. Дистрибутив по умолчанию отправляет (&lt;a href=&#34;https://github.com/nasty-project/nasty-telemetry&#34;&gt;https://github.com/nasty-project/nasty-telemetry&lt;/a&gt;) телеметрию с анонимизированными данными о числе накопителей и размере хранилища (телеметрия отключается в секции &amp;#34;Settings → Telemetry&amp;#34;). &lt;br/&gt;&lt;br/&gt;В качестве причин выбора  Bcachefs вместо ZFS отмечается активная разработка, поставка под лицензией GPL, простая модель работы с ФС, подразделами и снапшотами (без усложнённых концепций, типа dataset-ов, zvol и вложенных pool-ов) и наличие продвинутых возможностей, таких как автоматическое перемещение редко используемых данных на медленные накопители, коды коррекции ошибок и восстановление повреждений без остановки работы с ФС.&lt;br/&gt;&lt;br/&gt;Из изменений в версии NASty 0.0.3 выделяется переход на использование механизма nix flake (&lt;a href=&#34;https://nix.dev/manual/nix/2.28/command-ref/new-cli/nix3-flake.html&#34;&gt;https://nix.dev/manual/nix/2.28/command-ref/new-cli/nix3-flake.html&lt;/a&gt;) для упаковки и управления зависимостями;  поддержка VPN Tailscale для проброса NVMe-oF поверх VPN; интеграция k3s runtime; добавление NUT (Network UPS Tools) для мониторинга устройств бесперебойного питания; web-панель для тонкой  настройки NFS, SMB и iSCSI (включая опции для выбора планировщика ввода/вывода, журналирования и резервирования метаданных); дополнительные настройки для Bcachefs (управление кодами коррекции ошибок, выбор алгоритма контрольных сумм, online-ребалансировки и т.п.); поддержка кэша Cachix (&lt;a href=&#34;https://www.cachix.org/&#34;&gt;https://www.cachix.org/&lt;/a&gt;) для ускорения доставки обновлений; возможность генерации TLS-сертификатов через Let&amp;#39;s Encrypt; включение в состав утилит iotop-c, btop, fwupd, rsync и croc.&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1776666964.jpg&#34;&gt; &lt;br/&gt; ( &lt;img src=&#34;https://github.com/nasty-project/nasty/raw/main/images/dashboard.jpg&#34;&gt; )&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65244&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65244&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65244&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65244&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65244&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65244&lt;/a&gt;
    </content>
    <updated>2026-04-20T08:09:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszcla5zzrqdprur58n84vt69m29ulw8nw79uf64n83hsquduqvmzczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yylf6em</id>
    
      <title type="html">В состав ядра Linux 7.1 принят новый ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszcla5zzrqdprur58n84vt69m29ulw8nw79uf64n83hsquduqvmzczyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yylf6em" />
    <content type="html">
      В состав ядра Linux 7.1 принят новый драйвер для NTFS&lt;br/&gt;&lt;br/&gt;Линус Торвальдс принял (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cdd4dc3aebeab43a72ce0bc2b5bab6f0a80b97a5&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cdd4dc3aebeab43a72ce0bc2b5bab6f0a80b97a5&lt;/a&gt;) в состав ядра Linux 7.1, релиз которого ожидается в середине июня, набор патчей (&lt;a href=&#34;https://lore.kernel.org/lkml/CAKYAXd-knEHqHPgz83&#43;bOaLHAcA=f97f2-mnJxLmu0MiDkTgDA@mail.gmail.com/&#34;&gt;https://lore.kernel.org/lkml/CAKYAXd-knEHqHPgz83&#43;bOaLHAcA=f97f2-mnJxLmu0MiDkTgDA@mail.gmail.com/&lt;/a&gt;) с новой реализацией файловой системы NTFS, развивавшейся под именем ntfsplus. Новый драйвер включён под именем &amp;#34;ntfs&amp;#34;, которое ранее использовалось для удалённого (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=60777&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=60777&lt;/a&gt;) из ядра старого драйвера, работавшего в режиме только для чтения. Драйвер ntfsplus разработал Намджэ Чон (Namjae Jeon (&lt;a href=&#34;https://github.com/namjaejeon&#34;&gt;https://github.com/namjaejeon&lt;/a&gt;)),   участник (&lt;a href=&#34;https://www.samba.org/samba/team/&#34;&gt;https://www.samba.org/samba/team/&lt;/a&gt;) проекта Samba, сопровождающий (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS&lt;/a&gt;) драйвер EXFAT (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=52222&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=52222&lt;/a&gt;) и сервер KSMBD (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=55706&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=55706&lt;/a&gt;) в ядре Linux. &lt;br/&gt;&lt;br/&gt;Разработка ntfsplus началась в 2022 году после публикации отчёта (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=57095&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=57095&lt;/a&gt;) о  проблемах с сопровождением драйвера NTFS3 (&lt;a href=&#34;https://github.com/Paragon-Software-Group/linux-ntfs3&#34;&gt;https://github.com/Paragon-Software-Group/linux-ntfs3&lt;/a&gt;), разработанного (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=55742&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=55742&lt;/a&gt;) компанией Paragon Software и поставляемого (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=55742&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=55742&lt;/a&gt;) начиная с ядра 5.15 вместо старого заброшенного драйвера NTFS. С ноября 2021 года по июнь 2022 года разработчики ntfs3 перестали выходить на связь и рассматривать присылаемые патчи, но затем возобновили сопровождение и опубликовали (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=57299&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=57299&lt;/a&gt;) набор исправлений, который вошёл в состав ядра 5.19. С тех пор изменения для свежих версий ядра выпускаются регулярно (&lt;a href=&#34;https://github.com/Paragon-Software-Group/linux-ntfs3/tags&#34;&gt;https://github.com/Paragon-Software-Group/linux-ntfs3/tags&lt;/a&gt;) и, среди прочего, достаточно большой набор улучшений и исправлений был принят (&lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=75a452d31ba6&#34;&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=75a452d31ba6&lt;/a&gt;) в состав ядра 7.0.&lt;br/&gt;&lt;br/&gt;В качестве мотива продвижения в ядро нового драйвера ntfsplus&lt;br/&gt;указывалось (&lt;a href=&#34;https://lore.kernel.org/lkml/20251020020749.5522-1-linkinjeon@kernel.org/&#34;&gt;https://lore.kernel.org/lkml/20251020020749.5522-1-linkinjeon@kernel.org/&lt;/a&gt;), что более качественный и сопровождаемый NTFS-драйвер позволит улучшить совместимость Linux-систем с Windows-устройствами и упростить работу пользователей.&lt;br/&gt;Заявлялось, что в нынешнем драйвере NTFS3 имеются проблемы, остающиеся нерешёнными, из-за которых многие пользователи и дистрибутивы продолжают применять старый драйвер ntfs-3g, работающий в пространстве пользователя. При прохождении тестового набора  xfstests  драйвер ntfsplus успешно проходит 326 тестов (41.4%) из 787, а ntfs3 - 273 (34.6%).&lt;br/&gt;&lt;br/&gt;Драйвер ntfsplus основан на кодовой базе  удалённого из ядра классического драйвера ntfs, который был переработан, расширен возможностью записи данных и существенно расширен для поддержки современных возможностей, таких как использование фолиантов страниц памяти (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=56478#folios&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=56478#folios&lt;/a&gt;) (folios) вместо структуры buffer_head. В новом драйвере  реализовано отложенное выделение блоков, позволившее добиться высокой производительности операций записи и снижения фрагментации. Для буферизированных операций записи/чтения, прямого ввода/вывода, маппинга экстентов и операций страничной записи/чтения  задействована библиотека iomap (&lt;a href=&#34;https://docs.kernel.org/filesystems/iomap/index.html&#34;&gt;https://docs.kernel.org/filesystems/iomap/index.html&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;По сравнению с ntfs3 новый драйвер поддерживает такие возможности, как iomap, отложенное выделение блоков (delayed allocation (&lt;a href=&#34;https://en.wikipedia.org/wiki/Allocate-on-flush&#34;&gt;https://en.wikipedia.org/wiki/Allocate-on-flush&lt;/a&gt;)) и маппинг идентификаторов пользователей при монтировании (idmap). После принятия в основной состав ядра в ntfsplus планируют реализовать полноценное журналирование (в ntfs3 имеется поддержка создания replay-журнала). &lt;br/&gt;&lt;br/&gt;В ntfsplus также удалось повысить производительность, благодаря применению асинхронных операций iomap, отложенному выделению блоков, оптимизации выделения новых кластеров, оптимизации слияния фрагментов, загрузки битовой карты кластеров в фоновом режиме и упреждающей загрузки блоков inode и информации о каталогах. В проведённых в ноябре прошлого года тестах  iozone (&lt;a href=&#34;https://www.iozone.org/&#34;&gt;https://www.iozone.org/&lt;/a&gt;)   драйвер ntfsplus оказался (&lt;a href=&#34;https://lore.kernel.org/lkml/20251020020749.5522-1-linkinjeon@kernel.org/&#34;&gt;https://lore.kernel.org/lkml/20251020020749.5522-1-linkinjeon@kernel.org/&lt;/a&gt;) на 3-5% быстрее ntfs3 при записи в однопоточном режиме и на  35-110% при использовании 4 потоков. Скорость чтения ntfsplus и ntfs3 находится примерно на одном уровне. В тесте на вывод списка файлов (ls -lR) в каталогах со 100/200/400 тысячами файлов    &lt;br/&gt;ntfsplus быстрее на 12-14%. По скорости монтирования ntfsplus быстрее в 5-6 раз (для 1 ТБ раздела 0.38 против 2.03 секунд). &lt;br/&gt;&lt;br/&gt;На основе утилит ntfsprogs от проекта ntfs-3g для ntfsplus подготовлен собственный набор утилит&lt;br/&gt;ntfsprogs-plus (&lt;a href=&#34;https://github.com/ntfsprogs-plus/ntfsprogs-plus&#34;&gt;https://github.com/ntfsprogs-plus/ntfsprogs-plus&lt;/a&gt;), работающих в пространстве пользователя и включающих приложения ntfsclone, ntfscluster и ntfsinfo. Проектом также разработана новая утилита  ntfsck для проверки и восстановления повреждённых разделов с NTFS.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65233&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65233&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65233&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65233&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65233&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65233&lt;/a&gt;
    </content>
    <updated>2026-04-18T06:40:30Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrt5numlfujqq40uuqtrmrtmqpv87rqx0ge0a0dc6y0xs5entz5uqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yfu4uta</id>
    
      <title type="html">Платформа Cal.com прекратила ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrt5numlfujqq40uuqtrmrtmqpv87rqx0ge0a0dc6y0xs5entz5uqzyz0shugp6lxjyxncatf97n55kwv8m40svktut4d0mkf25rg9qds3yfu4uta" />
    <content type="html">
      Платформа Cal.com прекратила публиковать код из-за опасения выявления уязвимостей через AI&lt;br/&gt;&lt;br/&gt;Разработчики платформы автоматизации планирования встреч и управления расписанием Cal.com объявили (&lt;a href=&#34;https://cal.com/blog/cal-com-goes-closed-source-why&#34;&gt;https://cal.com/blog/cal-com-goes-closed-source-why&lt;/a&gt;) о прекращении публикации исходного кода полной версии продукта и предоставлении (&lt;a href=&#34;https://cal.com/blog/cal-diy-open-source-to-closed-source&#34;&gt;https://cal.com/blog/cal-diy-open-source-to-closed-source&lt;/a&gt;) сообществу урезанного форка cal.diy (&lt;a href=&#34;https://github.com/calcom/cal.diy&#34;&gt;https://github.com/calcom/cal.diy&lt;/a&gt;), переведённого с AGPLv3.0 на лицензию MIT. В качестве причины изменения подхода к разработке упоминается возрастание рисков, связанных с обеспечением безопасности SaS-платформы, в условиях  прогресса (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65165&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65165&lt;/a&gt;) возможностей AI-моделей по поиску уязвимостей и написанию эксплоитов. &lt;br/&gt;&lt;br/&gt;Если раньше выявление уязвимостей и создание эксплоитов занимало много времени и было уделом профессионалов с многолетним опытом, то теперь благодаря AI даже начинающий может создать экспоит для новой уязвимости быстрее, чем разработчики потратят времени на написание  исправления. Для защиты данных облачного сервиса, построенного на базе платформы Cal.com, и снижения риска  компрометации  решено прекратить публикацию исходного кода новых релизов.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;Для тех, кому важно наличие исходного кода создан форк  cal.diy (&lt;a href=&#34;https://github.com/calcom/cal.diy&#34;&gt;https://github.com/calcom/cal.diy&lt;/a&gt;), сопровождением которого будет заниматься сообщество.  Форк содержит лишь базовую функциональность, пригодную для запуска платформы планирования встреч на своём сервере, но лишён возможностей, предлагаемых в полной версии для предприятий, таких как  аналитическая панель  SSO/SAML, поддержка команд, организаций и рабочих процессов. Кроме того, в закрытой версии переписаны многие ключевые подсистемы, включая аутентификацию и обработку данных.&lt;br/&gt;&lt;br/&gt;    &lt;br/&gt;&lt;br/&gt;Источник: &lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65232&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65232&lt;/a&gt; (&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65232&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65232&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.opennet.ru/opennews/art.shtml?num=65232&#34;&gt;https://www.opennet.ru/opennews/art.shtml?num=65232&lt;/a&gt;
    </content>
    <updated>2026-04-17T19:40:28Z</updated>
  </entry>

</feed>