Ole lagolago ole fatu ole Linux e feagai ma faitioga mai Torvalds

Na toe iloilo e Linus Torvalds ia patches na faʻatino ai le mafai ona fatuina avetaavale i le gagana Rust mo le fatu Linux, ma faia ni faʻamatalaga taua.

O fa'asea sili na mafua mai i le fa'alavelave fa'afuase'i () i tulaga fa'aletonu, mo se fa'ata'ita'iga, i se tulaga e maualalo le manatua, pe a fa'agaioi fa'agaioiga o le fa'asoaina o manatuaga malosi, e aofia ai i totonu o le fatu, e ono toilalo. Na taʻua e Torvalds o sea auala i totonu o le fatu e matua le taliaina ma, afai e le malamalama i lenei itu, e mafai ona ia faʻaogaina atoatoa soʻo se code e taumafai e faʻaaoga sea auala. I le isi itu, o le patch developer na malilie i lenei faafitauli ma manatu e mafai ona foia.

O le isi faʻafitauli o le taumafai lea e faʻaaoga le mea faʻafefe poʻo 128-bit ituaiga, e le taliaina mo siosiomaga e pei o le fatu Linux. O lenei mea na foliga mai o se faʻafitauli sili atu ona ogaoga, talu ai o le taimi nei o le faletusi autu a Rust e le mavaevae ma faʻatusalia le tasi paʻu tele - e leai se auala e talosagaina ai naʻo nisi o foliga, e puipuia ai le faʻaogaina o se tasi poʻo se isi faʻafitauli faʻafitauli. O le fo'ia o le fa'afitauli e ono mana'omia ai suiga ile fa'apipi'i 'ele ma faletusi, e ui lava e le'i i ai i le taimi nei se fuafuaga a le 'au mo le fa'atinoina o le fa'avasegaina o faletusi gagana.

E le gata i lea, na taʻua e Torvalds o le faʻataʻitaʻiga avetaʻavale na tuʻuina atu e le aoga ma fautuaina i matou e faʻaaoga e fai ma faʻataʻitaʻiga nisi avetaavale e foia ai se tasi o faafitauli moni.

Faʻafou: Google ua faʻasalalau lona auai i le taumafaiga e tulei le lagolago Rust i le fatu Linux ma ua tuʻuina atu mafuaʻaga faʻapitoa mo le faʻalauiloaina o Rust e faʻafefe ai faʻafitauli e mafua mai i mea sese manatua. Google talitonu ua sauni Rust e auai C e avea ma gagana mo le atinaʻeina o vaega fatu Linux. O loʻo tuʻuina atu foʻi e le tusiga faʻataʻitaʻiga o le faʻaaogaina o le gagana Rust e atiaʻe ai taʻavale fatu, i le tulaga o lo latou faʻaogaina i luga o le Android platform (Rust ua lauiloa o se gagana lagolago aloaia mo le atinaʻeina o Android).

O lo'o maitauina ua saunia e Google se fa'ata'ita'iga muamua o se aveta'avale na tusia i le Rust mo le Binder interprocess communication mechanism, lea o le a mafai ai ona fa'atusatusa au'ili'ili le fa'atinoga ma le saogalemu o fa'atinoga o Binder i C ma Rust. I lona tulaga o loʻo iai nei, e leʻi maeʻa le galuega, ae mo le toetoe lava o faʻamatalaga autu uma o le kernel functionality e manaʻomia mo le Binder e galue ai, ua saunia ni laulau mo le faʻaogaina o nei faʻaogaina i le Rust code.

puna: opennet.ru

Faaopoopo i ai se faamatalaga