Longhorn en 2006. Système de fichiers abandonné

La disparition de WinFS change en effet beaucoup de choses pour LH. Le système de fichiers connaîtra des avancées, mais beaucoup de nouvelles fonctions dépendant de WinFS ne verront pas le jour à la sortie de LH, seulement un ou deux ans plus tard.
Pour autant, cette base de données appuyée sur MySQL aura à long terme des implications redoutables. Dans l'immédiat court-terme, c'est la possibilité d'attribuer des métadonnées aux fichiers : les traiter en quelque sorte comme un mp3 dans iTunes. On pourrait leur donner un genre, un auteur, une date - et surtout, le système se chargerait de leur attribuer dynamiquement ces caractéristiques. Spotlight va dans cette voie mais reste limité par HFS+ : ce sera plus une version "overclockée" du système de fichiers qu'une vraie innovation en la matière. D'où des problèmes d'implémentation qui restent à éclaircir pour la sortie de Tiger : les "dossiers intelligents" sont pour l'instant stockés dans un dossier et ne peuvent en être déplacés (ergonomie bof), il ne sera pas possible de modifier les critères des fichiers. Pas de genre, non plus, ni d'association à un profil. Les fichiers restent dépendants d'une hiérarchie métaphorique en structure de dossiers : dans WinFS, les dossiers sont tous "intelligents", même ceux créés pas l'utilisateur pour y placer des fichiers de manière classique. Ainsi, tous les fichiers sont des "liens", vraiment comme dans iTunes, renvoyant à un fichier réel stocké sur le disque à la discrétion du système, en éliminant les contraintes des dossiers système (par exemple).

On se rend bien compte que le grand combat des 5 prochaines années va être autour de la gestion de fichiers (cf. Jobs à la WWDC). Transformer ce calvaire en tâche complètement prise en charge par le système. Par exemple, je rève d'un 10.5 qui me permettrait de définir un genre à un site web, qui me permette de télécharger automatiquement les fichiers venant de ce site dans un dossier réunissant les fichiers de ce genre, où je pourrais en plus les classer par auteur (ie : site d'origine), par date, ou en fonction d'un projet lancé dans iCal et directement reconnu par le finder. Pour l'instant, je lutte pour vaguement organiser 10 000 documents de tous types, de tous formats, réunis dans un dossier et auxquels j'attribue tant bien que mal des mot-clefs dans les titres. C'est fastidieux, inefficace et pénible : je dois me rappeler des mot-clefs pour faire une recherche, etc.
Dans le même temps, le dossier 'images" du finder afficherait directement les images de la bibliothèque iPhoto - sans les playlists ni les outils de retouche - mais en me donnant accès à ces données sans passer par des noms de dossier obscurs. Glisser une image sur le dossier l'ajouterait à la biblio iPhoto.
Les possibilités sont énormes.

Dans cette course, il faut reconnaître que MS avait (officiellement) une certaine longueur d'avance dans les démos et dans la réflexion sur les possibilités d'un tel système. Il est probable que ce qui sera commercialisé sera bien moins bon qu'espéré, mais ça ne doit pas limiter nos envies pour OSX! Je ne vois pas pourquoi l'utilisateur d'un mac doit chercher à distinguer dossiers importants et non importants, pourquoi il doit lui-même faire son chemin dans la hiérarchie des dossiers (disque dur - utilisateurs - compte, plusieurs dossiers bibliothèques, etc). Tout ceci devrait être plus ou moins invisible, la gestion des fichiers système devrait être faite dans un endroit unique permettant de distinguer dans un même dossier intelligent le niveau "mon compte" et le niveau "tous le monde". La plupart des utilisateurs d'OS X que je connais (une quinzaine) ne comprennent pas vraiment l'organisation des fichiers, ne comprennent pas les dossiers "bibliothèque" dans le finder, etc.
Apple tente de remédier pour l'instant à ces "anomalies" en créant des applis dédiés qui ne restent un peu que des pis-allers. Le livre des polices, par exemple, cherche à simplifier un peu la gestion de police qui pourrait être faite de manière plus transparente dans le finder (ou alors, que Fontbook soit vraiment une appli puissante, ce qu'elle n'est pas). L'annonce de Automator est aussi la preuve de la prise en compte de cette question : mais elle met encore à la charge de l'utilisateur le traitement et l'organisation des données, d'une manière qui n'est pas vraiment à la portée de l'utilisateur lambda (je ne mets pas apple script dans une catégorie accessible à l'utilisateur lambda).

