KQ Infotech, qui développe le projet Native ZFS pour Linux, publiera officiellement un module Linux Kernel ZFS entièrement disponible le mois prochain (vers le 15 septembre). Ce module ZFS est basé sur ZFS Pool 18 et a implémenté la couche ZFS POSIX. Mais actuellement, le code ne prend en charge que les systèmes Linux 64 bits, et ils publieront également des packages RPM pour Fedora 12 et Red Hat EnterPRise Linux 6 Beta 2. Bien entendu, vous pouvez également utiliser ce module sur Ubuntu 10.04 LTS, mais vous devez le compiler et l'installer manuellement à partir du code source.
Si vous êtes un utilisateur de FreeBSD ou de Solaris, vous devez être familier avec ZFS. Il s'agit d'un nouveau système de fichiers développé par SUN (maintenant fusionné par Oracle). Il a ensuite été porté sur FreeBSD et NetBSD. Beaucoup de gens appellent ZFS le système de fichiers ultime, car ZFS signifie « dernier mot du système de fichiers » et Z est le dernier mot de l'alphabet, ce qui signifie qu'il n'est pas nécessaire de développer d'autres systèmes de fichiers à l'avenir. En fait, ZFS apporte de nombreux nouveaux concepts et constitue une œuvre historique pour le système de fichiers.
Face à un système de fichiers aussi puissant, la communauté Linux n'est bien sûr pas restée inactive, elle a donc lancé le système de fichiers Btrfs. Fait intéressant, celui-ci a également été initié et développé par Oracle. Pour une introduction détaillée à BTRFS, vous pouvez lire cet article. Nouvelle génération Une introduction au système de fichiers Linux btrfs". L'objectif initial de BTRFS est de remplacer le système de fichiers ext3/4 actuel de Linux. Cependant, en comparant, vous constaterez que BTRFS et ZFS sont très similaires dans de nombreuses fonctionnalités, telles qu'une forte évolutivité, la prise en charge des instantanés et des fonctions de gestion de volume intégrées. , etc. .
De plus, en parlant de BTRFS, je souhaite interrompre ici. Selon l'équipe de développement d'Ubuntu, il n'y a pas assez de temps pour terminer le travail de développement restant de BTRFS, cela signifie donc que BTRFS ne sera pas entièrement pris en charge dans la version 10.10.
OK, continuons à parler de ZFS. Bien que la communauté Linux ait déjà BTRFS en réponse à ZFS, des informations ont été publiées il y a quelque temps selon lesquelles une équipe de développement (KQ Infotech d'Inde) avait commencé à transplanter ZFS sur les systèmes Linux. La page d'accueil de ce projet est ici : ZFS natif pour Linux. . En fait, il existait un projet ZFS pour Linux basé sur le framework FUSE bien avant cela, mais il s'agit d'un système de fichiers ZFS au niveau utilisateur et ses performances sont bien inférieures. Par conséquent, l'un des objectifs du projet Native ZFS pour Linux est. pour remplacer ce ZFS -FUSE, fournit un support natif de ZFS pour Linux.
Mais le problème est que puisque le noyau Linux utilise le contrat de licence GPL et que ZFS est basé sur le contrat de licence CDDL de Sun, en raison de l'incompatibilité entre les deux contrats de licence, des problèmes de droits d'auteur surviennent. Ainsi, afin de résoudre le problème des droits d'auteur, ce projet Native ZFS pour Linux sera distribué sous la forme d'un module noyau, et la licence de droits d'auteur est également basée sur le protocole CDDL comme ZFS.
Selon les rapports de Phoronix, KQ Infotech, qui développe le projet Native ZFS pour Linux, publiera officiellement un module Linux Kernel ZFS entièrement disponible le mois prochain (vers le 15 septembre). Ce module ZFS est basé sur ZFS Pool 18 et a implémenté la couche ZFS POSIX. Mais actuellement, ce code ne prend en charge que les systèmes Linux 64 bits, et ils publieront également des packages RPM pour Fedora 12 et Red Hat Enterprise Linux 6 Beta 2. Bien entendu, vous pouvez également utiliser ce module sur Ubuntu 10.04 LTS, mais vous devez le compiler et l'installer manuellement à partir du code source.