FreeBSD Jail은 컨테이너인가? 정의를 둘러싼 논쟁
2025-04-08
이 글에서는 FreeBSD Jail이 컨테이너에 해당하는지에 대한 논쟁을 살펴봅니다. 찬성 측은 Jail이 Docker나 Podman보다 먼저 등장했으며 Allan Jude 등 FreeBSD 개발자들도 컨테이너라고 부른다고 주장합니다. Linux의 Docker/Podman에 "컨테이너" 정의를 한정하는 것은 부당하며, BSD에서 오랫동안 사용되어 온 OS 레벨 가상화 기술을 무시하는 것이라고 주장합니다. 반대 측은 Jail에 이미지 추상화나 배포 모델 등 OCI 컨테이너 기능이 부족하며, 컨테이너라고 부르는 것은 사용자를 오해하게 만들고 FreeBSD의 확산을 저해한다고 주장합니다. "컨테이너"에 대한 이해의 차이가 논쟁의 핵심입니다. OS 레벨 가상화를 포괄하는 용어인지, 아니면 OCI 표준을 준수하는 기술을 특정하는 용어인지의 차이입니다.
개발