windows

Au delà de Windows … Singularity ? [DOSSIER WINDOWS Part 7]

De bien vaste plan en perspective MAIS tous plus ou moins issus de Singularity.

Singularity, c’est quoi au juste ?

Singularity (qu’est qu’une singularité ? lol). C’est une forme d’OS expérimental (chez Microsoft Research) qui part de zéro (en faisant table rase de ce qui forme Windows).

Il est intégralement écrit en code managé (Dans la terminologie Microsoft, managed code est un code qui s’exécute sous la gestion de la machine virtuelle CLR, ou d’une autre machine virtuelle. Ce terme est employé par opposition au unmanaged code (code non géré), qui est exécuté directement par le processeur. WIKIPEDIA). Il s’agit bien ici de faire « tourner » le bas nivaux de Windows sur une machine virtuelle (… Hyper-V)
De plus, Singularity est ecrit en C#. Il est donc plus facile à analyser. C’est aussi un moyen de tester et mettre en œuvre SIPs (software-isolated processes) qui est plus rapide que le schéma de protection hardware habituel.

En gros le fonctionnement de Singularity est le suivant : le code bas niveau des interruptions X86 (nos processeurs actuels) est ecrit en C#. Il invoque le noyau lui-même ecrit en dans un dérivé de C# (pour l’exécution et le garbage collector). La couche d’abstraction d’avec le Hardware est écrite en C++ et tourne en mode sans échec (une grande nouveauté). Le pilote sont eux même écrit en dérivé de C#. Le noyau fonctionne sur une couche d’abstraction (comme de la virtualisation ?) et n’invoque jamais le bios ou le matériel directement.

Autre avantage, a coté de cet OS tout neuf il est possible de virtualiser par encapsulation win32 et d’être par la même totalement compatible avec l’architecture « classique » de Windows. Un coup de génie …. si tout marche !

Midori c’est aussi un OS qui pourra se lancer sur plusieurs machines, en réseau ou nativement. Il est totalement compartimenté au niveau le plus intime: noyau et API.

Singularity / Midori n’est que de la recherche pure (comme le fut NT 1 l’ancêtre de NT 6.x c’est-à-dire Vista et Seven) (sachant que Midori vient de sortir du stade incubation) MAIS il a embranché vers Helios et Barrelfish

Singularity (qu’est qu’une singularité ? lol). C’est une forme d’OS expérimental (chez Microsoft Research) qui part de zéro (en faisant table rase de ce qui forme Windows). Il est intégralement écrit en code managé (Dans la terminologie Microsoft, managed code est un code qui s’exécute sous la gestion de la machine virtuelle CLR, ou d’une autre machine virtuelle. Ce terme est employé par opposition au unmanaged code (code non géré), qui est exécuté directement par le processeur. WIKIPEDIA).
De plus, Singularity est ecrit en C#. Il est donc plus facile à analyser. C’est aussi un moyen de tester et mettre en œuvre SIPs (software-isolated processes) qui est plus rapide que le schéma de protection hardware habituel.

En gros le fonctionnement de Singularity est le suivant : le code bas niveau des interruptions X86 (nos processeurs actuels) est ecrit en C#. Il invoque le noyau lui-même ecrit en dans un dérivé de C# (pour l’exécution et le garbage collector). La couche d’abstraction d’avec le Hardware est écrite en C++ et tourne en mode sans échec (une grande nouveauté). Le pilote sont eux même écrit en dérivé de C#. Le noyau fonctionne sur une couche d’abstraction (comme de la virtualisation ?) et n’invoque jamais le bios ou le matériel directement.

Singularity n’est que de la recherche pure (comme le fut NT 1 l’ancêtre de NT 6.x c’est-à-dire Vista et Seven) MAIS il a embranché vers Midori.

Windows est mort tel que nous le connaissons ? [DOSSIER WINDOWS Part 6]

Un titre un rien provocateur pour parler de ce qui pourra se faire au delà de Windows 8 (oui oui ….8).

Windows 7 n’est pas encore sorti pour le grand public que déjà Microsoft planche sur Windows 8. On ne sait pas très bien ce qu’il faudra attendre de l’OS (on sait juste que Microsoft veut respecter le rythme de 3 ans).

Vraisemblablement, Microsoft va travailler sur 3 gros (énormes) chantiers:

