Новини

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

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

След седем седмици постоянно развитие, Linus Torvalds най-накрая пусна Linux Kernel 5.10 LTS на 14 декември 2020 г. и вече е достъпен за масите. Линус Торвалдс обяви тази фантастична версия в пощенския списък на Linux Kernel, заявявайки:

„Добре, ето го - 5.10 се маркира и изтласква. Почти винаги ми се иска последната седмица да е била дори по-спокойна, отколкото беше, и това е вярно и тук “.

Той продължава да казва:

„Тук има доста корекции […], но нищо не ме кара да се върнем“ имаме нужда от още една седмица."Нещата изглеждат доста нормални"

Ядро на Linux 5.10 представя нови забележителни функции, подобрения и както обикновено нови и актуализирани драйвери за подобряване на цялостната хардуерна поддръжка. Освен това това е последното издание на ядрото през 2020 г. и следващото дългосрочно поддържано (LTS) издание след Linux Kernel 5.4 LTS. Разработчиците на Kernel имат планове да поддържат Kernel 5.10 LTS до 2026 г., което е с година по-дълго от Linux Kernel 5.4 LTS, издадени през ноември 2019 г. и поддържани до декември 2025 г.

В момента (от тази нова версия 5.10), повечето дистрибуции на Linux като Ubuntu, Fedora и Arch Linux използват Linux Kernel 5.x серия. Разпространението на Debian обаче изглежда по-консервативно и все още използва Linux Kernel 4.x серия. Например, Debian 10 се доставя с ядро ​​на Linux версия 4.19.

С това казано, нека да разгледаме новите функции и промени, които можете да очаквате с ядрото на Linux 5.10.

Какво е новото в Linux Kernel 5.10

В тази нова актуализация на ядрото са включени множество нови функции и промени. Всичко това за подобряване на цялостната производителност на системата. По-долу са 10-те най-добри функции на Linux Kernel 5.10 LTS освобождаване.

1. Кръпка XFS за проблем 2038 година

Проблемът за 2038 г., посочен по ирония на съдбата Y2038, Епохалипс, Y2k38, или Unix Y2K е проблем във времето с Unix и Linux базирани системи. Това възниква с факта, че съхраняването на броя секунди, изминати от януари 1970 г., се извършва в подписано 32-битово цяло число. За съжаление, най-отдалеченото време, поддържано с подписаното 32-битово цяло число, е 19 януари 2038 г. Тази грешка се нарича препълване на цяло число. Всяка програма или софтуер, които се опитват да увеличат датата след януари 2038 г., вместо това стойността ще се съхранява като отрицателна стойност и системите ще я интерпретират като 13 декември 1901 г., а не на 19 януари 2038 г.

С ядрото на Linux 5.10 издание, потребителите, работещи с файловата система XFS, трябва да се гордеят да чуят актуализация, която избутва тази година до 24 юли. Може да не е оптималното решение, но за вградени системи и друг софтуер, разработен да продължи цял живот - ще бъде полезен.

2. Хардуерно наблюдение за процесори AMD Zen3

Ядро 5.10 носи някои подобрения в производителността на процесора AMD Zen3. Guenter Roeck, един от поддръжниците на подсистема за мониторинг на хардуера (hwmon), изпрати актуализация на драйвера k10temp, позволяваща поддръжка за мониторинг на температурата на процесора AMD Zen 3.

3. Поддръжка за „бързи ангажименти“ с файловата система EXT4

EXT4 е една от популярните файлови системи, използвани в повечето дистрибуции на Linux. С тази нова версия, Kernel 5.10, EXT4 се хвали със значителен тласък в производителността на запис с допълнителната поддръжка за „бързо ангажиране“. В идеалния случай „бързи фиксирания“ кара JBD2 да позволява на клиентската файлова система да прави по-бързи фиксирания. JDB2 е нишка на ядрото, необходима за актуализиране на дневника на файловата система EXT4. Incase EXT4 няма да направи бърз ангажимент; след това ще се върне към стандартните регулярни фиксирания.

4. Поддръжка за вдъхновена от Apple безжична алуминиева клавиатура Matias

Matias Wireless Keyboard е гладка клавиатура с безжична възможност за безжично превключване между 4 устройства. Да! Можете да използвате тази клавиатура с до четири устройства. Той е съвместим с Mac, Windows, Android и Linux машини. С ядрото на Linux 5.10 издание, това периферно устройство работи нестандартно.

5. Поддръжка за Nintendo Switch Joy-Cons и Pro контролер

