Няма много изненади по отношение на датите. Разработването на Linux 6.2 Беше доста тихо за зимната ваканция и почти от самото начало се знаеше, че ще има XNUMX-ми РК. По този начин стартирането на стабилна версия, която вече е пристигнала, се очакваше за 19 февруари. Като се има предвид времето, по всяка вероятност това ще бъде версията, която Ubuntu 23.04 използва, а по-късно, в даден момент, тя също трябва да пристигне като опция към LTS версиите, които все още се поддържат.
Сред новини които са пристигнали заедно с Linux 6.2, списъкът е обширен (Вдигни от Майкъл Ларабел), но няма нищо толкова блестящо като основата за започване на работа с Rust те въведоха на Linux 6.1. Да, има нещо, което е любопитно за мен и показва, че Линус Торвалдс винаги е пред бурите: когато повечето от нас все още нямат почти нищо с WiFi 6, Linux 6.2 вече е започнал да подготвя пристигането на WiFi 7 в ядрото .
Акценти в Linux 6.2
- Процесори и архитектури:
- Данните за използването на конвейера на AMD Zen 4 вече са изложени на perf, за да помогнат на разработчиците/администраторите да профилират и да намерят пречки в производителността с новата серия процесори Ryzen 7000 и серия EPYC 9004.
- Копроцесорът SMPro на Ampere Altra е видял няколко актуализирани драйвера за Linux 6.2.
- Коригирана повредена реализация на strcmp() за серия Motorola 6800.
- Подобрение на скалируемостта за големи IBM Power системи.
- Поддръжка на RISC-V за устройства с постоянна памет.
- Драйверът Intel IFS е коригиран за тази функция за сканиране на място, за да предостави възможности за тестване на CPU силикон с предстоящите процесори на Intel.
- Драйверът Intel On Demand е извън кутията с внедрени повече функции и сега се нарича Intel On Demand вместо „Софтуерно дефиниран силикон“. Intel On Demand/Software Defined Silicon е противоречивата функция за лицензирано активиране на определени функции на процесора в предстоящите процесори Xeon Scalable.
- Поддръжката за атестиране на гости на Intel TDX е обединена като най-новата работа на Trust Domain Extensions (TDX).
- KVM се готви да разкрие новите инструкции на процесора на Intel.
- Настройка за пестене на енергия за процесори Alder Lake N и Raptor Lake P.
- Поддръжка на Intel SGX Async Exit Notification „AEX Notify“ за подпомагане на защитата срещу някои форми на SGX (Secure Guard Extensions) атаки.
- Различни подобрения в AArch64, като поддръжка за динамичен стек за извикване в сянка.
- Нова проверка за детектора за разделно заключване поради предишна промяна на ядрото около откриване/усилване на разделно заключване, което влошава производителността на някои игри на Steam Play.
- Поддръжката за повече Qualcomm Snapdragon SoC, както и Apple M1 Pro/Ultra/Max вече е включена в мейнстрийма. С натиска за активиране от Apple Silicon новият драйвер CPUFreq също беше обединен.
- Смекчаване на AmpereOne за Spectre-BHB.
- Graphics:
- Първоначално NVIDIA RTX 30 "Ampere" GPU ускорение в драйвера Nouveau, но производителността все още е изключително лоша.
- Поддръжка на мониторинг на енергийни сензори за графики на DG2/Alchemist чрез интерфейсите HWMON.
- Продължаващо активиране около графичната поддръжка на Meteor Lake.
- Intel DG2/Alchemist графиката е стабилна и вече не се крие зад флаг на модул, за да я активира. Това засяга настоящите Intel Arc Graphics, Flex Series и други базирани на DG2 графични процесори на Intel.
- Различни други актуализации на драйвери за DRM графики.
- Поддръжка на FBDEV за опцията "nomodeset".
- Поддръжка на Raspberry Pi 4K @ 60Hz дисплей.
- Поддръжка за дисплеи Allwinner A100 и D1 в драйвера Sun4i DRM.
- Свързан с графичния DRM код е новата подсистема/рамка за изчислителен ускорител „accel“.
- Съхранение и файлови системи:
- Подобрения в производителността и повишена надеждност RAID 5/6 за файловата система Btrfs.
- Драйверът на файловата система exFAT вече може да обработва създаването на файлове и директории много по-бързо.
- Атомно заместване и базиран на възрастта кеш на разширение за блок за F2FS, удобната за Flash файлова система.
- Няколко нови опции за монтиране за драйвера на ядрото Paragon NTFS3, включително функции за увеличаване на устойчивостта/съвместимостта с NTFS на Windows системи.
- XFS се подготвя за онлайн поддръжка за поправка на файлова система, която трябва да бъде налична през 2023 г.
- Поддръжка на SquashFS за монтиране на IDMAPPED.
- Кодът на NFSD е близо до изоставянето на старата поддръжка на NFSv2.
- Подобрения на FUSE за файлови системи, работещи в потребителско пространство.
- Най-накрая добавен POSIX ACL API за VFS.
- FSCRYPT поддържа китайското SM4 криптиране, но разработчикът не препоръчва използването на това съмнително китайско криптиране за криптиране на вашите данни.
- Друг хардуер:
- Продължава подготовката за WiFi 7, както и поддръжката на 800 Gbps мрежи. Добавено е и защитно балансиране на натоварването.
- Мрежовият драйвер TUN вече е много по-бърз.
- Поддръжка за контролера DualShock 4 на Sony в новия контролер PlayStation като алтернатива на съществуващата поддръжка на DualShock 4 в поддържания от общността контролер Sony HID.
- Добавена е поддръжка за вентилатор/сензорен контролер OneXPlayer.
- Поддръжка за хардуерен мониторинг за повече дънни платки на ASUS.
- Поддръжката на USB4 за събуждане при свързване и събуждане при прекъсване на връзката може да бъде активирана по избор.
- Повече работа за активиране на ускорителя Intel Habana Labs Gaudi2 AI.
- Добавени са още драйвери за сензорни екрани.
- Поддръжка за сензора за човешко присъствие на Google Chrome OS за откриване на присъствието на хора пред Google Chromebook.
- Допълнителна поддръжка за аудио хардуер на Intel и AMD.
- Допълнително активиране на Compute Express Link (CXL).
- WMI драйверът на Dell Data Vault е обединен.
- Сигурност на Linux:
- Проследяване на дълбочината на повикване като по-евтино намаляване на Retbleed за процесорни ядра Intel Skylake/извлечени от Skylake, отколкото използването на IBRS.
- Модулът за сигурност Landlock добавя поддръжка за съкращаване на файлове.
- Рандомизацията на входната област за CPU като друга „апетитна цел за нападателите“.
- Други промени:
- OMMUFD да прегледа обработката на IOMMU в ядрото.
- Актуализирано внедряване на Zstd в ядрото, което е по-бързо и много по-ново от предишния Zstd код в ядрото. На свой ред, това би трябвало да помогне на различните потребители на Zstd компресия/декомпресия в ядрото сега, когато то следва по-отблизо кода от ерата 1.5.x вместо остарелия код 1.4.
- Поддръжка за множество потоци за компресия с zRAM.
- Основен редизайн на подсистемата MSI за прекъсвания на сигнала на съобщението.
- Поддръжка за компресирана информация за отстраняване на грешки със Zstd.
- Функцията kallsyms_lookup_name() е ~715x по-бърза.
- SLOB разпределителят е отхвърлен.
- Подобрения за пестене на енергия за неактивни или слабо натоварени системи.
- Изграждане на ядрото с -funsigned-char като флаг на компилатора.
- Още код на Rust е разработен нагоре и е изграден върху по-ранния код, въведен в Linux 6.1.
Linux 6.2 Очаквайте Ubuntu 23.04 по време на фазата на разработка и по-късно ще стигне до стабилната версия, която ще пристигне през април. Други дистрибуции, като Rolling Releases, ще го получат в зависимост от тяхната философия.