macOS iekļauj openrsync no OpenBSD projekta

Pagājušajā nedēļā izlaistajā macOS 15.4 atjauninājumā Apple nomainīja rsync utilītu ar alternatīvo openrsync versiju, ko attīsta OpenBSD projekts. Izpildfaila /usr/bin/rsync macOS tagad norāda uz openrsync. Tiek pieņemts, ka aizvietošanas iemesls ir nesen atklātās drošības problēmas rsync, darbs pie komponentu samazināšanas saskaņā ar kopyleft licencēm un vēlme atbrīvoties no novecojušas rsync versijas, kuras atjaunināšana nav iespējama licencēšanas politikas dēļ.

Galvenās openrsync iezīmes ir sākotnējā izstrāde ar fokusēšanos uz augstu drošību, kodu piegāde ar atļaujošo ISC licenci (BSD ģimene) vietā GPL kopyleft licencē, kā arī cita iekšējā arhitektūra (viens process datu saņemšanai un nosūtīšanai, kas izmanto notikumu apstrādes ciklu). Protokola līmenī openrsync ir savietojams ar rsync, taču neatbalsta visas komandrindas opcijas, bet tikai vispopulārākās failu sinhronizēšanai un dublēšanai. Papildu funkciju atbalsta trūkums ļauj saglabāt openrsync kodu bāzes lielumu 10 tūkstošu rindiņu robežās, lai samazinātu uzbrukuma virsmu. Salīdzināšanai, pēdējā rsync versijā ir 62 tūkstoši rindiņu C valodā.

Ņemot vērā to, ka līdz šim macOS tika piegādāta novecojusi rsync 2.6.9 versija, izlaista 2006. gada novembrī, aizvietošana neradīs ievērojamu funkcionalitātes samazinājumu. rsync 2.6.9 versija tika izvēlēta kā pēdējā, kas tika izplatīta zem GPLv2+ licences. Nākamā ir rsync 3.0 izstrāde, pārgājusi uz GPLv3 licenci, kas aizliedz tivoizāciju (programmatūras sasaisti ar aparatūru).

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster