Включить ОС - IncludeOS
Разработчик | Включить ОС В КАЧЕСТВЕ[1] |
---|---|
Написано в | C ++ |
Исходная модель | Открытый исходный код |
изначальный выпуск | 18 августа 2014 г. |
Маркетинговая цель | Облачные вычисления |
Платформы | x86, x86-64 |
Ядро тип | Unikernel |
Userland | Подмножество POSIX, настраиваемое |
Лицензия | Лицензия Apache 2.0 |
Официальный веб-сайт | www |
Включить ОС минимальный открытый исходный код, unikernel операционная система для облачных сервисов и Интернет вещей.[1][2] IncludeOS позволяет пользователям запускать C ++ приложения в облаке без операционной системы. IncludeOS добавляет функциональность операционной системы к приложению, позволяя самому создавать 'виртуальная машина 'для приложения.[3]
Приложения IncludeOS загружаются за десятки миллисекунд и требуют всего несколько мегабайт на диске и памяти.[3]
Архитектура
Минималистичная архитектура IncludeOS означает, что в ней нет виртуальная память Космос. В свою очередь, поэтому отсутствует понятие системные вызовы ни пространство пользователя.[3]
Рекомендации
- ^ а б Стиг Эйванн (12.11.2018). «Безопасность Интернета вещей и Linux: почему IncludeOS считает, что имеет преимущество». ZDNet.
- ^ Егулалп, Сердар (2 декабря 2015 г.). «IncludeOS: запускайте облачные приложения с меньшими затратами». InfoWorld. Получено 2 января 2018.
- ^ а б c Хусейн, Нур (25 июля 2017 г.). «IncludeOS: unikernel для приложений C ++». LWN.net. Получено 2 января 2018.
внешняя ссылка
- Включить ОС на GitHub
- Блог IncludeOS
- Альфред Браттеруд: Разбор ОС: дьявол в побочных эффектах, Презентация CppCon 2017
- C ++ Weekly - эпизод 31 - IncludeOS