#kernel
50 материалов
После того как HDMI Forum несколько лет блокировал open-source реализацию, в этом году появились патчи. Для грядущего ядра 7.4 готовы FRL по умолчанию, поддержка переменной частоты обновления (VRR) и авто-низкой задержки (ALLM). Также добавлена поддержка GFX12.1 и DCN 6.
www.phoronix.com · #infra #amd #hdmi #kernel #linux
Сложная система сборки ядра — известная проблема. Stoakes с LLM-ассистентом занялся её улучшением, о результатах — в статье LWN. Подробности за пэйволом, но ясно, что это попытка сделать непрозрачный процесс понятнее и быстрее.
lwn.net · #infra #build #kernel #linux
Инженер Intel Tim Chen отправил четвёртый набор патчей для Cache Aware Scheduling. Фиксы предотвращают «похищение» задач из их предпочитаемого LLC и лечат use-after-free. Однако остаётся проблема совместимости с Intel Turbo Boost Max Technology (ITMT).
www.phoronix.com · #infra #kernel #linux #scheduling
Lorenzo Stoakes из ARM использовал LLM для поиска узких мест в процессе сборки. Результат: полная сборка быстрее на 36%, инкрементальная — до 70%, noop — до 90%. Каждый коммит содержит Assisted-by: LLM. Код пришлось вручную проверять и переписывать.
www.phoronix.com · #infra #ai #kernel #linux #optimization
NVIDIA отправила в список рассылки ядра 13 патчей, добавляющих поддержку виртуальных GPU и VFIO в драйвер Nova. Это позволит запускать гостевые ОС через QEMU с пробросом GPU. Пока поддержка обещана только для рабочих станций и датацентров, не для GeForce.
www.phoronix.com · #infra #gpu #kernel #linux #nova #nvidia
В свежем выпуске LWN: фронт-статья про JIT в Python, rnull block driver, steal time, управление GNOME, окно слияния 7.3, LUKS. Также: Debian AI, Dolphin 26.08, Firefox 155, Incus 7.4, OpenShot 4.0. Без деталей по каждой теме.
lwn.net · #infra #kernel #linux #lwn
Линус Торвальдс закрыл окно приёма правок для 7.3-rc1. За цикл принято 15 267 коммитов — это второй показатель за всю историю, уступающий только 6.7. Сам Линус отмечает, что ничего особенного не выделяется, кроме объёма.
lwn.net · #infra #kernel #linux #release
Грег Кроа-Хартман показал слайд: с ~500 CVE за релиз в 6.9–6.19 до 1500+ в 7.2, а 7.3 может пробить 2000. Причина — массовый поиск уязвимостей LLM. Большинство CVE — в старых драйверах, impact низкий, но количество зашкаливает.
www.phoronix.com · #security #ai #cve #kernel #linux
6 млн запросов в день, 66% отбивает Anubis, 33% проходят капчу. Константин Рябицев прикинул: настоящие разработчики — 2%, всё остальное — боты, выкачивающие коммиты.
lwn.net · #infra #ai #crawlers #kernel #linux
Chris Mason покидает Meta и одновременно уходит с роли co-maintainer в Btrfs, который он сам начал ещё в 2007 году в Oracle. Теперь он будет только code reviewer, а основной maintainership давно фактически у David Sterba из SUSE. Mason отдельно написал, что его вклад в kernel продолжится, а из Meta он уходит 28 августа — вместе с рабочими адресами `meta.com` и `fb.com`.
www.phoronix.com · #infra #btrfs #kernel #linux
Greg Kroah-Hartman выпустил обновления для 7.2.2, 7.1.12, 6.18.48, 6.12.107, 6.6.155, 6.1.186, 5.15.219 и 5.10.268. Во всех них один и тот же патч закрывает проблему CVE-2026-80590: злоумышленник без привилегий мог пометить IPv4- или IPv6-фрагменты как GSO и довести систему до kernel panic. Уязвимость тянется ещё с Linux 2.6.27 — долгая память у кода, короткая у тех, кто не ставит обновления.
lwn.net · #security #cve #kernel #linux
AMD опубликовала две серии патчей для поддержки Ultra Accelerator Link (UALink) — открытого протокола для связи до 1024 ускорителей. Первая серия из 95 патчей (~7k строк) добавляет базовую инфраструктуру и интеграцию с драйвером AMDGPU. UALink позволяет GPU напрямую обращаться к памяти друг друга через единое адресное пространство NPA.
www.phoronix.com · #infra #amd #kernel #linux #ualink
В Linux 7.3 вошли исправления от ByteDance, которые уменьшают время блокировки прерываний при сбросе TLB. В производственной среде наблюдалось снижение задержек до 90%: P99 прерываний упал с 16 мс до ~1.5 мс. Intel выразил опасения по поводу регрессий.
www.phoronix.com · #infra #kernel #latency #linux #x86
В ядро Linux 7.3 включён драйвер CXL Type-2 для сетевых карт AMD Solarflare SFC9100. Это первый в дереве Type-2 драйвер, использующий новый CXL core. Также добавлены unit-тесты для предотвращения регрессий. Версия 7.3 или 7.4 может стать LTS.
www.phoronix.com · #infra #amd #cxl #kernel #linux
Фреймворк sched_ext в Linux 7.3 получил полноценную поддержку под-шедулеров: теперь корневой BPF-шедулер может делегировать целую cgroup-иерархию дочернему шедулеру с отзывными CPU-грантами. Также добавлена защита от зависаний, NMI-safe abort и другие улучшения.
www.phoronix.com · #infra #bpf #kernel #linux #scheduler
DRM-подсистема Linux 7.3 включает DMEMCG eviction от Valve для улучшения работы при нехватке VRAM, поддержку форматов модификаторов для GCN (GFX6-GFX8), а также включение по умолчанию графики Intel Xe3P (Nova Lake). Rust-драйвер Nova получил исправления Blackwell и Hopper, а Nouveau — NVDEC для NVK Vulkan Video.
www.phoronix.com · #infra #drm #gpu #kernel #linux
Google инженер Eric Biggers добавил в Linux 7.3 библиотечные API для режимов AES (ECB, CBC, CTR, XTS, GCM и др.). Новые API упрощают использование и устраняют дублирование кода. Миграция архитектурно-оптимизированных реализаций и дальнейший прирост производительности ожидаются в следующих циклах.
www.phoronix.com · #infra #aes #crypto #kernel #linux
Уязвимость в драйвере NTFS3 позволяет получить root-доступ, просто воткнув USB-флешку с подготовленным образом. Проблема в строке fs/ntfs3/xattr.c:1022 — права S_ISUID/S_ISGID загружаются напрямую из непроверенных данных на диске. Патч предложен ещё два месяца назад, но до сих пор не принят.
www.phoronix.com · #security #cve #kernel #linux #ntfs
Стив Френч, сотрудник Microsoft и автор драйвера CIFS, ушёл из жизни по состоянию здоровья. Он поддерживал код CIFS/SMB3 с 2002 года. Новыми сомейнтейнерами назначены Пауло Алькантара и Намджэ Чон.
www.phoronix.com · #drama #cifs #kernel #linux
Страница с полным описанием и демонстрацией эксплойта InjectionBunny недоступна — сервер защищён Anubis от скрейпинга. Известно, что это PoC для той же уязвимости NTFS3, которая даёт root через подставленную флешку.
lore.kernel.org · #security #cve #kernel #linux #ntfs
В Linux 7.3 исправлены уязвимости в eCryptfs, часть из которых существовала с момента появления файловой системы в 2006 году. Проблемы касались вредоносных метаданных в зашифрованных файлах и межпроцессного обмена. Некоторые баги найдены AI-инструментами.
www.phoronix.com · #security #ecryptfs #kernel #linux
Мейнтейнеры сетевой подсистемы Linux 7.3 признались, что 1/3–1/2 патчей выглядят как AI-сгенерированный мусор. В ответ они получили от Meta бюджет на LLM-ревью и планируют переложить на ИИ рутину.
www.phoronix.com · #infra #ai #kernel #linux #networking
Линус сам написал и закоммитил фикс для Xe-драйвера после «отладки из ада»: 24 патча с debug-кодом и 18 перезагрузок ядра. AI несколько раз сдавался, но в итоге помог найти однострочную ошибку round_up() вместо round_down().
www.phoronix.com · #infra #ai #kernel #linux #torvalds
Грег Кроа-Хартман выпустил патчи для 7.1.9, 6.18.45, 6.12.104, 6.6.152, 6.1.183, 5.15.216 и 5.10.265. Во всех важные исправления по всему дереву; пользователям рекомендовано обновиться.
lwn.net · #infra #kernel #linux #patch
В основной репозиторий ядра 7.3 уже принято 2346 non-merge changesets. Среди заметного — существенная переработка группового планирования (group scheduling) на многопроцессорных системах.
lwn.net · #infra #kernel #linux
AF_ALG — интерфейс ядра Linux к Crypto API — замешан в ряде громких проблем безопасности, включая Copy Fail. Ядро уже объявило его устаревшим, теперь Fedora планирует ограничить его использование.
lwn.net · #infra #kernel #linux #security
Natalie Vock из Valve подготовила патчи для Linux 7.3, улучшающие управление vRAM (особенно для AMDGPU). Тестирование с Indiana Jones при 9 ГБ запроса и 8 ГБ доступной vRAM показало, что игра остаётся «вполне играбельной». Код уже в DRM-Next, дополнительные улучшения готовятся для будущих ядер.
www.phoronix.com · #infra #gpu #kernel #linux #memory
В Linux 7.3 для архитектур PPC32BE (big endian) и PPC64LE (little endian) добавлена поддержка Rust в ядре — статус «maintained», не «experimental». Также влиты начальные изменения для POWER12: мониторинг производительности, raw-режим и architected-режим. Остальные правки — исправления и низкоуровневые обновления.
www.phoronix.com · #infra #kernel #linux #powerpc #rust
В ARM64-ветку Linux 7.3 добавлена поддержка BBML3 (Break-Before-Make Level 3) для более эффективного управления таблицами страниц, а также workaround для нарушения порядка памяти в CPU NVIDIA Olympus (Vera) — вставка DMB OSH перед каждым MMIO-чтением. Отключена BTI для Clang из-за проблем с livepatching. Также добавлены обходы для Graviton5 и поддержка DDR PMU на Marvell CN20K.
www.phoronix.com · #infra #arm64 #kernel #linux
Линус выпустил ядро 7.2 и опять пожаловался, что последняя неделя перед релизом вышла больше, чем хотелось бы. В ядре появились common attributes в bpf(), cache-aware load balancing для планировщика, large-folio в Btrfs, улучшения swap и Landlock, а также dm-inlinecrypt для блочных устройств с inline-шифрованием.
lwn.net · #infra #kernel #linux #release
В binfmt_misc для Linux 7.3 добавят программное сопоставление бинарных форматов и вычисление интерпретатора под каждый exec, в том числе через прикрепляемые BPF-программы. По словам Кристиана Браунера, это нужно NixOS для relocatable-бинарников; также появятся transparent dispatch и loader substitution.
www.phoronix.com · #infra #bpf #kernel #linux
Релиз ядра 7.2 ожидается 16 августа. Главные фичи: Cache Aware Scheduling для систем с несколькими LLC-доменами, подготовка к AMD Zen 6 (EPYC 9006 Venice), начальная поддержка AMDGPU HDMI 2.1 FRL (пока выключена), ISP4 для камер на HP ZBook Ultra G1a. На Intel — Panther Lake R, Diamond Rapids, Nova Lake H. M3 поддержка только для загрузки в консоль, M3 Pro/Max/Ultra — в 7.3.
www.phoronix.com · #infra #amd #kernel #linux #scheduling
В выпуске: BPF и binfmt_misc, KVM planes, формальная верификация BPF, shadow-utils, новые тесты для storage. Также кратко: Django, GNOME shell, LightDM 1.33.0, QEMU 11.1, uutils 0.10.
lwn.net · #infra #kernel #linux #lwn
На Linux Storage, Filesystem, Memory-Management and BPF Summit предложили сделать BPF-программы ещё безопаснее: Kumar Kartikeya Dwivedi рассказал про доменно-специфичные инварианты. Пока это обсуждение идеи, а не план конкретной фичи ядра.
lwn.net · #infra #bpf #kernel #linux #security
Intel отправил патчи для Linux 7.3, которые чинят cluster-aware scheduling на процессорах с P и E-ядрами. Инженер Ricardo Neri протестировал на Alder Lake, Lunar Lake и Panther Lake — теперь нагрузка равномерно распределяется между кластерами маленьких ядер. Ранее балансировка ломалась на асимметричных топологиях.
www.phoronix.com · #infra #intel #kernel #linux #scheduling
Вышли 7.1.7, 6.18.43, 6.6.149, 6.1.181, 5.15.214 и 5.10.263 — все с одним фиксом CVE-2026-68480. Грег Кроа-Хартман сначала забыл про 6.12.y, но потом выпустил и его: оригинальные бэкпорты оказались неверными.
lwn.net · #security #cve #kernel #linux #security
В Linux 7.2-rc7 восстановлен механизм COW fixup, удалённый в merge window из-за ошибочной уверенности, что MM-слой решил проблему. Без него возникала silent data loss; патч от Дэвида Стербы уже принят Торвальдсом. Также исправлена утечка в encoded ioctl write и отключены большие folio на highmem.
www.phoronix.com · #infra #btrfs #data-loss #kernel #linux
Исследователь Даниэль Трухильо (MIT CSAIL) нашёл способ прервать обработку Safe RET — штатной защиты Linux от SRSO. Атака требует точного тайминга прерывания и может ослабить защиту или раскрыть информацию. Патч уже в Git. Официально подтверждено для Zen 1 и Zen 2, под подозрением Zen 3 и Zen 4.
www.phoronix.com · #security #amd #cve #kernel #linux #security
Грег Кроа-Хартман опубликовал четыре стабильных ядра: 7.1.6 содержит более 700 исправлений, остальные — тоже сотни патчей по всему дереву. Пользователям рекомендуется обновление.
lwn.net · #infra #kernel #linux #stable
Вышел шестой кандидат в релиз Linux 7.2. Линус Торвальдс назвал его «огромным» — самый большой rc6 за последние годы по числу коммитов. В ядре правят баги, вызванные в том числе AI/LLM-агентами, а также обходят глючные SATA-диски Western Digital и путаницу с идентификацией AMD Zen 5 как Zen 6.
www.phoronix.com · #infra #kernel #linux #release
На Linux Storage, Filesystem, Memory-Management, and BPF Summit Song Liu рассказал, что сборка сложных BPF-программ вскоре изменится. Конкретных предложений для мейнтейнеров нет, но он ожидает появления экосистемы Rust. Статья за paywall.
lwn.net · #infra #bpf #kernel #libraries #linux
Грег Кроа-Хартман выпустил ядра 6.18.41, 6.12.100, 6.6.147, 6.1.180, 5.15.213 и 5.10.262. Каждое содержит единственное исправление — для уязвимости use-after-free CVE-2026-64560. Пользователям этих веток рекомендуется обновление.
lwn.net · #security #cve #kernel #linux #security
Инженер Meta David Vernet опубликовал патчи для AMD P-State драйвера, добавляющие per-core EPP boost. В тесте с Civilization VI на Steam Deck 1% low FPS вырос на 31.8%, p99 frame time улучшился на 4.1%. Для включения нужен параметр amd_pstate.epp_boost=1.
www.phoronix.com · #infra #amd #gaming #kernel #linux #performance
Проект gccrs, создающий Rust-фронтенд для GCC, в первой половине 2026 года сосредоточился на компиляции ядра Linux. Тестирование на kernel crates выявило и исправило множество ошибок, приближая полную поддержку Rust в GCC.
lwn.net · #infra #gcc #kernel #linux #rust
Linus Torvalds выпустил 7.2-rc5, заметив, что он 'слишком большой'. Сеть занимает треть патча, много правок от AI-агентов. Исправлен баг Firewire IPv4, живший с 2009 года. Стабильный релиз ожидается 16 августа.
www.phoronix.com · #infra #kernel #linux #release
Выпущен предварительный патч 7.2-rc5. Линус Торвальдс: 'он немного великоват, но ничего особенно странного или страшного'. Подробности те же, что в id 9, но с другими формулировками.
lwn.net · #infra #kernel #linux #release
Greg Kroah-Hartman выпустил сразу семь стабильных ядер: от 5.10.261 до 7.1.5. В 7.1.5-rc1 было больше 2000 патчей, в 6.18.40 — 1611. В комментариях на LWN уже гадают, не растёт ли число регрессий из-за лавины AI-найденных багов.
lwn.net · #infra #kernel #linux #security
Обсуждение началось после резкого письма Линуса Торвальдса, но дискуссия оказалась шире. Рассматриваются вопросы атрибуции кода, сгенерированного LLM, и их влияния на процесс разработки ядра.
lwn.net · #ai #governance #kernel #linux #llm
За последние 24 часа опубликовано 432 CVE для ядра Linux. Администратор сайта lore.kernel.org включил Anubis — защиту от скрейпинга на основе Proof-of-Work, из-за чего текст объявления недоступен. Подробности уязвимостей пока не раскрыты.
lore.kernel.org · #security #cve #kernel #linux
LWN перечисляет сразу три stable-обновления ядра: 7.1.4, 6.18.39 и 6.12.96. В каждом — большой набор исправлений, то есть классическая пятница для тех, у кого прод живёт на доброй воле и `apt upgrade`.
lwn.net · #infra #cve #kernel #linux #stable