Тег

Linux kernel

3 материалов

Цикл Linux 7.2 стал одним из самых напряжённых в истории, а LWN обеспокоен тем, кто понимает патчи (lwn.net)

1 111 изменений несут теги Assisted-by, против 301 в 7.1, а 252 коммита засчитывают отчёт системе проверки Sashiko. LWN говорит, что всплеск тегов Fixes выглядит так, будто люди используют LLM, чтобы искать баги в старом коде.

Его тревога: если поток патчей продолжится, в ядре может появиться код, который никто полностью не понимает.

Не просто заголовок — разбор дискуссии

Главные треды HN: факты из обсуждений, разные стороны, голоса инсайдеров. Email, Telegram или RSS.

Linux выпилил strncpy: шесть лет, 360 патчей и функция, которой 50 лет (phoronix.com)

strncpy убрали за «контринтуитивную семантику» вокруг NUL-терминатора и бессмысленное забивание нулями. Цифра «360 патчей» — это 360 использований, переписанных на безопасные вызовы, а не 360 багов.

Откуда она взялась: функцию написали, чтобы копировать 14-байтные имена файлов из ранних записей каталогов UNIX — дополненные нулями, но без терминатора. Для строк её не предназначали.

Linux прыгает на 7.1 — и удаляет код, чтобы не ловить AI-баг-репорты (lore.kernel.org)

Linux 7.1 приносит переписанный встроенный драйвер NTFS с настоящей скоростью записи, драйвер Apple SMC для батареи на MacBook с Asahi, а также раннюю поддержку видеоядер Intel Nova Lake и AMD. Заодно релиз удаляет больше 140 000 строк: ISDN, контроллеры PCMCIA, субархитектуры эпохи i486.

Повод для части этих удалений — новый: AI-помощники генерировали шум из баг-репортов на драйверы устаревшего железа, и мейнтейнеры просто убрали мишени.