12.12.2008 Новости, Открытый код/LinuxОткрытый проект Native Client корпорации Google предоставляет под лицензией BSD набор инструментов для запуска обычных приложений в окне браузера. Для этого они должны быть перекомпилированы с помощью расширенных версий общедоступных компиляторов GCC, а в браузере надо установить подключаемый модуль. Программа, запущенная таким образом, функционирует в изолированной “песочнице”, что обеспечивает высокую безопасность: дисковые операции и обращения к памяти контролируются подсистемой времени выполнения. Вместе с тем компиляция выполняется не в промежуточный байт-код, а в обычные x86-команды, из-за чего потерь производительности почти не происходит. Официально проект позиционируется как исследовательский, нацеленный на создание безопасных насыщенных веб-приложений, не зависящих от марки браузера и ОС и при ...
читать далее.