Линус Торвалдс не ја исклучи можноста за интегрирање на поддршката на Rust во кернелот Linux 5.20

На конференцијата на самитот со отворен извор 2022 што се одржува деновиве, во делот за прашања и одговори, Линус Торвалдс ја спомна можноста за наскоро интегрирање на компонентите во кернелот на Linux за развој на двигатели на уредите на јазикот на 'рѓа. Можно е лепенките со поддршка за Rust да бидат прифатени во следниот прозорец за прифаќање промени, формирајќи го составот на кернелот 5.20, закажан за крајот на септември.

Барањето да се вклучат промени во кернелот сè уште не е испратено до Торвалдс, но множеството закрпи претрпе дополнителен преглед, беше ослободено од големи коментари, беше тестирано во гранката на Linux веќе подолго време и е донесена до состојба погодна за создавање апстракциони слоеви преку потсистеми на јадрото, двигатели за пишување и модули. Поддршката за Rust е претставена како опција што не е стандардно овозможена и не резултира со вклучување на Rust како потребна зависност од изградбата на кернелот.

Предложените промени овозможуваат користење на Rust како втор јазик за развој на двигатели и модули на јадрото. Користењето на 'рѓата за развој на возачот ќе ви овозможи да создадете побезбедни и подобри возачи со минимален напор, ослободени од проблеми како што се пристап до меморија по ослободување, нула покажувачки покажувачи и претерани тампони.

Безбедното ракување со меморијата е обезбедено во Rust во времето на компајлирање преку проверка на референци, следење на сопственоста на објектот и животниот век на објектот (обем), како и преку проценка на исправноста на пристапот до меморијата за време на извршувањето на кодот. Rust исто така обезбедува заштита од прелевање на цели броеви, бара задолжителна иницијализација на вредностите на променливите пред употреба, подобро се справува со грешките во стандардната библиотека, стандардно го применува концептот на непроменливи референци и променливи, нуди силно статичко пишување за да се минимизираат логичките грешки.

Извор: opennet.ru

Додадете коментар