След няколко месеца от излизането на предишната версия на Linux ядрото, новата Linux 5.13 е готова за работа. Тази версия предлага редица мащабни подобрения и на първо място предварителната поддръжка на платформата Apple M1.
Линус Торвалдс сподели в Kernel форума, че новото Linux ядро е доста голямо и в него са направени мащабни промени.
„Linux 5.13 всъщност е доста голямо. На практика това е една от най-големите версии на 5.х с над 16 хиляди кòмита от над 2000 програмисти и разработчици“.
Новите възможности на ядрото Linux 5.13
Както винаги, в новото Linux ядро са интегрирани огромен брой нови функции. След ключовите промени можем да изброим следното:
- Базова поддръжка на M1
- Предварителна поддръжка на графиката Intel Alder Lake S
- Поддръжка на AMD GPU FreeSync / Adaptive-Sync HDMI
- Въведена е поддръжката на ускорителя AMD Aldebaran
- Нов универсален драйвер за USB дисплеите
- Много по-добра поддръжка на RISC-V архитектурата
Всички тези нововъведения значително ще подобрят работата на огромен брой потребители и особено на тези, които използват най-новия хардуер. Нека да се спрем малко по-подробно.
Базовата поддръжка на Apple M1
Едно от главните нововъведения е поддръжката на чипа Apple M1. Това е първата стъпка към възможността на новите устройства на корпорацията от Купертино да могат да работят под управлението на Linux. Това съвсем не означава, че Linux ще може лесно да се стартира на M1, понеже сега ядрото предлага само базовата поддръжка на чипа, която включва следните функции:
- UART (в стил Samsung) с поддръжката на Earlycon
- Всички прекъсвания, включително сходствата и IPI (Apple Interrupt Controller)
- SMP чрез поддръжката на стандартни спин таблици
- Буфер на кадрите на базата на simplefb
- Devicetree за Mac Mini
Въпреки че е налична само базовата поддръжка на M1, това е огромно достижение, което открива пътя на Linux към Apple M1.
Предварителната поддръжка на графичния процесор Alder Lake S
Intel има дълга история с отлична поддръжка на своята интегрирана графика в Linux. По всичко личи, че тази тенденция продължава с интегрирането в Linux ядрото на предварителната поддръжка на Alder Lake S. Основните особености са следните:
- Прехвърлянето на Alder Lake S в нова директория на сорс кода на ядрото
- Значително подобряване на кода за изобразяването с компресия intel_display.c
- Поддръжка на голям брой комбинации на Gen 9 и Tigerlake PCH
Тези промени едва ли ще бъдат забелязани от обикновените потребители, но е приятно да се видят. Ранната поддръжка на хардуер от този тип е много по-добре, отколкото късната поддръжка или нейното пълно отсъствие.
Поддръжката на AMD GPU FreeSync / Adaptive-Sync HDMI
За съжаление AMD не успя да подготви FreeSync през HDMI за априлската версия на Linux 5.12 ядрото. Но екипът на компанията е отстранил всички забелязани грешки и сега тази функционалност е добавена.
Да подчертаем, че тази функция поддържа само хардуера, предшестващ излизането на HDMI 2.1, понеже HDMI форумът бе закрит.
Поддръжка на ускорителя AMD Aldebaran
Aldebaran е графичният процесор CDNA на AMD от ново поколения. Към края на месец февруари тази година AMD започна да публикува обновявания на Linux драйверите с отворен сорс код, които дадоха възможност на Aldebaran да работи нормално. Linux Kernel 5.13 е първата версия, която изцяло го поддържа. Наистина е добре да виждаме най-съвременен хардуер, който се поддържа от Linux ядрото, преди неговия официален анонс.
Новият универсален USB драйвер
Изключително полезно допълнение към Linux Kernel 5.13 е новият универсален USB драйвер, който дава възможност за реализирането на огромен брой потенциални проекти – повторно използване на старите устройства до употребата на съвсем евтини видеоконтролери.
Първоначално този драйвер бе предназначен за изготвянето на евтин адаптер за USB-HDMI дисплей за Raspberry Pi, но той спокойно може да се използва и от други приложения. Един от вариантите за използването на този универсален драйвер е неговата употреба при повторното използване на стари таблети и смартфони в качеството на USB дисплеи.
Много по-добра поддръжка на RISC-V
И накрая, няма как да не споменем значително подобрената поддръжка на RISC-V архитектурата в Linux Kernel 5.13. Това няма никакво значение за работата на сегашните най-разнообразни устройства, но ще окаже огромно влияние на бъдещите компютърни устройства от най-ново поколение.
Да напомним, че RISC-V е изцяло открита процесорна архитектура с отворени процесорни команди и отворен микрокод. Целта на тази идея е да се предостави на потребителите конкурентноспособна и безплатна алтернатива на патентованите чипове, които се използват в компютрите, смартфоните и т.н..
Вече има няколко RISC-V устройства, които работят под управлението на Linux. Със Linux Kernel 5.13 те ще работят много по-добре, понеже са направени наистина големи нововъведения и промени. Най-характерните от тях са:
- Значително по-добро компилиране на Linux RISC-V ядрото с помощта на LLVM
- Наново изградена карта на паметта на ядрото
- Поддържа се инфраструктурата KProbes за дебъгване на ядрото и за мониторинг на събитията
Всички тези подобрения осигуряват много по-добра работа на компютърните системи, базирани на RISC-V процесорна архитектура.
Други подобрения
- Поддръжка на Amazon Luna Game Controller
- Нов драйвер за Intel охлажданията
- Clang CFI
- Продължава подготовката за поддръжката на новите видеокарти на Intel
- Нови възможности за монтиране на F2FS дискови дялове
- Изключително подобряване производителността на OrangeFS
- Добавена е поддръжката на Apple Magic Mouse 2
- И други
Ако искате да пробвате новото Linux ядро, препоръчва се да изчакате вашата дистрибуция самостоятелно да го обнови.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!





