📰 IT Дайджест

#linux

50 материалов

4. Debian 13.7 вышел с десятками исправлений безопасности

Новая точка в ветке Trixie включает исправления для Linux kernel, Chromium, NTFS-3G, RoundCube, Samba, PHP и других пакетов. Также пофикшен краш Akondai Search и обновлён llvm-toolchain-22 для сборки Chromium. Debian 14 ожидается во второй половине 2027 года.

www.phoronix.com · #infra #debian #linux #release

5. Jens Axboe опубликовал «безумные» патчи для IO_uring с заменой контекста потока

Патчи позволяют выполнять блокирующие операции (fsync, statx, openat) инлайн, а не отправлять их в io-wq. Если задача блокируется, её идентичность (tid, сигналы, credentials) подхватывает рабочий поток io-wq, а исходный поток сам становится рабочим. Пока серия RFC, возможна поставка в Linux 7.4.

www.phoronix.com · #infra #io_uring #linux #performance

7. В Linux 7.4 наконец-то включат HDMI 2.1 с FreeSync, VRR и ALLM для AMDGPU

После того как HDMI Forum несколько лет блокировал open-source реализацию, в этом году появились патчи. Для грядущего ядра 7.4 готовы FRL по умолчанию, поддержка переменной частоты обновления (VRR) и авто-низкой задержки (ALLM). Также добавлена поддержка GFX12.1 и DCN 6.

www.phoronix.com · #infra #amd #hdmi #kernel #linux

11. В EROFS отключили LZ4 rolling-декомпрессию из-за редкого повреждения данных

AWS обнаружила, что на специфичных наборах LZ4 rolling decompression портит данные. Причина — memmove в ядре копирует литералы назад, нарушая предположения EROFS. Фикс временно отключает optimisation; вместо 601960-байтного экстента теперь нужно до 146 дополнительных страниц на запрос.

www.phoronix.com · #infra #erofs #filesystem #linux

13. Lorenzo Stoakes с помощью LLM пытается ускорить сборку ядра Linux

Сложная система сборки ядра — известная проблема. Stoakes с LLM-ассистентом занялся её улучшением, о результатах — в статье LWN. Подробности за пэйволом, но ясно, что это попытка сделать непрозрачный процесс понятнее и быстрее.

lwn.net · #infra #build #kernel #linux

15. Новые исправления Cache Aware Scheduling для Linux: исправлен use-after-free

Инженер Intel Tim Chen отправил четвёртый набор патчей для Cache Aware Scheduling. Фиксы предотвращают «похищение» задач из их предпочитаемого LLC и лечат use-after-free. Однако остаётся проблема совместимости с Intel Turbo Boost Max Technology (ITMT).

www.phoronix.com · #infra #kernel #linux #scheduling

5. Линкер Mold переписывают на Rust, цель — стать дефолтным линкером в Linux

Автор Mold Rui Ueyama объявил о переписывании linker'а с C++ на Rust в версии 3.0. Планируется поддержка линковки ядер и прошивок, инкрементальная линковка и совместимость для замены GNU ld как /usr/bin/ld.

www.phoronix.com · #tool #linker #linux #mold #rust

15. Nix-пакеты запускаются в браузере через WebAssembly

Проект trynix.dev использует qemu-wasm для запуска виртуальной машины x86_64 Linux с любым Nix-пакетом за последние 13 лет прямо в браузере. Ссылки адресуются: например, https://trynix.dev/?pkg=python3%403.6.2 поднимает Python 3.6.2 из 2017. Также доступен GitHub Action для превью pull request'ов в браузере.

simonwillison.net · #tool #linux #nix #wasm

14. AI помог ARM-инженеру ускорить сборку ядра Linux на 36%, но сгенерировал «отвратительный» код

Lorenzo Stoakes из ARM использовал LLM для поиска узких мест в процессе сборки. Результат: полная сборка быстрее на 36%, инкрементальная — до 70%, noop — до 90%. Каждый коммит содержит Assisted-by: LLM. Код пришлось вручную проверять и переписывать.

www.phoronix.com · #infra #ai #kernel #linux #optimization

3. Asahi Linux официально поддерживает M3 — через эксперт-режим установщика

Поддержка M3, M3 Pro и M3 Max слита в установщик. Работает веб-камера, микрофоны, USB 10 Гбит/с, AV1, WiFi, Bluetooth. Не работает сон, HDMI и GPU. Установка через EXPERT=1. Mac Studio (M3 Ultra) пока не поддерживается.

asahilinux.org · #infra #apple #asahi #linux #m3

1. Атака trusting-trust через GNU strip на дистрибутив Linux

Исследователи показали, что атака trusting-trust возможна не только через компилятор, но и через утилиту strip. Одна скомпрометированная версия strip в бинарном seed NixOS заражает все последующие сборки, включая финальный графический установщик. Почти все бинарники получают бэкдор.

arxiv.org · #security #compiler #linux #security #supply-chain

