Outils pour utilisateurs

Outils du site


issue159:boucle_linux

One of the hallmarks from BSD is the ZFS file system. It stands for Zettabyte File System. It was developed for use in openSolaris under the Sun Microsystem banner. The main authors are Matthew Aherns and Jeff Bonwick. Oracle purchased Sun, consequently openSolaris became close sourced. In retaliation, the ZFS developers left, and created the OpenZFS Foundation. The foundation’s sole purpose was to further develop ZFS for different operating systems. It was quickly adopted by the BSD world. However, it is slow in Linux distros for file system adoption. The original license is prohibitive and is not compatible with most Linux licenses. As I understand it, the original license requires all old ZFS contributors to sign on to the license change. Unfortunately a few of the ZFS coders are missing or deceased. Therefore it is difficult to have a successful license switch to a Linux compliant license for the kernel. Yet developers will supply the means to install OpenZFS into the distro. According to the OpenZFS sources, these operating systems can utilize it.

L'une des caractéristiques venant de BSD est le système de fichiers ZFS, autrement dit Zettabyte File System. Il a été développé pour une utilisation dans openSolaris sous l'étendard de Sun Microsystem. Les auteurs principaux sont Matthew Aherns et Jeff Bonwick. Oracle a acheté Sun et, par conséquent, openSolaris est devenu fermé. Pour riposter, les développeurs de ZFS sont partis et on créé la OpenZFS Foundation.

Le seul objectif de la fondation était de continuer à développer ZFS pour des systèmes d'exploitation différents. Le monde de BSD l'a rapidement adopté. Cependant, l'adoption du système de fichiers dans des distrib. Linux est lente. La licence d'origine est rédhibitoire et incompatible avec la plupart des licences Linux. Tel que je la comprends, la licence d'origine demande à tous les anciens contributeurs ZFS d'approuver la modification de la licence. Malheureusement, quelques-uns des codeurs ZFS manquent à l'appel ou sont décédés. C'est donc difficile de réussir un basculement de licence vers une licence conforme aux besoins de Linux pour le noyau.

Et pourtant, les développeurs fourniront les moyens d'installer OpenZFS dans la distrib. D'après des sources OpenZFS, ces systèmes d'exploitation peuvent l'utiliser.

Since Ubuntu 19.10, ZFS is installed as root as an option during installation. Further details can be found here regarding ZFS and Ubuntu. I recently installed Ubuntu MATE choosing the ZFS option. I had no issues using the ZFS-fused Ubuntu MATE on my laptop. I use this laptop with the experimental code with zero issues. However, I am not a power user, so my use case is fairly weak. I am currently using it for writing, web surfing, and the occasional Zoom conference. Yet why consider using ZFS on Linux? As taken from the FreeBSD manual, these are the three aims of ZFS: data integrity, pooled storage, and performance. Data integrity focuses on the ability of checking the data against a checksum; ZFS takes snapshots of the system. If there is no match against the checksum, ZFS will attempt to correct the errors. Pooled storage is the ability to increase memory when devices are added into the system for all the file systems. In a large data storage system, these features would be desired. I have no experience in data management file systems. The performance is desirable, but a central caveat is that ZFS can be expensive to maintain and implement. The system requires extra drives. Therefore it is a bit more expensive. Next month I will take a look at the Software in the Public Interest non-profit corporation. It is a non-profit organization based in New York that focuses on open source hardware and software.

Depuis Ubuntu 19.10, on a la possibilité d'installer ZFS comme root pendant l'installation. Vous trouverez ici plus de détails concernant ZFS et Ubuntu. J'ai récemment installé Ubuntu MATE en choisissant l'option ZFS.

Mon ordinateur portable n'a pas eu de problèmes avec Ubuntu MATE fusionné avec ZFS. J'utilise ce portable avec le code expérimental sans aucun problème. Cela dit, je ne suis pas un utilisateur avancé et mon propre cas d'usage est assez faible. Je l'utilise actuellement pour écrire, surfer sur le Web et pour des conférences Zoom occasionnelles. Pourtant, pourquoi envisager l'usager de ZFS sur Linux ?

D'après le manuel de FreeBSD, les trois objectifs de ZFS sont les suivants : l'intégrité des données, la mise en batterie des capacités de stockage et la performance. L'intégrité des données se concentre sur la capacité de vérifier les données contre un checksum ; ZFS fait des instantanés du système. S'il n'y a pas de correspondance avec le checksum, ZFS essaiera de corriger les erreurs. Le stockage regroupé est la capacité d'augmenter la mémoire quand des dispositifs sont ajoutés au système pour tous les systèmes de fichier. Dans un gros système de stockage de données, ces fonctions seraient désirables. Je n'ai aucune expérience des systèmes de fichiers de gestion des données. La performance est souhaitable, mais une mise en garde importante est que la maintenance et l'implémentation de ZFS peuvent coûter cher. Le système nécessite des disques supplémentaires et, donc, s'avère un peu plus cher.

Le mois prochain, je présenterai Software in the Public Interest, une corporation à but non lucratif. Il s'agit d'une organisation basée à New York qui se concentre sur le matériel et les logiciels Open Source.

issue159/boucle_linux.txt · Dernière modification : 2020/08/10 07:42 de d52fr