Linus Torvalds ya shiga tattaunawa kan fara aiwatar da tallafin Rust a cikin kwaya ta Linux

Hoton Linus Torvalds hade domin tattaunawa damar ƙara kayan aikin haɓakawa a cikin yaren Rust zuwa kernel Linux. Josh Triplett daga Intel, yana aiki aikin don kawo harshen Rust zuwa daidaito tare da harshen C a fagen shirye-shiryen tsarin, shawara A matakin farko, ƙara wani zaɓi zuwa Kconfig don tallafawa tsatsa, wanda ba zai haifar da haɗar abubuwan dogaro da Rust compiler ba yayin ginawa a cikin “yin allnoconfig” da “yin allyesconfig” kuma zai ba da damar ƙarin gwaji kyauta tare da lambar Rust. An aiwatar da irin wannan dabara da karawa a cikin ainihin goyon bayan gwaji don taro a cikin Clang a cikin yanayin haɓakawa a matakin haɗin gwiwa (LTO, Haɗin Lokacin Haɓakawa), bayan haka an shirya don ƙarawa. tallafi yana ginawa tare da kariyar zaren umarni (CFI, Gudanar-Flow Mutunci).

Linus bai yarda ba kuma ya nuna damuwa cewa tallafin farko na Rust zai kasance ba a gwada shi ba don ginawa da haɗarin makalewa a cikin nasa fadamar, wanda ƙaramin rukunin masu haɓakawa da ke sha'awar aikin gwada lambar kawai a ƙarƙashin takamaiman yanayin su kuma ƙara kuskure. abubuwa yayin da suke ɓoye kuma ba sa tashi yayin gwajin kwaya a wasu wurare.

A cewar Linus, ya kamata a ba da direban Rust na farko a cikin tsari mai sauƙi inda gazawar ta fito fili kuma mai sauƙin ganewa. Don sauƙaƙe gwaji, ya ba da shawarar yin daidai da lokacin duba nau'ikan masu tarawa C da tutoci masu goyan baya - bincika kasancewar mai tara Rust akan tsarin da ba da damar tallafinsa idan an shigar dashi.

source: budenet.ru

Add a comment