Новини

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

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

Linus Torvalds обяви пускането на Linux Kernel 5.7 след седем седмици на развитие. Съобщението за изданието идва като вълнуваща новина, тъй като носи множество нови функции за производителите на хардуер, както и за разработчиците.

Нека да се потопим дълбоко и да разгледаме какво е новото в ядрото на Linux 5.7, за да можете да решите дали трябва да надстроите ядрото си на Linux на вашия компютър. Обикновено повечето крайни потребители не винаги трябва да актуализират ядрата си ръчно, освен ако не знаят какво правят. Надстройването на ядрото все още не е гладък процес и трябва да внимавате, преди да го направите.

Топ характеристики на ядрото на Linux 5.7

1. Хардуерна поддръжка на новия драйвер exFAT

Поддържан от Samsung, новият драйвер за файлова система exFAT замества драйвера exFAT, който съществува от доста време, разработен от Microsoft. Участието на Samsung в кодирането на новия exFAT е благословия, тъй като неговият драйвер exFAT е по-способен и по новия код се работи активно.

2. Tiger Lake е активирано по подразбиране

Въпреки че Tiger Lake започна да се прокрадва в разработката на Linux Kernel от миналата година, Linux 5.7 kernel е първото издание, при което графичната поддръжка на Tiger lake Gen12 е активирана по подразбиране. За тези, които са нови за Tiger Lake, той е проектиран да замени Ice Lake в процеса на архитектура и оптимизация на процесите на Intel и е базиран на трето поколение 10nm процесен възел, наречен 10nm++.

3. Разширена поддръжка на ARM устройства

Linux 5.7 предлага и основната поддръжка за най-новата поредица ARM устройства като PineTab, PineBook Pro и PinePhone. Добавена е и поддръжка за Qualcomm Snapdragon 865. Mediatek също получава известно внимание, тъй като MT8516 SoC, който често се използва от гласовите асистенти, получава по-добра поддръжка.

4. Проверка на топлинното налягане с планировчика на задачите

Друга критична характеристика, която индиректно дава по-добра производителност, е способността на планиращото ядро ​​да комуникира с термосензора на процесора, така че да знае намалената тактова честота поради прегряване. Това от своя страна кара ядрото да взема по-добри решения относно разпределението на ресурсите. Изненадващо е, че до днес графикът на ядрото на Linux не е информиран за регулирането на скоростта на процесора поради топлинни проблеми.

5. Поддръжка на Zstd компресия

В тази версия също е включена поддръжката за компресиране на прозрачна файлова система Zstd. Благодарение на поддържащия Flash-Friendly File-System (F2FS) Jaegeuk Kim от Huawei, алгоритъмът за компресиране Zstandard е обединен в ядрото. С тази поддръжка за компресиране на ниво файлова система, това означава, че настройката compress_algorithm = zstd, когато монтирането на файлова система F2FS може да активира тази възможност за компресиране на Zstd.

6. Актуализации за технологията Intel SpeedSelect и PMC на Jasper Lake

В тази версия са приложени някои подобрения на драйверите на платформата x86, включително технологията Intel SpeedSelect. Новите функции включват показване на активирания брой ядра на процесора, по-добро отчитане на грешки и няколко корекции на програмни грешки. Освен това се добавя и контролер за управление на захранването Intel за PCH поддръжка за базираното на Atom Jasper Lake.

7. IO_uring подобрения

IO_uring е значително развитие, което се случи в света на пространството за съхранение на Linux. Тази технология позволява по-бързо и ефективно изпълнение на четене-запис. С Linux 5.7, добавени са още подобрения, включително поддръжка за избор на буфер, подобрено заключване на IO-WQ, поддръжка за снаждане и няколко други подобрения, които ще направят тази технология страхотни и по-широки приложения.

8. По-добра поддръжка на видео декодиране на Meson

Linux 5.7 носи и някои важни медийни актуализации. Преди всичко VP9 декодиране, H.264 декодиране и HEVC декодиране поддръжка за драйвер Amlogic Meson VDEC вече е включена. Добавен е и нов драйвер imx219 i2c за сензор Sony IMX219 CSI2 8MPix. Други основни актуализации на медиите включват поддръжка на 10-битови битови потоци в драйвера Venus VDEC и поддръжка на AST2600 в драйвера ASpeed. Можете да видите пълния списък с медийни актуализации в Linux 5.7 искане.

9. Удостоверяване на указател в ядрото, монитори на активността за ARM

Бъдещето на ARM е светло. Несъмнено архитектурата ARM е получила много внимание в Linux 5.7 освобождаване. Вече се поддържа удостоверяване с указател в ядрото. Тази цел за удостоверяване на показалеца е да смекчи ROP и други атаки в стил на превишаване на буфера. С Linux 5.7, удостоверяването работи вътре в ядрото, следователно по-безопасно за компютърните червеи.

10. Други актуализации

Това бяха основните нови функции в Linux 5.7 освобождаване. За да приключите, други актуализации включват ACPI поддръжка за USB интерфейсни устройства, Подобрена поддръжка на процесора Longsoon 3, Поддръжка на USB Fast Charge на Apple, подобрения на EFI при зареждане, поддръжка на HDR / OLED панел в AMDGPU и оптимизация на производителността на SELinux.

Екранен тракпад и указател на мишката на AppyMouse за таблети с Windows
Потребителите на таблети често пропускат показалеца на мишката, особено когато са привични да използват лаптопите. Смартфоните и таблетите със сензоре...
Средният бутон на мишката не работи в Windows 10
The среден бутон на мишката ви помага да превъртате дълги уеб страници и екрани с много данни. Ако това спре, добре ще свършите да използвате клавиату...
Как да промените левия и десния бутон на мишката на компютър с Windows 10
Напълно нормално е всички устройства на компютърни мишки да са ергономично проектирани за десничари. Но има налични устройства за мишка, които са спец...