Në përbërjen e macOS është përfshirë openrsync nga projekti OpenBSD

Në përditësimin e publikuar javën e kaluar për macOS 15.4, kompania Apple zëvendësoi utilitarin rsync me një realizim alternativ openrsync, i zhvilluar nga projekti OpenBSD. Skedari ekzekutiv /usr/bin/rsync në macOS tani i referohet openrsync. Supozohet se arsyeja e zëvendësimit janë problemet e fundit të identifikuara me sigurinë në rsync, puna për reduktimin e komponentëve nën licencat copyleft dhe dëshira për të shmangur versionin e vjetër të rsync, të cilin nuk mund ta përditësojnë për shkak të politikës së licencës.

Karakteristikat kryesore të openrsync janë zhvillimi i tij fillestar me një fokus te sigurimi i një niveli të lartë të sigurisë, dorëzimi i kodit nën një licencë lehtësuese ISC (familja BSD) në vend të licencës copyleft GPL që përdor rsync dhe përdorimi i një arkitekture të ndryshme (një proces për marrjen dhe dërgimin e të dhënave, i cili përdor një cikël përpunimi të ngjarjeve). Në nivelin e protokollit, openrsync është kompatibil me rsync, por mbështet jo të gjitha opsionet e linjës së komandës, por vetëm ato më të kërkuara për sinkronizimin e skedarëve dhe krijimin e kopjeve rezervë. Mungesa e mbështetjes për funksionet dytësore lejon mbajtjen e madhësisë së bazës së kodit openrsync brenda 10,000 rreshtave të kodit për të reduktuar sipërfaqen e sulmit. Për krahasim, në versionin më të fundit të rsync ka 62,000 rreshta në gjuhën C.

Duke marrë parasysh se deri tani në macOS është ofruar versioni i vjetër rsync 2.6.9, i publikuar në nëntor 2006, zëvendësimi nuk do të sjellë një reduktim të dukshëm të funksionalitetit. Versioni rsync 2.6.9 u zgjodh si i fundit që shpërndahej nën licencën GPLv2+. Versioni i ardhshëm ishte lëshimi i rsync 3.0, i transféruar në licencën GPLv3, që ndalon tivoizimin (lidhjen e softuerit me harduerin).

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster