Midori: Successeur de Windows
Sur nos ordinateurs, l'interface ne sera pas toujours celle de Windows ni d'un autre concurrent. Les laboratoires de recherche de Microsoft travaillent au développement d'un nouveau système d'exploitation qui ne succéderait pas à Vista mais à Windows 7. Windows 7 devrait apparaître en Janvier 2010 ou fin 2009, et ce nouveau système est lui-même planifié pour 2012.
L'environnement informatique à changé depuis l'époque où Windows a été conçu, Internet n'y existait pas et on a fini par se rendre compte à Redmond qu'il fallait revoir la conception du système en fonction de la technologie actuelle.
Nouveaux concepts pour un système différent
On sait depuis longtemps que Microsoft développe un système d'exploitation nommé Singularity, basé sur des concepts bien différents de ceux de Windows. Midori serait donc l'application commerciale de ce "concept-car" de l'OS. Celui-ci on va le voir prendra ses distances avec le hardware.
1) Système à implémentation variable
Midori fonctionnerait nativement sur les matériels en 32 ou 64 bits, comme Windows, mais aussi sur un système de virtualisation ou même en tant que processus de Windows.
2) Composants
Le système serait conçu à la base sur des composants, contrairement à Windows, avec suffisamment d'indépendance et de sécurité pour qu'un problème sur un composant n'affecte pas les autres quand ils communiquent entre eux.
3) Asynchrone
La notion de concurrence serait magnifiée pour refléter le poste de travail actuel: des programmes et des services locaux et distants, des périphériques multiples fonctionnant en même temps. Tout fonctionnerait de façon asynchrone, à savoir qu'un processus n'attend pas qu'un autre soit fini pour commencer mais qu'ils s'exécutent tous en même temps et fournissent les résultats quand ils sont prêts... c'est le principe d'Ajax pour les pages Web!
Asynchronous Promise Architecture (Architecture à fonction
asynchrone) est le nom d'un nouveau modèle d'application très
global qui se veut indépendant de la machine et du processeur, pour
fonctionner localement et à distance.
C'est là que la différence se fait jour par rapport à
l'OS que nous connaissons: le stockage des données se fait à
travers ce modèle général, il n'y a plus de fichier,
de disque, d'unité, etc.
Les outils de développement seront conçus pour cacher au programmeur la complexité des processus qui s'opèrent sous les commandes.
4) Abstraction
L'interface graphique changera en ce sens qu'au lieu de rafraîchir l'affichage en fonction d'un traitement et un seul à la fois, celui-ci évoluera en fonction de tous les processus en cours.
Les prémices de ces changements sont déjà mis en place dans des plateformes comme Android qui gère un portable doit réagir aux multiples messages qui peuvent arriver en même temps...
5) Applications collaboratives
Comme il y a des sites Web collaboratif (forums, digg-like, etc.) il y aurait
des applications collaboratives.
Noter que cela existe déjà avec les plugins pour Firefox par
exemple, mais cela serait généralisé et simplifié
par la conception de l'OS, qui fournirait notamment des quotas de ressources
aux composants. Après le Web 2.0, un OS 2.0?
Compatibilité
Il est prévu que les applications Midori ne fonctionneraient pas sous Windows, mais l'inverse serait vrai par le biais d'une migration, et les applications Midori pourraient interagir avec les applications Windows.
Remplaçant ou non?
Midori pourrait ne pas se poser au départ comme un remplaçant à Windows, mais comme un nouveau système avec lequel Windows communiquerait. Mais il fournirait les mêmes services, sur les matériels nouveaux tout au moins, et le remplacerait quand Windows ne serait plus nécessaire.
Conclusion
Le projet Singularity a été démarré par Microsoft en 2003. Windows Vista devait apporter des innovations importantes mais n'a pas tenu ses promesses, il apparaît comme un XP qui a pris de l'embonpoint et est devenu plus lent, pour apporter un peu plus de sécurité, mais les innovations majeures tel que le système de fichier à requêtes de recherche n'y est pas implémenté. Windows 7 ne semble pas non plus révolutionnaire, aussi Midori permettrait-t-il à Microsoft, en 2012 ou 2013 de rattraper... Linux?
Références:
(c) 2008 Scriptol.fr