Обзор Linux 6.18: улучшение сети, L4S, новые драйверы и Wi-Fi NAN

Linux 6.18: сеть стала быстрее, умнее и вообще как будто под кофеином

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

Linux 6.18 - интернет быстрее, сеть стабильнее
Linux 6.18 – интернет быстрее, сеть стабильнее

Когда 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 создавать больше глубоких обзоров и новостей. Один клик — и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario
Nazario

Я — Nazario, тот самый человек, который больше десяти лет ковыряется в Linux и Windows системах не ради хобби, а потому что это — работа и жизнь. Всё, что вы читаете на Setiwik.ru, — это не пересказ справки из мануала, а результат десятков реальных кейсов, выстраданных конфигов и ночных перезагрузок.

Я не претендую на истину в последней инстанции. Но если мой опыт может кому-то упростить работу — значит, всё это не зря. Здесь нет «магии», только практика: от настроек сервера до неожиданных багов, которые не гуглятся с первого раза.

Setiwik.ru — это место, где IT становится чуть менее хаотичным. Заходите почаще — будем разбираться вместе.

Добавить комментарий