WinFS - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

WinFS (pour Windows Future Storage) est le nom d’une extension annulée puis redéveloppée du système de fichier NTFS, ou plus exactement une nouvelle procédure d’accès aux fichiers dont le support NTFS sous-jacent serait resté en place, dans les coulisses de Windows.

Historique et but

Dans le passé, lors de l’apparition de disques durs de grande capacité, il est d’un constat courant qu’à partir de la centaine de fichiers, on doit considérer impossible de gérer tous ces noms dans un espace unique. C’est pourquoi, les informaticiens ont inventé le système de fichier hiérarchique, utilisé par la plupart des systèmes d’exploitation comme Unix puis DOS. Ainsi, tous les fichiers sont accessibles via leur chemin d’accès (ou adresse), et non simplement via leur nom.

Plusieurs répertoires signifie que les fichiers ne sont plus accessible en tout temps par leur nom, ce qui se révéla peu pratique. On a donc proposés plusieurs palliatifs, pour exemple :

  • Chercher un exécutable que dans les répertoires connus déclarés comme en contenant (PATH, notion venant d’UNIX), pour singer une commande interne.
  • Chaque application cherche ses fichiers propres dans un répertoire qu’elle créait à cet effet (par exemple ALDUS).

Lorsque l’on commença à atteindre les 40 000 fichiers, un autre problème se posa : comment gérer les fichiers efficacement en termes d’ergonomie : les utilisateurs se perdaient en effet dans le foisonnement des répertoires et sous-répertoires[réf. souhaitée]. Le problème déjà bien connu du temps de UNIX[réf. souhaitée]. Il existe beaucoup de fichiers SETUP.EXE ou README.TXT, ce problème est appelé multiples synonymies. Un fichier ne pouvait être migré sans perdre une partie de son identité.

IBM s’était occupé de cette question dès les années 1970 avec son projet FS, prévu pour remplacer l’architecture antérieure. Ce projet avait été abandonné en 1975, mais avait eu pour retombée vers 1979 le Système 38 (en), puis l’AS/400 : sa solution consistait à ne plus avoir pour l’utilisateur de hiérarchie de répertoires, mais une base de données relationnelle des fichiers. Justement les brevets IBM, qui couvraient pour 20 ans sa propriété du procédé, étaient sur le point de tomber dans le domaine public.

Le but de WinFS est d’adopter la même solution, et de rendre à son tour l’usage des fichiers plus intuitif et plus simple pour l’utilisateur.

Pour l’instant, la majorité des systèmes de fichier sont organisés sous forme d’arborescence. WinFS, avec l’aide de métadonnées, permettrait à l’utilisateur d’effectuer la recherche d’un fichier non pas en fonction de son nom ou/et de sa place dans l’arborescence, mais en fonction de son contenu. À partir de là, si l’on recherche un document parlant de la planète Mars, il suffira juste de taper dans une interface de recherche (similaire à celle de Google, par exemple) ce que l’on en connaît (nom, contenu texte, type du fichier, métadonnées), et le système de gestion de fichiers fera le reste. Les noms seront à nouveau apparemment dans un espace unique, l’utilisateur n’étant pas dérangé avec le détail de l’organisation hiérarchique qui ne lui apparaîtra plus. Bien que plus onéreuse en ressources machine (ce qui pose d’ailleurs peu de problème avec des machines modernes), cette approche se solderait par un gain de productivité pour l’utilisateur.

La version bêta 1 de WinFS a été distribuée aux membres du Microsoft Developer Network (MSDN), le 29 août 2005.

Une version bêta 2 était prévue pour juin 2006, mais Microsoft a annulé WinFS le 25 juin, à la surprise générale. Quentin Clark, développeur en chef, écrit sur son blog que le code sera utilisé dans la prochaine version de SQL Server et d’ADO.NET.[réf. souhaitée]

Finalement, le projet WinFS, toujours en développement aux dernières nouvelles, sera peut-être repris dans une future version de Windows, bien que Windows 7 ne montre aucun signe de WinFS.

Page générée en 0.118 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise