Go 1.3 Native Client Support

Go 1.3 Native Client Support Go 1.3 Native Client Support Russ Cox October 2013 Abstract Go 1.3 will include support for running command-line programs under Native Client, Google’s SFI-based execution sandbox. Background Native Client (NaCl) is a restricted execution environment for x86 binaries. The most notable use of NaCl is to allow sandboxed execution of compiled binaries in Google Chrome extensions. However, NaCl also comes with a tool for executing command-line binaries in a sandboxed environment. Go 1.3 targets this command-line tool (sel_ldr_x86_64 or sel_ldr_x86_32), to be used on play.golang.org, so that users can be given access to package unsafe, real threads, and a generally richer execution environment. Support for Google Chrome is not planned but could be done as a follow-up. NaCl provides a sandbox for each of three architectures: 32-bit x86, 64-bit x86, and 32-bit ARM....

Linked on 2014-06-28 08:03:17 | Similar Links