Linux 6.18 укрепляет свои позиции в качестве ключевого ядра благодаря существенным улучшениям в производительности, безопасности и поддержке оборудования.

  • Linux 6.18 теперь стабилен, нацелен на LTS и фокусируется на внутренней производительности, памяти, сетях и надежности.
  • Улучшения памяти с помощью пучков, новая подсистема подкачки и реструктуризация файловых систем, таких как exFAT, Btrfs, XFS и EXT4.
  • Значительное усиление безопасности (подписанный BPF, multi-LSM, изменения в TPM и аудите), сетей (более быстрый UDP, AccECN, PSP) и виртуализации.
  • Расширенная поддержка оборудования: графические процессоры NVIDIA и ARM Mali, Apple Silicon M2, современные ПК-консоли и ноутбуки, широко доступные в Испании и Европе.

Ядро Linux 6.18

Запуск Linux 6.18 Это знаменует собой одну из важнейших вех в последних циклах разработки ядра. Эта стабильная версия, которая, скорее всего, будет обозначена как следующая ветвь долгосрочная поддержкаОн поставляется с множеством внутренних изменений, новых функций и заметным расширением поддержки оборудования, которое затрагивает как домашних пользователей, так и предприятия по всей Европе, включая Испанию.

Хотя многие улучшения происходят «под капотом» и не видны невооруженным глазом, новое ядро ​​нацелено непосредственно на повысить эффективность, надежность и масштабируемость системы. От управления памятью до сетей, хранения данных и безопасности, Linux 6.18 укрепляет фундамент, на котором строятся настольные компьютеры, серверы, облачные инфраструктуры и встраиваемые устройства.

Стабильный цикл разработки и явный кандидат на LTS

Линус Торвальдс подтвердил наличие Linux 6.18 стабильная После относительно гладкого цикла разработки, несмотря на несколько неудач в последнюю минуту, появился седьмой релиз-кандидат (rc7), содержащий незначительные регрессии в управлении виртуальной памятью, которые были быстро исправлены, а сам Торвальдс охарактеризовал состояние ядра как «в основном нормальное», прежде чем дать окончательное одобрение.

Публикация произошла без существенных задержекЭто подтверждает идею о том, что версия 6.18 будет играть ключевую роль в ближайшие годы. Всё указывает на то, что это будет следующая версия. LTSЭто означает несколько лет выпуска обновлений и исправлений безопасности, что является ключевым аспектом для европейских поставщиков облачных услуг, государственных администраций и компаний, которым нужна долгосрочная стабильность.

После того, как он был отмечен на kernel.org, классический двухнедельное окно слияния для Linux 6.19. Торвальдс уже указал, что цикл выпуска этой будущей версии будет несколько длиннее обычного, поскольку она совпадает с саммитом разработчиков ядра, что задержит её выпуск и, в свою очередь, усилит роль 6.18 в качестве среднесрочного ориентира во многих дистрибутивах.

Для пользователей настольных компьютеров в Испании и остальной Европе это будет означать, что многие «серьёзные» дистрибутивы, особенно те, которые ориентированы на профессиональное использование, будут использовать 6.18 в качестве основы для версий с расширенной поддержкойВ критических средах сочетание новых функций и расширенного жизненного цикла особенно интересно.

Новости Linux 6.18 г.

Более эффективная память: пучки, обновленный своп и внутренние изменения

Одним из наиболее важных технических нововведений Linux 6.18 является введение «пучки» в распределителе SLUBЭта технология позволяет каждому ЦП иметь собственные хранилища небольших объектов, что снижает конкуренцию между ядрами и ускоряет как выделение, так и освобождение памяти для часто используемых структур в ядре.

Эта переработка кэша объектов направлена ​​на повышение производительности системы в условиях высокопараллельные рабочие нагрузки и многопоточные средыЭто распространено на европейских серверах, предназначенных для веб-сервисов, контейнеров или приложений анализа данных. Улучшения также заметны на рабочих станциях, на которых выполняются ресурсоемкие сборки, виртуальные машины или ресурсоемкие инструменты разработки.

Параллельно ядро ​​запускает первую фазу новая инфраструктура таблицы подкачкиЦель — превратить таблицу подкачки в более интеллектуальный и отзывчивый кэш, сделав доступ к памяти подкачки более предсказуемым и быстрым. Согласно собственным тестам разработчиков, при различных рабочих нагрузках, от чистой пропускной способности до времени компиляции, наблюдалось увеличение производительности от 5% до 20%.

Linux 6.18 также демонстрирует прогресс в реструктуризации структурная страница через memdesc_flags_t, промежуточный шаг к уменьшению размера и упрощению управления памятью в будущих версиях. Подобные изменения не отражаются напрямую на повседневном использовании, но закладывают основу для более лёгкого и удобного в обслуживании ядра.

Сетевые функции и производительность: более быстрое шифрование UDP, AccECN и PSP

Сетевая подсистема также получает существенную выгоду. В ядре существенно переработан тракт приёма. UDPЭто особенно актуально для систем NUMA, поскольку в некоторых сценариях производительность увеличивается примерно на 47%. Это помогает лучше справляться с пиковыми нагрузками, потоковыми сервисами, а также повышает устойчивость к DDoS-атакам по протоколу UDP.

В разделе TCP Linux 6.18 добавляет Первоначальная поддержка точного явного уведомления о перегрузке (AccECN)Этот механизм обеспечивает более точную сигнализацию о перегрузке и более тонкую настройку окон передачи. Для сложных сетевых инфраструктур, таких как инфраструктуры крупных европейских операторов и распределенных центров обработки данных, эта функция может существенно повлиять на стабильность и задержку.

Ядро также включает в себя новый режим шифрования PSP для TCP-соединенийLinux 6.18, разработанный для лучшей защиты трафика в определённых средах, включает изменения в буферах по умолчанию и предыдущие улучшения системы совместного использования буферов. Всё это делает Linux 6.18 весьма привлекательным вариантом для балансировщиков нагрузки, прокси-серверов с высокой нагрузкой и игровых онлайн-сервисов, которые становятся всё более популярными на испанском рынке.

В области сетевого хранения данных были внесены улучшения Масштабируемость сервера NFS Благодаря более тонкому управлению кэшем ввода-вывода система испытывает меньшую нагрузку при распределенных рабочих нагрузках. Для европейских компаний, использующих большие общие массивы хранения, такая настройка помогает избежать скрытых узких мест.

Память и сети Linux 6.18

Файловые системы и системы хранения данных: прощай Bcachefs, exFAT и Btrfs на подъеме

Что касается файловой системы, Linux 6.18 сочетает в себе спорное решение с несколькими заметными оптимизациями. Наиболее заметным аспектом стало вытеснение Bcachefs из основного дерева ядраЭто произошло не столько по техническим причинам, сколько из-за неоднократных нарушений сроков и правил интеграции его сопровождающим; Торвальдс уже пометил его как «поддерживаемый извне» в версии 6.17 и, наконец, отозвал его.

Любой, кто хочет продолжать использовать Bcachefs, должен будет прибегнуть к внешним модулям или скомпилировать его отдельноОднако остальные пользователи получат выгоду от более простой в обслуживании базы. Взамен другие существующие системы будут, безусловно, усилены. Контроллер ExFATФайловая система Microsoft, широко используемая на SD-картах и ​​USB-накопителях, получила глубокую оптимизацию, которая позволяет увеличить скорость некоторых операций чтения и записи в 16 раз.

На практике монтирование или просмотр больших каталогов в exFAT занимает от десятков секунд до нескольких минут, даже при неблагоприятных конфигурациях кластера. Для тех, кто перемещает данные между Windows и Linux в Европе с помощью внешнего хранилища, Изменения станут заметны сразу после обновления ядра..

Ветеран XFS Теперь по умолчанию включена онлайн-проверка и исправление (онлайн-fsck), что ранее считалось экспериментальной функцией. Это позволяет обнаруживать и исправлять некоторые проблемы без размонтирования файловой системы, что весьма привлекательно для серверов, которые нельзя просто так выключить. BtrfsСо своей стороны, он добавляет поддержку блоков большего размера, чем размер страницы, и улучшает параллелизм для рабочих нагрузок с интенсивным чтением, делая еще один шаг к его консолидации в качестве современного варианта для настольных и серверных сред.

En EXT4 Внесены незначительные оптимизации, а также добавлена ​​поддержка 32-битных идентификаторов пользователей и групп, а также новый интерфейс ioctl() для запроса и настройки параметров суперблока. Эти детали представляют особый интерес для европейских системных администраторов и хостинг-провайдеров, которые продолжают использовать EXT4 в качестве основной операционной системы.

dm-pcache и более гибкое постоянное хранилище

