{"id":6087,"date":"2011-12-02T14:20:16","date_gmt":"2011-12-02T12:20:16","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/2011\/12\/02\/google-stellt-kommende-woche-den-native-client-vor\/"},"modified":"2011-12-02T14:28:20","modified_gmt":"2011-12-02T12:28:20","slug":"google-stellt-kommende-woche-den-native-client-vor","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2011\/12\/02\/google-stellt-kommende-woche-den-native-client-vor\/","title":{"rendered":"Google stellt kommende Woche den Native Client vor"},"content":{"rendered":"<p>Es ist f\u00fcr Viele zwar nur eine Randnotiz, aber ich m\u00f6chte die Meldung doch nicht unter den Tisch fallen lassen. Bin bereits vor Tagen bei Google+ darauf gesto\u00dfen, dass Google kommende Woche den sogenannten Google Native Client \"vorstellen\" will. Was steckt dahinter?<\/p>\n<p> <!--more-->  <\/p>\n<p><a href=\"https:\/\/borncity.com\/blog\/2011\/10\/18\/microsofts-drawbridge-projekt-vorgestellt\/\" target=\"_blank\">Hier<\/a> hatte ich \u00fcber Microsofts DrawBridge-Projekt berichtet. Es handelt sich um eine Technik, um Anwendungen zu virtualisieren und in einer Sandbox ablaufen zu lassen. Hintergrund ist die \u00dcberlegung, dass man zur Anwendungsvirtualisierung nicht unbedingt ein fettes Betriebssystem, sondern nur eine kleine Runtime, die der Anwendung die API-Aufrufe bereitstellt, braucht. Besonders interessant ist diese Geschichte, wenn man die sp\u00e4rlich ver\u00f6ffentlichten Forschungsergebnisse analysiert. Die zur Virtualisierung verwendeten Pic-Prozessoren k\u00f6nnen als Browser-Plugin mitlaufen und besitzen kaum Overhead. Und es ist vorstellbar, dann man nicht nur eine CPU virtualisiert, sondern gleich eine ganz neue CPU-Architektur emuliert. Dies er\u00f6ffnet dann die M\u00f6glichkeit, x86-Code auf ARM-Prozessoren oder ARM-Code auf x86-CPUs auszuf\u00fchren, ohne den ganzen Overhead eines QUEMU mit entsprechenden Performanceverlusten mitschleppen zu m\u00fcssen.<\/p>\n<p>Aber nicht nur Microsoft ist da aktiv, sondern auch Google hat ein Gegenst\u00fcck zu Microsofts XAX mit der Bezeichnung Google Native Client (NaCl) entwickelt. Recherchiert man, st\u00f6\u00dft man teilweise auf die gleichen Forschungsberichte, wo Google-Entwickler auf die Microsoft XAX-Technologie verweisen. Der NaCl steht bereits seit l\u00e4ngerem in einem SDK bereit und ist in Google Chrome implementiert. Allerdings kommt die Technologie nicht richtig aus den Puschen, weil alle Welt glaubt, man wolle nun Exe-Programme f\u00fcr Webspiele im Browser ausf\u00fchren. Dabei liegt die Anwendungsm\u00f6glichkeit doch viel n\u00e4her: Googles Chrome OS st\u00e4nde eine M\u00f6glichkeit, zum Ausf\u00fchren von x86-Programmen auf einem x86-Client doch gut. <\/p>\n<p>Und nun hat Google am 8. Dezember 2011 die Presse zu einem Native Client-Event in Mountian View eingeladen. Ank\u00fcndigung laut <a href=\"http:\/\/news.cnet.com\/8301-30685_3-57332622-264\/google-well-prove-native-clients-worth-on-the-web\/\" target=\"_blank\">Cnet.com<\/a> <em>&quot;we plan to share some news about Native Client,&quot; show some demos, and share some wine.\" <\/em>Na ja, ist mir ein wenig weit, f\u00fcr nen Schluck Wein \u00fcber den Teich in Richtung Amiland zu reisen. Aber die Berichterstattung werde ich verfolgen. Wer wei\u00df, vielleicht kommt Android pl\u00f6tzlich mit der M\u00f6glichkeit, Windows-Anwendungen in NaCl auszuf\u00fchren. W\u00e4re doch mal was \u2013 mit Wine ist so was unter Linux ja auch m\u00f6glich.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es ist f\u00fcr Viele zwar nur eine Randnotiz, aber ich m\u00f6chte die Meldung doch nicht unter den Tisch fallen lassen. Bin bereits vor Tagen bei Google+ darauf gesto\u00dfen, dass Google kommende Woche den sogenannten Google Native Client \"vorstellen\" will. Was &hellip; <a href=\"https:\/\/borncity.com\/blog\/2011\/12\/02\/google-stellt-kommende-woche-den-native-client-vor\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,131,1356,908,14],"tags":[1575,1715,1716,1373],"class_list":["post-6087","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-android","category-google-chrome-internet","category-internet","category-virtualisierung","tag-drawbridge","tag-google-native-client","tag-nacl","tag-xax"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/6087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=6087"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/6087\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=6087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=6087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=6087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}