SON DAKİKA

Apple

“Apple’ın rsync’ten openrsync’e Geçişi Hakkında Bilmeniz Gerekenler”

Apple’ın rsync Yerine openrsync Kullanması

Apple, lisans sorunları nedeniyle macOS’ta rsync komut satırı aracını değiştirdi ve yerine openrsync adlı bir alternatif ekledi. Bu değişiklikle ilgili bilmeniz gerekenler burada.

rsync Nedir?

Rsync komut satırı aracı, dosya ve klasörleri internet ve yerel ağlar üzerinden uzak bilgisayarlara kopyalamaya olanak tanır. Bu araç, dosyaların kopyalanmadan önce karşılaştırılmasını sağlar ve yalnızca değişen dosyaları aktarır. Böylece ağ üzerindeki kopyalama işlemleri daha az zaman ve alan kaplar.

1996 yılında Andrew Tridgell ve Paul Mackerras tarafından yazılan rsync, çoğu UNIX, macOS, BSD, Linux ve diğer UNIX benzeri işletim sistemlerinde bulunur. Ayrıca Microsoft Windows sistemlerinde de Cygwin, Grsync, SFU gibi araçlarla kullanılabilir.

Apple ve Lisans Sorunları

Rsync, yıllardır macOS’un bir parçasıydı ancak en son resmi sürümü 2.6.9 olarak dahil edildi. Bu sürüm, GPL 2.0 lisansı altında yayımlandığı için kullanıldı. Ancak Apple, daha yeni olan 3.x sürümünü GPL 3.0 lisansındaki bazı kısıtlamalar nedeniyle dahil etmemeyi tercih etti.

Bu nedenle Apple, Kristaps Dzonsons tarafından geliştirilen openrsync adlı bir rsync varyantını ekledi. Openrsync, rsync’e benzer ancak BSD lisansı altında olduğundan Apple için daha esnek bir seçenektir.

openrsync Kullanımı ve Alternatifler

Openrsync, rsync’in çoğu işlevini yerine getirir; ancak, her özellik için tam bir eşdeğer değildir. macOS Terminal uygulamasında man openrsync yazarak açık kaynak açık bulunan komut ve seçeneklerin tam listesine ulaşabilirsiniz.

Eğer rsync --version komutunu Terminal’de yazıp Return tuşuna basarsanız, aşağıdaki bilgileri görürsünüz:

openrsync: protocol version 29
rsync version 2.6.9 compatible

Apple hâlâ 2.x sürümünü macOS 15.x Sequoia ile birlikte sunuyor. Eğer bilgisayarınızda rsync 3.x sürümünü (yazarın yazdığına göre 3.4.1) kullanmak isterseniz bunu Homebrew ile yapabilirsiniz. Ancak unutmayın ki rsync 3.x formülünü yüklemek, Mac’inizdeki openrsync bağlantısını bozacaktır.

Son olarak, rsync için GTK kütüphaneleri üzerinde inşa edilen Grsync adlı bir GUI (grafiksel kullanıcı arayüzü) alternatif de bulunmaktadır; ancak bu yazılım birkaç yıldır güncellenmemiştir, bu yüzden kullanım durumu değişiklik gösterebilir.

Düşüncenizi Paylaşın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İlgili Teknoloji Haberleri