Linux 6.18 также представляет новую цель устройство-сопоставитель называемый dm-pcacheЕе цель — обеспечить возможность использования постоянной памяти, например устройств CXL или DAX, в качестве высокоскоростного кэша с низкой задержкой по сравнению с более медленными носителями, будь то классические жесткие диски или твердотельные накопители, которые не обеспечивают такой же уровень реагирования.

Этот дополнительный уровень кэширования обеспечивает более гибкий способ ускорения объемов хранения без необходимости полной перестройки инфраструктуры. В европейских центрах обработки данных, где традиционные массивы хранения данных сочетаются с более современными решениями для энергонезависимой памяти, dm-pcache открывает возможности тонкой настройки производительности без чрезмерной сложности.

В дополнение к этому, ядро ​​включает в себя новые возможности в IOMMU и другие подсистемы ввода-вывода для снижения накладных расходов при переключении контекста и оптимизации распределения памяти для устройств. Эта серия небольших изменений способствует более плавной работе систем с интенсивным использованием памяти — от серверов баз данных до платформ резервного копирования.

Безопасность: подписанные изменения BPF, multi-LSM и TPM

Безопасность остаётся центральным направлением разработки ядра. Linux 6.18 представляет... подписание программ GMPЭто позволяет проверять код, динамически загружаемый в ядро, перед его выполнением. Это особенно актуально в средах, где BPF используется для расширенной наблюдаемости, сетевой фильтрации или механизмов безопасности, которые становятся всё более распространёнными в европейских центрах обработки данных.

Кроме того, была усилена подсистема аудита с целью правильно управлять несколькими модулями безопасности Linux (LSM) параллельноЭто упрощает сосуществование таких решений, как SELinux, AppArmor и других модулей, и позволяет им внедрять собственные кумулятивные политики безопасности. Эту конфигурацию многие регулируемые организации в ЕС ценят за соответствие таким нормам, как NIS2, или конкретным отраслевым требованиям.

Еще одним важным изменением является решение отключить шифрование HMAC по умолчанию в шина TPMВ текущей реализации эта функция усложняла систему и снижала производительность, не обеспечивая явных преимуществ в плане безопасности. Теперь она доступна тем, кому она нужна, но не активируется автоматически, что позволяет избежать ненужных узких мест.

Параллельно расширяются возможности безопасной виртуализации: KVM добавляет поддержку таких технологий, как Сокрытие шифртекста SEV-SNP на платформах AMD и расширяет возможности таких механизмов, как теневые стеки и технология принудительного управления потоком управления (CET). Эти функции усиливают изоляцию памяти и защиту от атак на поток управления в виртуальных машинах, что критически важно для облачных провайдеров и европейских компаний, размещающих критически важные рабочие нагрузки в виртуализированных средах.

Больше Rust в ядре и новые архитектуры

Linux 6.18 делает новые шаги в интеграции Rust как второй язык разработки ядраРасширены привязки к ключевым API, включая атомарные операции, согласованные с моделью памяти ядра, доступ к DebugFS, управление битовыми картами и создание драйверов. Это позволяет писать драйверы с более высокими гарантиями безопасности памяти.

Среди наиболее ярких примеров — Драйвер Rust Binder для устройств Android, который улучшает интеграцию этой платформы в основное ядро, и новый драйвер DRM в Rust для графических процессоров ARM Mali, который все еще находится на ранней стадии разработки, но указывает путь к созданию более надежных графических драйверов в будущем.

Поддержка арены BPF также распространяется на такие архитектуры, как PowerPC и включены конкретные улучшения для Arm, RISC-V и MIPS. В случае RISC-V изменения, не вошедшие в версию 6.17, были вновь внесены, включая новые примитивы отображения памяти, поддержку интерфейса RPMI (аналогичного ARM SCMI) и использование расширений, специфичных для производителя. Всё это укрепляет позиции RISC-V как открытого варианта для европейское оборудование следующего поколения.

Графика, игры и ускорители ИИ

Графические и игровые аспекты также выигрывают от этой версии. Драйвер с открытым исходным кодом Модерн По умолчанию используется прошивка GPU System Processor (GSP) на графических процессорах NVIDIA Turing и Ampere, если она доступна. Это изменение улучшает инициализацию видеокарт и закладывает основу для более стабильной и эффективной поддержки, что заметно как на рабочих станциях, так и на игровых ПК, которые становятся всё более популярными в Испании и других странах ЕС.