Ако сте геймър на Linux платформа, тогава трябва да се радвате да знаете, че Linux Kernel 5.10 дава пълна поддръжка за Nintendo Switch Joy-Cons и Pro контролер. Тази нова актуализация ви позволява да използвате устройствата безжично чрез Bluetooth или кабелна връзка чрез USB. Вълнувам се еднакво, тъй като професионалният контролер е един от най-добрите, които съм използвал.

Освен това, все още под игра, Kernel 5.10 също има пълна поддръжка за контролера Sega Saturn, който използва USB връзка.

6. Подобрена производителност за файловата система Btrfs

С всяка нова версия на ядрото на Linux винаги очакваме актуализация на файловата система и хранилището. Това ново ядро ​​(5.10 LTS) повишава общата производителност за операции fsync () във файловата система Btrfs. Допълнителна функция SEV-ES криптира регистрите на процесора на госта - SEV на SEX (Secure Encrypted Virtualization). Това предотвратява достъпа на хоста до регистрите на госта, освен ако гостът не е разрешил достъп.

7. Стартирайте zstd компресирано ядро ​​с MIPS процесори

С ядрото на Linux 5.10 издание, архитектурата MIPS (Микропроцесор без блокирани Pipelined Stages) архитектура вече може да стартира zstd компресирано ядро. Освен това RISC-V може да стартира системи с фърмуера EFI. Някои други актуализации около това са, че Kernel 5.10 въвежда пакетиране на I / O заявки, които водят до по-бързо хибернация и възобновяване на функциите.

8. Показване на поддръжка за Raspberry Pi 4

Ядро на Linux 5.10 представя актуализации на драйвера VC4 DRM, който позволява поддръжка на дисплей за Raspberry Pi 4. Въпреки че Raspberry Pi 4 съществува от известно време, кодът на дисплейния конвейер винаги е бил в процес на работа. С последните корекции, Raspberry Pi 4 трябва да е в добра форма с Kernel 5.10 освобождаване.

9. Поддръжка за ограничение на io_uring

io_uring Асинхронната рамка осигурява интерфейс с ниска латентност за приложения, които се нуждаят от AIO операция, но иска ядрото да извърши самото I / O. С ядро ​​5.10, io_uring получи актуализация, позволяваща създаването на ограничени пръстени. Io_uring има два пръстена по подразбиране - опашката за изпращане (SQ) и опашката за завършване (CQ), споделени между ядрото и приложението. С въвеждането на ограничени позвънявания, хост приложението може да предостави достъп до своите файлови дескриптори от ненадеждни приложения или гости.

10. Съвети за паметта за други процеси

Linux системите използват извикването на madvise (), за да съобщят на ядрото за тяхното поведение, за да подобрят своята производителност. Това е просто. Платформи като Android обаче трябва да преминат през централизиран демон на потребителското пространство, което не е много надеждно. За да разреши този проблем, Linux Kernel 5.10 представя нов syscall - process_madvise (2), който е много по-бърз и надежден.

Други ядра 5.10 функции:

Изтеглете и инсталирайте Linux Kernel 5.10

Забележка: Въпреки че е възможно да инсталирате основните ядра на Linux на Ubuntu, Linux Mint и други дистрибуции, базирани на Ubuntu, не бих го препоръчал.

Това е така, защото може да нарушите текущото си разпределение, което да доведе до категорична загуба на данни или лоша производителност на системата. Освен ако не искате да тествате хардуер, поддържан от тази нова версия на ядрото, не актуализирайте сега. Бих препоръчал да изчакате следващото издание на текущата ви дистрибуция, тъй като има голяма вероятност то да бъде доставено с това ново LTS ядро ​​(5.10). Например потребителите на Ubuntu могат да очакват Linux Kernel 5.10, за да бъде част от Ubuntu 21.04, който трябва да излезе през април 2021 г.

Ако обаче искате да изпробвате тази нова версия на ядрото, тя е достъпна за изтегляне от официалната страница. Пускането на Linux Kernel 5.10 отваря нов прозорец за ядро ​​5.11 разработка, първото издание на ядрото през 2021 година.

Как да изтеглите и пуснете Civilization VI на Сид Майер на Linux
Въведение в играта Civilization 6 е модерен поглед върху класическата концепция, въведена в поредицата от игрите Age of Empires. Идеята беше доста про...
Как да инсталирате и играете Doom на Linux
Въведение в Doom Серията Doom възниква през 90-те години след пускането на оригиналния Doom. Това беше незабавен хит и от този момент нататък серията ...
Vulkan за потребители на Linux
С всяко ново поколение графични карти виждаме, че разработчиците на игри преместват границите на графичната вярност и се приближават една крачка до фо...