La saga ZFS n'en finit plus

Arnaud de la Grandière |
C'est décidément la valse hésitation pour ZFS, l'excellent système de fichiers créé par Sun et qu'on nous promet depuis bien longtemps pour Mac OS X. Depuis la dernière Keynote, le site d'Apple a en effet été mis à jour et la fonctionnalité a disparu de la page de Snow Leopard Server…



La page a été mise à jour une nouvelle fois pour ne plus lister que HFS+ et UFS (en mode lecture uniquement) dans les gestionnaires de fichiers.



Voilà un nouveau contretemps pour ce qui commence à faire figure de serpent de mer. Tout a commencé en avril 2006, alors qu'une mailing list d'OpenSolaris révélait qu'Apple avait contacté Sun pour implémenter ZFS au cœur de son système. En décembre de la même année, on voyait en effet un support très préliminaire dans la version beta de Leopard.



En juin 2007, Jonathan Schwartz, le PDG de Sun Microsystems, déclarait triomphalement qu'Apple était sur le point d'annoncer le support de ZFS comme gestionnaire de fichier par défaut de Mac OS X 10.5 lors de la WWDC. Point d'annonce, mais la build suivante offrait le support de ZFS en lecture comme en écriture (voir notre article Le feuilleton ZFS continue)… pour finalement disparaître lors de la sortie officielle de Leopard. Ca n'était que partie remise, puisqu'Apple annonçait à nouveau le support de ZFS en lecture comme en écriture Pour Snow Leopard Server (voir notre article Snow Leopard : meilleure prise en charge de ZFS), pour finalement disparaître à nouveau depuis la dernière Keynote.

Comment expliquer de tels revirements ? Un filesystem fait partie des briques essentielles d'un système d'exploitation, qui se trouve au plus bas niveau. ZFS est un système de fichiers très puissant, et il semble que les ingénieurs d'Apple aient quelque difficulté à l'implémenter de manière satisfaisante dans le temps qui leur est imparti. Gageons qu'on entendra à nouveau parler de ZFS, pour la troisième fois, lors de la beta de Mac OS X 10.7… en espérant que cette fois, les choses aboutissent. En attendant, on peut toujours retrouver la fonctionnalité sur le site des projets open-source d'Apple pour y prêter main forte.

avatar LaurentR | 

gto55 : il n'empêche que je suis déçu de voir que mon MBP avec son ATI Radeon X1600 ne profitera pas de l'accélération du décodage/encodage H.264. j'aime bien faire des screencast et j'aurai bien aimé en profiter :)

avatar Hindifarai | 

[quote = oomu]Accessoirement, on parle de régression en performances avec ZFS.[/quote]
sources? liens benchmarks?

Loin de moi l'idée de jeter la pierre à Apple pour ne pas pouvoir porter zfs, s'ils étaient pleinement partie prenante du projet zfs et contribuaient à hauteur de ce qu'ils veulent en tirer le projet serait stable depuis quelque mois mais l'implémentation des mms et copier/coller dans l'os de l'iphone a dû monopoliser tous les bons développeurs de Cupertino...cette firme me fait de plus en plus rire.

avatar noAr | 

@sunjohn : "le dessin des idéogrammes directement sur le trackpad pour les langues asiat"

Noooon ?

avatar DVP | 

si davi18 à raison (il resterai "quelques problemes" pour implementer ZFS) alors c'est sur qu'on ne l'aura pas avant 10.7
Car Apple ne peut pas rajouter une telle fonctionalité dans un simple "service pack 10.6.x". Soit Snow Leopard supporte ZFS des son lancement, soit il ne le supportera jamais.

Je suppose que c'est ce qui est arrivé au moment du lancement de Leopard, et que 2 ans plus tard certains problemes persitent encore.

avatar bluheim | 

@sunjohn :

Incroyable. Il y a quelques jours, on entendais parler que de l'optimisation des performances dans SL, comme quoi ça valait allègrement 129€, bla bla bla. Aujourd'hui, on découvre qu'en fait une bonne partie de ces optimisations ne concernent que les toutes dernières machines sorties (celle qui ont à peine un an ne sont pas concernées). Et tout à coup, hop, retournement de veste, ce sont finalement les 2-3 nouveautés de SL qui justifient son prix et non plus les optimisations.

Tout le monde a finalement l'air d'accord : SL ne sert pas à grand chose, au point que même les fanboys en sont à ne plus savoir quoi mettre en avant maintenant qu'on sait que OpenCL et l'accélération H.264 ne concerne que 2 ou 3 cartes graphiques et qu'il n'y a pas ZFS...

avatar Feroce | 

"Un système réécrit à 90%, dans tes rêves les plus fous peut être."

A la limite, relu, revisité... mais réécrit, faut arrêter de croire les marketeux :-)

avatar noAr | 

@sunjohn

Ce n'était pas ironique !

avatar béber1 | 

@ Hindifarai

pfff... un trollinet de tarlouze. Ça manque tout ça, allez tu me la refais
Regarde Blunheim, il essaie d'être mordant et agressif avec ses chicots et ses hameçons tous pourris, mais il essaie d'y mettre un peu plus de conviction lui

Pages

CONNEXION UTILISATEUR