Isoler totalement le vieillissant Win32 grâce à RedHawk (du coté applicatif) et MinSafe (du coté OS) qui apporteraient un environnement .NET plus léger en communication directe avec l’User Mode Driver Framework (c’est-à-dire le matériel).  Mary Jo Foley en parle sur ZDnet.
Aujourd’hui pour déclencher un événement (affichage, son, etc…), .NET doit passer par la couche Win32 (via BCL) pour accéder a UDMF ou aux drivers noyaux.
Avec Midori, .NET peut par BCL directement à la couche UDMF (et aux autres couches). Plus besoin de Win32. C’est bien là le but …se débarrasser de cette couche vieillissante.

noyau_windows.jpg

– Améliorer  un peu plus le noyau 6 (celui de Windows XP/Vista / Seven) pour peut etre en faire le noyau 7 (voir a ce propos – Windows 7 ..et après / Windows 7 est complètement différent de Vista)

-refondre profondément l’interface de Windows et proposer la distribution multi-tiers d’application (voir le « nouveau » blog sur Windows 8 Microsoft Kitchen)

Microsoft travaille surtout sur la refonte de l’OS avec Singularity, Midori, BarrelFish et Helios

Windows 7 est complètement différent de Vista [DOSSIER WINDOWS Part 3]

Très clairement (et le titre était la pour provoquer), on va dire que NON.

Tout d’abord, il faut bien se rendre compte de deux points importants : Windows 7 est fondé sur Windows Server 2008 (issu de Vista SP1) et Windows 7 a été développé très rapidement sur cette base sans profondément la refondre.
Pour ne pas se tromper, l’évolution du steping du noyau est instructive : Windows XP est en 6.0.2xxx, Windows Vista en 6.0.6xxx, Windows 7 en 6.1.x. Nous n’avons donc toujours pas changé de noyau (7) alors que Windows 7 devait assurer cette transition. Mais problème de développement (le cycle entre XP et Vista fut jugé bien trop long) et compatibilité ont eu raison de cet objectif.
Nous sommes bien face à la même famille. Vista devait être une transition vers Windows 7 et … il le fut ! le noyau « core OS » de Windows 7 est un tuning poussé du noyau Vista SP1, des ressources mémoires, de entrée-sortie et des sous-sytème (comme quoi on peut faire de grande chose à partir de Vista SP1)

Mais Windows 7 change radicalement la donne en matière d’expérience utilisateur sur ces ainés.

More

Vista le SP1 une rustine ? [DOSSIER WINDOWS Part 2]

La suite la suite … Vous avez été passioné par le Dossier Windows premier du nom (Vista c’est nul).

Nous allons traiter du Service Pack 1 de Vista qui est tout SAUF une rustine !
Le SP1 de Vista n’est absolument pas une collection de rustine ou autres hotfixes.

Il y a bien sur des correctifs mais surtout des changements sous le capot !

More

Vista, c’est nul ! [DOSSIER WINDOWS Part 1]

windows-vista-logo-1.jpgEt voici le premier article de notre série sur Windows, tordons le cou à certaines conter vérité :

Bon ok Vista (premier du nom, sans le Service Pack 1) n’est pas un OS en apparence terrible.
L’expérience utilisateur est déstabilisante (pour ne pas dire énervante).

Pourquoi Microsoft a sorti un pareil OS ?

Déjà, l’historique de la genèse de Vista montre bien que Microsoft était très en retard pour son OS. La bourde Vista est double : sorti en retard et surtout pour un hardware qui n’existait pas encore tout a fait. Un comble !

Vista n’a pas respecté le cycle de 3 ans que s’était imposé Microsoft. 5 ans ont donc séparé XP de Vista.

Techniquement, Vista apporte de nombreuses améliorations (nous ne parlerons que des plus significatives) ou pas ….

More

Windows 7 arrive… [Microsoft]

Et ca se fete ?
lol

S&D vont vous proposer sur les semaines qui viennent des articles sur Windows (que l’on aime ou que l’on deteste) pour tordre le cou à certaines contre vérité:
Vista c’est nul ?
Vista le SP1 une rustine ?
Windows 7 en entreprise ca ne marchera pas …. y a pas de besoin !

Au fil des semaines des billets en une ou deux (ou plusieurs oui oui) partie(s) pour vous informer

Et pour conclure,  un billet sur l’avenir possible de Windows

