Google NaCl을 브라우저 외부에서 프로세스 샌드 박스로 실행할 수 있습니까?Google의 Native Client를 브라우저 외부에서 실행할 수 있습니까?
답변
기본 클라이언트 documentation은 모든 작동 방식을 파악하기위한 좋은 출발점 일 수 있습니다.
Mark Seaborn과 Bennet Yee가 말한 것처럼 sel_ldr을 사용하는 것이 가장 좋습니다. sel_ldr이 "The life of sel_ldr"에 포함되는 방법에 대한 자세한 내용.
저는 개인적으로 브라우저 외부에서 NaCl을 사용하는 것을 구현하지 않았기 때문에 불행히도 그렇게 쉽게 말할 수는 없습니다.
예. Native Client의 독립 실행 형 빌드에는 웹 브라우저 외부에서 NaCl 샌드 박스를 실행하는 "sel_ldr"이라는 프로그램이 포함되어 있습니다. NaCl의 많은 테스트 스위트는 브라우저가 아닌 sel_ldr에서 프로그램을 실행하여 NaCl을 테스트합니다.
Mark의 대답에 추가하려면 sel_universal 대상을 살펴보십시오. 이러한 독립형 실행에는 브라우저가 포함되어 있지 않으므로 Pepper 인터페이스와 같이 지원할 수없는 인터페이스가 분명 있습니다. 또한, 우리가 지원하는 안정적인 ABI는 "통합 런타임"또는 irt에 의해 노출되는 것이며, irt code thunk는 브라우저가 있다고 가정합니다. sel_ldr을 통한 NaCl의 독립 실행 형 사용은 대체 irt가 작성 될 때까지 처음에는 syscall 인터페이스를 사용해야 할 것입니다. (주 : 우리는 시스템 콜 인터페이스의 안정성에 대해 아무런 보장도하지 않습니다.)
Native Client의 출처에 포함되어있는 run.py
을 시도 할 수 있습니다.
다음은 hello world 프로그램을 실행하는 예입니다.
make test_hello_world_nexe
python native_client/run.py out/Debug/hello_world_newlib_x64.nexe
구축, 검색 및 sel_ldr
을 호출하고 자동으로 적절한 인수를 전달할 수 있습니다이 스크립트.
- 1. Google Native Client를 실행하는 인터넷의 비율?
- 2. Windows Azure에서 Native C++ 코드를 실행할 수 있습니까?
- 3. powershell을 사용하여 SQL Native Client를 구성하는 방법은 무엇입니까?
- 4. Google Native Client는 브라우저 사용 방식을 어떻게 변경합니까? ,
- 5. 브라우저 외부에서도 Flash 100 % GPU를 실행할 수 있습니까?
- 6. Silverlight 브라우저 외부에서 호스트
- 7. Grails 프로젝트 외부에서 데이터베이스 마이그레이션 플러그인 스크립트를 실행할 수 있습니까?
- 8. VS.Net 단위 테스트를 IDE 외부에서 실행할 수 있습니까?
- 9. Visual Studio 외부에서/test/dtsx 패키지를 실행할 수 있습니까?
- 10. 브라우저 외부에서 응용 프로그램 설치
- 11. Silverlight가 브라우저 외부에서 설정 됨
- 12. Silverlight 3 브라우저 외부에서 업데이트
- 13. WPF 브라우저 응용 프로그램이 안전하지 않은 코드를 실행할 수 있습니까?
- 14. 다른 인터넷 브라우저 때문에 GWT 앱을 다르게 실행할 수 있습니까?
- 15. 누군가 브라우저 창을 닫을 때 PHP 함수를 실행할 수 있습니까?
- 16. Silverlight : 브라우저 외부에서 실행할 때 1MB 이상의 격리 된 저장소를 사용할 수 없습니다.
- 17. 브라우저 외부에서 Silverlight 업데이트 응용 프로그램
- 18. 문서 외부에서 마우스 위치를 잡을 수 있습니까?
- 19. 외부에서 루프를 끊을 수 있습니까?
- 20. Google의 링크가 숨겨져 있습니까?
- 21. Silverlight 4 - 브라우저 외부에서 응용 프로그램
- 22. 브라우저 외부에서 javascript를 사용하여 xml을 파싱 하시겠습니까?
- 23. 브라우저 응용 프로그램 외부에서 작성하는 경우
- 24. Silverlight 3 브라우저 외부에서 응용 프로그램 기능
- 25. 프로그래밍 방식으로 브라우저 외부에서 XSL 변환 적용
- 26. 왜 Visual Studio 외부에서 OpenGL 프로그램을 실행할 수 없습니까?
- 27. 브라우저 외부에서 Silverlight 창을 닫으려면 어떻게해야합니까?
- 28. 브라우저 외부에서 Javascript 기능을 호출 하시겠습니까?
- 29. 귀하의 고객을위한 Google의 차트가 있습니까?
- 30. Adobe Air는 일반적으로 iOS에서 실행할 수 있습니까?
나는 최근 토론 그룹에서 같은 질문을했습니다. Mark Seaborn이 대답 한대로 sel_ldr을 사용하여 대답은 '예'입니다. –