Google o loʻo faʻatupeina ni Linux se toʻalua e faʻataua le saogalemu

Google ma le Linux Foundation ua fofogaina fuafuaga e faʻatupe ni tausi taimi tumau e toʻalua o le a taulaʻi faapitoa i le atinaʻeina o linux kernel saogalemu.

Gustavo Silva ma Nathan Chancellor, o loʻo galulue punouai i le Linux, o le a galulue e faʻamalosia le tausiga ma faʻaleleia le saogalemu o le kernel ma isi fesoʻotaʻiga e faʻamautinoa ai le mafai gafatia o le polokalama maua fua polokalama sili ona lauiloa i le lalolagi mo tagata e faʻaaoga mo le tele o tausaga a sau.

O le autu o le faia le mea le ubiquitous operating system e sili atu le umie pei o suʻesuʻega faʻaalia ai o loʻo manaʻomia le faʻaleleia o le puipuiga o matala punaoa polokalama, aemaise i luga o Linux.

O se lipoti mai le Linux Foundation Open Source Security Foundation (OpenSSF) ma le Harvard University Innovation Science Laboratory (LISH) maua le leai o se puipuiga taumafaiga i matala punaoa polokalama.

Polokalama maua fua ma tatala tatala (FOSS) ua avea ma taua vaega o le tamaoaiga o aso nei. O polokalama faakomepiuta e fuafuaina e fausia ai le 80 i le 90 pasene o polokalame uma faaonapo nei, ma o polokalame e aoga tele i le toeititi lava o pisinisi uma, e tusa ai ma le Linux Foundation.

Faʻamatalamalama faaleleia le tulaga o le saogalemu ma le gafataulimaina o le maua fua ma tatala punaoa polokalama ecosystem ma pe faʻapefea faʻalapotopotoga ma kamupani mafai ona lagolagoina, OpenSSF ma LISH ua galulue faʻatasi e faʻatino se tele suʻesuʻega o tagata fesoasoani i lenei ituaiga o polokalama e avea o se vaega o le tele taumafaiga e faʻaogaina se auala puipuia e faʻamalosia ai le puipuiga o le initaneti e ala i le faʻaleleia atili o le puipuiga o polokalama maua fua.

O sini o lenei suesuega sa malamalama i le setete o le saogalemu ma le gafataulimaina o matala punaoa polokalama ma faʻailoa ni avanoa e faʻaleleia atili ai ma mautinoa le ola gaioi o le open source software i le lumanaʻi. O iʻuga na faʻaalia ai mafuaʻaga o le talitonu lelei e uiga i le lumanaʻi o polokalama tatala punaoa.

"O le puipuiga o le puipuiga o laina ma le tatala o polokalame e puipuia ai polokalama e taua," o le tala lea a Dan Lorenc, o le Google inisinia inisinia "O loʻo matou taumafai e talanoa iai i le taimi nei ma faʻaali i tagata le auala matou te faia ai, ina ia latou faʻamalosia ma faʻamalosia ma saili isi auala e fesoasoani ai foi ia matou."

Ua vaʻaia e Lorenc elemene taua e lua i luga o le mataupu o tatala matala polokalama saogalemu. Muamua o le mea moni e sau mai tagata i le salafa o le lalolagi, o nisi o latou atonu e leaga pe o iai ni faʻanaunauga leaga, o se faʻafitauli tau le puipuiga o loʻo i totonu o le matāʻupu punaoa polokalama. O leisi o le mea moni o le polokalama ma polokalama uma i ai le atoatoa, fuafuaina pe leai, e tatau ona faʻaleleia.

"Pau lava le mea o le code e le o oe e le o lona uiga e leai ni afaina," o le faʻaopopo lea a Lorenc. "O se ituaiga o manatu sese ua amata ona iloa e le tele o kamupani." O mea ia e lua, tuʻufaʻatasia ma le faʻateleina o tagata o loʻo faʻaaogaina polokalama matala, e faʻamuamua le puipuiga. "Ua faʻamalieina matou e lagolagoina taumafaiga a Gustavo Silva ma Nathan Chancellor i le latou galuega e faʻamalosia le saogalemu o le Linux kernel," o lana faʻaopopo mai lea.

Pule, o se tasi o le aufaʻatasiga lua faia lenei matafaioi, sa galue i luga o le kernel Linux mo le fa ma le afa tausaga. Lua tausaga talu ai, na amata ai ona ia fesoasoani i le tele lomiga o Linux o se vaega o le poloketi ClangBuiltLinux, o se taumafaiga e fausia le Linux kernel ma le Clang ma LLVM fausia mea faigaluega.

O le a taulaʻi i le faʻavasegaina ma le faʻasaʻoina o soʻo se mea maua i le Clang / LLVM compiler a o galue e faʻamautuina faifai pea faʻatasi faiga e lagolagoina lenei galuega i le lumanai. Faatasi ai ma na sini i le nofoaga, oe fuafua e amata faaopoopo galuega faatino ma tuning le fatu faʻaaogaina nei nei fausia tekinolosi.

Pule faʻamoemoe ia tele tagata e amata faʻaaoga le poloketi tuufaatasia atinae LLVM ma saofaga i le mulimuli ma kernel lipeaina, aua "o le a alu mamao i le alualu i luma Linux puipuiga mo tagata uma," na ia fai mai i se faamatalaga.

Silva amata galue i luga o le kernel o se vaega o le Linux Foundation's Central Infrastructure Initiative, o se polokalama lea talavou faufautua e faufautua e inisinia galulue i luga o le kernel.

I le taimi nei, o lana galuega tumau tumau o loʻo taulaʻi atu i le aveʻesea o vaega eseese o buffer overflows. E galue foi ile faʻasaʻoina o mea vaivai aʻo leʻi oʻo i le laina autu ma atiaʻe puipuiga auala e aveʻese ai vasega atoa o vaivaiga. Na faʻamatuʻu mai e Silva lana muamua kernel patch i le 2010 ma sa iai i totonu o le pito i luga o le au fatu galue lima talu mai le 2017.

"O loʻo matou galulue e fausia se tulaga maualuga e faʻamautuina, malosi, ma sili atu ona teteʻe i osofaʻiga i taimi uma," o le tala lea a Silva. "E ala i nei taumafaiga, matou te faʻamoemoe o tagata, o tagata e faʻaaogaina faapitoa, latou te amanaʻia le taua o le taliaina o suiga o le a avea ai a latou tulafono laiti ma mea e ono aʻafia ai i mea sese masani ai."

Punavai: https://www.linuxfoundation.org


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli.

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.