eBPFの機能的な制限は何ですか?

eBPFの機能的な制限は何ですか?

私が知っている限り、これは主に観察可能性(たとえば読み取り専用)に使用されます。
パケットをルーティングできますが、さらにできることはありますか?
ファイルシステムを操作し、信号を送信し、eBPFプログラムで書くこともできますか?

ベストアンサー1

eBPFの機能的な制限は何ですか?

これは非常に広範な質問です。 :-) eBPFが何ができるかを理解するには、公式ウェブサイトをご覧ください。https://ebpf.io

ファイルシステムと対話すること(以下を参照)に加えて、eBPFプログラムが現在何ができないかを想像するのは難しいです。

ファイルシステムを操作し、信号を送信し、eBPFプログラムで書くこともできますか?

オペレーティングファイルシステム:sysctlsに加えて(参照bpf_sysctl_set_new_value BPFアシスタント)、今はBPFプログラムからファイルに書き込むことができるとは思わない。これは主にそのようなユースケースがまだ登場していないためだと思います。

信号を送る:以下を使用して信号を送信できます。bpf_send_signal BPFアシスタント

おすすめ記事