포트스냅

Portsnap
포트스냅
개발자콜린 퍼시발
운영 체제자유BSD
면허증BSD 라이선스

PortsnapColin Percival이 FreeB디지털 서명된 압축된 스냅샷의 안전한 배포를 위해 작성한 시스템이다.SD 포트 트리.배포는 클라이언트-서버 모델을 따르고 전송 프로토콜 HTTP(파이프라인 HTTP)를 사용한다.

FreeBSD 6.0을 기준으로 portsnap은 기본 시스템의 일부(5.5 포함)이다.이전 버전에서는 포트에서 설치되었다.그것은 수동으로 또는 크론 작업에서 실행할 수 있는 독립 실행형 프로그램이다.

그만큼 고전적인 cvsup 방식의 대안 중 하나이다.그 장점은 다음과 같다.

  • 보안 전송 - 암호화 및 서명된 데이터 스트림, 중간 공격에 취약하지 않음
  • 엔드 투 엔드 연결(cvsup이 있는 미러와는 반대로)
  • 델타 기반 배포 - 소규모 및 빈번한 업데이트에 효과적
  • HTTP를 프로토콜로 사용(cvsup의 사용자 정의 프로토콜과는 반대로)

cvsup의 또 다른 대안으로는 CVSync(OpenB 관리에 사용됨)가 있다.그러나 SD 소스 트리), cvsup 단점을 공유한다.

portsnap 패키지는 2-clause BSD 라이센스에 따라 배포된다.

참조