My favorites | Sign in
Project Home Wiki Issues Source
Search
for

This wiki is obsolete!

For the SDK and developer oriented docs see https://developers.google.com/native-client/.

For contributor oriented information see http://chromium.org/nativeclient.

Do not rely on, edit, or add any information in this wiki. If you need to edit a page, please migrate it to either of the above as appropriate first.

TestedPlatforms  
Platforms on which Native Client has been tested
Deprecated
Updated Jul 22, 2011 by cstefan...@google.com

This page lists the platforms on which we've tried Native Client, both for building it and for running it. Also see the ReleaseNotes.

Note: Please add a comment if you have additional information.

Linux

What works

We've tested building with the following configurations:

  • Ubuntu 8.04 (Hardy Heron)
  • Ubuntu 9.04 (Jaunty Jackalope)
  • Ubuntu 9.10 (Karmic Koala)

Building and running on 64-bit systems isn't as well tested as on 32-bit systems. Some time after Karmic stabilizes, we will drop support for Jaunty.

The Native Client plug-in has been successfully used in the following browsers:

  • Firefox 3
  • Firefox 2

What doesn't work

  • The ia32-lib-dev package is, as of this writing, missing from the amd64 Karmic Koala release of Ubuntu, and we cannot (yet) build the on Karmic amd64.

Mac

What works

Building Native Client requires Mac OS X 10.5.

Running Native Client modules should work on both 10.5 and 10.4.

The Native Client plug-in has been successfully used in the following browsers:

  • Firefox 3
  • Firefox 2 (partial support; control, command, and alt keys not enabled)
  • Camino (appears to work, but has had minimal testing)

What doesn't work

The Native Client plug-in doesn't currently work in the following browsers:

  • Safari

Windows

What works

Native Client builds and runs on 32-bit Vista and all versions of Windows XP.

The Native Client plug-in has been successfully used in the following browsers:

  • Firefox 3
  • Firefox 2
  • Chrome
  • Safari
  • Opera

What doesn't work

Native Client does not work on 64-bit versions of Windows Vista. Native Client will silently fail on these systems, without running untrusted code. 64-bit Vista lacks the system call required to set up protected memory segments.

The Native Client plug-in doesn't currently work in the following browsers:

  • Internet Explorer

Comment by lei...@gmail.com, Dec 9, 2008

Failed to build on Fedora 10. To make it work do the following:

sudo ln -s /lib/libssl.so.0.9.8{g,} sudo ln -s /lib/libcrypto.so.0.9.8{g,}

./scons firefox_install

scons will exit with error. Add includes for string.h and limits.h to the files that are complaining. Then rerun scons until and it should install properly.

Browser sucess info:

1. Firefox 3.0.4 (success) 2. Midori 0.0.21 (success) 3. Epiphany 2.24.1 (fail)

Comment by tlah...@gmail.com, Dec 10, 2008

The Firefox 2 and 3 versions most certainly do NOT work on Ubuntu 8.04 with a 32 bit version. It gives errors on compile and it crashes the browsers when a graphics rich example is loaded, every time.

Comment by Gordje...@gmail.com, May 14, 2010

There is no native amd64 plugin for Linux, only 32 bits one? why? will it be ported? if yes - when?

Comment by project member bradc...@google.com, May 19, 2010

@Gordjelin: We do have emerging 64-bit support in Google Chrome for Linux and for Windows. Hopefully that will work for you. If not, I'd suggest raising this question in native-client-discuss.

Comment by arjo...@gmail.com, Mar 5, 2011

Does not seem to work on Chrome for OSX.

Comment by joelbeck...@gmail.com, May 12, 2011

Are there any plans to support mobile platforms, esp. Android and iOS?? If so, this could be the primary means of developing great cross-platform apps for mobile and desktop/laptop, with the ease of development with html/javascript, and native code for the performance-critical parts! I'm very excited about this project, but esp if we can support it on mobile.


Sign in to add a comment
Powered by Google Project Hosting