An Entity of Type: company, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Google Native Client (NaCl) is a discontinued sandboxing technology for running either a subset of Intel x86, ARM, or MIPS native code, or a portable executable, in a sandbox. It allows safely running native code from a web browser, independent of the user operating system, allowing web apps to run at near-native speeds, which aligns with Google's plans for ChromeOS. It may also be used for securing browser plugins, and parts of other applications or full applications such as ZeroVM.

Property Value
dbo:abstract
  • Google Native Client oder nur Native Client (NaCl) war eine Sandbox-Technik, die es ermöglichte, C- oder C++-Code in einer Browserumgebung auszuführen. Google Native Client steht unter der BSD-Lizenz. Bislang unterstützen nur Google Chrome und Chromium Native Client oder Portable Native Client. Der Portable Native Client erweitert diese Technik um Plattformunabhängigkeit, so dass Applikationen auf unterschiedlichen Computer-Architekturen laufen können. Dabei liegen Applikationen auf einem Webserver in plattformunabhängigem Bytecode vor und werden vom PNaCl eines Webbrowsers umgehend in Maschinensprache der ausführenden Plattform übersetzt. Native Client wird ab Juni 2021 nicht mehr von Google unterstützt. (de)
  • Google Native Client (NaCl) is a discontinued sandboxing technology for running either a subset of Intel x86, ARM, or MIPS native code, or a portable executable, in a sandbox. It allows safely running native code from a web browser, independent of the user operating system, allowing web apps to run at near-native speeds, which aligns with Google's plans for ChromeOS. It may also be used for securing browser plugins, and parts of other applications or full applications such as ZeroVM. To demonstrate the readiness of the technology, on 9 December 2011, Google announced the availability of several new Chrome-only versions of games known for their rich and processor-intensive graphics, including Bastion (no longer supported on the Chrome Web Store). NaCl runs hardware-accelerated 3D graphics (via OpenGL ES 2.0), sandboxed local file storage, dynamic loading, full screen mode, and mouse capture. There were also plans to make NaCl available on handheld devices. Portable Native Client (PNaCl) is an architecture-independent version. PNaCl apps are compiled ahead-of-time. PNaCl is recommended over NaCl for most use cases. The general concept of NaCl (running native code in web browser) has been implemented before in ActiveX, which, while still in use, has full access to the system (disk, memory, user-interface, registry, etc.). Native Client avoids this issue by using sandboxing. An alternative by Mozilla was asm.js, which also allows applications written in C or C++ to be compiled to run in the browser and also supports ahead-of-time compilation, but is a subset of JavaScript and hence backwards-compatible with browsers that do not support it directly. On 12 October 2016, a comment on the Chromium issue tracker indicated that Google's Pepper and Native Client teams had been destaffed. On 30 May 2017, Google announced deprecation of PNaCl in favor of WebAssembly. Although initially Google planned to remove PNaCl in first quarter of 2018, and later in the second quarter of 2019, it has been removed in June 2022 (together with Chrome Apps). (en)
  • Google Native Client ou NaCl (en allusion au chlorure de sodium) est un logiciel de sandbox qui permet l'exécution de code natif x86 dans un environnement confiné et contrôlé par un navigateur web. C'est un projet opensource qui donnera la possibilité aux développeurs web d'écrire du code (C ou C++) qui sera directement exécutable par le micro-processeur de la machine cliente lors du chargement du site dans un navigateur web. Les applications intégrées aux pages web auront une vitesse proche d'un exécutable natif, le jeu Quake et le programme XaoS ont déjà été porté pour Google Native Client. À terme Google Chrome embarquera cette technologie. (fr)
  • Google Native Client(ネイティブクライアント、食塩を意識してNaClと略される)は、ネイティブコードを安全に、しかし効率的に実行することを目標とした、サンドボックスを中心としたフレームワークである。当初はその名の通りネイティブコード版のみであったが、その後の情勢などにより、現在はプロセッサアーキテクチャ非依存の Portable Native Client (PNaCl) もあり、それについても述べる。 WebAssemblyの普及に伴いそちらにリソースを集中するため開発を終了し、2019年にChromeから削除されることが発表された。 (ja)
  • 구글 네이티브 클라이언트(영어: Google Native Client, NaCl)는 소프트웨어 기반 실패 분리(fault isolation)를 이용하여 인텔 x86이나 ARM 네이티브 코드의 하부집합을 실행하기 위한 샌드박스 기술이다. 현재는 개발 중에 있는 이 기술은 웹 브라우저로부터 네이티브 코드를 안전하게 실행할 수 있도록 하고 있으므로 웹 기반 응용 프로그램들이 네이티브에 가까운 속도를 낼 수 있다. 네이티브 클라이언트는 구글이 개발하고 있는 오픈 소스 프로젝트이다. (ko)
  • Google Native Client (abbreviato come NaCl) era una tecnologia Sandbox per eseguire set di codice nativo Intel x86 usando software basato sulla isolazione d'errore.È stato proposto come codice nativo da eseguire in sicurezza dal browser, permettendo applicazioni web da eseguire più velocemente.Native Client era un progetto open source sviluppato da Google.Native Client era supportato da Firefox, Safari, Opera, e Google Chrome eseguiti su Windows, Mac, o Linux su hardware x86 . Inoltre dal 2013 fu utilizzato come estensione nativa anche dalle smart tv Samsung con sistema operativo tizen.Attualmente è stato deprecato, e rimpiazzato dal formato WebAssembly (it)
  • Native Client (NaCl) — технология песочницы для запуска кода на платформах x86, x86-64, ARM и MIPS, позволяющая безопасно запускать машинный код непосредственно в браузере независимо от операционной системы со скоростью, приближённой к запуску машинного кода. Эта технология также может быть использована для создания защищённых плагинов для браузера, частей какого-либо приложения либо самих приложений, например . Чтобы показать готовность технологии, 9 декабря 2011 года Google представила игру с богатой графикой (на данный момент игра уже недоступна). NaCl использует аппаратное ускорение 3D-графики через OpenGL ES 2.0, запускаясь в песочнице local storage с возможностью полноэкранного режима и взаимодействием с мышью. Переносимый Native Client (англ. Portable Native Client, сокр. PNaCl) — это архитектурно-независимая версия данной технологии. Приложения PNaCl используют технологии AOT-компиляции. Основная идея NaCl (запуск машинного кода в браузере) была реализована ещё в ActiveX, которая имеет множество проблем с безопасностью. Технология NaCl избегает этого, используя песочницу. Существует альтернатива NaCl под названием asm.js, которая так же позволяет компилировать приложения, написанные на Си или C++, для запуска непосредственно в браузере (со скоростью, приближенной к машинному коду), поддерживает AOT-компиляцию и притом является подмножеством языка JavaScript, т. е. обратно совестима с браузерами, не имеющими её встроенной поддержки. Ещё одной альтернативой NaCl (хотя и изначально основанной на PNaCl) является WebAssembly. 12 октября 2016 в баг-трекере проекта Chromium появился комментарий, упоминающий о роспуске команд, работающих над Google's Pepper и Native Client. 30 мая 2017 Google объявила об отказе от PNaCl в пользу WebAssembly. (ru)
  • Google Native Client(縮寫為NaCl),是一个由谷歌所發起的開放原始碼計劃,採用BSD许可证。它採用沙盒技術,讓Intel x86、ARM或MIPS子集的機器碼直接在沙盒上運行。它能夠從瀏覽器直接運行程式機器碼,獨立於使用者的作業系統之外,使Web應用程式可以用接近於機器碼運作的速度來執行,同時兼顧安全性。其功能類似於微軟的 ActiveX,但是ActiveX只支援視窗系統。 Google將這項功能合併在Chrome OS之下開發。它也可以被用來開發安全的瀏覽器外掛程式。 2017年5月31日,Google宣布放棄PNaCl轉向WebAssembly。 (zh)
dbo:computingPlatform
dbo:developer
dbo:genre
dbo:latestReleaseVersion
  • Clients: Same asGoogle Chrome
  • SDK:Pepper 45/
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:releaseDate
  • 2011-09-16 (xsd:date)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 20607025 (xsd:integer)
dbo:wikiPageLength
  • 23272 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1120824668 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
  • Google, others (en)
dbp:genre
  • Sandbox in web browsers for native code (en)
dbp:id
  • 2 (xsd:integer)
  • 5 (xsd:integer)
dbp:latestReleaseVersion
  • 2015-07-10 (xsd:date)
dbp:license
dbp:name
  • Google Native Client (en)
dbp:operatingSystem
dbp:platform
dbp:programmingLanguage
dbp:released
  • 2011-09-16 (xsd:date)
dbp:replacedBy
dbp:title
  • Google I/O 2013 - Introduction to Portable Native Client (en)
  • Google I/O 2009 Native Code for Compute Intensive Web Apps (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Google Native Client(ネイティブクライアント、食塩を意識してNaClと略される)は、ネイティブコードを安全に、しかし効率的に実行することを目標とした、サンドボックスを中心としたフレームワークである。当初はその名の通りネイティブコード版のみであったが、その後の情勢などにより、現在はプロセッサアーキテクチャ非依存の Portable Native Client (PNaCl) もあり、それについても述べる。 WebAssemblyの普及に伴いそちらにリソースを集中するため開発を終了し、2019年にChromeから削除されることが発表された。 (ja)
  • 구글 네이티브 클라이언트(영어: Google Native Client, NaCl)는 소프트웨어 기반 실패 분리(fault isolation)를 이용하여 인텔 x86이나 ARM 네이티브 코드의 하부집합을 실행하기 위한 샌드박스 기술이다. 현재는 개발 중에 있는 이 기술은 웹 브라우저로부터 네이티브 코드를 안전하게 실행할 수 있도록 하고 있으므로 웹 기반 응용 프로그램들이 네이티브에 가까운 속도를 낼 수 있다. 네이티브 클라이언트는 구글이 개발하고 있는 오픈 소스 프로젝트이다. (ko)
  • Google Native Client (abbreviato come NaCl) era una tecnologia Sandbox per eseguire set di codice nativo Intel x86 usando software basato sulla isolazione d'errore.È stato proposto come codice nativo da eseguire in sicurezza dal browser, permettendo applicazioni web da eseguire più velocemente.Native Client era un progetto open source sviluppato da Google.Native Client era supportato da Firefox, Safari, Opera, e Google Chrome eseguiti su Windows, Mac, o Linux su hardware x86 . Inoltre dal 2013 fu utilizzato come estensione nativa anche dalle smart tv Samsung con sistema operativo tizen.Attualmente è stato deprecato, e rimpiazzato dal formato WebAssembly (it)
  • Google Native Client(縮寫為NaCl),是一个由谷歌所發起的開放原始碼計劃,採用BSD许可证。它採用沙盒技術,讓Intel x86、ARM或MIPS子集的機器碼直接在沙盒上運行。它能夠從瀏覽器直接運行程式機器碼,獨立於使用者的作業系統之外,使Web應用程式可以用接近於機器碼運作的速度來執行,同時兼顧安全性。其功能類似於微軟的 ActiveX,但是ActiveX只支援視窗系統。 Google將這項功能合併在Chrome OS之下開發。它也可以被用來開發安全的瀏覽器外掛程式。 2017年5月31日,Google宣布放棄PNaCl轉向WebAssembly。 (zh)
  • Google Native Client oder nur Native Client (NaCl) war eine Sandbox-Technik, die es ermöglichte, C- oder C++-Code in einer Browserumgebung auszuführen. Google Native Client steht unter der BSD-Lizenz. Bislang unterstützen nur Google Chrome und Chromium Native Client oder Portable Native Client. Native Client wird ab Juni 2021 nicht mehr von Google unterstützt. (de)
  • Google Native Client (NaCl) is a discontinued sandboxing technology for running either a subset of Intel x86, ARM, or MIPS native code, or a portable executable, in a sandbox. It allows safely running native code from a web browser, independent of the user operating system, allowing web apps to run at near-native speeds, which aligns with Google's plans for ChromeOS. It may also be used for securing browser plugins, and parts of other applications or full applications such as ZeroVM. (en)
  • Google Native Client ou NaCl (en allusion au chlorure de sodium) est un logiciel de sandbox qui permet l'exécution de code natif x86 dans un environnement confiné et contrôlé par un navigateur web. C'est un projet opensource qui donnera la possibilité aux développeurs web d'écrire du code (C ou C++) qui sera directement exécutable par le micro-processeur de la machine cliente lors du chargement du site dans un navigateur web. Les applications intégrées aux pages web auront une vitesse proche d'un exécutable natif, le jeu Quake et le programme XaoS ont déjà été porté pour Google Native Client. (fr)
  • Native Client (NaCl) — технология песочницы для запуска кода на платформах x86, x86-64, ARM и MIPS, позволяющая безопасно запускать машинный код непосредственно в браузере независимо от операционной системы со скоростью, приближённой к запуску машинного кода. Эта технология также может быть использована для создания защищённых плагинов для браузера, частей какого-либо приложения либо самих приложений, например . 12 октября 2016 в баг-трекере проекта Chromium появился комментарий, упоминающий о роспуске команд, работающих над Google's Pepper и Native Client. (ru)
rdfs:label
  • Google Native Client (de)
  • Google Native Client (en)
  • Google Native Client (it)
  • Google Native Client (fr)
  • 구글 네이티브 클라이언트 (ko)
  • Google Native Client (ja)
  • Native Client (ru)
  • Native Client (zh)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Google Native Client (en)
is dbo:influencedBy of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influencedBy of
is rdfs:seeAlso of
is owl:differentFrom of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License