lifestream

Du conflit d'intérêt à "On n'est pas couché", et Natacha Polony ? – le Plus

Décidément les conflits d’intérêt sont légions Natacha Polony (Sipa)  Si le clash annoncé entre les deux nouvelles chroniqueuses de Ruquier et Christophe Hondelatte a sans aucun doute « boosté&quo


Lire l’article original ici:
Du conflit d'intérêt à "On n'est pas couché", et Natacha Polony ? – le Plus
Article issu de la veille quotidienne de Stan&Dam.

Sous le capot de Windows 8 (partie 3)

Microsoft et l’ETH de Zurich travaillent conjointement sur un projet d’OS massivement distribué et versatile.
Ce projet va bien au-delà de l’approche par composant MinWin de Windows 8.
Il s’agit d’un travail totalement expérimental et très avancé (sans égale, à ma connaissance, dans le monde du libre).

C’est OS n’a rien à avoir avec Singularity et son embranchement Midori.

Barrelfish est un système multi noyaux par nœuds. Un nœud est une unité de calcul au sens large. Cette unité peut être un core de CPU (donc Barrelfish est vraiment multicore) ou un GPU (le processeur des cartes graphiques et hautement puissant). Barrelfish est capable de fonctionner sur Arm, PowerPC, Intel x86.

D’après ces géniteur, Barrelfish permet d’explorer la structuration d’OS multi et nombreux cœur :

“We are exploring how to structure an OS for future multi- and many-core systems. The motivation is two closely related hardware trends: first, the rapidly growing number of cores, which leads to scalability challenges, and second, the increasing diversity in computer hardware, requiring the OS to manage and exploit heterogeneous hardware resources.”

Microsoft travaille aussi sur Helios qui pourrait être le point de jonction entre Singularity/Midori et Barelfish.

Helios reprend le concept de Barelfish (dans la séparation des processus sur différent micro-noyaux satellites) . Chaque support (Arm , Intel, Nvidia, ATI, PowerPC, etc …) se voit attribué un micro-noyaux pour former des unités de calcul ayant chacune le propre ordonnanceur et gestion mémoire. Un super noyau central se charge d’orchestrer le macro ordonnancement du traitement des données. Il alloue non plus de simple thread mais de véritable charge à exécuter par les micro-noyaux.
Singularity est présent dans ce projet dans le sens ou chaque micro-noyaux est un noyau singularity (virtualisé .. voir Au delà de Windows … Singularity ? [DOSSIER WINDOWS Part 7]) et le macro-noyau est lui-même un noyau Singularity.
Les noyaux discutent entre eux et avec le macro-noyau par des échanges distants (et donc aussi Internet. Dans cette optique, il ne serait pas étonnant de voir des ordinateurs personnels déléguer des tâches très lourde à des centres de calcul « on demand »)

Pour conclure sur Sous le capot de Windows 8, je crois vraiment que Microsoft tient une avance considérable sur Apple en matière technologique. L’approche par composant de Windows 8 – MinWin permet de proposer l’interface Metro.

La question qui se pose désormais est de savoir si l’approche Desktop/Metro sur les tablettes peut renverser le paradigme du marché tablette (ou l’iPad est hégémonique) ?
Personnellement, je le crois !

Facebook : activation et découverte de la « Timeline »

Facebook vient de nous permettre d’activer la « Timeline » de l’un de nos comptes, sans doute parce qu’il est identifié comme celui d’un développeur.


Lire l’article original ici:
Facebook : activation et découverte de la « Timeline »
Article issu de la veille quotidienne de Stan&Dam.

f8 : le renouveau de Facebook est annoncé

f8 : le renouveau de Facebook est annoncé

f8, la conférence développeurs de Facebook se déroule en ce moment même. De nombreuses nouveautés sont attendues lors de cette édition. Nous allons mettre à jour cette news au fur…


Lire l’article original ici:
f8 : le renouveau de Facebook est annoncé
Article issu de la veille quotidienne de Stan&Dam.

Windows 8 : le Secure Boot pourrait faire du tort à Linux

L’une des fonctionnalités de Windows 8 risque de faire parler d’elle chez les utilisateurs d’autres systèmes d’exploitation. Le prochain programme de logo « Designed for Windows 8 » réclame en effet le support de la fonctionnalité Secure Boot.


Lire l’article original ici:
Windows 8 : le Secure Boot pourrait faire du tort à Linux
Article issu de la veille quotidienne de Stan&Dam.

Une réaction chimique expliquerait l’effondrement des Twin Towers

Une réaction chimique expliquerait l’effondrement des Twin Towers

A en croire un expert en matériaux norvégien, c’est la rencontre explosive entre l’aluminium provenant des Boeing 767 et l’eau du système anti-incendie qui a provoqué l’effondrement des tours le 11 septembre 2001.


Lire l’article original ici:
Une réaction chimique expliquerait l’effondrement des Twin Towers
Article issu de la veille quotidienne de Stan&Dam.

Sous le capot de Windows 8 (partie 2)

Windows 8 va « peut-être » embarquer des principes de fonctionnement lié à Singularity.

Singularity, c’est quoi au juste ?

Singularity (qu’est qu’une singularité ? lol) est un 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 écrit 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, à côté 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 « legacy » (veille quoi) de Windows.

Midori 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.

Le couple 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).
MAIS il a embranché vers Helios et Barrelfish (que nous verrons dans Sous le capot de Windows 8 – partie 3) qui  constituent des projets plus concret.
MAIS aussi parce Microsoft annonce l’intégration d’Hyper-V client (le système de virtualisation made in Redmond) dans Windows 8 en mode virtualiseur de deuxième niveau.
Est-ce un signe que Windows 8 amorce la voie de l’encapsulage par virtualisation du code Windows –Win32) historique ?

A suivre

 

 

Cour des comptes : le coup de piston de Sarkozy qui fait jaser

Cour des comptes : le coup de piston de Sarkozy qui fait jaser

La Cour des Comptes a maintenant son parachutage forcé : elle s’appelle Cécile Fontaine.


Lire l’article original ici:
Cour des comptes : le coup de piston de Sarkozy qui fait jaser
Article issu de la veille quotidienne de Stan&Dam.