Bref, je trouve cette question passionnante et c'est pourquoi j'espère que ça va se fighter dur de ce côté-là entre MS et apple. Si je me souviens bien, cupertino a récupéré une partie des développeurs du FS de BeOS, donc beaucoup de choses devraient se passer. C'est cooool!
 
Ce que tu dis m'amène à plusieurs questions :

- Si MS abandonne WinFS pour la sortie de Longhorn, cela voudra dire que les utilisateurs (privés et institutionnels) devront re-formater et réinstaller l'ensemble de leur données ? Est-ce qu'une procédure de conversion NTFS>WINFS est prévue ? Est-ce que les avancées mirobolantes ne vont pas être retardées à cause de ça, de l'adoption lente que ça va entrainer ? Ca nous amène quand même à 2008 pour voir WinFS opérationnel (en supposant que MS respecte son planning, et ça n'a jamais été sa qualité).

- Est-ce qu'Apple pour upgrader le HSF+ va utiliser le système de fichier UNIX intégré avec OS X (ferait-il l'affaire pour ça ?) ou un nouveau système ? Le problème du reformatage se pose aussi.

Mais pour le moment, Spotlight aura 3 ans d'avance, ne nécessitera aucune upgrade des formats de fichier, et qui sait comment il va évoluer jusqu'à l'arrivée de WinFS ?

Par contre, je crois qu'Apple a une supériorité dans ce que tu décrits sur MS. Quelle est-elle ? C'est que, MS se place toujours d'un point du vu développeur/entreprise, Apple du point de vu de l'expérience utilisateur lambda. Les démos de MS sont faite pour un public de codeurs, Apple cherchant toujours à ce que ses innovations profitent d'abord à tout le monde, et qu'en sous-main les développeurs puissent en tirer partie.

Toutes les demos de Tiger sont faite pour être compréhensible et cherche à mettre l'accent sur l'utilité pour monsieur-madame tout-le-monde, les innovations de profondeurs sont décrites mais pour ceux qui iront les chercher. Les démos de MS elles cherchent à séduire un public ultra-spécialisé. C'est quand même curieux qu'Apple n'éprouve aucun besoin de séduire les développeurs comme cible première (qui ont trois tonnes de documentation et une conférence mondiale pour eux) mais d'abord les utilisateurs normaux, là ou MS fait le contraire (les hopitaux, les financiers, les universitaires etc.). Je trouve ça très symptomatique de la différence entre les deux entreprises.
 
Ça dépend surement des circonstances, lorsque MS s'adresse aux développeurs pendant la Professional Developers Conference le propos sera surement assez technique. En comparaison les keynotes d'Apple sont accessibles et s'adressent concrètement à l'utilisateur. Mais j'imagine qu'il y a également des sessions plus techniques lors de la Worldwide Developer Conference.
 
  • J’aime
Réactions: Lordwizard
c'est vrai que la démo de spotlight a été un peu light (justement) lors de WWDC, toujours le culte du secret...
Ce qu'on sait, c'est que spotlight ne requiert pas d'initialisation, tout comme WinFS. C'est ce qui retarde beaucoup les avancées en la matière : les développeurs d'OS savent qu'on ne peut plus imposer un reformatage, trop complexe, long, pour l'utilisateur lambda comme pour les grands comptes. Apple me semble avoir laissé passé une grosse chance lors du passage à OSX, quand un tel reformatage était plus ou moins requis pour installer l'OS. Une grosse mise à jour de HFS aurait pu être possible pour le rendre plus modulable, mais il semble que rien de très fiable n'était encore disponible.

D'ailleurs, c'est pour ça que WinFS était en fait limité au dossier "utilisateur" du système. Les applis et les données systèmes ne s'appuyaient pas dessus, quoique leur gestion était censée être largement modifiée. À voir.

Ce qui serait bien, c'est d'en savoir un peu plus sur spotlight et ses retombées. J'ai été content de voir dans le keynote de l'AE que beaucoup de petites fonctions en profitant avaient été ajoutées, c'est bon signe.
 
