Линус Торвалдс обяви наличието на кандидата за първо освобождаване (RC1) Linux 5.12 миналата неделя след блокиране на пътя, причинено от прекъсване на електрозахранването в северозападната част на САЩ.
Поради зимните метеорологични условия и ненавременните прекъсвания на електрозахранването в Портланд, Орегон, Torvalds е решил да нарече тази версия ядрото на „Замръзналата пустош“.
Linux 5.12-rc1 премахва поддръжката за много ARM-on-Chip системи По-стари (SoC), които не са актуализирани от средата на 2010-те, а също така предлага някои нови функции.
В ерата на дистанционната работа прекъсванията на електрозахранването оказват значително влияние в проекти, особено в проекта за ядрото на Linux, тъй като има над 1000 участници, подаващи десетки хиляди заявки за промяна на различни драйвери и други компоненти.
Торвалдс работи от дома си в Портланд и напоследък градът е без власт за една седмица.
„Сега имаме два необичайни прозореца за топене подред: Първо, имахме празничен сезон и този път в района на Портланд повече от четвърт милион души бяха без мощност, тъй като имахме зимна ледена буря, която донесе надолу хиляди хора. дървета и много електропроводи “, написа Торвалдс в имейл в неделя. "Така че всъщност бях без сила през шестте дни на термоядрения прозорец и сериозно обмислях да удължа прозореца на термоядрения синтез, за да направя всичко", каза той.
Но Торвалдс каза, че това не се е случило, защото хората са били „много добри“ да получават исканията си за добив навреме.
„Когато най-накрая си върнах енергията, всичко беше наред и успях да събера нещата както трябва“, обясни Торвалдс.
След като говори за седмицата си без енергия, Torvalds описа промените и новите функции, добавени към ядрото на Linux. Той обяви, че в тази версия има повече премахвания, отколкото допълнения и че Linux 5.12 е извършил историческо почистване.
„Като цяло все още имаме повече нови линии, отколкото премахнахме, но направихме общо почистване, премахвайки поддръжката на стария OPROFILE (потребителските инструменти използват годините на„ перф “интерфейс) и премахвайки няколко стари платформи SoC и различни драйвери. вече няма смисъл “, каза той.
Сред основните характеристики нови за версия 5.12 са "Оптимизиране на времето за връзка на Clang", които подобряват производителността на компилатора и поддръжка на силициевия eASIC NX5 на Intel, който има за цел да предостави алтернатива на FPGA в крайни и облачни приложения. Ето преглед на промените в Linux 5.12-rc1.
Докато от страна на подобренията за процесори и SoC платформи, можем да намерим поддръжката за SiFive FU740 и HiFive Unmatched RISC-V карти, както и добавената поддръжка на NUMA за RISC-V.
Докато за Intel ASIC N5X и Snapdragon 888, сега се поддържат новите платформи.
От останалите промени, които се открояват:
- Добавена поддръжка за профил на платформата за лаптоп Lenovo
- Добавена подобрена поддръжка за устройства с Microsoft Surface
- Добавяне на множество драйвери за платформата x86
- Работихме по елиминирането на стари / остарели ARM платформи, за да оптимизираме ядрото
- Добавена поддръжка за контролер Sony PlayStation 5 DualSense
- Добавяне на порта Nintendo 64
- Премахване на поддръжка за Intel MID и заедно с това поддръжка за Intel Simple Firmware Interface
- VFIO пакетно фиксиране за по-добра производителност
- Поддръжка на ядрото на Linux за зареждане като корен дял в хипервизор на Microsoft;
- KVM вече позволява на потребителското пространство да емулира хиперповикването на Xen
- Поддръжка на Intel Xe VRR / Adaptive-Sync
- Поддръжка на Radeon RX 6800/6900 OverDrive за овърклок
- Поддръжка на формат FP16 пиксел за повече графични процесори Radeon
- Направени са много подобрения в поддръжката на AMDGPU
- Възможност за деактивиране на смекчаването на графичната защита на Intel
Накрая ако се интересувате да научите повече за това, можете да проверите следната връзка.