Le code source de FreeBSD a été migré pour utiliser OpenZFS (ZFS sur Linux)

Implémentation du système de fichiers ZFS dans FreeBSD en amont (HEAD) traduit utiliser le code OpenZFS qui développe la base de code "ZFS sur Linux' comme variante de référence ZFS. Au printemps, le support FreeBSD a été déplacé vers le projet principal OpenZFS, après quoi il a continué à développer toutes les modifications liées à FreeBSD, et les développeurs FreeBSD ont pu transférer rapidement toutes les innovations développées par le projet OpenZFS sur le système.

Parmi les fonctionnalités devenues disponibles dans FreeBSD après la transition vers OpenZFS : un système de quotas étendu, le cryptage des ensembles de données, la sélection séparée des classes d'allocation (classes d'allocation), l'utilisation d'instructions de processeur vectoriel pour accélérer la mise en œuvre de RAIDZ et le calcul de sommes de contrôle, prise en charge de l'algorithme de compression ZSTD, mode multihost(MMP, Multi Modifier Protection), boîte à outils de ligne de commande améliorée, corrige de nombreux bogues liés aux conditions de concurrence et aux verrous.

Rappelons qu'en décembre 2018, les développeurs de FreeBSD ont sorti initiative transition vers la mise en œuvre de ZFS à partir du projet "ZFS sur Linux» (ZoL), autour duquel s'est récemment concentrée toute l'activité liée au développement de ZFS. La stagnation de la base de code ZFS du projet Illumos (un fork d'OpenSolaris) a été citée comme la raison de la migration, qui était auparavant utilisée comme base pour le portage des modifications liées à ZFS vers FreeBSD.

La principale contribution à la prise en charge de la base de code ZFS dans Illumos jusqu'à récemment a été apportée par Delphix, qui développe le système d'exploitation Système d'exploitation Delphix (Forum Illumos). Il y a trois ans, Delphix a décidé de passer à « ZFS sur ». Linuxce qui a conduit à la stagnation du ZFS par rapport au projet Illumos et à la concentration de toute l'activité de développement dans le « ZFS sur Linux", qui est maintenant considérée comme l'implémentation principale OpenZFS.

Les développeurs de FreeBSD ont décidé de suivre l'exemple général et de ne pas s'accrocher à Illumos, car cette implémentation est déjà largement dépassée en termes de fonctionnalités et nécessite des ressources considérables pour la maintenance du code et l'adaptation des modifications. OpenZFS, basé sur « ZFS on », a été choisi. Linux" est désormais considéré comme un projet de développement ZFS collaboratif unique.

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster