റസ്റ്റിൽ eBPF ഹാൻഡ്ലറുകൾ സൃഷ്ടിക്കുന്നതിനായി Aya ലൈബ്രറി അവതരിപ്പിച്ചു
Aya ലൈബ്രറിയുടെ ആദ്യ പതിപ്പ് അവതരിപ്പിക്കുന്നു, ഇത് JIT ഉള്ള ഒരു പ്രത്യേക വെർച്വൽ മെഷീനിൽ ലിനക്സ് കേർണലിനുള്ളിൽ പ്രവർത്തിക്കുന്ന റസ്റ്റ് ഭാഷയിൽ eBPF ഹാൻഡ്ലറുകൾ സൃഷ്ടിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. മറ്റ് eBPF ഡെവലപ്മെന്റ് ടൂളുകളിൽ നിന്ന് വ്യത്യസ്തമായി, Aya libbpf ഉം bcc കംപൈലറും ഉപയോഗിക്കുന്നില്ല, പകരം റസ്റ്റിൽ എഴുതിയ സ്വന്തം നടപ്പിലാക്കൽ വാഗ്ദാനം ചെയ്യുന്നു, ഇത് കേർണൽ സിസ്റ്റം കോളുകൾ നേരിട്ട് ആക്സസ് ചെയ്യുന്നതിന് libc crate പാക്കേജ് ഉപയോഗിക്കുന്നു. […]