Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Программист мощно ускорил ядро Linux, просто переместив две строчки кода

Дата публикации: 17-06-2026 13:30:00

SSD-накопители в Linux 7.2 стали работать на 5% быстрее после того, как разработчик из Китая просто перенес всего две строчки кода из одного места в коде ядра немного ниже. Предложенные им изменения не стали отклонять, несмотря на то, что создатель Linux – гражданин США, страны, с которой у КНР весьма натянутые отношения.

Основное содержимое страницы с новостью.

17 Июня 2026 16:30 17 Июн 2026 16:30 |

SSD-накопители в Linux 7.2 стали работать на 5% быстрее после того, как разработчик из Китая просто перенес всего две строчки кода из одного места в коде ядра немного ниже. Предложенные им изменения не стали отклонять, несмотря на то, что создатель Linux – гражданин США, страны, с которой у КНР весьма натянутые отношения.

Когда двух строк вполне достаточно

Находящееся в разработке ядро Linux версии 7.2 покажет существенный прирост производительности при работе с SSD-накопителями по сравнению с вышедшим 14 июня 2026 г. Linux 7.1. Как пишет портал Phoronix, новое ядро стало быстрее в этом плане на 5%, и добиться этого удалось ценой самых минимальных усилий.

За столь выдающимся результатом стоит участник сообщества Linux, разработчик Феннань Чанг (Fengnan Chang), работающий инженером в китайской компании Bytedance. Она подарила миру TikTok.

Что именно сделал программист

По данным Phoronix, Чанг заметил, что механизм iomap в ряде случаев работает некорректно. Он используется в файловых системах EXT4 и XFS, наиболее часто применяющихся в Linux, где сопоставляет смещения файловых данных в памяти с их физическим расположением на носителе.

Linux можно сделать лучше всего за пару кликов

Чанг обратил внимание, что иногда iomap расходует пропускную способность памяти попусту. Он перенес (не удалил, не переписал, а именно перенес) всего две строчки кода, отвечающие за работу этого механизма, немного ниже, что позволило ему решить найденную проблему.

«Пропускаем memset для iomap в функции iomap_iter() после завершения итерации. В сценариях с высокой производительностью IOPS (опрос NVMe 4k randread через io_uring) бесполезный memset приводит к нерациональному расходованию пропускной способности памяти при записи; это повышает IOPS примерно на 5% на EXT4 и XFS», – написал Чанг.

Не все так очевидно

Обнаруженный Чангом недостаток ядра Linux касался только современных и быстрых SSD-накопителей с поддержкой NVMe и проявлялся лишь в период выполнения большого количества операций ввода-вывода. Перенос строк кода дал 5-процентный прирост скорости работы в синтетических тестах – проявится ли он в реальных условиях работы Linux 7.2 в составе того или иного дистрибутива, вопрос открытый.

Пользователи смогут удостовериться в «магии» Чанга не раньше середины августа 2026 г. – примерно на этот срок предварительно назначен выпуск Linux 7.2, если создатель Linux Линус Торвальдс (Linus Torvalds) не забудет нажать кнопку «Опубликовать». Такое с ним уже случалось ранее.

Китай – не Россия

Феннань Чанг является разработчиком Linux, но не может сам внедрять изменения в ядро. Как пишет портал XDA Developers, Чанг лишь предложил свой патч, а принял его Кристиан Браунер (Christian Brauner), мэйнтейнер подсистемы VFS в ядре Linux, а также один из мэйнтейнеров проектов LXC, Incus (форк LXD) и glibc. Помимо этого, он принимает участие в разработке systemd.

Частные облака как новая ступень эволюции ИТ-инфраструктуры

Частные облака как новая ступень эволюции ИТ-инфраструктуры Главные ИТ-сценарии

Итоговое решение о добавлении того или иного патча в код ядра Linux принимает лично Линус Торвальдс, имеющий американское гражданство. У США с Китаем с 2018 г. весьма натянутые отношения, однако к моменту выхода материала информации о том, что американец Торвальдс собирается отклонить или уже отклонил правки Чанга, не было. И это при том, что власти США устроили скандал с Bytedance и грозились заблокировать TikTok на территории своей страны.

К россиянам, числящимся в сообществе Linux, у Торвальдса совершенно иное отношение. Он позволяет себе крайне нелестные высказывания в их адрес и не имеет ничего против их массового отстранения от разработки ядра. Некоторых россиян он называет «кучкой русских троллей» (lots of Russian trolls).



Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1More AMD Zen 6 Prepping, Many ASUS / Lenovo / HP Laptop Improvements For Linux 7.20526-06-2026
2Linux 7.2 Fixes Where PCIe Devices Could Be Inadvertently Restricted To 2.5 GT/s0526-06-2026
3Знаменитый Linux с мировым именем запретил использовать китайский национальный графический интерфейс-2712-05-2025
4Ядро Linux оставят без поддержки легендарных процессоров Intel. Линус Торвальдс инициативу одобряет0705-05-2025
5Linux 7.2 Drops Ancient PROFIBUS Driver: Ported From SCO Unix In 1998, Unused For Years0625-06-2026
6Linux 内核新补丁可提升大型 RAID5 阵列性能,最高增益 17%5727-06-2026
7MGLRU Improvement Yielding Nice Gains On Linux 7.2: MongoDB 30~100% Higher Throughput5724-06-2026
8Linux MD RAID5 Seeing Scalability Improvements Up To 17%2627-06-2026
9Однострочное изменение в GCC привело к ускорению на 12% в одном тесте и замедлению на 14% в другом0824-06-2026
10工程師突破主機限制,PS5 變 Linux 遊戲 PC,時脈解限至 3.5GHz0530-04-2026

Классификация: Международные. Схожих патентов: 0. Схожих новостей: 10. Тональность: 5. Информативность: 7. Источник: www.cnews.ru.