WinFS

WinFS

WinFS (pour Windows Future Storage[1]) 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.

Sommaire

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 accessibles en tout temps par leur nom, ce qui se révéla peu pratique. On a donc proposé plusieurs palliatifs, pour exemple :

  • Compléter les noms d'un suffixe indiquant à la fois le type du contenu associé et le type de traitement suggéré (Datapoint TRW 2200, 1975)
  • 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 a créé à 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 de ce fait être déplacé automatiquement sans risquer de perdre sa signification en perdant son contexte.

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 a été abandonné en 1975, mais a eu pour retombée vers 1979 le 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[réf. nécessaire], 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[réf. nécessaire].

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

Alors qu'une version bêta 2 était prévue pour juin 2006, 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.

Innovation

Comme service de fichiers

WinFS n’est pas une innovation de la part de Microsoft. Le principe d’associer des métadonnées aux fichiers avait déjà été utilisé par le OS/400, OS/2 (auquel avait participé d’ailleurs Microsoft), et BFS, le système de fichier de BeOS. Le système d’exploitation Pick comprenait également en standard une base de données relationnelle intégrée au système.

La version 4 du système de fichier ReiserFS utilise également des métadonnées. En fait, l’Ext2 de Rémy Card en utilisait lui-même aussi, bien que se limitant à quelques bits de méta-attributs (commande chattr de Linux).

Comme service à l'utilisateur

Apple de son côté, a développé une technologie Spotlight, disponible depuis la version Mac OS X 10.4 Tiger. Spotlight indexe le contenu du disque dur pour fournir le résultat d’une recherche instantanément, mais cela ne concerne que l’interface utilisateur (desktop search), et non les accès système ou applicatifs. Sous Linux, on peut citer comme équivalents Beagle, Gnome Storage ou GLScube. Et Google Desktop existe depuis août 2008 sous Windows XP « classique ». Il existe depuis longtemps des services d’indexation sous Windows NT qui remplissent la même fonction que Spotlight et Google Desktop. Microsoft a fourni le sien avec Windows Desktop Search.

Disponibilité

La disponibilité de WinFS comme nouveau système de fichier de Windows Vista est repoussée plusieurs fois avant d’être annulée en juin 2006. Certaines technologies développées sont elles, conservées et intégrées dans d’autres produits de Microsoft comme SQL Server 2008, ADO.NET Entity Framework[2].

Quelques mois plus tard en novembre 2006, Bill Gates annonce lors d’une entrevue à Moscou que le développement de WinFS continue et que des produits comme Windows Mail, Windows Calendar, Windows Photo Gallery, Windows Media Player ainsi que certaines applications de la suite bureautique Microsoft Office telle que Outlook utiliseront WinFS pour gérer leurs données[3].

En 2009, aucune intégration comme système de fichier n’est annoncée.

Références

  1. Windows Future Storage : Oui ? Non ? Peut-être ? sur le site de PCInpact (10 mars 2005).
  2. (en) Quentin Clark, « WinFS Update » sur WinFS Team Blog, 23 juin 2006. Mis en ligne le 23 juin 2006, consulté le 24 avril 2009
  3. (en) Daniel Kornev, « A few words about WinFS: The project is CLOSED », 19 décembre 2006. Mis en ligne le 19 décembre 2006, consulté le 24 avril 2009

Voir aussi

Articles connexes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article WinFS de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • WinFS — (short for Windows Future Storage)[1] is the code name for a cancelled[2] data storage and management system project based on relational databases, developed by Microsoft and first demonstrated in 2003 as an advanced storage subsystem for the… …   Wikipedia

  • WinFS — (англ. Windows Future Storage)  платформа управления данными и метаданными от корпорации Microsoft, тесно взаимодействующая с файловой системой NTFS. Предполагалось, что WinFS будет одним из основных нововведний для Windows Vista в те… …   Википедия

  • WinFS — es un sistema de archivos que está siendo desarrollado por Microsoft para utilizarlo en su sistema operativo Windows. En un principio, el nombre significaba Windows Future Storage (almacenamiento del futuro), pero ahora significa Windows File… …   Enciclopedia Universal

  • WinFS — Windows Future Storage (WinFS) Entwickler Microsoft Betriebssystem Microsoft Windows Kategorie Desktopsuche, Dateisystemerweiterung Lizenz proprietär …   Deutsch Wikipedia

  • WinFS — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar a …   Wikipedia Español

  • Microsoft WinFS — …   Википедия

  • Windows Future Storage — (WinFS) Entwickler: Microsoft Betriebssystem: Microsoft Windows Kategorie: Desktopsuche, Dateisystemerweiterung Lizenz …   Deutsch Wikipedia

  • Development of Windows Vista — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features …   Wikipedia

  • Cairo (operating system) — Cairo was the code name for a project at Microsoft from 1991 to 1996. Its charter was to build technologies for a next generation operating system that would fulfill Bill Gates vision of information at your fingertips. [1] Cairo never shipped,… …   Wikipedia

  • History of Microsoft Windows — In 1983, Microsoft announced the development of Windows, a graphical user interface (GUI) for its own operating system (MS DOS), which had shipped for IBM PC and compatible computers since 1981. The product line has changed from a GUI product to… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”