libzmq에 VSOCK 지원을 추가하다

Use Vsock with Libzmq

Linux 4.8부터 커널에 들어간 AF_VSOCK은 VM과 하이퍼바이저 사이 통신을 위한 소켓 주소 패밀리다. 저자는 libzmq에 이미 VMCI 구현은 있지만 VSOCK이 없다는 점을 발견하고, VMCI 코드를 거의 복사해 PR을 올렸다. 이제 pyzmq 포크를 통해 Python에서 req/rep, pub/sub, Curve 인증까지 VSOCK 위에서 그대로 쓸 수 있다. Linux 5.6의 루프백 CID 덕분에 VM 없이도 테스트가 가능하다.

To my great surprise, there was a VMCI implementation, but no VSOCK.

이 날의 다른 글

2026-09-10