Google Native Client (abbreviated as NaCl) is a sandboxing technology for running a subset of Intel x86 native code using software-based fault isolation. Currently in an early development stage, it is proposed for safely running native code from a web browser, allowing web-based applications to run at near-native speeds. Native Client is an open source project being developed by Google. To date, Quake and XaoS have been ported to Google Native Client Platform.

PropertyValue
dbpedia-owl:Software/developer
dbpedia-owl:Software/license
dbpedia-owl:Software/status
  • Research stage
dbpedia-owl:developer
dbpedia-owl:license
dbpedia-owl:status
  • Research stage
dbpprop:abstract
  • Google Native Client (abbreviated as NaCl) is a sandboxing technology for running a subset of Intel x86 native code using software-based fault isolation. Currently in an early development stage, it is proposed for safely running native code from a web browser, allowing web-based applications to run at near-native speeds. Native Client is an open source project being developed by Google. To date, Quake and XaoS have been ported to Google Native Client Platform. Native Client is supported on Firefox, Safari, Opera, and Google Chrome running on Windows, Mac, or Linux on x86 hardware. Native Client is notable for its novel sandboxing technique which makes use of the x86 architecture's rarely-used segmentation facility. Native Client sets up x86 segments to restrict the memory range that the sandboxed code can access. It uses a code verifier to prevent use of unsafe instructions such as instructions that perform system calls. In order to prevent the code from jumping to an unsafe instruction hidden in the middle of a safe instruction, Native Client requires that all indirect jumps are jumps to the start of 32-byte-aligned blocks, and instructions are not allowed to straddle these blocks. Because of these constraints, C code must be recompiled to run under Native Client, which provides customised versions of the GNU toolchain. Native Client is licensed under a BSD-style licence. Native Client uses Newlib as its C library, but a port of GNU libc is also available.
  • Google Native Client (abbreviato come NaCl) è una tecnologia Sandbox per eseguire set di codice nativo Intel x86 usando software basato sulla isolazione d'errore. Attualmente è ancora in sviluppo. È stato proposto come codice nativo da eseguire in sicurezza dal browser, permettendo applicazioni web da eseguire più velocemente. Native Client è un progetto open source sviluppato da Google Native Client è supportato da Firefox, Safari, Opera, e Google Chrome eseguiti su Windows, Mac, o Linux su hardware x86.
dbpprop:caption
  • A Python REPL running under Native Client inside a web browser.
dbpprop:developer
  • Google, others.
dbpprop:genre
  • Native code sandboxing in the web browser
dbpprop:latestPreviewDate
  • June 1, 2009
dbpprop:latestPreviewVersion
dbpprop:license
dbpprop:name
  • Google Native Client
dbpprop:operatingSystem
dbpprop:programmingLanguage
dbpprop:reference
dbpprop:status
  • Research stage
dbpprop:website
dbpprop:wikiPageUsesTemplate
rdf:type
rdfs:comment
  • Google Native Client (abbreviated as NaCl) is a sandboxing technology for running a subset of Intel x86 native code using software-based fault isolation. Currently in an early development stage, it is proposed for safely running native code from a web browser, allowing web-based applications to run at near-native speeds. Native Client is an open source project being developed by Google. To date, Quake and XaoS have been ported to Google Native Client Platform.
  • Google Native Client (abbreviato come NaCl) è una tecnologia Sandbox per eseguire set di codice nativo Intel x86 usando software basato sulla isolazione d'errore. Attualmente è ancora in sviluppo. È stato proposto come codice nativo da eseguire in sicurezza dal browser, permettendo applicazioni web da eseguire più velocemente.
rdfs:label
  • Google Native Client
  • Google Native Client
skos:subject
foaf:homepage
foaf:name
  • Google Native Client
foaf:page
is dbpprop:redirect of