Windows mobile n’est pas mort [Winphone]

Bon ok déjà, il va s’appeler winphone !

A en croire UX Evangelist, l’OS, qui serait déjà en beta1, va embarquer une foultitude de chose. On arrêtera donc de se moquer de moi quand je sors mon HTC S740. Ouf !

Developer for the WM7 Handwriting Recognition system. Source
I am responsible for designing and developing the Multimedia subsystem development for Tegra (APX2500) on Windows platforms including latest OS Windows Mobile 7.
Source

Planned, designed, architected and implemented MEMS sensor capabilities in Windows Mobile 7-based platform, including accelerometer and compass.
Source

Owned the testing of the Nickname Cache feature and Windows Live ID feature implemented by the Exchange Mobile Client team to be included in the Windows Mobile 7 release.
Source

Sr. SW Dev. Engineer – Symbian S60 & WM7 (2008 to 2009), System Integration & « Bring Up » Flow, using diff. Design Platforms (Linux/Java, Symbian/S60 and WM6/WM7)
Source

Responsible for the integration of BCM4325 wlan chip on Caesar Platform (OMAP3430) on WM7 as a native host driver.
Source

Oversaw development of the Rich Video Call(AT&T Video Share) UI, session control, and porting of the IP Multimedia Subsystem stack to Windows Mobile 7.
Source

Working on creating and maintining automation software used for automated testing of ActiveSync in Windows Mobile 7.
Source

(Premium Mobile Experience Group) RIL, GPS, WiFi, and USB on Windows Mobile 7.
Source

Managed Test Automation for Windows Mobile 7 Outlook Mobile syncing.
Source

Low level programming (database/sync management) for Outlook in Win Mobile 7.
Source

Windows Mobile 7 Board Support Package for Freescale chipset. Bootloader development, NAND and OneNAND Flash Memory drivers.
Source

Development of Test automation for Internet Explorer 7 for Windows Mobile 7, the next generation of Mobile Operating System.
Source

Last assignment was as consulting Dev PM/Lead on the Windows Mobile Platform Team (MESE Dogfood). Working to help make Windows Mobile 7 rock on Motorola and Samsung devices.
Source

Develop Windows Mobile 7 BSP for Freescale ICs.
Source

Collect requirements from internal teams and create a long term deployment plan for Windows Mobile 7 Labs. Design and direct the creation of self servicing lab spaces for three Windows Mobile 7 add on projects. Oversee the public launch of one of the Windows Mobile 7 add on projects.
Source

Windows Mobile 7 integration on TI chipset platform.
Source

Now, I’m leading a team, responsibility for Qualcomm platform and Windows Mobile 7.
Source

Working on the (then) next generation Windows Mobile 7 Messaging Application. Focusing on Messaging functionality and interface.
Source

As a researcher, gathered requirements from the project team and formed the test task list and test document of WM7 IME, Live Video Search, and Mobile Search usability test.
Source

Creating feature prototypes for Windows Mobile 7 in Silverlight.
Source

On résume : reconnaissance d’écriture, multimédia, senseur, accéléromètre et compas, windows live et exchange, wlan, rich vidéo et multimédia IP, GPS, capacité de synchronisation (en plus du conduit activesync, c’est plutôt attendu et depuis un moment), application de messaging evoluée.

A voir tout ca.

On est loin de l’iPhone killer mais au moins la compétition va exister !

Touch Screen Netbooks With Windows 7 On The Way From Acer, MSI? [Rumors]

Stan&Dam vous propose désormais de suivre leur lifestream. Il s’agit de mettre en avant des informations intéressantes vues sur le web, et de les faire partager à la communauté du site S&D.

Stan a remarqué dans ses flux RSS le sujet suivant :

In two separate pieces, DigiTimes reports that MSI wants to be first with Intel Pine Trail-M netbooks (likely with Windows 7), and that Acer plans to launch three touch-enabled products along with the OS: Could a netbook be amongst them? An Acer product manager is quoted saying « touch-enabled netbooks may see good market acceptance if they are to be marketed as cheaper alternatives to tablet PCs. » Unfortunately, the report doesn’t make it whether such a netbook is one of the three initial Windows 7 products or not.


Lire l’article original ici:
Touch Screen Netbooks With Windows 7 On The Way From Acer, MSI? [Rumors]