Linux 5.10

Linux (GNU/Linux) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU.

Новое ядро Linux 5.10 получило долгосрочную поддержку (LTS, long-term support). Новая версия ядра содержит большое количество изменений и обновлений. Большинство изменений связаны с драйверами устройств. 

Среди наиболее заметных изменений: поддержка механизма защиты MemTag для систем ARM64, опция монтирования "nosymfollow", значительные оптимизации Ext4, решение проблемы 2038 года в XFS, новый системный вызов process_madvise, расширение поддержки AMD SEV шифрованием регистров CPU, возможность приостановки выполнения BPF-программ.

В число основных изменений и обновлений ядра входят:

  • Добавлена поддержка механизма защиты MemTag для систем ARM64;
  • Добавлены опции и внесены значительные оптимизации в реализации файловых систем Ext4, XFS, OverlayFS, ZoneFS и Btrfs;
  • Появилась опция монтирования «nosymfollow»;
  • Решена проблема 2038 года в файловой системе XFS;
  • Добавлен новый системный вызов process_madvise;
  • Появилось расширение поддержки AMD SEV шифрованием регистров CPU;
  • В гипервизоре KVM добавлена возможность выноса в процесс в пространстве пользователя обработки доступа к неизвестным регистрам MSR;
  • Продолжена интеграция в ядро многопутевой модификации ТCP (MultiPath TCP);
  • Добавлена возможность использования протоколов IGMPv3 и MLDv2 в режиме Multicast;
  • Добавлена возможность приостановки выполнения BPF-программ;
  • Добавлена поддержка звуковых карт Creative Labs SoundBlaster AE-7, звуковых кодеков MediaTek MT6359 и Cirrus Logic CS4234, переходников DSI/HDMI, DSI/LVDS, DSI/DPI и DPI/DP, игровых контроллеров Nintendo Switch;
  • В драйвер vc4 добавлена поддержка графической подсистемы плат Raspberry Pi 4.

Одновременно латиноамериканский Фонд свободного ПО сформировал вариант полностью свободного ядра 5.10 - Linux-libre 5.10-gnu, очищенного от элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем.


Linux-системы реализуются на модульных принципах, стандартах и соглашениях, заложенных в Unix в течение 1970-х и 1980-х годов.

 

Последние материалы