Новости · Форматы и архивы

KDE Frameworks 6.30: патч безопасности KWallet, улучшения KIO и новые форматы изображений

9 сентября 2026 года вышел KDE Frameworks 6.30. Три ключевых блока изменений для работы с файлами: KWallet получил масштабный патч безопасности — устранены утечки памяти и логические ошибки блокировки; KIO начал показывать фактический занятый размер папки на диске и научился загружать большие файлы без удержания всего тела в RAM; KImageFormats расширил поддержку форматов HEIF, AVIF и JPEG XL, а KFileMetaData теперь извлекает обложки из MKV-контейнеров через FFmpeg.

12 сентября 2026 Редакция Loadfile Чтение 7 мин
Абстрактная геометрическая схема файловых потоков — иллюстрация выпуска KDE Frameworks 6.30

Коротко: 9 сентября 2026 вышел KDE Frameworks 6.30. KWallet — менеджер паролей KDE — получил крупнейший патч за несколько лет: закрыты утечки памяти в kwalletd, исправлены ошибки PAM-аутентификации и неверная передача состояния «кошелёк заблокирован». KIO улучшил работу с файлами: папка теперь показывает реальное место на диске (а не размер данных), HTTP-загрузка больших файлов не держит весь контент в оперативной памяти. KImageFormats починил нестандартные HEIF-изображения, HEIC-обрезку, JPEG 2000, JPEG XL и AVIF. KFileMetaData научился вытаскивать встроенные обложки из MKV-файлов. Baloo-индексатор исключает папки .snapshots.

Содержание
  1. Что такое KDE Frameworks
  2. KWallet: патч безопасности и устранение утечек памяти
  3. KIO: точный размер папок и загрузка без RAM-буфера
  4. KImageFormats и KFileMetaData: HEIF, AVIF, JPEG XL и MKV
  5. Baloo, Kirigami и другие изменения
  6. Что это значит для пользователей KDE
  7. Источники

Что такое KDE Frameworks

KDE Frameworks — набор из более 80 программных библиотек, которые лежат в основе KDE-приложений: файлового менеджера Dolphin, архиватора Ark, просмотрщика Gwenview, графического редактора Krita, текстового редактора Kate и многих других. Фреймворки предоставляют общие компоненты для файловых операций, форматов изображений, доступа к сети и интерфейса. Релизный цикл — ежемесячный.

Версия 6.30.0 вышла 9 сентября 2026 года. Это прямое продолжение KDE Frameworks 6.29, который добавил ZIP64-запись и расширенную HEIF-поддержку. В 6.30 акцент сделан на безопасности KWallet, стабильности KIO и расширении форматов изображений. Обновление доступно через пакетные менеджеры Arch Linux, Fedora, openSUSE и других дистрибутивов.

KWallet: патч безопасности и устранение утечек памяти

KWallet — встроенный менеджер паролей и секретов KDE: он хранит учётные данные от Wi-Fi, VPN, SSH-ключи и пароли веб-браузеров на основе KDE. В KDE Frameworks 6.30 компонент получил наиболее значимую переработку за последнее время.

⚠️
Что чинили в KWallet

Вся серия ошибок была обнаружена при аудите кода: утечки памяти в демоне kwalletd, неверная передача состояния заблокированности кошелька между компонентами, ошибки логики в функции internalOpen при открытии «кошелька».

Конкретные изменения в 6.30:

  • Устранены утечки памяти в kwalletd. При определённых сценариях открытия и закрытия кошелька демон накапливал несвобождаемую память. Исправление снижает долгосрочное потребление RAM на рабочих станциях с длительными сессиями.
  • Исправлена передача состояния блокировки. Другие компоненты KDE могли получать устаревшее состояние «кошелёк заблокирован/разблокирован», из-за чего приложения ошибочно запрашивали пароль повторно или не запрашивали там, где это требовалось.
  • Исправлены ошибки логики в internalOpen. Функция открытия кошелька в ряде случаев неправильно обрабатывала вложенные вызовы, что могло приводить к зависанию ожидания разблокировки.
  • PAM-аутентификация. Исправлена корректная передача статуса разблокировки коллекций после успешной PAM-аутентификации — теперь данные доступны сразу после ввода системного пароля без повторного запроса.
  • Удаление устаревшего кода. Из KWallet и KSecretsService убраны давно помеченные к удалению методы: Wallet::requestChangePassword() и Wallet::sync(). Приложения, вызывавшие их, должны перейти на современные API.

