Linus Torvalds beşdarî nîqaşa li ser pêkanîna destpêkê ya piştgiriya Rust di kernel Linux de bû

Linus Torvalds ve girêdayî ye ji bo nîqaşê şiyanên zêdekirina amûrên ji bo pêşkeftina bi zimanê Rust li kernel Linux. Josh Triplett ji Intel, li ser dixebite rêvename ji bo ku zimanê Rust di warê bernamesaziya pergalê de bi zimanê C re bibe yek, pêşniyar kirin Di qonaxa destpêkê de, vebijarkek li Kconfig zêde bikin da ku Rust piştgirî bike, ku dê rê nede girêdanên berhevkarê Rust dema ku di modên "make allnoconfig" û "çêkirina allyesconfig" de çêbike û dê destûrê bide ceribandinên bêtir belaş bi koda Rust re. Bi heman rengî hîleyek hate pêkanîn zêdekirin nav bingeha piştgiriya ceribandinê ya ji bo kombûnê di Clang de di moda xweşbîniyê de di qonaxa girêdanê de (LTO, Optimîzasyona Dema Girêdanê), piştî ku tê plan kirin ku lê zêde bike alîkarî bi parastina mijara fermanê ava dike (CFI, Yekitiya Kontrol-Flow).

Linus razî nebû û nîgeraniya xwe anî ziman ku piştgiriya destpêkê ya Rust dê piştre ji bo çêkirinê neyê ceribandin û xetera ku di çolê xwe de asê bimîne, ku tê de komek piçûk pêşdebiran ku bi projeyê re eleqedar dibin, kodê tenê di bin şert û mercên xwe yên taybetî de ceribandine û xeletiyê lê zêde bike. tiştên ku ew veşartî dimînin û dema ceribandina kernelê li hawîrdorên din dernakeve.

Li gorî Linus, ajokera yekem Rust divê bi rengek hêsan were pêşkêş kirin ku têkçûn eşkere û hêsan têne dîtin. Ji bo hêsankirina ceribandinê, wî pêşniyar kir ku heman bikin wekî dema ku guhertoyên berhevkarê C û alayên piştgirî têne kontrol kirin - hebûna berhevkarê Rust li ser pergalê kontrol bikin û ger were saz kirin piştgirîya wê çalak bikin.

Source: opennet.ru

Add a comment