Portsnap - Portsnap
![]() | Tento článek obsahuje a seznam doporučení, související čtení nebo externí odkazy, ale její zdroje zůstávají nejasné, protože jí chybí vložené citace.Září 2019) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojáři | Colin Percival |
---|---|
Operační systém | FreeBSD |
Licence | Licence BSD |
Portsnap je systém napsaný uživatelem Colin Percival pro bezpečnou distribuci stlačený, digitálně podepsáno snímky Strom portů FreeBSD. Distribuce následuje model klient-server a používá doprava protokol HTTP (pipeline HTTP ).
Od verze FreeBSD 6.0 je Portsnap součástí základního systému (včetně 5.5). V předchozích verzích byl instalován z portů. Je to samostatný program, který lze spustit ručně nebo v úloze cron.
Jako takový je to jedna z alternativ ke klasice cvsup metoda. Mezi jeho výhody patří:
- bezpečný přenos - šifrovaný a podepsaný datový proud, který není zranitelný vůči útoky typu man-in-the-middle
- end-to-end konektivita (na rozdíl od zrcadel s cvsup)
- delta-based distribution - efektivní pro malé a časté aktualizace
- HTTP se používá jako protokol (na rozdíl od vlastního protokolu cvsup)
Další alternativou k cvsup je CVSync (slouží ke správě zdrojového stromu OpenBSD), sdílí však nevýhody cvsup.
Balíček portsnap je distribuován pod 2 klauzulí Licence BSD.