Microsoft выпустила первый релиз библиотечной ОС LiteBox для песочниц
Microsoft опубликовала первый помеченный выпуск LiteBox — открытого проекта, над которым компания работает последние месяцы. Речь идёт о библиотечной операционной системе (Library OS), написанной на Rust и ориентированной на изоляцию приложений в песочнице.
Сам проект впервые привлёк внимание ещё в феврале, когда Microsoft открыла его исходный код. Теперь, с версией 0.1, разработка переходит от статуса «новый репозиторий» к первому официальному релизу, который можно пробовать и оценивать.
Что умеет LiteBox
LiteBox опирается на механизмы виртуализации и безопасности ядра Linux, а также на преимущества, заложенные в самом языке Rust, — прежде всего безопасную работу с памятью. На этой основе система обещает запускать приложения в изолированном окружении в нескольких сценариях: изоляция Linux-приложений на Linux, выполнение Linux-программ в среде Windows, а также иные конфигурации, где во главу угла поставлена безопасность.
Выбор библиотечной архитектуры здесь показателен: вместо полноценной виртуальной машины приложение связывается с компактным слоем ОС, который перехватывает и контролирует его обращения к системе. Это должно обеспечить изоляцию при меньших накладных расходах, чем у традиционных решений.
Контекст
Для Microsoft это очередной шаг в сторону Rust как языка для компонентов, критичных к безопасности, — тенденция, заметная и в других её проектах. Номер версии 0.1 честно обозначает стадию: это ранний релиз, приглашение к знакомству, а не готовый к промышленному применению продукт. Тем, кто занимается изоляцией приложений и безопасными средами исполнения, стоит присмотреться к проекту уже сейчас.
Источник: Phoronix
Комментарии
Войдите, чтобы комментировать.