포트스냅
Portsnap| 개발자 | 콜린 퍼시발 |
|---|---|
| 운영 체제 | 자유BSD |
| 면허증 | BSD 라이선스 |
Portsnap은 Colin Percival이 FreeB의 디지털 서명된 압축된 스냅샷의 안전한 배포를 위해 작성한 시스템이다.SD 포트 트리.배포는 클라이언트-서버 모델을 따르고 전송 프로토콜 HTTP(파이프라인 HTTP)를 사용한다.
FreeBSD 6.0을 기준으로 portsnap은 기본 시스템의 일부(5.5 포함)이다.이전 버전에서는 포트에서 설치되었다.그것은 수동으로 또는 크론 작업에서 실행할 수 있는 독립 실행형 프로그램이다.
그만큼 고전적인 cvsup 방식의 대안 중 하나이다.그 장점은 다음과 같다.
- 보안 전송 - 암호화 및 서명된 데이터 스트림, 중간 공격에 취약하지 않음
- 엔드 투 엔드 연결(cvsup이 있는 미러와는 반대로)
- 델타 기반 배포 - 소규모 및 빈번한 업데이트에 효과적
- HTTP를 프로토콜로 사용(cvsup의 사용자 정의 프로토콜과는 반대로)
cvsup의 또 다른 대안으로는 CVSync(OpenB 관리에 사용됨)가 있다.그러나 SD 소스 트리), cvsup 단점을 공유한다.
portsnap 패키지는 2-clause BSD 라이센스에 따라 배포된다.