0 |
Компания Google открыла разработанный ею для внутреннего пользования инструментарий Sandboxed API, который позволяет запускать в «песочнице» библиотеки C и C++, работающие с Linux-подобными операционными системами. Он предоставлен на ресурсе GitHub вместе с документацией, описывающей подготовку к работе с Sandboxed API.
В блоге Google в этот понедельник сообщалось, что Sandboxed API применялся в датацентрах этой компании на протяжении нескольких лет.
Заключение в «песочницу» это популярный метод, практикуемый разработчиками для изоляции некоторых вычислительных процессов. Он оставляет им ограниченный доступ к дискам и памяти, препятствуя распространению вирусов и эксплойтов на остальную операционную систему.
В песочнице работают многие современные приложения и в том числе браузер Google Chrome. С Sandboxed API, разработчики могут автоматизировать процедуру портирования кода C и C++ к открытой среде Google Sandbox2 для операционных систем на базе Linux.
Google заявила, что планирует обеспечить в Sandbox2 поддержку библиотек на других языках программирования, помимо C и C++. Она также собирается портировать эту среду к другим операционным системам, включая FreeBSD, OpenBSD и macOS.
Добавить Windows к числу поддерживаемых систем тоже планируется, однако, как отметили в блоге инженеры Google, это масштабный проект, который потребует вложения намного больших усилий.
Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365
0 |