Bunait eBPF air a stèidheachadh

Tha Facebook, Google, Isovalent, Microsoft agus Netflix mar an fheadhainn a stèidhich buidheann neo-phrothaideach ùr, an eBPF Foundation, a chaidh a chruthachadh fo sgèith an Linux Foundation agus a tha ag amas air àrd-ùrlar neodrach a sholarachadh airson leasachadh theicneòlasan co-cheangailte ri fo-shiostam eBPF. A bharrachd air a bhith a’ leudachadh chomasan ann am fo-shiostam eBPF den kernel Linux, leasaichidh a’ bhuidheann pròiseactan cuideachd airson cleachdadh nas fharsainge de eBPF, mar eisimpleir, a’ cruthachadh einnseanan eBPF airson an fhighe a-steach ann an tagraidhean agus ag atharrachadh kernels de shiostaman obrachaidh eile airson eBPF.

Tha eBPF a’ toirt seachad eadar-theangair bytecode a chaidh a thogail a-steach don kernel, a tha ga dhèanamh comasach, tro luchd-làimhseachaidh air an luchdachadh bho àite luchd-cleachdaidh, giùlan an t-siostam air an itealan atharrachadh gun fheum air a’ chòd kernel atharrachadh, a leigeas leat luchd-làimhseachaidh èifeachdach a chuir ris gun a bhith duilich. an siostam fhèin. A’ gabhail a-steach eBPF, faodaidh tu luchd-làimhseachaidh gnìomhachd lìonra a chruthachadh, leud-bann a riaghladh, smachd a chumail air ruigsinneachd, sùil a chumail air gnìomhachd an t-siostaim, agus lorg a dhèanamh. Mar thoradh air a bhith a’ cleachdadh cruinneachadh JIT, tha bytecode air eadar-theangachadh air an itealan gu stiùireadh inneal agus air a chuir gu bàs le coileanadh còd dùthchasach. Tha eBPF air a chleachdadh ann an cothromachadh luchdan Facebook agus tha e na bhunait airson fo-shiostam lìonraidh soithichean iomallach Cilium aig Google.

Source: fosgailtenet.ru

Cuir beachd ann