The Internet of Things by James Whittaker of Microsoft
Table des matières:
Singularity est un projet de Microsoft Research visant à construire un système d`exploitation micro-noyau hautement fiable dans lequel le noyau, les pilotes de périphériques et les applications sont écrits en code managé. Plus de 90% du noyau OS est écrit dans Sing #, une extension du langage de programmation de haut niveau C #
Microsoft Research Singularity
Singularity est un projet de recherche axé sur la construction de systèmes fiables par l`innovation dans le domaine. domaines des systèmes, des langues et des outils. Nous construisons un prototype de système d`exploitation de recherche (appelé Singularity), développons des langages de programmation et développons de nouvelles techniques et outils pour spécifier et vérifier le comportement des programmes.
Les progrès dans les langages, compilateurs et outils ouvrent la possibilité d`améliorer significativement les logiciels. Par exemple, Singularity utilise des langages de type sécurité et un ensemble d`instructions abstraites pour activer ce que nous appelons les processus isolés par logiciel (SIP). Les SIP offrent de solides garanties d`isolation des processus du système d`exploitation (espace objet isolé, GC séparés, runtimes séparées) sans la surcharge des domaines de protection matérielle. Dans le prototype Singularity actuel, les SIP sont extrêmement bon marché; ils s`exécutent dans l`anneau 0 dans l`espace d`adressage du noyau.
Singularity utilise ces avancées pour construire des systèmes et des applications plus fiables. Par exemple, parce que les SIP sont si peu chers à créer et à appliquer, Singularity exécute chaque programme, pilote de périphérique ou extension de système dans son propre SIP. Les SIP ne sont pas autorisés à partager de la mémoire ou à modifier leur propre code. En conséquence, nous pouvons faire de solides garanties de fiabilité sur le code qui s`exécute dans un SIP. Nous pouvons vérifier des propriétés beaucoup plus larges à propos d`un SIP au moment de la compilation ou de l`installation que ce qui peut être fait pour le code s`exécutant dans les processus OS traditionnels. Une application plus large de la vérification statique est essentielle pour prédire le comportement du système et fournir aux utilisateurs des garanties solides sur la fiabilité.
Microsoft Research a mis à disposition le Singularity Research Development Kit (RDK) . Vous pouvez le télécharger à partir de CodePlex, le site Web d`hébergement de projets de code source libre de Microsoft. Vous pouvez également télécharger Aperçu du projet Singularity , en cliquant ici
Les principaux développeurs de Singularity, Galen Hunt et Jim Larus, ont déclaré que tous les systèmes d`exploitation actuels tels que Windows, Linux et Mac OS peuvent remonter à un système d`exploitation appelé Multics, qui a ses origines dans les années 1960. En effet, les systèmes d`exploitation actuels reposent encore, en partie, sur des réflexions et des critères d`il y a 40 ans. Multiplexed Information and Computing Service, ou Multics est un système d`exploitation de mainframe timesharing commencé en 1965 et utilisé jusqu`en 2000.
Microsoft Research Singularity a été regardé en 2003 comme une approche totalement nouvelle à la construction OS.
Nokia a confirmé jeudi que son système d'exploitation Series 40 largement utilisé ... > Nokia a confirmé jeudi que son système d'exploitation Series 40 largement utilisé présentait des vulnérabilités de sécurité qui pourraient permettre une installation furtive et l'activation des applications.
Mais l'entreprise se demandait si elle payait 20 000 € au chercheur Adam Gowdiak de Security Explorations, "Pour des raisons évidentes de sécurité, nous ne commenterons pas davantage le détail de nos activités avec Security Explorations", écrit la porte-parole de Nokia, Kaisa Hirvensalo, dans un e-mail.
Jusqu'à 3000 employés pourraient être nécessaires pour les efforts de recherche de Microsoft cette année, en compensant en partie les licenciements, Selon Steve Turner, chef de l'exploitation de Microsoft, le directeur de l'exploitation de Microsoft, Kevin Turner, a déclaré lors d'un discours-programme à l'occasion de la conférence de presse de Microsoft. Le salon de Cebit continuera d'être difficile en cette fin d'année, alors que l'économie mondiale est confrontée à un sérieux ralentissement.
Microsoft a annoncé en janvier qu'il supprimerait 5 000 positions, son revenu net chutant de 11% 31. La compagnie a déclaré que les suppressions d'emplois viendraient dans le marketing, les ventes, la finance, les ressources juridiques et humaines entre autres domaines au cours des 18 prochains mois.
Système d'exploitation Google Chrome: le monde a-t-il besoin d'un autre système d'exploitation? l'annonce de Chrome OS.
Lorsque Google a lancé son navigateur Web Chrome pour la première fois, nombre d'entre nous ont immédiatement vu Chrome comme l'extension de Google d'un système d'exploitation. Maintenant, cette prophétie est remplie avec des nouvelles de Google prévoit d'ouvrir le code Chrome OS plus tard cette année avec l'intention de le rendre disponible dans la seconde moitié de 2010. Mais immédiatement, cela soulève des questions fondamentales sur ce qui, exactement, définit un fonctionnement système, et c