Verimli dosya aktarımı ve senkronizasyonu için bir temel oluşturan rsync algoritması, Andrew Tridgell tarafından Avustralya Ulusal Üniversitesi'ndeki doktora tezi kapsamında geliştirilmiştir. Bu Avustralyalı bilgisayar bilimci ve mühendis, uyumlu özgür ve açık kaynaklı yazılım uygulamaları oluşturmak amacıyla tescilli protokolleri analiz etmedeki rolüyle tanınır.
Erken Dönem Gelişimi ve Akademik Çalışmaları
1967 yılında Sidney'de doğan Tridgell, eğitimini Sidney Üniversitesi ve Avustralya Ulusal Üniversitesi'nde tamamladı. Araştırma yönünü değiştirmeden önce doktora çalışmalarını ilk olarak konuşma tanıma üzerine odakladı. Efficient Algorithms for Sorting and Synchronization başlıklı nihai tezi, rsync aracının mekaniğine odaklandı. Kariyeri boyunca IBM'deki bir dönemi de dahil olmak üzere mühendis, bilgisayar bilimci ve programcı olarak görev yapmıştır.
Samba ve Tescilli Protokol Analizi
Tridgell, Samba dosya sunucusunu geliştirmesiyle tanındı. Birlikte çalışabilirliği sağlamak için Microsoft Windows tarafından ağ dosya paylaşımı amacıyla kullanılan Server Message Block protokolünü analiz etti. Katkıları arasında ayrıca aslen Samba için oluşturulmuş hiyerarşik bir bellek yöneticisi olan talloc'un yanı sıra, yerellik duyarlı haşleme kullanan rzip ve spamsum'un yaratılması da yer almaktadır.
BitKeeper Olayı
2005 yılında Tridgell, BitKeeper kaynak kodu deposuyla birlikte çalışmak üzere tasarlanmış bir yazılım olan SourcePuller'ı geliştirmeye çalıştı. BitMover daha sonra Linux geliştiricilerinin BitKeeper'a erişimini sağlayan lisansı iptal etti. Bu durum, Linux'un yaratıcısı Linus Torvalds ile Tridgell'i etik dışı taktikler kullanmakla suçlayan kamuoyuna yansıyan bir anlaşmazlığa yol açtı. Tridgell, analizinin sunucuyla temel ağ iletişimini içerdiğini savundu. Bu olay, tarihsel olarak Torvalds tarafından Git'in yaratılmasıyla bağlantılıdır.
Robotik ve Sonraki Projeler
Geleneksel yazılımın ötesinde Tridgell, donanım odaklı geliştirmelerle de ilgilenmiştir. Avustralya PAL video standartlarıyla uyumluluk için TiVo'nun hacklenmesine katıldı. 2011 yılında odağını Arduino tabanlı bir İHA kontrol kartı olan ArduPilot Mega'nın geliştirilmesine kaydırdı ve UAV Challenge Outback Rescue için CanberraUAV ile iş birliği yaptı. Ayrıca takviyeli öğrenmeye dayalı bir satranç motoru olan KnightCap'in yazarıdır.
Profesyonel Tanınırlık
Tridgell, teknoloji sektörüne yaptığı katkılardan ötürü çok sayıda ödül almıştır. 2006 yılında Özgür Yazılım Vakfı (FSF) Özgür Yazılımı Geliştirme Ödülü'ne ve 2008 yılında O'Reilly Açık Kaynak Ödülü'ne layık görülmüştür. 2020 yılında, özellikle Samba, rsync, ArduPilot ve MAVProxy üzerindeki çalışmaları açıkça tanınarak bilgi teknolojilerine hizmetlerinden dolayı Avustralya Nişanı Madalyası almıştır.
Hızlı Gerçekler
- Doğum: 1967, Sidney - Vatandaşlık: Avustralya - Eğitim: Sidney Üniversitesi, Avustralya Ulusal Üniversitesi - Temel Çalışmalar: rsync, Samba, ArduPilot - Önemli İş Veren: IBM - 2020 Onuru: Avustralya Nişanı Madalyası - 2006 Ödülü: FSF Özgür Yazılımı Geliştirme Ödülü - 2008 Ödülü: O'Reilly Açık Kaynak Ödülü
Okuyucuların Sorduğu Sorular
### rsync algoritmasının önemi nedir?
Son derece verimli dosya aktarımı ve senkronizasyonu için bir yöntem sunarak rsync yardımcı programının ve rzip sıkıştırma aracının temelini oluşturur.
### Tridgell ile Linus Torvalds arasındaki çatışmayı ne tetikledi?
Çatışma, Tridgell'in BitKeeper deposuyla birlikte çalışmak üzere SourcePuller'ı geliştirmesinden doğmuş ve bu da BitMover'ın Linux geliştiricilerinin erişimini iptal etmesine yol açmıştır.

