Dhukungan FreeBSD ditambahake menyang ZFS ing Linux

Kanggo basis kode "ZFS ing Linux", dikembangake kanthi naungan proyek kasebut OpenZFS minangka referensi implementasi ZFS, Ditampa owah-owahan nambah dhukungan Sistem operasi FreeBSD. Kode sing ditambahake menyang ZFS ing Linux wis diuji ing cabang FreeBSD 11 lan 12. Dadi, pangembang FreeBSD ora perlu maneh njaga ZFS sing disinkronake dhewe ing garpu Linux, lan pangembangan kabeh owah-owahan sing gegandhengan karo FreeBSD bakal ditindakake ing proyek utama. Kajaba iku, kinerja cabang utama "ZFS ing Linux" ing FreeBSD bakal diuji ing sistem integrasi sing terus-terusan sajrone proses pangembangan.

Elinga yen ing Desember 2018, pangembang FreeBSD nggawe inisiatif transisi menyang implementasi ZFS saka proyek "ZFS ing Linux"(ZoL), ing sekitar kabeh kegiatan sing ana gandhengane karo pangembangan ZFS bubar fokus. Alesan kanggo migrasi kasebut yaiku stagnasi basis kode ZFS saka proyek Illumos (cabang OpenSolaris), sing sadurunge digunakake minangka basis kanggo migrasi owah-owahan sing ana gandhengane karo ZFS menyang FreeBSD. Nganti saiki, kontribusi utama kanggo ndhukung basis kode ZFS ing Illumos digawe dening Delphix, sing ngembangake sistem operasi. DelphixOS (Ilumos garpu). Rong taun kepungkur, Delphix nggawe keputusan kanggo pindhah menyang "ZFS ing Linux", sing nyebabake ZFS stagnasi saka proyek Illumos lan konsentrasi kabeh kegiatan pangembangan ing proyek "ZFS ing Linux", sing saiki dianggep minangka implementasi utama. OpenZFS.

Pangembang FreeBSD mutusake kanggo ngetutake conto umum lan ora nyoba nyekel Illumos, amarga implementasine iki wis adoh banget ing fungsi lan mbutuhake sumber daya sing akeh kanggo njaga kode lan migrasi owah-owahan. "ZFS ing Linux" saiki katon minangka proyek pangembangan ZFS utama, tunggal, kolaboratif. Antarane fitur sing kasedhiya ing "ZFS ing Linux" kanggo FreeBSD, nanging ora ing implementasi ZFS saka Illumos: mode multihost (MMP, Multi Modifier Protection), sistem kuota sing ditambahi, enkripsi set data, pilihan kapisah saka kelas alokasi blok (kelas alokasi), panggunaan instruksi prosesor vektor kanggo nyepetake implementasi RAIDZ lan petungan checksum, instrumentasi baris perintah sing luwih apik, ndandani akeh kesalahan kondisi balapan lan pamblokiran.

Source: opennet.ru

Add a comment