Ядро Linux 5.1 - Өзгерістер туралы не белгілі

Ядроның мерейтойлық нұсқасы Linux Kernel 5.0 наурыз айының басында шығарылды. Kernel 5.1 бойынша жұмыс қазірдің өзінде жүріп жатыр. Бұл мақалада біз осы нұсқада күтілетін бірқатар жаңа мүмкіндіктерді қарастырамыз.

Ядро Linux 5.1 - Өзгерістер туралы не белгілі
/flickr/ аю ошими / CC BY-SA

a.out-ты қолдауды тоқтатыңыз

Linux екілік файлдарды қолдайды ELF ядроның бірінші нұсқасынан бастап. 25 жылдан кейін, а Олар оны ескірген (тозған) технологиялар санатына көшіруді жоспарлап отыр. Әзірлеушілер бұл ұзақ уақыт бойы қажет процедура екенін айтады код шіри бастады.

Линус Торвальдс жалғыз атап өтті, бар компиляторлардың ешқайсысы a.out пішімінің екілік файлдарын жасамайды, сондықтан ол енді мағынасы жоқ.

a.out кезең-кезеңімен тоқтатылуы екі кезеңде жүзеге асырылады. Linux 5.1 жад дамп коды жойылады (негізгі демпинг код) болып табылады шамамен 500 жол. Линустың айтуынша, кез келген адамға бұрынғы кодпен жұмыс істеу қажет болуы екіталай және әлі де a.out орындалатын файлдарды жасап жатқан пайдаланушылардың бизнес процестерін қайта құруға уақыты болады.

Кейінгі шығарылымдарда қолдау толығымен тоқтатылады, бірақ қауымдастықта форматты сақтайтын адам болмаса ғана.

Anti-Specter патчтарына өзгертулер енгізу

Spectre v2 шабуылынан қорғау үшін Retpoline патчына бірнеше өзгертулер енгізіледі. Ол процессордағы алыпсатарлық орындау механизмін блоктайтын нұсқаулардың арнайы тізбегін пайдаланады. Әзірлеушілер жоспарлап жатыр ұлғайту филиал операторларынан жанама қоңырауларды генерациялау шегі бестен жиырмаға дейін. Кейбір жағдайларда бұл мүмкіндік береді ұлғайту өнімділігі 20%.

Сондай-ақ ядро ​​5.1 алады жаңа жалауша PR_SPEC_DISABLE_NOEXEC, ол серверде іске қосылған барлық еншілес процестердегі Spectre v4 осалдығынан қорғауды өшіреді. Ол функциямен байланысты есте сақтауды ажырату, бұл командалардың ретсіз орындалуына мүмкіндік берді. Сарапшылардың пікірінше, жалау патчты өшіруді тексеруді автоматтандырады және бір уақытта орындалатын көптеген процестері бар серверлерді жылдамдатады. Бұл туралы толығырақ алдыңғы материалдардың бірінде жазғанбыз.

Сервердің жұмысын оңтайландыруға арналған жаңа мүмкіндіктер Linux, бұлттық ортада осы ОС танымалдылығына әсер етуі мүмкін. Біз 1 бұлт Біз статистика жинадық - клиенттеріміз арасында бұлттағы ең танымал операциялық жүйе болып қала береді Windows (79%). Үлес Linux 20% құрайды. Болашақта біз екінші ОС нарықтағы үлесінің бір бөлігін қайтарып алады деп күтеміз. Сондай-ақ, біз үлестің таралу кестесін ұсынамыз Linux-дистрибуциялар (Біздің клиенттеріміз арасында ең танымал дистрибуция болып қала береді Ubuntu - 45%, одан кейін CentOS 28% және Debian 26% -дан.

Ядро Linux 5.1 - Өзгерістер туралы не белгіліЯдро Linux 5.1 - Өзгерістер туралы не белгілі

Аудио драйверлерін қосу (көп)

Hacker News арнасының бірінде тұрғындар атап өтті, сенде не бар? Linux Аппараттық қамтамасыз етуде әрқашан қиындықтар болған. Бірақ 5.1 нұсқасында ол қосылады. көптеген жүргізушілер дыбыстық жабдыққа арналған.

Мысалы, жүргізуші болады Fireface UCX дыбыс картасы, дыбыс жазу студиялары мен концерт залдарында жұмыс істеуге бағытталған. Сондай-ақ қосады MediaTek әзірлеушілері ұсынған Bluetooth чипіне арналған MediaTek BTCVSD драйвері.

Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 және Google ChromeOS ендірілген контроллерлеріне қолдау күтуге болады. Сондай-ақ тізімде Ingenic JZ4725B, MT8183 және MT6358, NXP MICFIL, Rockchip RK3328, Spreadtrum DMA контроллері және басқалары бар.

Ядро Linux 5.1 - Өзгерістер туралы не белгілі
/flickr/ Кристофер Мишель / CC BY

Тағы не күтуге болады Linux 5.1 ядросы

Phoronix жазғандай, әзірлеушілер қайтара алады в Linux 5.1 тұрақты жадты жедел жад ретінде пайдалану мүмкіндігі. Атап айтқанда, DDR4 шинасында Optane NVDIMM (3D Xpoint технологиясын пайдаланып жасалған) кездейсоқ қатынау жадына «түрлендіруге» болады.

Осы бағытта атқарылып жатқан жұмыстар туралы толығырақ. LKML-дегі ағында. Енді Линус нақтылауды күтуде Intel әзірлеушілерінен Optane әрекеті туралы. Оларды алғаннан кейін ғана ол жаңа мүмкіндікті 5.1 ядросына қосу-қосу туралы шешім қабылдайды.

Сіз әлі де шешетін патчтарды күте аласыз 2038 жылғы мәселе. 19 жылдың 2038 қаңтарында уақыт мәні бұдан былай 32 биттік таңбалы бүтін санға сәйкес келмейді. Бұл үлкен бағдарламаның бұзылуына әкеледі. Сондықтан әзірлеушілер бірте-бірте өзгерістер енгізу сәйкес жүйелік қоңырауларға - ядроның жаңа нұсқасы ерекшелік болмайды.

Кодтың ықтимал өзгерістері туралы қосымша ақпарат Linux ядро жақын арада пайда болады деп күтілуде. Біз олар туралы болашақ мақалаларда жазуды жалғастырамыз.

Біздің корпоративтік блогымызда:

Ақпарат көзі: www.habr.com

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster