eBPF පදනම පිහිටුවන ලදී

Facebook, Google, Isovalent, Microsoft සහ Netflix යනු Linux පදනමේ අනුග්‍රහය යටතේ නිර්මාණය කරන ලද eBPF පදනම යන නව ලාභ නොලබන සංවිධානයක ආරම්භකයින් වන අතර eBPF උප පද්ධතියට අදාළ තාක්‍ෂණ සංවර්ධනය සඳහා මධ්‍යස්ථ වේදිකාවක් සැපයීම අරමුණු කර ගෙන ඇත. ලිනක්ස් කර්නලයේ eBPF උප පද්ධතියේ හැකියාවන් පුළුල් කිරීමට අමතරව, සංවිධානය eBPF පුළුල් ලෙස භාවිතා කිරීම සඳහා ව්‍යාපෘති සංවර්ධනය කරනු ඇත, උදාහරණයක් ලෙස, යෙදුම්වල කාවැද්දීම සඳහා eBPF එන්ජින් නිර්මාණය කිරීම සහ eBPF සඳහා වෙනත් මෙහෙයුම් පද්ධතිවල කර්නල් අනුවර්තනය කිරීම.

eBPF විසින් කර්නලය තුළ ගොඩනගා ඇති බයිට්කේත පරිවර්තකයක් සපයයි, එමඟින් පරිශීලක අවකාශයෙන් පටවන ලද හසුරුවන්න හරහා, කර්නල් කේතය වෙනස් කිරීමකින් තොරව පියාසර කිරීමේදී පද්ධතියේ හැසිරීම වෙනස් කිරීමට හැකි වේ, එමඟින් ඔබට සංකීර්ණ නොවී ඵලදායී හසුරුවන්න එකතු කිරීමට ඉඩ සලසයි. පද්ධතියම. eBPF ඇතුළුව, ඔබට ජාල මෙහෙයුම් හසුරුවන්න නිර්මාණය කිරීමට, කලාප පළල කළමනාකරණය කිරීමට, ප්‍රවේශය පාලනය කිරීමට, පද්ධති ක්‍රියාකාරිත්වය නිරීක්ෂණය කිරීමට සහ ලුහුබැඳීම සිදු කිරීමට හැකිය. JIT සම්පාදනය භාවිතයට ස්තූතිවන්ත වන අතර, බයිට්කේතය පියාසර කරන විට යන්ත්‍ර උපදෙස් වලට පරිවර්තනය කර ස්වදේශීය කේතයේ ක්‍රියාකාරීත්වය සමඟ ක්‍රියාත්මක වේ. eBPF Facebook හි load balancer හි භාවිතා වන අතර Google හි Cilium හුදකලා බහාලුම් ජාලකරණ උප පද්ධතියේ පදනම වේ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න