Новини

Топ 10 нови функции в ядрото на Linux 5.8

Топ 10 нови функции в ядрото на Linux 5.8

Linus Torvalds наскоро обяви пускането на Linux Kernel 5.8, и той изглежда възхитен от него. Той го посочи като най-значимото издание за всички времена. За разработчиците това ново ядро ​​се предлага с добавяне на 800 000 нови кодови реда и повече от 14 000 променени файла. За обикновения потребител може да не видите много промени в бонбоните, както се вижда в предишните версии.

Като цяло, Linux Kernel 5.8 издания включват куп поддръжка на драйвери, оптимизации, подобрения на процесора и разнообразни подобрения в сигурността. В пощенските списъци на Linux Kernel Линус Торвалдс пише: „Така че не очаквах това, но 5.8 изглежда е едно от най-големите ни издания за всички времена.”

Предвид сроковете за издаване за Linux 5.8, той може да бъде достъпен за тестване в дистрибуции като Ubuntu 20.10 и Fedora 33 скоро. Нека да разгледаме някои от функциите, които можете да очаквате в Linux Kernel 5.8.

Ядро на Linux 5.8: Основни характеристики и промени

Имайки предвид ядрото на Linux 5.8 е едно от най-големите издания, трябва да очаквате доста тон технически промени и подобрения. Ще се съсредоточим върху някои от функциите, които оказват влияние върху цялостния краен потребител.

1. AMD драйвер за енергия

Ако компютърът ви работи с процесор Zen / Zen2 AMD, тогава е чудесна новина да знаете, че новото ядро ​​на Linux 5.8 издание поддържа AMD Energy Driver.

В случай, че не знаете какво означава това, потребителите, работещи с Zen / Zen2 AMD CPU, вече ще могат да получават енергийни отчети за всеки сокет / за ядро. По-полезно е за хората, които се интересуват от знанието за консумацията на енергия на процесора си.

2. AMD Renoir CPU наблюдение на температурата

Друга функция, която трябва да очаквате с Linux Kernel 5.8 е мониторинг на температурата на процесора за персонални компютри, работещи с процесори Renoir.

В по-ранните версии на ядрото, драйверът Linux k10temp за процесорното ядро ​​Zen / Zen2, необходим за отчитане на температурата, не работи. С добавянето на PCI ID в Linux 5.8, Renoir CPU наблюдение на температурата вече ще бъде възможно на Linux системи.

3. AMD Renoir ACP аудио поддръжка

Ядро на Linux 5.8 разполага и с нова хардуерна поддръжка за звуковата подсистема с поддръжка на AMD Renoir (Ryzen 4000 mobile) Audio Co-Processor (ACP).

4. Поддръжка на AMDGPU Trusted Memory Zone (TMZ)

Това е нова функция, която идва с Linux 5.8. Той е насочен към графични драйвери с отворен код, които работят с графичния хардуер на устройството, позволявайки криптиране на части от видео паметта.

Въпреки че поддръжката на Trusted Memory Zone (TMZ) датира от оригиналните графични процесори Vega, за първи път ще видим тази функция в Linux. AMD Trusted Memory Zone (TMZ) предлага защитена поддръжка на буферни обекти в Linux, като възпрепятства четенето на съдържанието на TMZ страниците от CPU, който не е GPU клиент.

5. Дезинфектант за паралелно ядро ​​(KCSAN)

Функцията за саниране на паралелни ядра на ядрото, която добавя до „4K + линии на код“ към Linux 5.8, е динамичен расов детектор, необходим за откриване на всички възникващи недостатъци в кода на ядрото. За да открие раси на ядрото, KCSAN разчита силно на инструментариума по време на компилация и прилага подход за вземане на проби, базиран на наблюдателна точка.

6. Увеличете поддръжката в драйвера CPPC CPUFreq

Дефинираният от ACPI съвместен контрол на производителността на процесора (CPPC) CPUFreq драйверът е функция, представена от Linux Kernel 5.8, за да се даде възможност за „усилване“ за оптимална производителност на ниво процесор.

Спецификацията ACPI за съвместен контрол на производителността на процесора за съвместна работа е нормализиран механизъм за изобразяване на абстрактни скали на производителността. Това е метод за опция за заявяване на по-високи / по-ниски нива на производителност и оценка на производителността на CPU.

7. Поддръжка на GPU с отворен код Adreno 405/640/650

С Linux 5.8 версия, потребителите могат да очакват актуализации на MSM драйверите с отворен код (Freedreno). Това дава подкрепа за графичните процесори Adreno 405, 640 и 650 на Qualcomm.

Adreno 405 е доста стар и е на пазара от дните на Snapdragon 415/615/616/617. Adreno 640/650 все още е доста актуален за хардуера на текущото поколение. Adreno 640 дава възможност за предоставяне на графики за Snapdragon 855/855 +, докато Adreno 650 е фокусиран върху Snapdragon 865.

8. Shadow Call Stack и Branch Target Identification за ARM64

Някои от ARM архитектурните промени, поддържани от Linux Kernel 5.8 се въртят около две функции за сигурност: Идентификация на целите на клона и Стек за повиквания в сянка.

Подкрепа за идентифициране на целеви клонове (ОТИ) като важен аспект на ARMv8.5 спецификация. Идентификацията на целите на клонове маркира законни цели на непреки клонове. Процесорът ще прихване инструкция в защитена страница, която се опитва да изпълни непряк клон на инструкция, различна от подпечатана ОТИ.

Shadow Call Stack е елемент на ниво компилатор при работа с LLVM / Clang. Shadow Call Stack има за цел да предотврати презаписването на адреси за връщане.

9. Още подобрения на драйвера exFAT

Ядро на Linux 5.7 също включи драйвер exFAT със своето издание, но Samsung изпрати няколко подобрения, оптимизации и поправки за него.

10. Thunderbolt ARM (т.е.д. USB 4.0) подкрепа

С ядрото на Linux 5.8, трябва да очаквате поддръжка на Thunderbolt за не-x86 системи и поддръжка на ARM. Освен това Linux 5.8 осигурява поддръжка на Thunderbolt за Intel Tiger Lake и няколко USB подобрения и актуализации.

Други функции в ядрото на Linux 5.8

Някои от допълнителните функции, които трябва да очаквате в Linux Kernel 5.8 включват:

Подобрена поддръжка на DAX

Ако искате да ускорите системата си с паметта Optane на Intel, подобрената поддръжка на DAX ще позволи директен достъп до файлове от постоянната памет, без да е необходимо да използвате кеша на страниците.

Какви са вашите мисли за Linux Kernel 5.8? Дали това е вълнуващо издание, като се има предвид, че е най-голямото издание за всички времена? Чувствайте се свободни да споделите вашите мисли и всякаква друга информация с нашите читатели по-долу.

Пристанища с отворен код на търговски игрални машини
Безплатни разширения на играта с отворен код и междуплатформени игри могат да се използват за възпроизвеждане на стари, както и някои от доста скорошн...
Най-добрите игри за команден ред за Linux
Командният ред не е само най-големият ви съюзник при използване на Linux - той може да бъде и източник на забавление, защото можете да го използвате, ...
Най-добрите приложения за картографиране на геймпад за Linux
Ако искате да играете игри на Linux с геймпад вместо типична система за въвеждане на клавиатура и мишка, има някои полезни приложения за вас. Много ко...