Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(320)

Side by Side Diff: native_client_sdk/src/doc/overview.rst

Issue 725333002: Initial draft of PNaCl bitcode files. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix issues in patch set 3. Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 .. _overview: 1 .. _overview:
2 2
3 ################## 3 ##################
4 Technical Overview 4 Technical Overview
5 ################## 5 ##################
6 6
7 .. contents:: 7 .. contents::
8 :local: 8 :local:
9 :backlinks: none 9 :backlinks: none
10 :depth: 2 10 :depth: 2
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after
186 186
187 These security measures are in addition to the existing sandbox in the 187 These security measures are in addition to the existing sandbox in the
188 Chrome browser. The Native Client module always executes in a process with 188 Chrome browser. The Native Client module always executes in a process with
189 restricted permissions. The only interaction between this process and the 189 restricted permissions. The only interaction between this process and the
190 outside world is through defined browser interfaces. Because of the 190 outside world is through defined browser interfaces. Because of the
191 combination of the NaCl sandbox and the Chrome sandbox, we say that 191 combination of the NaCl sandbox and the Chrome sandbox, we say that
192 Native Client employs a **double sandbox** design. 192 Native Client employs a **double sandbox** design.
193 193
194 .. _portability: 194 .. _portability:
195 195
196 .. _link_for_pnacl_translator:
197
196 Portability 198 Portability
197 ----------- 199 -----------
198 200
199 Portable Native Client (PNaCl, prounounced "pinnacle") employs state-of-the-art 201 Portable Native Client (PNaCl, prounounced "pinnacle") employs state-of-the-art
200 compiler technology to compile C/C++ source code to a portable bitcode 202 compiler technology to compile C/C++ source code to a portable bitcode
201 executable (**pexe**). PNaCl bitcode is an OS- and architecture-independent 203 executable (**pexe**). PNaCl bitcode is an OS- and architecture-independent
202 format that can be freely distributed on the web and :ref:`embedded in web 204 format that can be freely distributed on the web and :ref:`embedded in web
203 applications<link_nacl_in_web_apps>`. 205 applications<link_nacl_in_web_apps>`.
204 206
205 The PNaCl translator is a component embedded in the Chrome browser; its task is 207 The PNaCl translator is a component embedded in the Chrome browser; its task is
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
279 The C++ API is a set of bindings written on top of the C API. For additional 281 The C++ API is a set of bindings written on top of the C API. For additional
280 information about Pepper, see `Pepper Concepts 282 information about Pepper, see `Pepper Concepts
281 <http://code.google.com/p/ppapi/wiki/Concepts>`_. 283 <http://code.google.com/p/ppapi/wiki/Concepts>`_.
282 284
283 Where to start 285 Where to start
284 ============== 286 ==============
285 287
286 The :doc:`Quick Start <quick-start>` document provides links to downloads and 288 The :doc:`Quick Start <quick-start>` document provides links to downloads and
287 documentation to help you get started with developing and distributing Native 289 documentation to help you get started with developing and distributing Native
288 Client applications. 290 Client applications.
OLDNEW
« no previous file with comments | « native_client_sdk/src/doc/images/PNaClBitcodeFlow.png ('k') | native_client_sdk/src/doc/reference/pnacl-bitcode-manual.rst » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698