С другой стороны, Linux 6.18 включает в себя Драйвер DRM в Rust для графических процессоров ARM MaliАдаптированный на основе проекта Panthor, хотя он пока еще не готов к широкому использованию, он открывает путь к более надежной поддержке графики в системах ARM, широко используемых в платах разработки, встраиваемых устройствах и легких ноутбуках.

Что касается видеоигр, ядро ​​добавляет новый драйвер HWMON специально для ПК-консолей GPD, таких как Win 4 и Win Max 2, которые улучшают считывание показаний датчиков и управление вентиляторами. Кроме того, проблемы в таких устройствах, как ASUS ROG Союзник и Lenovo Легион Го 2устранение ложных прерываний и ошибок при возобновлении работы накопителей NVMe, которые могут привести к сбою системы.

Linux 6.18 также уделяет внимание игровым периферийным устройствам: Контроллер PlayStation 5 DualSense Лучше всего работает под управлением Linux, включая полноценную поддержку аудиоразъёма, поэтому наушники, подключенные к контроллеру, и их микрофон распознаются без дополнительной настройки. Для тех, кто использует Linux в качестве основной операционной системы в Испании и полагается на SteamБудь то Proton или Steam Deck, эти изменения усиливают ощущение «хорошо сбалансированной» системы.

О ускорение искусственного интеллектаЯдро включает новый драйвер для нейропроцессора Rockchip с поддержкой нескольких ядер и динамического масштабирования частоты. Это позволяет эффективнее использовать аппаратное обеспечение недорогих материнских плат, которые очень популярны в Европе для задач машинного обучения и компьютерного зрения, без необходимости использования дискретных графических процессоров.

Поддержка современного оборудования: ноутбуки, Apple Silicon и многое другое

Поддержка оборудования значительно улучшена в версии 6.18. Совместимость расширена с тактильные сенсорные панелиЭта технология, всё чаще встречающаяся в современных ноутбуках, имитирует нажатия с помощью вибрации. Благодаря таким производителям, как Google, многие ноутбуки с таким типом сенсорной панели, продаваемые в Испании и других европейских странах, начинают работать более плавно под управлением Linux.

В архитектуре x86 ядро ​​улучшает управление питанием в Intel Метеорное озеро Благодаря динамическому управлению эффективностью драйвер intel_pstate может использовать аппаратные P-состояния (HWP) без обычных ограничений EPP в определённых режимах. Это позволяет: более точный баланс между производительностью и потреблением, особенно привлекательный в ультрабуках и профессиональных ноутбуках.

Также включены ссылки и предварительная поддержка связанных платформ. AMD Zen 6Это свидетельствует о том, что ядро ​​готовится заранее для следующего поколения процессоров компании. Кроме того, представлен драйвер EDAC для контроллера памяти AMD VersaINET, что упрощает обнаружение ошибок памяти на серверах и рабочих станциях.

В экосистеме Apple Linux 6.18 интегрируется Деревья устройств для систем на кристалле M2 Pro, M2 Max и M2 UltraЭто важный шаг в развитии поддержки Apple Silicon в основной линейке. Хотя для повседневного использования на ноутбуках Mac по-прежнему рекомендуется использовать такие проекты, как Asahi Linux, тот факт, что часть этих разработок интегрируется в основную линейку, свидетельствует о стабильном и значимом прогрессе для продвинутых пользователей в Европе.

Кроме того, улучшена поддержка ноутбуков от брендов, имеющих сильное присутствие на европейском рынке, таких как HP Omen, Alienware, Dell G или некоторые модели ASUSЭто расширяет возможности управления вентиляторами, термодатчиками и системами RGB-подсветки. На практике это приводит к более предсказуемому поведению температуры и шума, что ценят многие пользователи, хотя об этом мало кто сообщает.

Виртуализация, контейнеры и корпоративные сети

Виртуализация и контейнерные технологии остаются приоритетными. Linux 6.18 это подтверждает. KVM с новыми функциями, которые позволяют виртуализировать функции безопасности Intel и AMD, такие как CET или SEV-SNP, что упрощает развертывание защищенных виртуальных машин в частных и публичных облаках, используемых европейскими компаниями.

Ядро также улучшает поведение при работе в качестве гостя на таких гипервизорах, как БхайвеЭто расширяет возможности комбинаций в смешанных средах FreeBSD-Linux. Эти улучшения представляют особый интерес для хостинг-провайдеров и организаций, объединяющих различные технологии в своих инфраструктурах.

