Rust programavimo kalba tiesiog žengė didžiulį žingsnį į priekį

  • Sep 04, 2023

„Rust“ programavimo kalba dabar turi savo pagrindą, nepriklausomą nuo „Mozilla“.

Kūrėjas, dirbantis nešiojamuoju kompiuteriu

Rust Foundation įkūrimas yra svarbus kalbos etapas.

Vaizdas: „Getty Images“ / „iStockphoto“.

Programavimo kalba „Rust“ dabar remia „Rust Foundation“ – nepriklausoma organizacija, kuri rūpinsis kalbos ateitimi, kai ją pradės naudoti vis daugiau kūrėjų.

Rust, „Mozilla“ sukurta kaip saugesnė C ir C++ alternatyva, greitai tapo viena iš palankiausios kalbos kuriant sistemą, nors jis nėra plačiai naudojamas kuriant programas.

Įmonės programinė įranga

  • Kitas didelis ChatGPT iššūkis: padėti „Microsoft“ mesti iššūkį „Google“ paieškai
  • Kada „Microsoft“ nutrauks jūsų „Windows“ arba „Office“ versijos palaikymą?
  • Technika 2023 m.: 6 nauji prioritetai jūsų galutiniam sąrašui
  • 14 geriausių žiniatinklio prieglobos paslaugų: kuri tinka jūsų svetainei?

„Google“ palaiko Rust raktą Apache HTTP žiniatinklio serverio projekto komponentas, „Amazon Web Services“ (AWS) investuoja į Rust bendruomenę ir yra pagrindinis rėmėjas, o „Microsoft“ yra

ieškojo, kad pakeistų kai kuriuos „Windows“ komponentus, parašytus C/C++ ir sukurti Azure debesies komponentus.

MATYTI: Nuomos rinkinys: Python kūrėjas („TechRepublic Premium“)

Tik rūdys 1.0 versiją pasiekė 2015 m, todėl tai palyginti jauna kalba, palyginti su tokiomis kalbomis kaip Python, Java ir JavaScript.

Kalba leido „Mozilla“ inžinieriams pašalinti su atmintimi susijusias saugos klaidas „Firefox“ „Gecko“ atvaizdavimo variklyje, kuris buvo parašytas C++. Kūrėjai „Firefox“ pakeitė apie 160 000 C++ kodo eilučių 85 000 Rust eilučių. Kalba buvo labai svarbus Mozilla Servo naršyklės varikliui.

Rust Foundation įkūrimas yra svarbus kalbos etapas. Kaip neseniai pabrėžė buvęs „Mozilla“ inžinierius, pagrindinis „Rust“ bendradarbis ir dabar AWS inžinierius Niko Matsakis, yra klaidingas supratimas, kad „Rust“ priklauso „Mozilla“.

Fondas sukuria priemonę, leidžiančią priimti finansavimą iš ne „Mozilla“ organizacijų, tokių kaip AWS ir „Microsoft Azure“.

„Deja, kartais vyrauja nuomonė, kad „Mozilla“ „valdo“ Rust, o tai gali atgrasyti įmones. investuoti, arba sukurti suvokimą, kad nereikia remti Rust, nes Mozilla remiasi sąskaita. Įsteigus fondą bus oficialiai paskelbta tai, kas praktikoje jau seniai buvo tiesa: kad Rust yra savarankiškas projektas. Matsakis rašė neseniai.

„Keletą kartų girdėjome ir iš didelių ir mažų įmonių, kurios norėtų paremti Rust finansiškai, tačiau šiuo metu nėra aiškaus būdo tai padaryti. Sukūrus fondą atsiranda vieta, kur ta parama gali būti nukreipta“.

„Mozilla“ ir toliau rems „Rust“, tačiau ji nerems projekto viena. Rudžių fondas savo pirmąjį valdybos posėdį surengs vasario 9 d.

Direktorių tarybą sudaro AWS, Huawei, Google, Microsoft ir Mozilla atstovai.

Per pastaruosius metus „Microsoft“ pasistengė Rust nuolatinės integracijos (CI) sąskaitos, o AWS palaikė saugojimo išlaidas per S3 kelerius metus.

Iki šiol „Rust“ neveikė kaip atskiras juridinis asmuo, už kurį anksčiau buvo atsakinga „Mozilla“. Šios problemos įvairiais būdais paveikė projektą, įskaitant „Rust“ prekių ženklus ir „Rust“ paketų valdymo sistemą, dėžės.io. „Mozilla“ taip pat buvo atsakinga už panaikinimo dėl autorių teisių užklausų tvarkymą pagal Skaitmeninio tūkstantmečio autorių teisių įstatymą (DMCA).

„Rust“ komanda negalėjo atlikti tokių paprastų dalykų, kaip pasirašyti sutartį ir (arba) sukurti banko sąskaitą, iš kurios būtų galima valdyti lėšas iš rėmėjų, tokių kaip „Microsoft“ ir AWS.

„Vienas dažnas iškylantis pavyzdys – būtinybė turėti kokį nors subjektą, kuris galėtų legaliai pasirašyti sutartis „dėl Rusto projekto“. Pavyzdžiui, neseniai norėjome prisiregistruoti prie Github's Žetonų nuskaitymas programą, bet mums nepavyko išsiaiškinti, kas turėtų pasirašyti sutartį“, – pažymi Matsakis.

MATYTI: Kūrėjas: Rust programavimo kalba naudojama didesniems projektams

Pagal naują susitarimą „Mozilla“ perdavė visą prekių ženklų ir infrastruktūros turtą „Rust Foundation“, įskaitant crates.io paketo registras.

„Tai žymi didžiulį Rusto augimo žingsnį keliomis ašimis; ne mažiau svarbus dalykas – oficialus finansinis įsipareigojimas iš daugelio pasaulyje pirmaujančių pramonės įmonių, skelbiančių Rust's atėjimas kaip įmonės gamybai paruošta technologija“, – sakė Ashley Williams, laikinoji „Rust“ vykdomoji direktorė. Fondas.

„Mane asmeniškai sujaudino ir motyvuoja atsakomybės jausmas, kylantis dėl šio įsipareigojimo. Mūsų įkūrėjų entuziastingas ir entuziastingas dalyvavimas yra ne tik pažadas išlaikyti ir palaikyti Rustą tokią, kokia ji yra šiandien, bet Rusto vertybių patvirtinimas ir pasišventimas dalytis atsakomybe už ateities puoselėjimą, kurios Rustas siekia į“.

Programuotojas

Tai programavimo, kaip mes jį žinome, pabaiga – vėl
Kūrėjai jaučiasi saugūs dirbdami savo darbą, tačiau vis dar galvoja apie pasitraukimą
Žiniatinklio ateičiai reikės kitokio programinės įrangos kūrėjo
Geriausi Linux nešiojamieji kompiuteriai vartotojams ir kūrėjams
  • Tai programavimo, kaip mes jį žinome, pabaiga – vėl
  • Kūrėjai jaučiasi saugūs dirbdami savo darbą, tačiau vis dar galvoja apie pasitraukimą
  • Žiniatinklio ateičiai reikės kitokio programinės įrangos kūrėjo
  • Geriausi Linux nešiojamieji kompiuteriai vartotojams ir kūrėjams