Linus Torvalds mori pjesë në diskutimin për realizimin fillestar të mbështetjes së Rust në bërthamën Linux

Linus Torvalds u bashkua nĂ« diskutim mundĂ«sitĂ« shtimin nĂ« kernelin Linux tĂ« mjeteve pĂ«r zhvillim nĂ« gjuhĂ«n Rust. Josh Triplett nga kompania Intel, i angazhuar nĂ« projektin nxjerrjen e gjuhĂ«s Rust nĂ« nivel me gjuhĂ«n C nĂ« fushĂ«n e programimit sistemor, propozoi nĂ« fazĂ«n fillestare tĂ« shtojĂ« njĂ« mundĂ«si nĂ« Kconfig pĂ«r mbĂ«shtetje tĂ« Rust, e cila nuk do tĂ« shkaktonte pĂ«rfshirjen nĂ« varĂ«sitĂ« e kompilatorit Rust gjatĂ« ndĂ«rtimit nĂ« mĂ«nyrat “make allnoconfig” dhe “make allyesconfig” dhe do tĂ« lejonte eksperimentimin mĂ« tĂ« lirĂ« me kodin Rust. NjĂ« truk i ngjashĂ«m u realizua me shtimin nĂ« kernelin mbĂ«shtetjes eksperimentale tĂ« ndĂ«rtimit nĂ« Clang nĂ« mĂ«nyrĂ«n e optimizimeve nĂ« fazĂ«n e lidhjes (LTO, Link Time Optimization), pas sĂ« cilĂ«s planifikohet tĂ« shtohet edhe mbĂ«shtetje ndĂ«rtimi me mbrojtje tĂ« rrjedhĂ«s sĂ« ekzekutimit tĂ« komandave (CFI, Control-Flow Integrity).

Linus nuk ra dakord dhe shprehu shqetësimin se mbështetja fillestare e Rustit do të mbetej pa u testuar për ndërtim dhe do të kishte rrezik të mbetet në një moçal, ku një grup i vogël i zhvilluesve të interesuar për projektin testojnë funksionimin e kodit vetëm në kushtet e tyre specifike dhe shtojnë gjëra të gabuara, pasi ato mbeten të fshehura dhe nuk dalin në pah gjatë testimit të kernelit në mjedise të tjera.

Sipas Linus, drejtuesi i parĂ« i Rustit duhet tĂ« propozohet nĂ« njĂ« format tĂ« thjeshtĂ«, ku dĂ«shtimet do tĂ« ishin tĂ« dukshme dhe tĂ« lehta pĂ«r t'u zbuluar. PĂ«r tĂ« thjeshtuar testimin, ai rekomandoi tĂ« veprohet si nĂ« verifikimin e versioneve tĂ« kompilatorit C dhe flakĂ«ve tĂ« pĂ«rkrahura — kontrollimin e pranishmĂ«risĂ« sĂ« kompilatorit Rust nĂ« sistem dhe pĂ«rfshirjen e mbĂ«shtetjes nĂ« rast se ai Ă«shtĂ« instaluar.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster