“Linux'ta ZFS”ye aktarılan FreeBSD yapılarının testlerine başlandı

PC-BSD projesinin yaratıcısı ve iXsystems'in başkan yardımcısı Chris Moore, объявил kurulum montajlarını test etmeye başlama hakkında FreeBSD 12-KARARLI и FreeBSD 13-KAFABaşlangıçta FreeBSD'de desteklenen ZFS dosya sisteminin uygulanmasının yerini projenin geliştirmeleri aldı "Linux'ta ZFS". "ZFS on Linux" kodunu diğer sistemlere taşınabilir hale getirme girişimi sayesinde FreeBSD, hazır şimdi test edilmesi önerilen sysutils/zol (yardımcı programlar) ve sysutils/zol-kmod (çekirdek modülü) bağlantı noktaları. Dosya sistemi bağlamında test etmenin en kolay yolu, yerel ZFS uygulamasının devre dışı bırakıldığı ve "Linux'ta ZFS" önceden yüklenmiş bağlantı noktalarının bulunduğu önceden oluşturulmuş kurulum görüntüleri sağlamaktır. UFS ve ZFS, kök bölüm için dosya sistemleri olarak kullanılabilir.

Geçen yılın Aralık ayında FreeBSD geliştiricilerinin şunu ortaya çıkardığını hatırlayalım. girişim projeden ZFS uygulamasına geçiş "Linux'ta ZFS"(ZoL), son zamanlarda ZFS'nin geliştirilmesiyle ilgili tüm faaliyetlerin odaklandığı yer. Geçiş için belirtilen neden, daha önce ZFS ile ilgili değişikliklerin FreeBSD'ye taşınmasında temel olarak kullanılan Illumos projesindeki (OpenSolaris'in bir çatalı) ZFS kod tabanının durgunluğuydu. Yakın zamana kadar Illumos'taki ZFS kod tabanı desteği, işletim sistemini geliştiren Delphix tarafından sağlanıyordu. DelphixOS (Illumos çatalı). Bir yıl önce Delphix, "Linux'ta ZFS"ye geçme kararı aldı ve bu, ZFS'nin Illumos projesinden ayrılmasına ve geliştirmeyle ilgili tüm faaliyetlerin şu anda ana uygulama olarak kabul edilen "Linux'ta ZFS" projesine taşınmasına neden oldu. OpenZFS.

FreeBSD geliştiricileri genel örneği takip etmeye ve Illumos'u kullanmaya çalışmamaya karar verdiler, çünkü bu uygulama işlevsellik açısından zaten çok geride ve kodu korumak ve değişiklikleri taşımak için büyük kaynaklar gerektiriyor. "Linux'ta ZFS" artık ana, tek, işbirliğine dayalı ZFS geliştirme projesi olarak görülüyor. FreeBSD desteği doğrudan Linux üzerindeki ZFS koduna entegre edilecek ve bu projenin ana deposunda geliştirilecektir.

FreeBSD "Linux'ta ZFS" bağlantı noktasında mevcut olan ancak Illumos'un ZFS uygulamasında eksik olan bazı özellikler:

  • Çoklu ana bilgisayar modu (MMP;
  • Çoklu Değiştirici Koruması);
  • Genişletilmiş kota sistemi;
  • Veri setlerinin şifrelenmesi;
  • Blok dağıtım sınıflarının ayrı seçimi (tahsis sınıfları);
  • RAIDZ uygulamasını ve sağlama toplamı hesaplamalarını hızlandırmak için vektör işlemci talimatlarının kullanılması;
  • Geliştirilmiş komut satırı araçları;
  • Yarış koşulları ve kilitlerle ilgili birçok hata düzeltildi.

Kaynak: opennet.ru

Yorum ekle