Для конечных пользователей патч устраняет редкие, но воспроизводимые ситуации: повторный запрос пароля кошелька после входа в систему, «зависание» диалога разблокировки при первом обращении к сохранённым паролям. Обновление применяется автоматически вместе с плановым обновлением пакетов.

KIO: точный размер папок и загрузка без RAM-буфера

KIO — компонент KDE, отвечающий за все файловые операции: просмотр каталогов в Dolphin, копирование и перемещение файлов, доступ к сетевым ресурсам (FTP, SMB, WebDAV, SSH), загрузку файлов через HTTP. В KDE Frameworks 6.30 KIO получил несколько практически значимых исправлений.

Точный размер папок на диске

Раньше диалог «Свойства» папки в Dolphin показывал суммарный размер содержимого (raw data size) — то есть сумму размеров файлов без учёта фрагментации файловой системы, запасных блоков и накладных расходов. Это особенно вводило в заблуждение на файловых системах с маленьким размером блока или при большом числе мелких файлов: реальное занятое место на диске оказывалось заметно больше показанного.

В 6.30 KIO начал отображать фактически занятое дисковое пространство (disk usage, аналог вывода du). Разница может быть существенной: директория с тысячей файлов по 1 байту на файловой системе с блоком 4 КБ займёт на диске 4 МБ, а не 1 КБ — и теперь Dolphin будет показывать именно 4 МБ.

HTTP-загрузка без буферизации в RAM

Предыдущие версии KIO при отправке файлов через HTTP (например, WebDAV или загрузка на облачный диск) удерживали всё тело запроса в оперативной памяти. При работе с большими файлами — видео, образами дисков, резервными копиями — это означало пиковый расход RAM, сравнимый с размером файла. Для типичного рабочего компьютера с 16 ГБ RAM загрузка 10-гигабайтного бэкапа могла вытеснить другие процессы в своп.

В 6.30 HTTP-загрузка переведена на потоковую передачу: данные считываются и отправляются чанками без накопления в памяти. Одновременно исправлен счётчик прогресса загрузки — он теперь корректно отражает реально отправленные байты, а не заявленный размер.

Остальные улучшения KIO

  • MIME-сниффинг на медленных файловых системах. KIO больше не выполняет определение MIME-типа по содержимому файла на медленных файловых системах (сетевых дисках, шифрованных разделах) — это снимает заметные задержки при открытии папок с большим числом файлов.
  • Шаблоны новых файлов. Меню «Создать файл» теперь берёт локальные шаблоны пользователя в приоритет над системными — можно настраивать шаблоны документов без прав администратора.
  • Копирование в setgid-каталоги. При копировании файлов в каталоги с флагом setgid теперь правильно наследуется группа назначения — актуально для общих папок на серверах.
  • Операции с символическими ссылками и переименование. Устранены редкие ошибки при переименовании файлов с символическими ссылками внутри.
  • FTP-команды. Унифицирован регистр FTP-команд (все в верхнем регистре) для лучшей совместимости со строгими FTP-серверами.
  • Кэш миниатюр. Переработан алгоритм предзагрузки кэша: теперь сначала проверяется существующий кэш в пакете, и только при его отсутствии генерируются новые превью. Это снижает нагрузку на CPU при открытии папок с изображениями.

KImageFormats и KFileMetaData: HEIF, AVIF, JPEG XL и MKV

Библиотека KImageFormats обеспечивает поддержку современных форматов изображений в KDE-приложениях — в просмотрщике Gwenview, предпросмотре Dolphin и Krita. В KDE Frameworks 6.30 она получила сразу несколько исправлений.

💡
Что такое HEIF

HEIF (High Efficiency Image File Format) — контейнерный формат изображений. Чаще всего используется с кодеком HEVC (файлы .heic, стандарт iPhone с iOS 11) или AV1 (файлы .avif). Подробнее — в справочнике «Чем открыть HEIC».

