OpenAFS: Dağıtık Dosya Sistemi

0
acemi_
openafs.org: Dosyalarımı tek bir sunucu makinede toplayıp Internet'e bağlı her makineden dosyalarımı rahatca kullanabileceğim bir çözüm arıyordum. Bu işi, bir müddet Samba ile yapmıştım ama performansından pek memnun kalmamıştım. Güvenlik konusundaki kötü ününden dolayı da NFS kullanmaktan çekiniyordum.
Bir alternatif için bakınırken OpenAFS'ye rastladım, yazılımı incelemeye başladım. Türkçe metinlerde bu ürünün hiç adının geçmiyor olması ve konuştuğum kişilerin bu üründen habersiz olmaları dikkatimi çekti ve "şöyle bir özgür yazılım var, bilgisayar ağlarıyla ilgilenenlerin aklında bulunsun" diyebilmek için FM'ye mesaj atmaya karar verdim. Henüz tecrübe etmiş değilim ama dökümanlardan edindiğim bilgiler aşağıda yer alıyor.

Bu yazılım istemci/sunucu mantığı ile çalışıyor. Sunucu makinede, dosyalar yer alıyor ve istemci makineler bu dosyaları, sanki kendi makinesindeymiş gibi kullanabiliyorlar.

Kimlik doğrulama için Kerberos kullanılıyor. Güvenli olmasının yanısıra oldukça da kararlı bir yazılım. İstemciler arkaplanda olup bitenden tamamıyla yalıtılmış durumdalar. Sunucu kümeleri oluşturmak, bir sunucuyu kapatıp diğeriyle devam etmek, çalışma anında yedekleme (online backup) yapmak mümkün ve bu sırada istemciler ne olup bittiğinden habersiz normal çalışmalarına devam edebiliyorlar.

Ayrıca bir "cach"e mekanizması mevcut. İstediğimiz dosya, istemci cache'inde varsa ve herhangi bir değişiklik olmadıysa doğrudan cache'den çalışmaya başlıyorsunuz, her seferinde dosyayı sunucudan istemeye gerek kalmıyor.

Bu yazılım Carnegie Mellon Üniversitesi tarafından geliştirilmeye başlanmış, sonra Transarc Corporation adlı firma bunu ticari bir ürün haline getirmiş. IBM'in bu firmayı satın alması ve yazılımın lisansını değiştirmesiyle birlikte özgür yazılım haline gelmiş

Birçok UNIX'te, GNU/Linux'ta, Mac OS X'de hem sunucu hem de istemci olarak çalışıyor. Ayrıca Windows'da çalışan istemcisi de mevcut.

Bilgilerinize...

İlgili Yazılar

Mac OS X için Rebol

FZ

Rebol Technologies, REBOL programlama ortamının Mac OS X sürümünü çıkardığını duyurdu. REBOL dili ve IOS (Internet Operating System) ile ilgili daha detaylı bilgiyi buradaki belgelerden edinebilirsiniz.

Geleceğin [Net-Enabled] Yazılımları - Bölüm I

anonim

Birkaç haftadır kafamda çözümünü aradığım (bu mesajı yazarken Sundance ile de tartıştığım) bir soru var: Geleceğin net-enabled yani internet üzerinde çalışan uygulamalarının geleceği, hangi temellerin üzerine oturacağı ve yazılım dünyasını nasıl etkileyeceği, tabii bilişim devlerinin (Microsoft, Sun, IBM vs.) bu gelişmenin neresinde duracağı. Ya da başka bir açıdan, böyle bir gelişim olacak mı?

Prototype Javascript Framework

tongucyumruk

Web bir uygulama geliştirme platformu olarak kendini kabul ettireli çok oldu. Şimdi Web 2.0 gibi konuar tartışılırken web'in her geçen gün artan popülerliği yanında gerçekleştirilmesi gitgide zorlaşan kullanıcı taleplerini yanında getiriyor. İnsanlar her geçen gün daha etkileşimli, daha hareketli web uygulamaları istiyor. Bu durumun her geçen gün programcıları daha fazla yorması sonucunda bugün ulaştığımız noktada artık JavaScript ile yazılmış etkileşimli web uygulamaları geliştirmeyi kolaylaştıran altyapı yazılımları da ortaya çıkmaya başlıyor. İşte Prototype Javascript Framework'te bu amaçla ortaya çıkmış bir altyapı yazılımı.

Bir programcı gözüyle DNA

tongucyumruk

"Eğer bir çekiçseniz, herşey bir çivi gibi gözükecektir".

Sanıyorum özellikle bu siteyi takip eden programcıların çoğu en az bir kez biyolojik yapılarla bilgisayarlar arasında bir bağlantı kurmaya çalışmıştır. Bu site DNA'dan başlayıp proteinlere uzanarak bilgisayar kavramları ile bu kavramların biyolojik karşılıkları konusunda oldukça detaylı bir inceleme içeriyor. Eğer kendini 4'lük sistemde (T, G, C, A) çalışan bir robot olarak ifade edenlerdenseniz bir uğramanızda fayda var.

NVU - web tasarım aracı

anonim

Artık Linux için de Frontpage ve Dreamwever gibi WYSIWYG web sitesi hazırlamayı sağlayan bir program var. Kahramanımızın adı NVU.
Her ne kadar henüz download aşamasına bile gelememiş olsa da GPL olması açısından önemli bir adım.

Not: Ben yine de Quanta'yı öneririm. :)