FreeBSD geliştiricileri, ZFS'yi ZoL "Linux'ta ZFS" ye geçirmeyi planlıyor

zfs-linux

Birkaç gün önce FreeBSD projesinden sorumlu geliştiriciler, ZFS dosya sistemi için bir çeviri planı sundu uygulama projesinde kullanılan "Linux üzerinde ZFS" projesi için (ZoL), Linux için ZFS bağlantı noktasını geliştiriyor.

Geçişin nedeni, ZFS kod tabanındaki durgunluktur daha önce ZFS ile ilgili değişiklikleri FreeBSD'ye aktarmak için temel olarak kullanılan Illumos projesinden (OpenSolaris çatalı).

Üzerinde ZFS

ZFS, orijinal olarak Sun Microsystems tarafından geliştirilmiş bir dosya sistemi ve birim yöneticisidir. Solaris işletim sisteminiz için. Orijinal anlamı 'Zettabyte Dosya Sistemi' idi, ancak şimdi yinelemeli bir kısaltmadır.

ZFS, geniş kapasitesi, önceden ayrı olan dosya sistemi ve birim yöneticisi konseptlerinin tek bir ürüne entegrasyonu, disk üzerinde yeni çerçeve, hafif dosya sistemleri ve kolay depolama alanı yönetimi ile öne çıkıyor.

Çok yakın zamana kadar ZFS ile ilgili geliştirmelerin çoğu "Linux üzerinde ZFS" projesi ve Delphix şirketi tarafından üretildi.

Şirket, Delphix DelphixOS işletim sistemini geliştirir Daha önce Illumos kod tabanında ZFS desteği sağlayan (Illumos çatalı).

Geliştirilmesi ZFS, Linux'a taşınacak

Birkaç ay önce (yılın başında), Delphix, "Linux'ta ZFS" uygulamasına geçişi duyurdu, nihayet ZFS ile ilgili tüm etkinlikleri tek bir yere getirdi.

Geliştirilmekte olan ve desteklenen ZFS projelerinden yalnızca "Linux üzerinde ZFS" kalır ve bu artık OpenZFS'nin birincil uygulaması olarak kabul edilebilir.

ZFS by Illumos'un uygulaması, işlevsellik açısından "Linux'ta ZFS" nin önemli ölçüde gerisinde kaldığından beri.

FreeBSD geliştiricileri, FreeBSD topluluğunun kendi başına mevcut kod tabanını sürdürmek ve geliştirmek için yeterince güçlü olmadığını fark ettiler.

Illumos'u kullanmaya devam ederseniz, işlevsellik boşluğu yalnızca artacak ve yama aktarımı giderek daha fazla kaynak gerektirecektir.

FreeBSD'deki ZFS destek ekibi, Illumos'a bağlı kalmaya çalışmak yerine, "ZFS on Linux" u ana ZFS geliştirme projesi olarak kabul etmeye, mevcut kaynakları kodlarının taşınabilirliğini artırmaya yönlendirmeye ve temelini olarak kod tabanlarını kullanmaya karar verdi. FreeBSD için ZFS uygulaması.

FreeBSD desteği doğrudan "Linux'ta ZFS" koduna entegre edilecek ve esas olarak bu projenin depolarında geliştirilecektir (tek bir depoda ortak geliştirme konusu Linux'ta ZFS proje lideri Brian Behlendorf ile halihazırda kabul edilmiştir).

açıkZFS

Neden Linux ve FreeBSD ile devam etmiyorsunuz?

Bugün, FreeBSD için "ZFS on Linux" portunun bir prototipi gözden geçirilmek üzere hazırlanmıştır.

Bunu FreeBSD kod tabanına entegre etmek için, açık şifreleme çerçevesine birkaç yeni özellik eklemeye devam ediyor.

Bağlantı noktasını "ZFS on Linux" ana kod tabanı ile birleştirmek için, Sürekli entegrasyon sistemine FreeBSD desteği eklemeli, kodun tüm testleri geçtiğinden emin olmalı ve ek kalite testleri gerçekleştirmelidirler.

FreeBSD kod tabanındaki ZFS uygulamasının değiştirilmesi, bağlantı noktasının stabilize olmasının üzerinden iki ay geçmişse, 15 Nisan olarak planlanmıştır (aksi takdirde son tarih değiştirilecektir).

Gelecekte, üç ay boyunca, ZFS'nin eski ve yeni sürümleri bir arada var olacak ve ardından eski Illumos tabanlı ZFS kodu kaldırılacak.

FreeBSD için ZoL bağlantı noktasında bulunan, ancak Illumos ZFS uygulamasında bulunmayan yeni işlevler arasında, çok barındırma modu (MMP, çoklu değiştirici koruması), gelişmiş kota sistemi, veri kümesi şifreleme, blok atama sınıflarının ayrı seçimine dikkat edin. dersler).

RAIDZ uygulamasını hızlandırmak ve sağlama toplamlarını hesaplamak için vektör işlemci talimatlarının kullanımı, gelişmiş komut satırı araçları.

ZoL ayrıca, Illumos kodunda hala düzeltilmemiş olan yarış koşulları ve kilitlenmelerle ilgili birçok hatayı da düzeltir.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Patricio dijo

    FreeBSD'nin ZoL'ye kesin değişikliği bu kadar erken gerçekleşmeyecek, çünkü ZoL daha fazla sayıda işlevselliğe sahip olmasına rağmen, FreeBSD, aşağıdaki gibi bazı avantajlara ek olarak daha olgun ve kararlı bir ZFS uygulamasına sahiptir:
    Oldukça üstün bir TRIM desteği
    -VFS, diğerleri arasında ARC'nin farkındadır.
    Ve bunları ve diğer nitelikleri boşuna feda etmeye niyetleri yok.
    Bununla birlikte, uzun vadede her iki taraf da kazanmalıdır (ya da öyle umuyorum).