Linux 6.0 се приземява, докато Линус дразни голяма промяна в следващата версия

Linux 6.0 се приземява, докато Линус дразни голяма промяна в следващата версия

Най-новата версия на ядрото на Linux пристигна с обичайната партида хардуерни актуализации. Последната версия не включва големи промени, но Линус Торвалдс сигнализира за предстоящо добавяне на код, написан на Rust в следващата версия.





Няма големи промени, но „основни нови неща“ на хоризонта

Въпреки че номерът на версията би означавал голяма промяна в други софтуерни проекти, Линус Торвалдс каза, че става въпрос най-вече за поддържане на управлявани номера на версиите в съобщение до Пощенски списък на ядрото на Linux , основният център за разработка на ядрото.





MAKEUSEOF ВИДЕО НА ДЕНЯ  Начална страница на ядрото на Linux 6.0

„Основната промяна на номера на версията е повече за това, че съм останал без пръсти на ръцете и краката си, отколкото за някакви големи фундаментални промени“, каза Торвалдс.





въртящо се видео в Windows Media Player

Следващата версия, 6.1, ще има това, което Торвалдс нарича „основни нови неща“, главно някакъв нов код, написан на Rust.

Какво е новото във версия 6.0?

Въпреки че Торвалдс омаловажава значението на номера на основната версия, има някои съществени промени за хардуерната поддръжка. Новата версия подобрява поддръжката за процесори Intel Xeon Ice Lake и AMD Ryzen Ice Ripper и EPYC, според фороникс .



Ядрото вече поддържа редица нови процесори от двете компании, както и Qualcomm Snapdragon 8cx Gen 3.

Rust Code идва в ядрото на Linux

Линус представи една от най-очакваните промени в ядрото през неговия 31-годишен живот. Версия 6.1 ще има някакъв код, написан на Rust.





Досега кодът на ядрото беше писан на C. C беше основният език за системно програмиране, тъй като е на високо ниво, но все още е близо до хардуера. Въпреки повсеместното разпространение и високата производителност на C, изискването програмистите да управляват ръчно паметта доведе до някои огромни грешки, включително експлойта Heartbleed, който засегна OpenSSH през 2014 г.

 Дърво на изходния код на Linux 6.0

Rust е компилиран високопроизводителен език, който е предназначен за системно програмиране, но обработва автоматично паметта. Поради това, това предизвика шум в общността за разработка . Включването на Rust може да рационализира разработката на ядрото на Linux чрез намаляване на времето, прекарано в отстраняване на грешки, но по-голямата част от ядрото вероятно ще остане в C, тъй като голяма част от кода вече е изпробван и тестван.





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

Ядрото на Linux напредва

Ядрото на Linux отдавна е известно с главоломната си скорост на развитие. Потребителите, които искат да изпробват новото ядро, често нямат друг избор, освен да го компилират сами, преди поддържащите дистрибуцията да наваксат. Компилирането на ядро ​​е лесно с правилните познания и е ритуал за посветени фенове на Linux.

Категория Linux