В сфере контейнеров Linux 6.18 упрощает управление пространства имен через файловые дескрипторыЭто облегчает работу современных инструментов оркестровки и управления. Наряду с более справедливой балансировкой NUMA и корректировками планировщика, это способствует более стабильной работе контейнерных полезных нагрузок в условиях высокой нагрузки.

Сочетание сетевых улучшений, таких как поддержка Протокол безопасности Google PSP для шифрования TCPAccECN, повышенная производительность по сравнению с UDP и улучшенная масштабируемость NFS делают Linux 6.18 очень сильным кандидатом для задач интенсивная сетевая работа в европейских компаниях и центрах обработки данныхот потоковых платформ до онлайн-видеоигр или финансовых услуг с малой задержкой.

GNU Linux-libre 6.18: то же ядро, очищенное от проприетарных фрагментов

Для тех, кто делает еще один шаг в защите свободного программного обеспечения, проект GNU Linux-либер 6.18 Он предлагает версию ядра 6.18, прошедшую тщательную процедуру «деблоббинга». В этой редакции удалены или нейтрализованы любые следы фирменной прошивки и микрокода, а также ссылки в документации и деревьях устройств, которые служат приманкой для несвободных компонентов.

GNU Linux-libre 6.18 наследует те же улучшения в производительности, памяти, безопасности и поддержке архитектуры Он использует официальное ядро, но применяет специальные скрипты для очистки драйверов, использующих двоичные объекты. Это касается как новых драйверов, таких как некоторые цифровые аудиоусилители, процессоры серии Qualcomm или драйверы, загружающие прошивку для графических процессоров, так и существующих, у которых изменился механизм загрузки.

Результатом является полностью функциональное ядро ​​в рамках своих возможностей, но которое добровольно отказывается от поддержки оборудования, не имеющего альтернатив с открытым исходным кодомНа практике некоторые устройства могут стать непригодными к использованию, если для их загрузки требуется фирменная прошивка, но полученная система гарантированно соответствует Руководству по распространению свободного программного обеспечения (FSDG) FSF.

Исходный код GNU Linux-libre 6.18 можно получить по адресу репозитории, поддерживаемые FSF Latin America и проектом GNUБинарные пакеты доступны для дистрибутивов на основе Debian или экосистемы RPM. Многие полностью свободные дистрибутивы, сертифицированные FSF, используют это ядро ​​в качестве основы для создания системы, максимально соответствующей философии свободного программного обеспечения.

Доступность по дистрибутивам и вариантам обновления

Прибытие Linux 6.18 Внедрение ядра в различные дистрибутивы Linux в Испании и Европе будет происходить неодновременно. В дистрибутивы с непрерывным релизом, такие как Arch Linux или некоторые тестовые производные Debian, новое ядро ​​обычно включается в регулярные обновления пакетов, поэтому пользователи получат его относительно скоро через свой обычный менеджер пакетов.

Напротив, дистрибутивы с более консервативными циклами выпуска, такие как Ubuntu, стабильная версия Debian, Linux Mint или openSUSE LeapПереход на версию 6.18 займёт больше времени. Обычно LTS-версии или версии с расширенной поддержкой используют консолидированное ядро, подобное этому, поэтому многие домашние и профессиональные пользователи в Испании увидят обновление, когда их дистрибутивы выйдут в свет с новыми основными версиями.

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

Классическая альтернатива остается актуальной: загрузить исходный код с kernel.org, настроить ядро ​​с помощью таких инструментов, как make menuconfigскомпилируйте его и установить вручнуюЭтот вариант обеспечивает максимальный контроль над параметрами ядра, но требует времени, некоторого опыта и принятия того, что ответственность за обслуживание лежит на пользователе.

При наличии всех этих компонентов Linux 6.18 позиционирует себя как особенно актуальная версия ядра: она сочетает в себе Глубокие внутренние улучшения памяти, сети и файловых систем Благодаря значительному повышению безопасности, он расширяет поддержку современного оборудования — от ноутбуков и консолей до Apple Silicon и последних графических процессоров — и открывает путь для более широкого использования Rust в ядре. Всё это, в сочетании с его вероятной ролью в качестве следующей ветки LTS, делает его весьма привлекательной основой для индивидуальных пользователей в Испании, европейских организаций и поставщиков услуг, стремящихся к разумному балансу между стабильностью, производительностью и возможностью развития в ближайшие годы.

Обновление Google Live Orchestrator-2
Теме статьи:
Google разрабатывает Live Update Orchestrator для горячих обновлений ядра Linux