Linux'ta ZFS'ye FreeBSD desteği eklendi

Kod tabanına "Linux'ta ZFS" projesinin himayesinde geliştirildi OpenZFS ZFS'nin referans uygulaması olarak, kabul edilmiş ekleme değişiklikleri destek FreeBSD işletim sistemi. Linux'ta ZFS'ye eklenen kod FreeBSD 11 ve 12 dallarında test edilmiştir.Böylece FreeBSD geliştiricilerinin artık Linux fork'unda kendi senkronize ZFS'lerini sürdürmelerine gerek kalmayacak ve FreeBSD ile ilgili tüm değişikliklerin geliştirilmesi ana proje. Ayrıca geliştirme sürecinde FreeBSD'deki “ZFS on Linux” ana şubesinin performansı sürekli entegrasyon sisteminde test edilecek.

FreeBSD geliştiricilerinin Aralık 2018'de ş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ğine ana katkı, işletim sistemini geliştiren Delphix tarafından yapılıyordu. DelphixOS (Illumos çatalı). İki yıl önce Delphix, "Linux'ta ZFS"ye geçme kararı aldı ve bu, ZFS'nin Illumos projesinden ayrılmasına ve tüm geliştirme faaliyetlerinin şu anda ana uygulama olarak kabul edilen "Linux'ta ZFS" projesine yoğunlaşmasına neden oldu. OpenZFS.

FreeBSD geliştiricileri genel örneği takip etmeye ve Illumos'u kullanmaya çalışmamaya karar verdi, çünkü bu uygulama zaten işlevsellik açısından ç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 ve işbirliğine dayalı ZFS geliştirme projesi olarak görülüyor. FreeBSD için "Linux'ta ZFS"de mevcut olan ancak Illumos'un ZFS uygulamasında bulunmayan özellikler arasında: çoklu ana bilgisayar modu (MMP, Çoklu Değiştirici Koruması), genişletilmiş kota sistemi, veri seti şifrelemesi, ayrı blok tahsis sınıfları 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ımı, geliştirilmiş komut satırı enstrümantasyonu, birçok yarış durumu hatasını düzeltir ve engelleme.

Kaynak: opennet.ru

Yorum ekle