15. NVIDIA выпустила патчи для vGPU и VFIO в открытый драйвер Nova

NVIDIA отправила в список рассылки ядра 13 патчей, добавляющих поддержку виртуальных GPU и VFIO в драйвер Nova. Это позволит запускать гостевые ОС через QEMU с пробросом GPU. Пока поддержка обещана только для рабочих станций и датацентров, не для GeForce.

www.phoronix.com · #infra #gpu #kernel #linux #nova #nvidia

14. CERN бросает RHEL/CentOS ради Debian на промышленных компьютерах — из-за флага -march=x86-64-v2

CERN, десятилетиями использовавший RHEL и Scientific Linux, переводит 2200+ промышленных и встраиваемых систем на Debian 13 к концу 2026. Причина — компиляция с -march=x86-64-v2 в CentOS Stream делает старые машины несовместимыми. Центры обработки данных остаются на RHEL/AlmaLinux.

www.phoronix.com · #infra #cern #debian #enterprise #linux

14. История Linux: от 10 тысяч строк кода до 3 миллиардов устройств — перевод

Перевод статьи о создании Linux: в сентябре 1991 Линус Торвальдс выложил 10 239 строк кода. Сегодня система работает на 3 млрд смартфонов, 95% веб-серверов и МКС. Рассказано о финских корнях и пути от хобби-проекта до крупнейшей опенсорс-коллаборации.

habr.com · #infra #history #linux #opensource

10. Darling — прослойка для запуска macOS-софта на Linux

Darling — это аналог Wine для macOS: translation layer, позволяющий запускать нативные macOS-приложения на Linux без эмуляции. Проект реализует окружение Darwin (Mach, dyld, launchd) и уже имеет экспериментальную поддержку GUI. Исходники открыты под GPLv3.

www.darlinghq.org · #tool #compatibility #linux #macos

11. Патчи для USB4/Thunderbolt на M1/M2/M3 отправлены в ядро Linux

Разработчик Sven Peter опубликовал 19 патчей для поддержки USB4/Thunderbolt на Apple Silicon в mainline Linux. Каждый порт Type-C использует блок ACIO с сопроцессором Cortex-M3. Пока не работают suspend, PCIe- и DisplayPort-туннелирование — требуется дальнейший reverse engineering.

www.phoronix.com · #hardware #apple #linux #thunderbolt #usb4

1. Ядро 7.3-rc1: второй по загруженности цикл в истории

Линус Торвальдс закрыл окно приёма правок для 7.3-rc1. За цикл принято 15 267 коммитов — это второй показатель за всю историю, уступающий только 6.7. Сам Линус отмечает, что ничего особенного не выделяется, кроме объёма.

lwn.net · #infra #kernel #linux #release

2. Omarchy: членство в docker_group даёт root любому процессу

Уязвимость в конфигурации Omarchy по умолчанию: пользователь включён в группу docker, что позволяет любому процессу в сессии получить root без пароля. Проблема затрагивает версии до 4.0.1. Исследователь опубликовал детали после исправления. DHH, видимо, не заметил.

0xcc.io · #security #cve #linux #privilege-escalation #root

10. Калифорния приняла AB-1856 — Linux освобождён от age verification

Законопроект прошёл 69–0: ОС под открытой лицензией (Linux, BSD) и менеджеры пакетов исключены из требований проверки возраста. Остальным платформам надо собирать возрастные метки с 1 января 2027.

www.phoronix.com · #drama #california #law #linux #opensource

14. Ubuntu 26.04.1 LTS Resolute Raccoon: первый point release с накопительными фиксами

Canonical выпустила Ubuntu 26.04.1 LTS — собраны все SRU-исправления за четыре месяца с апреля. Без нового HWE-стека — он появится в 26.04.2. Свежая установка теперь не требует скачивания тонны обновлений.

www.phoronix.com · #infra #linux #lts #os #ubuntu

4. Chris Mason уходит из Meta и снимает с себя Btrfs

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

11. Восемь stable-веток 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

13. DXVK 3.1 добавил incremental present и буферные render targets

Вышел DXVK 3.1 — реализация Direct3D 8/9/10/11 поверх Vulkan, важная часть Steam Play и Proton. Главные новинки две: поддержка DXGI incremental presentation, которая должна починить часть UI-проблем и пригодиться лаунчерам вроде Ubisoft Connect, и D3D11 buffer render targets, полезные для старых игр на Frostbite вроде Battlefield 3. Ещё добавили Intel vendor extensions для Intel GPU, по аналогии с NVAPI у NVIDIA.

www.phoronix.com · #tool #dxvk #gaming #linux #vulkan

14. Armbian 26.8: переписанный установщик и Armbian Imager 2.0

Вышел Armbian 26.8: установщик переписан как модуль armbian-config и теперь покрыт юнит-тестами, умеет отдельно работать с SPI/MTD, eMMC и NVMe, а при ошибке записи bootloader сообщает о ней вместо «Done.». Заодно Imager дорос до 2.0, а CI переехал в отдельный репозиторий.