MiniMe a dit:
Ça dépend surement des circonstances, lorsque MS s'adresse aux développeurs pendant la Professional Developers Conference le propos sera surement assez technique. En comparaison les keynotes d'Apple sont accessibles et s'adressent concrètement à l'utilisateur. Mais j'imagine qu'il y a également des sessions plus techniques lors de la Worldwide Developer Conference.

Moi je me basais sur les demos vidéos présentées sur le site de MS, qui ne s'adressent pas vraiment à l'utilisateur normal... Bien sûr que les conférences Apple sont techniques, mais je parlais de la communication publique. Pour le moment les différences sont assez marquées entre les deux, MS visent plutôt les grands comptes et Apple d'abord ses utilisateurs communs.

ni pour ni contre a dit:
c'est vrai que la démo de spotlight a été un peu light (justement) lors de WWDC, toujours le culte du secret...

J'imagine que la documentation et les beta de TIger livrées aux développeurs ne sont pas si secrètes et légères que ça non ?

ni pour ni contre a dit:
Ce qu'on sait, c'est que spotlight ne requiert pas d'initialisation, tout comme WinFS.

Ah non ça "on" ne le savais pas, mais dans ce cas je ne vois plus trop se situerait la grosse différence entre les deux (sans rentrer dans les détails), si ce n'est les différences NTFS/HSF+. Ca veut dire que dans les deux cas, c'est un ajout au système, pas un nouveau système de fichiers...

ni pour ni contre a dit:
Apple me semble avoir laissé passé une grosse chance lors du passage à OSX, quand un tel reformatage était plus ou moins requis pour installer l'OS. Une grosse mise à jour de HFS aurait pu être possible pour le rendre plus modulable, mais il semble que rien de très fiable n'était encore disponible.

Ils étaient forcés de garder une compatibilité avec Classic, beaucoup d'applications carbon ne gère pas le système de fichier UNIX. Maintenant je n'ai aucune idée des désavantages de HSF+, si ce n'est son âge avancé ;)
 
En lisant vos remarques sur Spotlight vous vous évertuez à raisonner en système de fichiers. Justement Spotlight permet à l'utilisateur de se passer complètement de cette façon de penser qi est issue de la pollution que nous a apporté l'organisation hierarchique des données qui ne l'oublions pas est une vision INFORMATIQUE.

Dans la vie courante on organise les choses différemment.

Pour mieux appréhender Spotlight il faut tout simplement se dire que demain avec Tiger, il suffira dans son home directory de créer un seul dossier 'fourre tout' dans le quel on sauvera TOUS les documents. Ceux-ci étant indexés, il suffira par exemple de créer trois dossiers intelligents

- Dossier des documents du jour
- Dossier des documents de la semaine
- Dossier des documents du mois.

On a sous la main les documents dont on a souvent besoin. En outre comme dans chaque dossier intelligent on peut les classer par type, pas besoin d'avoir des sous dossiers intelligents comme l'a proposé quelqu'un.

En outre pour faire de la place sur son disque il s'uffit par exemple de créer un dossier des documents d'un type particulier (images par ex qui bouffent pas mal de place) datant de plus de x années ou mois, les archiver sur DVD puis les supprimer chaque fois qu'on veut faire le ménage en définissant la taille du dosier comme seuil d'alerte par exemple.

Spotlight apporte la solution de la multiplication de dossiers et une solution élégante pour accéder aux documents par des informations que l'on connait d'eux et non par un nom que l'on a vite oublié le lendemain.

Pour cela pas besoin de code quelconque soit disant pour faciliter la recherche.

En outre n'oublions pas que le système de fichiers de Mac OS X est de type VFS (Virtual File system) cela veut dire qu'on peut y plaquer par dessus n'importe quel structure LOGIQUE. Entre autre une structure basée sur les métadata des différents fichiers.

If faut voir chaque système de fichier logique comme un prisme qui permet de visionner les fichiers suivant un angle différent.

Une remarque : Dans l'address Book de Tiger, le menu contextuel activé sur le nom d'une personne lance spotlight et permet d'avoir une fenêtre spotlight affichant TOUS les documents (mails, rendez-vous iCal, etc..) sur la personne. Vous immaginer l'impact?

