:) depolama birimi diye okuyunda falan sandim :DD ntfs iyi yahu

Windows 7 nin Beta sürümünün şu zamanlarda meraklıları tarafinda indirilip denendiğini biliyoruz.. Herkez de Windows 7 nin zellikleri arasında gsterilen WinFS in ne olduğunu merak ediyor sanırım.. NTFS - Fat 32 Gibi dosya sistemini birakip Microsoftun acaba yeni bi dosya sistemiylemi karşımıza geliyor gibi sorular da gelmeye başlayınca geçenlerde grdüğüm bi yazıyı paylaşim o arkadaslarıda rahatlatim dedim =) Dkümanı Hazırlayan HALİL MOLLAOGLU'na Teşekkürler... WinFS nedir? Nerededir? Ne işe yarar? WinFS nedir? ncelikle orijinal açılımı ve Türkçe kelime anlamıyla başlayalım. WinFS = Windows Future Storage, Türkçesi ise "Geleceğin Windows Depolama Birimi". Doğrudan çevirince saçma oluyor. O yüzden kulağa hoş ve anlamlı gelecek şekilde çevirdim. WinFS, Longhorn için geliştirilmiş Windows Storage Foundation projesinin bir ürünüdür. İlk geliştirildiği zaman aslında bir dosya sistemi olarak düşünülmüştür fakat sonradan NTFS dosya sisteminin üzerinde çalışan bir depolama motoruna dnüşmüştür. Fakat bu dnüşüm kısırlaştırma şeklinde değil sadece geri uyumlu olabilme adına yapılan bir değişikliktir. Yani yepyeni bir dosya sistemine geçiş yapıp kullanıcıların (XP zamanındaki FAT32-NTFS meselesi gibi) kafasını karıştırmak yerine dosya sistemini sabit tutup bir yandan da projenin yeniliklerini sunmak adına bu hale getirilmiştir. Dediklerimde herhangi bir znel yorum yoktur ve evet, WinFS aslında gerçek bir dosya sistemi olarak asla uygulamaya geçmemiştir, zira daha çok temel bir dosya sistemine bağlı olarak çalışan ilişkisel bir dosya sistemidir . Bu tanımlama ve kısaltmalar WinFS'in geçirdiği evreleri gstermektedir. Bu evreleri kısaca zetlersek:Object File System > Storage+ > Relational File System > Windows Future Storage Microsoft WinFS'in temelini oluşturacak ilk adımı 1990'lı yıllarda Object File System ile atmıştır. Sonra proje Storage+ ismini almıştır, daha sonra RFS ve en sonunda WinFS'e dnüşmüştür. Bu saydığım isim değişiklikleri sırasında birçok yapısal değişiklik de olmuştur ama temeldeki düşünce hepsinde aynıdır: Bu depolama motorlarının amacı bir depolama biriminin farklı dizinlerinde bulunan dosyaları "takma" yahut "sanal" klasrlerde toplamak ve dosyaları bir dizine gre sıralayıp "anlık arama" zelliği ile anında kullanıcının erişimine sunmaktır. Sanal klasr ve anlık arama beyninizde bir şeyler çağrıştırmış olmalı çünkü bunları az da olsa grdünüz ve yaşadınız. Ama size asla sanal klasrler olduğu yahut bir dizin veritabanına tabi tutulduğu sylenmedi. Ya da bu zellikler sistemin o kadar derinine saklandı ki, kimse farkına bile varamadı. WinFS'in isminden de anladığınız gibi gerçek bir dosya sistemi değildir ve hayata geçtiği birkaç projede de asla bu şekilde kullanılmamıştır. Bu yüzdendir ki, WinFS'in açılımının Windows File System olduğunu grdüğünüz her yazının rahatlıkla gerçeklere dayanmadığını anlayabilirsiniz. Eğer İngilizce konusunda sıkıntınız yoksa size vereceğim bu linke tıklayın ve WinFS'in tarihçesini ğrenin. Blog yazımı kulaktan dolma bilgilerle değil referans verdiğim makaleyi basit bir dilde zetleyerek size aktarıyorum. Referanstaki makalede WinFS Beta 1'in Windows XP üzerinde çalıştığını grünce şaşırmayın ve gzlerinize inanın :)Peki, Vista, 7 gibi işletim sistemlerinden neden hiç bahsetmedim? WinFS hep Vista ve 7 ile beraber anılıyor ve çoğu insan (ki bu yüzde 90'lara varan bir çoğunluk) WinFS'in bir dosya sistemi olduğunu ve aslında Vista'da sunulması gereken bir zellik olduğunu sanıyor. İkinci argümanı kullananlar biraz da olsun haklı. O konuya da açıklık getirelim. Vista'da WinFS zaten var desem inanır mısınız bana? Bazılarınız "Hadi oradan!" bile diyebilir belki :) Onları haklı da buluyorum aslında. Çünkü Microsoft "WinFS" gibi janjanlı bir isme sahip devrim niteliğindeki bir zelliği Vista'ya yle bir entegre etti ki, kimsenin varlığından haberi yok. WinFS'in aslında ilişkisel dosya sistemi mantığını baz alan ve farklı dizinlerdeki dosyaları sanal klasrlerde toplayan bir depolama motoru olduğunu hatırlayın. Bu zellik Vista'nın beta sürümlerinde vardı arkadaşlar ve Microsoft bu güzelim zelliği beta'yı test eden testçilerin sanal klasr yapısını "çok karmaşık" bulması sebebiyle devre dışı bıraktı. Şu an kullandığınız Vista sürümlerinde bu zellik halen vardır ama o kadar derine saklanmış ve açılması için o kadar komik şeylerin yapılması gerekiyor ki, bunu ancak bir sonraki blog yazımda açığa çıkarabilirim. Çok zor değil aslında ama gizleniş şekli beni her seferinde sinir ediyor. Sebebi ise sadece testçilerin "karmaşık bulması" ... Ne diyeyim sana Microsoft, yüzüne gzüne bulaştırmada üstüne yok! Geç de olsa Microsoft'un jetonu düştü ve sanal klasr yapısı Windows 7'nin piyasada dolaşan 6801 nolu betasına eklendi. Bu sefer "çok karmaşık" bulunduğu için çıkaracağını da sanmıyorum. Çünkü byle bir şey düşünse zaten eklemezdi bunu beta'ya. Evet, herkesin "WinFS nerede, neden yok, 7'de olacak mı?" sorularını cevaplanmış oldum bylece. Şu durum ne yazık ki halen geçerli: Bu yazıyı okumayanlar veya sanal klasrlerin ve dizinlemenin ne olduğunu bilmeyenler WinFS'in bir dosya sistemi olduğunu düşünecek ve neden hala Windows'a eklenmediği için veryansın yapacak. Çok haklılar da... Microsoft bu kadar devrimsel bir zelliği o kadar kıytırık ve çetrefilli şekillerde kullanıcıya sundu ki, halen herkesin WinFS'in bir dosya sistemi olduğunu düşünmesi çok doğal. Şimdiiii... Bunu nereden bulabiliriz sorusu kaldı ama sanırım onun da cevabını ğrendiniz. Eğer bir sonraki blog yazımı beklerseniz Vista'da WinFS'in uzantılarını nasıl bulabileceğinizi açıklayacağım. Daha somut bir cevap isteyenler ise eğer imkanları varsa Windows 7 build 6801'e bir gz atsın, zira WinFS'in oradaki karşılığı "Libraries" sanal klasrü :) İsmine bakarsanız "kütüphaneden" teye gidemez dersiniz ama bir de kendisini kullanın, çok beğeneceksiniz, her ne kadar çooook geç atılmış bir adım olsa da. Kontakt : TR_ip@tahribat.com