Рубріки: Новини

Функцію d_genocide видалили з Linux через «невідповідність принципам інклюзивності»

Дмитро Сімагін

В оновленні коду майбутньої версії Linux 6.19 видалено функцію під назвою d_genocide(). Вона була пов’язана з DCACHE_GENOCIDE, яку також було видалено з ядра. Причиною цього рішення названо невідповідність рекомендаціям ядра Linux щодо інклюзивної мови, пише Neowin.

Функцію d_genocide() додали в ядро Linux у 2023 році як частину оновлень dcache. Її роль полягала у «знищенні заданого dentry (directory entry, запису каталога) разом з усіма його дочірніми об’єктами та усіма наступними дочірніми об’єктами». Це штучно тримало dentries зайнятими на певних файлових системах перед розмонтуванням.

Як і багато проектів з відкритим кодом, за кілька десятиліть своєї історії ядро ​​Linux зазнало багатьох змін, у тому числі, з метою зробити його більш інклюзивним. Наприклад, кілька років тому з Linux було вилучено такі терміни, як blacklist та slave.

Автором функції d_genocide() був розробник Linux Ел Віро. Під час пропозиції до коду він захищав вибір назви, пояснюючи, що знищення дерева каталогів та всіх його нащадків завжди призведе до вибору слів, які мають «неприємні асоціації». Сам код був видимий лише людям, які читали вихідний код; він ніколи не показувався кінцевим користувачам.

Тепер функцію геноциду видалено шляхом реструктуризації коду, яка усунула потребу в ній. Новий підхід модифікує функцію kill_litter_super() і робить функцію d_genocide() непотрібною. Щоб було зрозуміло, оновлення теж було надіслано оригінальним автором, Ель Віро.

Нагадаємо, сьогодні також стало відомо, що підтримка Rust в ядрі Linux переведена з експериментальної в основну.

 

Останні статті

Україна обирає представника для глобального фіналу Startup World Cup 2026 у Кремнієвій долині

Українські технологічні проєкти мають шанс заявити про себе на світовій арені. Відкрито прийом заявок на…

24.04.2026

Microsoft шукає «добровольців» на звільнення: пропонують річну зарплату, але не всім

Корпорація Microsoft пропонує частині своїх досвідчених співробітників у США залишити посаду добровільно, запроваджуючи програму викупу…

24.04.2026

DeepSeek випускає нову модель V4 Pro. Вона має 1,6 трильйона параметрів і дуже дешева

Китайська компанія DeepSeek представила свій новий флагман — LLM-модель DeepSeek-V4. Рівно через рік після свого…

24.04.2026

Audi та Volkswagen переходять на китайський штучний інтелект: Alibaba Qwen лідирує

Китайський технологічний гігант Alibaba оголосив про масштабне розширення своєї присутності на ринку електроавтомобілів. Велика мовна…

24.04.2026

Вайб-воркінг: Microsoft дозволить агентам працювати за вас у Word та Excel

Компанія Microsoft розширює застосування концепції під назвою Vibe Working (вайб-воркінг) та спеціального режиму роботи Agent…

24.04.2026

OpenAI повертає лідерство: GPT-5.5 випередила Claude Opus 4.7 у ключовому бенчмарку Terminal-Bench 2.0

Компанія OpenAI представила GPT-5.5 — нову LLM-модель, орієнтовану на виконання складних багатоетапних завдань з мінімальним…

24.04.2026