Un exemple : je reçois un appel sur mon mobile. Par Bluetooth le carnet d'addresses est lancé et spotlight également sur le nom du correspondant.

Bref j'ai à l'écran tous les éléments me permettant d'entamer la discussion téléphonique.

Magique non?

Voilà le genre d'avancées qu'apporte Spotlight!!!
 
Vanguard a dit:
Mouais, tu ne m'as pas convaincu avec tes arguments. Et la classique opposition mac-addict/gens-sérieux-qui-s'y-connaissent, c'est franchement un peu facile, non ?


Le problème, c'est que même si mes arguments ne sont pas vrais (et pour ma part, j'ai beau adoré le Mac, j'ai cessé de pratiquer la méthode Coué pour essayé de m'en convaincre), ils sont communément admis par l'ensemble des gens n'ayant jamais vu un Mac. Qu'on le veuille ou non et qu'ils soient avérés ou non, ils plombent l'image de la plate-forme Mac. Et avec la part de marché microscopique d'Apple et sa communication centrée vers les Mac-Users, on peut pas reprocher aux gens-qui-devraient-s'y-connaître d'être des gens-qui-n'y-connaissent-rien :zen:
 
Vanguard a dit:
J'imagine que la documentation et les beta de TIger livrées aux développeurs ne sont pas si secrètes et légères que ça non
probablement, c'est vrai


Ah non ça "on" ne le savais pas, mais dans ce cas je ne vois plus trop se situerait la grosse différence entre les deux (sans rentrer dans les détails), si ce n'est les différences NTFS/HSF+. Ca veut dire que dans les deux cas, c'est un ajout au système, pas un nouveau système de fichiers...
Exactement : les 2 sont des bases de données posées "au-dessus" du FS. Sauf que WinFS était tiré de MySQL tandis que Spoltlight semble plus s'inspirer de MySQLite.
Avantage par rapport à un FS où le système de fichiers *est* une base de données (BeFS) : la rétrocompatibilté est assurée. Inconvénient : demande plus de puissance, beaucoup plus, et impose l'écriture de modules spécialisés pour permettre aux applis de communiquer avec la base de données. Tandis qu'avec beos (par exp) toutes les applis tiraient nativement parti du FS. Exp : le lecteur mp3 affichait une fenêtre du navigateur de fichiers avec simplement quelques options en plus, et une fenêtre de commande. En gros, l'appli se réduisait à cette fenêtre de commande : les fichiers étaient affichés avec métadonnées comme dans toute autre appli. Les possibilités étaient impressionnantes.
Celà étant, avec la puissance des machines d'aujourd'hui, cette dualité est peu gènante par rapport à cet énorme avantage qui est de ne pas avoir à réécrire toutes les applis à la racine...

Mais dans le même temps, ça complique beaucoup le codage. ça a aussi un autre effet secondaire : l'interface de nos systèmes n'a pas été conçu pour une telle révolution de la gestion de fichiers. MS laisse passer une énorme occasion d'aller de l'avant puisque ajouter WinFS après la sortie de LH remet en question leur souhait de révolutionner l'interface pour ce nouveau module.... Cf toutes leurs démos.
J'espère que apple réfléchit de son côté à ce problème en repensant beaucoup le finder. La petite loupe en haut à droite n'est pas très satisfaisante : c'est mettre dans un petit coin où les résultats affichés sont tronqués ce qui est au centre du système. On verra.


Ils étaient forcés de garder une compatibilité avec Classic, beaucoup d'applications carbon ne gère pas le système de fichier UNIX. Maintenant je n'ai aucune idée des désavantages de HSF+, si ce n'est son âge avancé ;)
c'est vrai, j'avais oublié classic. HFS+ n'est pas périmé, du reste, mais c'est vrai qu'il lui reste les prblèmes d'un FS old school : fragmentation, corruption des données, journalisation insatisfaisante, capacité d'autoréparation limitée... Heureusement, il semble facile de lui ajouter des plugins (exp : le module de défragmentation en temps réel avec Panther, qui reste peut-être un peu léger)
 