lwn.net · #hardware #arm #armbian #linux

4. AMD выложила 95 патчей для UALink в ядро Linux

AMD опубликовала две серии патчей для поддержки Ultra Accelerator Link (UALink) — открытого протокола для связи до 1024 ускорителей. Первая серия из 95 патчей (~7k строк) добавляет базовую инфраструктуру и интеграцию с драйвером AMDGPU. UALink позволяет GPU напрямую обращаться к памяти друг друга через единое адресное пространство NPA.

www.phoronix.com · #infra #amd #kernel #linux #ualink

7. Патчи ByteDance сократили задержки в Linux 7.3 до 90%

В Linux 7.3 вошли исправления от ByteDance, которые уменьшают время блокировки прерываний при сбросе TLB. В производственной среде наблюдалось снижение задержек до 90%: P99 прерываний упал с 16 мс до ~1.5 мс. Intel выразил опасения по поводу регрессий.

www.phoronix.com · #infra #kernel #latency #linux #x86

8. В Linux 7.3 появился первый CXL Type-2 драйвер — для AMD Solarflare NIC

В ядро 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

10. В Linux 7.3 завершена поддержка под-шедулеров sched_ext

Фреймворк sched_ext в Linux 7.3 получил полноценную поддержку под-шедулеров: теперь корневой BPF-шедулер может делегировать целую cgroup-иерархию дочернему шедулеру с отзывными CPU-грантами. Также добавлена защита от зависаний, NMI-safe abort и другие улучшения.

www.phoronix.com · #infra #bpf #kernel #linux #scheduler

12. В Linux 7.3 улучшены драйверы для старых и новых GPU

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

15. Новые AES API в Linux 7.3 откроют путь к ускорению

Google инженер Eric Biggers добавил в Linux 7.3 библиотечные API для режимов AES (ECB, CBC, CTR, XTS, GCM и др.). Новые API упрощают использование и устраняют дублирование кода. Миграция архитектурно-оптимизированных реализаций и дальнейший прирост производительности ожидаются в следующих циклах.

www.phoronix.com · #infra #aes #crypto #kernel #linux

1. Специально сформированный NTFS-образ даёт root на Linux через драйвер NTFS3

Уязвимость в драйвере NTFS3 позволяет получить root-доступ, просто воткнув USB-флешку с подготовленным образом. Проблема в строке fs/ntfs3/xattr.c:1022 — права S_ISUID/S_ISGID загружаются напрямую из непроверенных данных на диске. Патч предложен ещё два месяца назад, но до сих пор не принят.

www.phoronix.com · #security #cve #kernel #linux #ntfs

4. PoC для NTFS3 SUID-инъекции опубликован, но страница закрыта Anubis

Страница с полным описанием и демонстрацией эксплойта InjectionBunny недоступна — сервер защищён Anubis от скрейпинга. Известно, что это PoC для той же уязвимости NTFS3, которая даёт root через подставленную флешку.

lore.kernel.org · #security #cve #kernel #linux #ntfs

7. В eCryptfs нашли баги 2006 года, некоторые обнаружены с помощью AI

В Linux 7.3 исправлены уязвимости в eCryptfs, часть из которых существовала с момента появления файловой системы в 2006 году. Проблемы касались вредоносных метаданных в зашифрованных файлах и межпроцессного обмена. Некоторые баги найдены AI-инструментами.

www.phoronix.com · #security #ecryptfs #kernel #linux

13. OpenZFS 2.4.4 вышел с поддержкой Linux 7.2 и десятками исправлений

Новая стабильная версия OpenZFS добавляет совместимость с ядром Linux 7.2, сохраняя поддержку начиная с 4.18. Также исправлены тесты, улучшена безопасность, сделан опциональным systemd-udev-settle. Одновременно выпущены OpenZFS 2.3.9 и 2.2.11 с бэкпортами.

www.phoronix.com · #infra #filesystem #linux #zfs

14. Wine 11.16 получил аппаратное декодирование H.264 через VA-API и улучшенную ARM64

В Wine 11.16 добавлен бэкенд VA-API для Direct3D video decode — пока только H.264. ARM64-поддержка расширена: Wine Mono теперь работает на 64-битных ARM, улучшена обработка исключений на ARM64EC. Исправлено 35 багов, включая Command & Conquer 3 и Steam.

www.phoronix.com · #tool #arm64 #gaming #linux #wine

14. Торвальдс с помощью AI нашёл баг в драйвере Intel Xe

Линус сам написал и закоммитил фикс для Xe-драйвера после «отладки из ада»: 24 патча с debug-кодом и 18 перезагрузок ядра. AI несколько раз сдавался, но в итоге помог найти однострочную ошибку round_up() вместо round_down().

www.phoronix.com · #infra #ai #kernel #linux #torvalds