V macOS je vključen openrsync iz projekta OpenBSD

V posodobitvi macOS 15.4, objavljeni prejšnji teden, je podjetje Apple zamenjalo orodje rsync z alternativno različico openrsync, ki jo razvija projekt OpenBSD. Izvršna datoteka /usr/bin/rsync v macOS sedaj kaže na openrsync. Predpostavlja se, da je bil razlog za to zamenjavo zadnje ugotovljene varnostne težave v rsync, prizadevanja za zmanjševanje komponent pod kopirnimi licencami ter želja, da se znebimo zastarele različice rsync, ki je ne moremo posodobiti zaradi licenčne politike.

Ključne značilnosti openrsync so prvotna zasnova usmerjena v zagotavljanje visoke varnosti, dostava kode pod dovoljenjsko licenco ISC (družina BSD) namesto kopirne licence GPL pri rsync ter uporaba drugačne notranje arhitekture (en proces za sprejemanje in pošiljanje podatkov, ki uporablja cikel obdelave dogodkov). Na protokolni ravni je openrsync združljiv z rsync, vendar ne podpira vseh možnosti ukazne vrstice, temveč le najbolj iskane za sinhronizacijo datotek in varnostno kopiranje. Pomanjkanje podpore za manj pomembne funkcije omogoča ohranjanje velikosti kode openrsync v okviru 10.000 vrstic kode za zmanjšanje površine napada. Za primerjavo, v zadnji različici rsync je 62.000 vrstic v jeziku C.

Glede na to, da je bila v macOS do sedaj dobavljena zastarela različica rsync 2.6.9, izdana novembra 2006, zamenjava ne bo privedla do opaznega zmanjšanja funkcionalnosti. Različica rsync 2.6.9 je bila izbrana kot zadnja, ki se distribuira pod licenco GPLv2+. Naslednja je bila izdaja rsync 3.0, ki je bila prenesena na licenco GPLv3, ki prepoveduje tivoizacijo (povezovanje programske opreme s strojno opremo).

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster