Linux 6.18: сеть стала быстрее, умнее и вообще как будто под кофеином
Иногда кажется, что разработчики ядра Linux не спят вовсе. Пока мы с вами спорим, что лучше — Ubuntu или Arch, они там снова всё перекопали в сетевом стеке. Версия Linux 6.18 — именно тот случай, когда обновление не просто косметическое, а реально ускоряет, защищает и даже местами удивляет. Особенно если вы админ, у которого когда-то «ложился» сервер от DDoS атак, тогда тут для вас прям праздник.

Когда DDoS не превращает сервер в тостер
Начну с самого вкусного. Linux 6.18 серьёзно прокачал устойчивость к DDoS атакам. Если раньше при лавине пакетов сервер начинал пыхтеть, как старый ноутбук на YouTube в 4K, то теперь ядро лучше масштабируется и переваривает больший трафик. Конечно, это не значит, что можно расслабиться и забыть про защиту — но жить станет заметно спокойнее. Особенно на серверах, где миллионы запросов — это норма, а не катастрофа.
Google снова вмешался, но на этот раз — к лучшему
Ещё одно любопытное новшество — PSP Encryption для TCP. Это такой способ шифровать данные «на лету», когда они путешествуют по сети. Разработала его Google, и теперь он официально прописался в ядре. Что это значит на практике? Ваши TCP-соединения становятся чуть более «бронебойными» против перехвата. В корпоративных сетях — самое то. Ну и просто приятно, что безопасность теперь встроена не где-то там, а прямо в основу Linux.
Про низкие задержки и высокие материи
Есть такая красивая аббревиатура — L4S. Расшифровывается как Low Latency, Low Loss, Scalable Throughput. По-русски — «минимальная задержка, минимальные потери и максимум скорости». В Linux 6.18 над этой технологией снова поработали, особенно для TCP. На бумаге это звучит идеально, но на практике — как всегда: всё зависит от железа, конфигурации, погоды и фазы луны. Тем не менее, прогресс заметен, особенно если у вас серьёзная инфраструктура с NUMA и кучей сетевых интерфейсов.
Оптимизации под капотом
Теперь о вещах, которые простому пользователю кажутся скучными, но на самом деле именно из-за них всё летает. Разработчики подкрутили структуру TCP-сокетов — теперь данные лежат в памяти компактнее, а процессор тратит меньше времени на «лишние» обращения к кэшу. Меньше кэша — меньше лагов. Логично. Плюс улучшили работу TCP и UDP при приёме данных на больших серверах с несколькими NUMA-узлами. Если раньше система могла «путаться», из какого узла тянуть память, теперь этот момент стал аккуратнее и предсказуемее.
Multi-Path TCP и другие звери
Multi-Path TCP — это когда одно соединение может идти сразу по нескольким путям. Например, часть трафика через Wi-Fi, часть через мобильную сеть. В 6.18 приём данных по MPTCP стал быстрее и стабильнее. Лично я это воспринимаю как шаг к будущему, где ноутбук будет автоматически выбирать, через что ему передавать данные, не обрывая соединения. Мечта, в общем.
Новые драйверы: от Huawei до Realtek
А теперь про железо. Linux 6.18 добавил целую кучу драйверов. Вот короткий список для любителей «железных» апдейтов:
- hinic3 — драйвер для сетевых карт Huawei 3-го поколения;
- SpacemiT K1 Ethernet MAC — экзотика, но приятно, что теперь поддерживается;
- Qualcomm IPQ9574 — для тех, кто ковыряется в роутерах и сетевых платформах;
- Airoha WLAN — теперь умеет «скидывать» часть задач на NPU, разгружая CPU;
- Новые PHY-чипы от Aquantia (AQR412, AQR115) и Micrel (lan8842);
- Realtek RTW89 готовится к поддержке RTL8922DE — то есть новые ноуты с этим Wi-Fi-чипом заработают без боли;
- Bluetooth обновился — добавили поддержку свежих Mediatek MT7925 и Intel BlazarIW / Panther Lake-H484.
Если у вас современное устройство, то шанс, что «всё завелось из коробки», становится выше. И это прям кайф, потому что раньше настройка сетевой карты могла превратиться в квест с шаманством в терминале и танцами с modprobe
.
Wi-Fi, который видит соседей
Из интересного — добавили поддержку NAN (Neighbor Awareness Networking). Это такая штука, которая позволяет устройствам на Wi-Fi «замечать» друг друга без прямого подключения. На практике это может пригодиться для умных гаджетов, IoT, да и просто для обмена данными поблизости без интернета. Приятная мелочь, но в духе времени.
Вместо вывода
Linux 6.18 — это не «ещё одно обновление». Это шаг к тому, чтобы сеть под Linux стала быстрее, безопаснее и… проще. Хотя, честно говоря, слово «просто» и Linux редко стоят рядом в одном предложении. Но если вы любите копаться в системе, следить за логами и радоваться, когда «ping» внезапно на 2 миллисекунды ниже — это обновление точно ваше.
Так что да, ядро развивается. И каждый раз, когда я вижу эти списки улучшений, я думаю: «Вот ведь, в мире хаоса есть хотя бы одно стабильное явление — команда Linux продолжает делать интернет чуточку лучше».
Подробнее о многочисленных сетевых улучшениях в Linux 6.18 можно узнать из этого пула.
Понравилась статья?
Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик — и ваш вклад помогает держать серверы включёнными и авторов мотивированными!
Поддержать проектСпасибо, что вы с нами!