Openrsync van het OpenBSD-project is opgenomen in macOS

In de vorige week gepubliceerde update van macOS 15.4 heeft Apple de utility rsync vervangen door een alternatieve implementatie openrsync, ontwikkeld door het OpenBSD-project. Het uitvoerbare bestand /usr/bin/rsync in macOS verwijst nu naar openrsync. De reden voor de vervanging zou te maken hebben met recent ontdekte beveiligingsproblemen in rsync, het werk aan het verminderen van componenten onder copyleft-licenties en de wens om een verouderde versie van rsync te vervangen, die niet kan worden bijgewerkt vanwege het licentiebeleid.

De belangrijkste kenmerken van openrsync zijn de oorspronkelijke ontwikkeling met een focus op hoge beveiliging, de levering van de code onder een permissieve licentie ISC (BSD-familie) in plaats van de copyleft-licentie GPL van rsync en het gebruik van een andere interne architectuur (één proces voor het ontvangen en verzenden van gegevens, met een event loop). Op het niveau van het protocol is openrsync compatibel met rsync, maar ondersteunt het niet alle commandoregelopties, alleen de meest gevraagde voor bestandsynchronisatie en back-up. Het ontbreken van ondersteuning voor secundaire functies houdt de grootte van de codebasis van openrsync binnen de 10.000 regels code om het aanval oppervlak te verkleinen. Ter vergelijking, in de laatste versie van rsync — 62.000 regels in de programmeertaal C.

Gelet op het feit dat tot nu toe de verouderde versie rsync 2.6.9 in macOS werd geleverd, uitgebracht in november 2006, zal de vervanging niet leiden tot een merkbare beperking van de functionaliteit. Versie rsync 2.6.9 werd gekozen als de laatste die werd verspreid onder de GPLv2+-licentie. De volgende was de release van rsync 3.0, overgebracht naar de GPLv3-licentie, die tivoization (binding van software aan hardware) verbiedt.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster