Openrsync fra OpenBSD-projektet er inkluderet i macOS

I den opdatering af macOS 15.4, der blev offentliggjort i sidste uge, har Apple erstattet værktøjet rsync med en alternativ implementering openrsync, som udvikles af OpenBSD-projektet. Den eksekverbare fil /usr/bin/rsync i macOS henviser nu til openrsync. Årsagen til udskiftningen menes at være nyligt opdagede sikkerhedsproblemer med rsync, arbejdet med at reducere komponenter under copyleft-licenser og ønsket om at slippe af med den forældede version af rsync, som ikke kan opdateres på grund af licenspolitikken.

De vigtigste egenskaber ved openrsync inkluderer, at den oprindeligt er udviklet med fokus på at sikre høj sikkerhed, leveringen af kode under en tilladende ISC-licens (BSD-familie) i stedet for copyleft-licensen GPL for rsync, samt brugen af en anden intern arkitektur (en proces til modtagelse og afsendelse af data, der bruger en begivenhedscyklus). På protokolniveauet er openrsync kompatibel med rsync, men understøtter ikke alle kommandolinjeindstillinger, kun de mest efterspurgte til filsynkronisering og backup. Manglen på støtte til sekundære funktioner gør, at størrelsen på kodebasen for openrsync holdes inden for 10.000 linjer kode for at reducere angrebsoverfladen. Til sammenligning har den seneste version af rsync 62.000 linjer i C.

Da der stadig blev leveret en forældet version af rsync 2.6.9 i macOS, udgivet i november 2006, vil udskiftningen ikke medføre væsentlige nedskæringer i funktionaliteten. Version 2.6.9 af rsync blev valgt som den sidste, der blev distribueret under GPLv2+ licensen. Den næste version var rsync 3.0, som blev overført til GPLv3-licensen, der forbyder ti-visering (binding af software til hardware).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster