Поиск по сайту:
Что имеем — не храним; потерявши — плачем (К. Прутков).

Выпущен Linux Kernel 6.13 RC4: небольшой рождественский подарок от разработчиков ядра

23.12.2024

22 декабря 2024 года Линус Торвальдс анонсировал четвёртый кандидат на выпуск (RC4) ядра Linux 6.13. Ядро 6.13-rc4 содержит ряд исправлений и улучшений в различных подсистемах.

В объявлении о выпуске Торвальдс упомянул, что этот rc4 немного меньше, чем типичные обновления rc4, что является хорошим признаком стабильности грядущего выпуска. Он также выразил надежду, что rc5 будет ещё меньше, поскольку разработчики, скорее всего, будут отдыхать на рождественских каникулах.

[…] Так что он определённо выглядит немного меньше, чем большинство RC4, и я
ожидаю (и надеюсь), что RC5 будет совсем крошечным, потому что вы
все уже должны отдыхать на рождественских каникулах.
[…]

 

Он призывает всех продолжать тестирование, особенно тех, кто продолжает работать в праздничный сезон.

 

Что нового в ядре Linux 6.13 RC4?

Ядро Linux 6.13 Release Candidate 4

Ядро Linux 6.13 Release Candidate 4

 

В ядре Linux 6.13-rc4 исправлено множество ошибок, обнаруженных различными разработчиками. Эти исправления касаются различных компонентов ядра, включая драйверы, управление памятью, сетевые подключения и файловую систему.
Исправления варьируются от незначительных предупреждений компилятора до улучшений обработки критических ошибок. Вот краткий обзор некоторых ключевых исправлений и улучшений:

 

1. Исправления графического процессора AMD

В драйверы графических процессоров AMD было внесено несколько исправлений, в частности в подсистему drm/amdgpu. К ним относятся:

  • Исправлены ошибки проверки версии IP в различных компонентах графического процессора AMD, таких как nbio7.7nbio7.11mmhub4.1gfx12 и smu14.0.2.
  • Улучшения в обработке ошибок и управлении памятью.
Читать  Как изменить стандартный порт SSH в Linux (правильно и безопасно)

 

2. Исправления BPF и сетей

Подсистема BPF (Berkeley Packet Filter) претерпела несколько обновлений, в том числе:

  • Исправления для bpf_skb_change_tail() и bpf_tcp_ingress().
  • Новые самотестирования для обеспечения стабильности и корректности работы BPF.

 

Исправления, связанные с сетью, включают:

  • Улучшения в netdevsim для предотвращения некорректного ввода данных пользователем и корректной обработки операций записи с нарушениями работоспособности.
  • Исправлены ошибки в драйвере команды, чтобы обеспечить правильную работу функции даже при отсутствии портов.

 

3. Управление памятью и исправления виртуальной машины

Управление памятью привлекло внимание благодаря исправлениям, таким как:

  • Предотвращение потенциального переполнения целых чисел в chelsio / chtls.
  • Обеспечение правильной обработки PFN (номера кадра страницы) в split_large_buddy().
  • Исправления для zram, предотвращающие использование неинициализированных резервных устройств и блочных устройств с нулевым размером.

 

4. Управление температурой и энергопотреблением

Исправления тепловой подсистемы включают:

  • Корректировка границ и процедур обнаружения в тепловых / пороговых значениях.
  • Обеспечение правильной обработки cpufreq/amd-pstate для определения предпочтительной поддержки ядра перед регистрацией драйвера.

 

5. Дерево устройств и исправления ACPI

Подсистемы Device Tree и ACPI также получили свою долю исправлений:

  • Добавляем пустые тесты преобразования адресов dma-диапазонов.
  • Исправление поддержки ACPI EC (встроенного контроллера) в LoongArch.

 

6. Исправления USB и последовательного интерфейса

Драйверы USB и serial получили несколько обновлений, в том числе:

  • Добавлена поддержка новых устройств, таких как TCL IK512 MBIM & ECMMediaTek T7XX и MeiG Smart SLM770A.
  • Исправлены для опции драйвера для обработки новых композиций и предотвращения утечек памяти.
Читать  Как скопировать файл с одного сервера на другой в Linux с помощью команды scp

 

7. Исправления файловой системы и хранилища

Исправления, связанные с файловой системой, включают:

  • Предотвращение утечек памяти в ceph и nilfs2.
  • Обеспечение правильной обработки btrfs в обработчике завершения и разделение BIOS на сектора размером с файловую систему.

 

8. Различные исправления

Другие заметные исправления включают:

  • Улучшения в io_uring для предотвращения утечек памяти и обеспечения правильной обработки зарегистрированных кольцевых файлов.
  • Исправлены ошибки в xen / netfront для предотвращения сбоев при удалении устройств.
  • Обновления в selftests для обеспечения лучшего охвата и корректности.

 

Протестируйте ядро Linux 6.13-rc4

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

Если вы разработчик, системный администратор или просто любите возиться с Linux, пожалуйста, скачайте и протестируйте Linux Kernel 6.13-rc4.

Чтобы попробовать последнюю версию, вы можете скачать исходный код из официального архива ядра Linux или из репозитория Линуса Торвальдса.

Удачного тестирования и счастливых праздников!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Home Assistant, бесплатная платформа с открытым исходным кодом для управления…

Спасибо!

Теперь редакторы в курсе.