# Steven McCanne
[[LBNL]](Lawrence Berkeley National Laboratory)の研究者。[[Van Jacobson]] とともに BSD Packet Filter(BPF)を設計し、USENIX Winter 1993 で発表した([[@1993__USENIX__The BSD Packet Filter A New Architecture for User-level Packet Capture]])。BPF は tcpdump/libpcap の基盤フィルタエンジンとなり、のちの Linux eBPF([[eBPF]])の直接的な先祖となった。
## 主な貢献
- **BPF 命令セット設計**: レジスタベース仮想機械(アキュムレータ + インデックスレジスタ)と CFG ベース評価による高速パケットフィルタリング
- **カーネル/ユーザ空間分離モデル**: フィルタプログラムのユーザ空間コンパイル + カーネル内 verifier という設計を確立した
## 関連
- 共著者: [[Van Jacobson]]
- 所属機関: [[LBNL]]
- 主著論文: [[@1993__USENIX__The BSD Packet Filter A New Architecture for User-level Packet Capture]]
- 関連概念: [[BPF]] / [[eBPF]] / [[パケットフィルタリング]] / [[カーネル内VM]]