Linux 5.19 содержит множество улучшений для AMD и Intel. Следующей версией может стать Linux 6.0.

Linux 5.19

У нас уже есть новая версия ядра операционной системы (систем), которая больше всего нравится редакторам и читателям подобных блогов. По этому поводу после 5.18 настала очередь Линукс 5.19, который Линус Торвальдс только что объявил о выпуске. Когда я говорю, что «настала его очередь», я имею в виду, что это было логично, и так было с начала его разработки, но было еще некоторое сомнение, будет ли следующим Linux 5.20 или уже Линукс 6.0. Но эта статья о последней стабильной версии, выпуск которой теперь является официальным.

Linux 5.19 — основной выпуск. Уже в окне слияния было проверено, что будет много изменений, хотя их количество не привело к увеличению размера ядра. Ниже приведен список с самые выдающиеся новости, забрать из Phoronix, специализированный носитель, который внимательно следит за развитием Linux, среди прочего, например, его знаменитые анализы и сравнения всех видов аппаратного обеспечения.

Что нового в Linux 5.19

  • Процессоры и платформы:
    • Технология Intel In-Field Scan (IFS) была объединена для облегчения тестирования микросхем ЦП перед развертыванием в центрах обработки данных или тестирования микросхем в течение долгого времени, чтобы помочь обнаружить любые необнаруженные проблемы с оборудованием.Проверки ECC или другие существующие тесты.
    • LoongArch был объединен как новый порт ЦП для ядра Linux. Однако, как уже отмечалось, пока нет поддержки загрузки каких-либо систем LoongArch из-за того, что некоторые драйверы еще не готовы к основной работе.
    • Поддержка платы PolarBerry RISC-V FPGA, в которой используется SoC PolarFire.
    • Поддержка запуска 32-битных (RV32) двоичных файлов на 64-битной RISC-V (RV64).
    • Завершение 12-летней кроссплатформенной работы Arm с окончательным преобразованием старого кода ARMv4T/ARMv5 для кроссплатформенных сборок ядра. Кроссплатформенная поддержка Arm для более старого оборудования Intel XScale/PXA также была завершена.
    • Добавлен HPE GXP SoC, который будет использоваться для функций контроллера управления основной платой (BMC) на будущих серверах HPE.
    • Поддержка расширения масштабируемой матрицы ARMv9. Масштабируемое матричное расширение (SME) основано на SVE/SVE2.
    • Изменения в уточнении значительны для AMD, с расширениями Zen 4 IBS, AMD PerfMonV2 и, наконец, AMD Zen 3 Branch Sampling (BRS).
    • Удаление старой архитектуры ЦП Renesas H8/300. Эта архитектура устарела и не поддерживалась в ядре годами, поскольку однажды уже была удалена из основной ветки.
    • Удаление устаревшей поддержки x86 a.out.
    • Множество обновлений управления температурой и питанием от Intel, в том числе исправление для ноутбуков с ОС Linux, разряжающих батарею при попытке перейти в спящий режим.
    • Упрощенная очистка функций CPUID.
    • Поздняя загрузка микрокода для x86/x86_64 отключена по умолчанию и приведет к повреждению ядра. Пользователям рекомендуется загружать микрокод ЦП заранее.
  • виртуализация:
    • AMD SEV-SNP наконец-то используется для обновления Secure Encrypted Virtualization (SEV), представленного для процессоров AMD EPYC 7003 «Milan».
    • Расширения Intel Trust Domain Extensions (TDX) были объединены с ранним готовым кодом.
    • Поддержка XSAVEC при работе в качестве гостя виртуальной машины.
    • Microsoft сократила время гостевой загрузки Hyper-V для больших виртуальных машин Azure с большим количеством графических процессоров.
    • Поддержка Linux EFO для доступа к секретам виртуальных машин для гипервизоров Confidential Computing (CoCo), таких как AMD SEV.
    • Обновления KVM и Xen.
    • Новая виртуальная машина m68k для использования в виртуализации, основанная на Google Goldfish и обладающая гораздо большими возможностями, чем существующие варианты эмуляции Motorola 68000.
  • Графика и дисплеи:
    • Почти полмиллиона строк нового кода.
    • Проводится большая работа, чтобы позволить IP-блоки для графики AMD RDNA3 быть выпущенными позже в этом году вместе с ускорителями CDNA Instinct следующего поколения.
    • Идентификаторы Intel DG2/Alchemist PCI для материнских плат.
    • Поддержка графики Intel Raptor Lake P из существующих путей кода.
    • ABI вычислительного движка теперь доступен для оборудования DG2/Alchemist.
    • Причуда питания для графических процессоров DG2/Alchemist, обеспечивающая успешное включение PCIe Active State Power Management (ASPM).
    • Поддержка драйвера ASpeed ​​AST для DisplayPort.
    • Совместимость с Rockchip VOP2.
    • Поддержка нового базового варианта RDNA2 "Бежевый бычок".
    • Поддержка MediaTek Vcodec для кодеков без сохранения состояния VP8 и VP9.
  • Файловые системы и хранилище:
    • Многочисленные заметные улучшения в файловой системе Btrfs, от поддержки подстраниц для любого размера PAGE_SIZE, превышающего 4 КБ, до поддержки подстраниц для собственных режимов RAID 5/6 Btrfs и других дополнений.
    • Поддержка контроллера Apple NVMe M1.
    • Много нового кода для файловой системы XFS.
    • Создание файлов FAT16/FAT32/информации о времени рождения с помощью системного вызова statx.
    • Исправления драйвера ядра NTFS3 были объединены, чтобы окончательно решить некоторые проблемы с обслуживанием этого драйвера ядра NTFS, внесенного в ядро ​​в прошлом году компанией Paragon Software.
    • Различные улучшения F2FS и стандартные обновления EROFS и EXT4.
    • Поддержка любезного сервера NFSv3.
    • Поддержка eMMC для использования TRIM до нуля секторов.
    • Поддержка слоев IDMAPPED с OverlayFS.
    • Отличное исправление производительности для exFAT.
    • Много улучшений в IO_uring.
  • Другое оборудование:
    • Бесконечная работа над драйвером Synopsys DWC3 USB3.
    • Объединенный драйвер Apple eFuses для чтения этих запрограммированных eFuses в SoC Apple M1 для хранения данных калибровки.
    • Продолжалась работа над драйвером искусственного интеллекта Intel Havana Labs.
    • Поддержка инициирования обновлений прошивки через sysfs для использования карты Intel FPGA PCIe и других возможных вариантов использования.
    • Поддержка сообщения о физическом местоположении подключенного устройства, когда оно выставлено через ACPI. Это может помочь заметить, где подключенный компонент находится относительно сервера/системы в случаях нескольких портов/местоположений и т. д.
    • Драйвер джойстика Raspberry Pi Sense HAT был объединен.
    • Поддержка драйверов Chrome OS EC для Laptop Framework.
    • Продолжение включения поддержки Compute Express Link (CXL) для серверов следующего поколения.
    • Улучшена поддержка клавиатуры Lenovo ThinkPad Trackpoint II.
    • Правильное обращение с клавиатурами Keychron C-Series/K-Series.
    • Улучшения драйвера Wacom и другие работы HID.
    • Аудиодрайвер AVS от Intel начал появляться как переписанный код старого аудиодрайвера эпохи Skylake/Kabylake/Apollo Lake/Amber Lake.
    • Продолжение усовершенствований аппаратного мониторинга дополнений материнских плат ASUS к устройствам Aquacomputer.
  • Безопасность:
    • Поддержка Clang RandStruct для рандомизации макета структуры и аналогичная существующей поддержке GCC.
    • Продолжение работ по модернизации кода ГСЧ для генерации случайных чисел.
    • Анклавы Intel SGX были склонны к сбоям из-за высокой нехватки памяти, но теперь эта проблема для расширений Software Guard в Linux решена.
    • Делая жизнь несчастной для разработчиков приложений, которые плохо себя ведут, используя разделенную блокировку.
  • другие:
    • Множество значительных сетевых улучшений, от Big TCP до светодиодного освещения pureLiFi для беспроводной связи, а также многие другие усовершенствования.
    • Новая опция для простой настройки отладочного ядра x86_64.
    • Printk теперь будет загружать сообщения в KThreads через консоль.
    • Множество улучшений в управлении памятью.
    • Новая объединенная подсистема — это механизм аппаратной временной метки (HTE) для координации между поставщиками времени и потребителями, такими как GPIO и IRQ. Первоначальный поставщик HTE с Linux 5.19 предназначен только для NVIDIA Tegra Xavier SoC. Хотя Линусу Торвальдсу не нравится название HTE, и оно может быть изменено в этом или следующем цикле.
    • Весенняя уборка промежуточной площадки, включая продвижение драйвера Wi-Fi WFX за пределами промежуточной площадки.
    • Поддержка сжатой прошивки Zstd в качестве альтернативы существующей поддержке сжатой прошивки XZ для экономии места на диске за счет сжатия многих двоичных файлов прошивки, присутствующих в современных системах Linux.

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


Будьте первым, чтобы комментировать

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

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

*

*

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