Имаше слухове, че може да се забави заради Microsoft, да, но в крайна сметка не беше така. Линус Торвалдс обяви преди няколко часа, вечерта на вчера, 19 януари, наличността на Linux 6.13, новата стабилна версия на ядрото. Както винаги, много промени, но те си остават там, където трябва да останат, което основно завършва хардуера, така че повече компоненти да работят по-добре.
От следния списък, може би подчертайте подобрения в процесорите на AMD, но също и елиминирането на 107k реда код от стари и неподдържани контролери, като стария код на Fieldbus.
Какво е новото в Linux 6.13
Ядрото на Linux включва множество подобрения, свързани с процесора, подчертавайки конкретни подобрения за оптимизиране на производителността и съвместимостта с новите технологии. Сред тях е и Драйвер за AMD 3D V-Cache Optimizer, което помага на AMD Ryzen X3D процесорите ефективно да управляват предпочитанията между кеш и честота за разпределяне на задачи. Освен това Turbostat въвежда възможността за отчитане на показателя RAPL psys SysWatt. От друга страна, проблемът, който засягаше времето за зареждане на процесорите AMD Zen 1 и Zen 2 поради актуализации на микрокод, беше коригиран. Що се отнася до архитектурата RISC-V, тя вече включва маскиране на показалеца на потребителското пространство, докато процесорите LoongArch поддържат реално време и мързеливо изпреварване, като по този начин разширяват възможностите си.
По същия начин новите процесори AMD EPYC 9005 Turin интегрират поддръжка за PCI Express TLP Processing Hints и добавят събития за усъвършенстване към архитектурата Zen 5. Драйверът AMD P-State също е приет като стандартен за EPYC 9005, заменяйки традиционния ACPI CPUFreq. , тенденция, която вече беше приложена към процесорите Ryzen. В случая на Intel, процесорите Granite Rapids D вече имат поддръжка в състояние на неактивност и предлагат по-добра производителност от кутията. В допълнение, добавена е поддръжка за SNC6 sub-NUMA клъстери и EDAC за бъдещи процесори Panther Lake H. Успоредно с това поддръжката на ARM е разширена с подобрения като GCS и Arm CCA защита за виртуални машини, докато предишните устройства на Apple към. Архитектурата M1 вече може да стартира с основното ядро, предлага основна съвместимост за по-стари iPhone и iPad.
Други подобрения
В областта на криптографията има подобрена производителност на CRC32C и AEGIS-128 на процесори Intel и AMD, и е въведена нова SLAB опция, наречена slab_strict_numa, която подобрява производителността на Ampere системи. Що се отнася до графики и ускорители, поддръжката за дисплеи Intel Panther Lake напредна с ранното активиране на Xe3 графики, докато в средата на Raspberry Pi драйверът V3D вече позволява използването на големи страници за увеличаване на производителността. Radeon RX 7000 добавя функции като Zero RPM и поддръжка на преразпределение по време на изпълнение, докато Intel подобри своя IVPU контролер за 5-то поколение NPU, вграден в процесорите Panther Lake.
В системите за съхранение и файлови системи поддръжката за NVMe 2.1 се комбинира с подобрения в обработката на ротационни носители и както EXT4, така и XFS са оптимизирали своята поддръжка за атомно записване. ExFAT и Btrfs получиха настройки, които намаляват латентността и подобряват производителността, и е включена поддръжка за карти SD Ultra Capacity, позволяващи капацитет до 128TB. В областта на виртуализацията се откроява въвеждането на виртуален CPUFreq контролер за подобряване на енергийната ефективност във виртуалните машини, както и поддръжката за гости на KVM, вложени в IBM Power11 процесори и оптимизации на взаимодействията на Intel TDX с VMM.
Ядрото на Linux 6.13 също включва множество общи подобрения, като интегрирането на технологии за оптимизация като Clang AutoFDO и Propeller за оптимизиране на компилациите, по-стабилна инфраструктура на Rust, която ще позволи въвеждането на нови драйвери, базирани на този език, и напредък в управлението на паметта с оптимизации на кеша и мързеливо изпреварване. И накрая, старите неподдържани драйвери бяха премахнати, както и файловата система ReiserFS, за да се направи път за по-ефективно ядро, подготвено за текущите технологични изисквания.
Налично сега
Linux 6.13, който пристигна два месеца след предишна версия, беше обявен днес и вече може да бъде изтеглен от kernel.org. Пристигането му в различните Linux дистрибуции ще зависи от философията на всяка от тях.