본문 바로가기

tcpdump2

🕰️ BPF와 eBPF, 리눅스 커널의 혁명을 이끈 역사 feat.슈퍼파워관찰자 🚀 안녕하세요, 리눅스 커널과 시스템 성능 최적화에 관심 있는 여러분! ✨ 최근 몇 년간 IT 업계에서 가장 뜨거운 키워드 중 하나는 바로 eBPF(extended Berkeley Packet Filter)일 것입니다. 네트워킹, 보안, 성능 모니터링, 추적 등 다양한 분야에서 혁신적인 변화를 가져오고 있는 eBPF는 리눅스 커널의 기능을 사용자 공간에서 동적으로 확장할 수 있게 해주는 마법 같은 기술로 불리기도 합니다. 하지만 이 강력한 eBPF가 하루아침에 뿅 하고 나타난 것은 아닙니다. 그 배경에는 약 30년 가까이 되는 BPF(Berkeley Packet Filter)의 깊은 역사가 숨어있습니다. 오늘은 BPF의 탄생부터 eBPF로 진화하기까지의 흥미로운 여정을 자세히 살펴보겠습니다. 🌊 1단계.. 2025. 9. 9.
BPF의 심장에 새겨진 이름, '버클리'는 어디에서 왔을까? 오늘날 클라우드 네이티브, 쿠버네티스 환경에서 모니터링, 네트워킹, 보안을 이야기할 때 절대 빼놓을 수 없는 기술이 있습니다. 바로 BPF(Berkeley Packet Filter), 그리고 그 확장판인 eBPF입니다. 강력한 성능과 유연성으로 리눅스 커널의 심장부에서 활약하는 이 기술의 이름 앞에 붙은 '버클리(Berkeley)'는 과연 무엇을 의미할까요? 단순히 지명일까요? 아니면 사람 이름일까요? 오늘은 BPF라는 이름의 어원을 따라 그 탄생의 순간으로 시간 여행을 떠나보겠습니다.모든 것은 '느림'에서 시작되었다: BPF 이전의 시대이야기는 1980년대 후반으로 거슬러 올라갑니다. 당시에도 네트워크 트래픽을 분석하고 디버깅하는 것은 매우 중요한 작업이었습니다. tcpdump와 같은 도구들은 네트워크.. 2025. 8. 4.