# 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]]