Восстановление декодирования нестандартных HEIF

В одной из предыдущих версий KImageFormats была введена строгая проверка HEIF-файлов, которая случайно сломала открытие нестандартных HEIF-изображений. Ряд камер и приложений генерирует файлы, формально отступающие от спецификации, но успешно читаемые большинством декодеров. В KDE Frameworks 6.30 декодирование таких файлов восстановлено: HEIF теперь открываются так же широко, как до введения строгой проверки.

Дополнительно устранён баг обрезки HEIC — при конвертации или экспорте часть HEIC-изображений неверно кадрировалась. Параллельно исправлены ошибки при чтении JPEG 2000 (формат профессиональной обработки изображений, применяемый в медицине и архивах) и улучшена общая обработка AVIF и RGB-данных.

JPEG XL

Поддержка JPEG XL в KDE продолжает развиваться: в версии 6.30 устранены ошибки совместимости при чтении отдельных JXL-файлов. JPEG XL — новый формат изображений с лучшим сжатием, чем JPEG, поддержкой HDR и анимации; хранится в файлах с расширением .jxl.

Обложки из MKV-контейнеров в KFileMetaData

Компонент KFileMetaData отвечает за извлечение метаданных файлов — имени автора, даты создания, встроенных обложек. В 6.30 добавлена принципиально новая функция: извлечение встроенных обложек из Matroska-контейнеров (MKV) через FFmpeg.

Файлы .mkv нередко содержат встроенную обложку — изображение, ассоциированное с видеофайлом (например, постер фильма или обложка концерта). Ранее Dolphin и другие KDE-инструменты не умели вытаскивать и отображать эту обложку в виде миниатюры файла или метаданных. Теперь KFileMetaData использует FFmpeg для извлечения изображения из MKV — миниатюры видеофайлов в Dolphin станут информативнее.

Baloo, Kirigami и другие изменения

Baloo — индексатор файлов KDE, обеспечивающий быстрый поиск по имени и содержимому. В 6.30 добавлено исключение папок .snapshots из индексации. Эти каталоги создаются файловыми системами Btrfs, ZFS и рядом NAS-решений для хранения снимков состояния — индексировать их бессмысленно, а само их наличие приводило к избыточной нагрузке Baloo на серверах с частыми снапшотами.

Среди прочих изменений релиза:

  • Kirigami. Улучшения поведения на сенсорных экранах, правки отступов в формах и позиционирования панели инструментов — затрагивает KDE-приложения на планшетах и мобильных устройствах.
  • KTextEditor. Улучшения vi-режима: обработка табуляции, выделений и блочных операций — используется в редакторе Kate и IDE KDevelop.
  • Plasma System Monitor. Улучшения в отображении системных ресурсов (совместно с другими компонентами).

Что это значит для пользователей KDE

Обновление KDE Frameworks 6.30 поступает через стандартные обновления пакетного менеджера на большинстве Linux-дистрибутивов. Никаких ручных действий не требуется: Dolphin, Ark, Gwenview и другие KDE-приложения получают исправления автоматически.

ИзменениеКомпонентПрактический эффект
Утечки памяти, ошибки PAMKWallet / kwalletdНет повторного запроса пароля, меньше потребление RAM при длинных сессиях
Реальный размер папкиKIO (Dolphin)Свойства показывают место на диске, а не сумму байт файлов
HTTP-загрузка без буферизацииKIO (WebDAV/облако)Большие файлы не занимают RAM целиком при отправке
Нестандартные HEIF/HEICKImageFormatsОткрываются ранее не открывавшиеся фото с некоторых камер
Обложки из MKVKFileMetaDataDolphin показывает постер видео как миниатюру
Папки .snapshotsBalooСнижена нагрузка индексатора на Btrfs/ZFS-системах

Более широкий контекст: KDE Gear 26.08 (подробнее в нашем разборе) добавил улучшения в приложения Dolphin и Okular в конце августа 2026, а теперь Frameworks 6.30 укрепляет их общую базу. Пользователи, переносящие HEIC-фотографии с iPhone или MKV-файлы на Linux, получат более предсказуемое поведение KDE-инструментов — без ручной конвертации и сторонних утилит.

Источники

Читайте также