Linux 6.0 содержит больше улучшений от Intel и AMD, но Rust придется подождать

Linux 6.0

После времени, в течение которого он возился с нумерацией 5.20, Линус Торвальдс наполовину удивил себя, выпустив первый RC 6.0, дав понять, какой будет нумерация версии, которая придет на смену. 5.19. Теперь, спустя два месяца, отец Linux выпустил первую стабильную версию Linux 6.0. Ожидалось, что это будет первая версия, включающая Rust, но это внедрение было отложено. Тем не менее, эта версия включает в себя много новых функций, и это очень важно.

Поскольку первая стабильная версия уже доступна, и пока мы ждем выпуска точечного обновления, рекомендующего массовое внедрение, пришло время написать о том, что включает в себя Linux 6.0. Здесь у вас есть список с новостями которые поставляются вместе с этой версией, и их не мало. На самом деле, Торвальдс часто говорит что-то вроде изменения нумерации, потому что у него больше не осталось пальцев на руках и ногах, чтобы считать, но, как и в 5.0, есть изменения, ради которых стоит перейти на 6.0.

Что нового в Linux 6.0

  • Процессоры:
    • Поддержка Qualcomm Snapdragon 8cx Gen3 и очень ранняя поддержка ноутбука Lenovo ThinkPad X13s Arm.
    • Улучшен код смягчения KPTI Meltdown для ARM64.
    • 64-битная поддержка THP SWAP для Arm.
    • Некоторые большие изменения планировщика, включая улучшенный баланс NUMA для AMD Zen.
    • Путь смягчения последствий AMD Retbleed IBPB также требует STIBP, и это исправление безопасности является частью Linux 6.0-rc1, хотя оно также будет перенесено в существующую стабильную серию ядра.
    • К основному ядру подключаются новые расширения RISC-V, такие как Zicbom, Zihintpause и Sstc. RISC-V также имеет более полезную конфигурацию ядра по умолчанию, позволяющую запускать Docker и Snaps в сборках defconfig.
    • LoongArch обеспечивает поддержку PCI и другие улучшения в этой архитектуре процессора Loongson из Китая.
    • Поддержка Raptor Lake в контроллере охлаждения Intel TCC.
    • Зеркальная память EFI и ACPI PRM для 64-битной версии Arm.
    • Автоматический переход в режим AMD (AMT) для ноутбуков Lenovo ThinkPad.
    • Обновления хранилища ключей платформы PowerVM и других процессоров IBM POWER.
    • Исправлена ​​обработка C1 и C1E для Xeon Sapphire Rapids.
    • Поддержка Intel Raptor Lake P в драйвере RAPL.
    • Подготовка AMD к переходу из спящего режима в режим ожидания для будущего оборудования AMD.
    • Поддержка аудиодрайверов для платформ AMD Raphael и Jadeite.
    • Поддержка аудиодрайвера Intel Meteor Lake.
    • Удалена поддержка старых процессоров NEC VR4100 MIPS, которые использовались в IBM WorkPad Z50 и другом оборудовании 90-х годов.
    • Поддержка PCI для архитектуры OpenRISC.
    • Поддержка инструмента уточнения для AMD Zen 4 Instruction Based Sampling (IBS).
    • Виртуализации Intel IPI и AMD x2AVIC доступны для KVM.
    • Наконец-то добавлена ​​поддержка Intel SGX2.
    • Мониторинг температуры AMD для будущих процессоров AMD.
    • Использование AMD MWAIT вместо HALT теперь предпочтительнее.
  • Gráficos:
    • Продолжение пусконаладочных работ на Intel DG2/Alchemist и ATS-M. Также было реализовано больше идентификаторов PCI, хотя первым владельцам графических процессоров Intel Arc для настольных ПК по-прежнему необходимо будет использовать параметр i915.force_probe, чтобы включить поддержку оборудования класса DG2.
    • Сначала работает в направлении Intel Ponte Vecchio.
    • Начинается работа над поддержкой графики Meteor Lake, хотя ожидаются новые исправления для Linux 6.1.
    • Больше возможностей для графики AMD RDNA3 и других новых IP-блоков.
    • P2P DMA для драйвера AMDKFD, а также другие усовершенствования драйверов ядра AMDGPU и AMDKFD.
    • Поддержка драйвера ядра Raspberry Pi V3D для Raspberry Pi 4.
    • Первоначальная поддержка Arm Mali Valhall на контроллере Panfrost.
    • Исправления в драйвере Atari FBDEV.
    • Более быстрая прокрутка консоли на старых контроллерах FBDEV.
    • Различные другие обновления графического драйвера ядра с открытым исходным кодом.
  • Хранилище и файловые системы:
    • Улучшения режима нехватки памяти F2FS и атомарной записи.
    • Улучшения сервера NFSD и повышенная масштабируемость кэша.
    • Улучшения производительности в клиентском коде SMB3 для многоканального управления.
    • Улучшения масштабируемости XFS.
    • Поддержка протокола пересылки v2 для Btrfs и оптимизация производительности прямого чтения.
    • Поддержка обработчика блоков пользовательского пространства IO_uring.
    • Оптимизация производительности IO_uring и новые функции, включая переадресацию с нулевым копированием для сети.
  • Другое оборудование:
    • Продолжение подготовки вокруг Compute Express Link (CXL).
    • Первые приготовления к поддержке WiFi 7 с многоканальной работой (MLO). В этом новом ядре также есть различные оптимизации сети.
    • Исправлены проблемы с поломкой клавиатуры на различных ноутбуках AMD Ryzen серии 6000.
    • Исправлены проблемы с сенсорной панелью и клавиатурой после сна на многих компьютерах TUXEDO / ноутбуках Clevo.
    • Поддержка Habana Labs Gaudi2 для недавно анонсированного ускорителя искусственного интеллекта Intel.
    • Realtek R8188EU WiFi контроллер большой чистый.
    • Поддержка Intel Raptor Lake Thunderbolt.
    • Поддержка AMD SFH v1.1 для Sensor Fusion Hub с новыми ноутбуками Ryzen.
    • Другие материнские платы ASUS с поддержкой сенсоров в работе.
    • Подставка для планшета для рисования XP-PEN Deco L.
    • Поддержка контроллера вентилятора Aquacomputer Quadro.
  • прочее:
    • API H.265/HEVC Media Userspace стал стабильным.
    • Поддержка установки системного имени хоста с помощью параметра ядра hostname=.
    • Множество улучшений в VirtIO.
    • Код VMEbus был переведен обратно в промежуточную область ядра.
    • Переключатель Kconfig для уровня оптимизации компилятора "-O3" удален из ядра.
    • Улучшения производительности SPI.
    • Различные улучшения ГСЧ.
    • Проверка во время выполнения для систем, критически важных с точки зрения безопасности.

Linux 6.0 выпущен в стабильной версии, поэтому теперь его можно загрузить с Архив ядра Linux. Пользователи Ubuntu, которые хотят установить его, уже должны будут сделать это самостоятельно, либо вручную, либо с помощью таких инструментов, как магистраль. Если вы решите придерживаться того, что предлагает Canonical, вы будете использовать Linux 6.3 на Ubuntu 23.04 или около того.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.