lupus yonderboy a dit:
Le problème, c'est que même si mes arguments ne sont pas vrais (et pour ma part, j'ai beau adoré le Mac, j'ai cessé de pratiquer la méthode Coué pour essayé de m'en convaincre), ils sont communément admis par l'ensemble des gens n'ayant jamais vu un Mac. Qu'on le veuille ou non et qu'ils soient avérés ou non, ils plombent l'image de la plate-forme Mac. Et avec la part de marché microscopique d'Apple et sa communication centrée vers les Mac-Users, on peut pas reprocher aux gens-qui-devraient-s'y-connaître d'être des gens-qui-n'y-connaissent-rien :zen:

Oui là-dessus je te rejoins, il faudrait vraiment qu'Apple communique dans cette direction (le prix avec des comparaisons, l'équipement etc.), enfin casser un peu les mythes...
 
ni pour ni contre a dit:
Heureusement, il semble facile de lui ajouter des plugins (exp : le module de défragmentation en temps réel avec Panther, qui reste peut-être un peu léger)

Ce n'est pas une défragmentation de a à z, mais j'avais trouvé ça assez étonnant pour ouvrir un thread.
 
ni pour ni contre a dit:
tandis que Spoltlight semble plus s'inspirer de MySQLite.
Avantage par rapport à un FS où le système de fichiers *est* une base de données (BeFS) : la rétrocompatibilté est assurée. Inconvénient : demande plus de puissance, beaucoup plus, et impose l'écriture de modules spécialisés pour permettre aux applis de communiquer avec la base de données. Tandis qu'avec beos (par exp) toutes les applis tiraient nativement parti du FS. Exp : le lecteur mp3 affichait une fenêtre du navigateur de fichiers avec simplement quelques options en plus, ......
C'est pas sûr. Le mot base de données est galvaudé ici. C'est assez simple de lire ceci

ni pour ni contre a dit:
J'espère que apple réfléchit de son côté à ce problème en repensant beaucoup le finder. La petite loupe en haut à droite n'est pas très satisfaisante : c'est mettre dans un petit coin où les résultats affichés sont tronqués ce qui est au centre du système. On verra.
Apple n'a pas à repenser le Finder. C'est à nous de l'utiliser comme bon nous semble!
La loupe à droite permet de retrouver un objet facilement. En outre je ne crois pas que les résultats sont tronqués puis qu'ils sont affichés par type (appli, contact, etc..) on peut à tout moment faire des tris en utilisant un critère quelconque (date, auteur, etc).
 
J'aime pas trop leur nouvelle Toolbarre
Si on a un portable, même 15pouces, elle va prendre toute la place.
J'suis vraiment pas fan, et puis elle n'est pas indispensable. pas beaucoup de changement.
Bref tant mieux pour nous!
 
shalkys a dit:
ça frole limite la crise de rire toute ses années pour "toutes" ces évolutions

Ce qui frole la crise de rire c'est a quel point le Mac user de base se sent obligé de se gausser de tout ce que fait Microsoft, au coût de sa crédibilité (sachant que l'interface de longhorn à bien changé depuis cette build 4074).
 
Salut.

bouc_en_kilt a dit:
J'aime pas trop leur nouvelle Toolbarre
Si on a un portable, même 15pouces, elle va prendre toute la place.
J'suis vraiment pas fan, et puis elle n'est pas indispensable. pas beaucoup de changement.
Bref tant mieux pour nous!
En fait, c'est trés bien adapté aux écran 16/10, par contre pour les 4/3 ca bouffe un peu de place.

Sinon, elle est quand même bien pratique et permet d'avoir plein de trucs sous la main.

@+
iota
 
Ouais enfin bon, la situation est pas encore catastrophique mais je vois pas l'intérêt qu'ils ont à fournir les trucs les plus intéressants comme Avalon et Indigo (l'interface). Vous me direz, mais non, il reste le système en lui-même. C'est sûr. Mais c'est quand même mieux d'avoir l'interface qui va avec en "exclusivité" non ?

Voir cet article de 01net ;)
 
La nouveauté essentielle de longhorn, à savoir les "fondamentaux" ne seront jamais intégré aux autres versions de windows.

C'est par ce biais que longhorn se distinguera des autres versions de windows.

@+
iota