vkernel

Оглавление1 Ядро Vkernel1.1 Архитектура виртуального ядра (vkernel)1.2 Сравнение с другими операционными системами1.3 Отличие от unikernel1.4 Поддержка и развитие1.5 Дополнительные ресурсы2 […]

Ядро Vkernel

  • Архитектура виртуального ядра (vkernel)

    • Парадигма виртуализации, позволяющая компилировать код ядра для запуска в пользовательском пространстве. 
    • Используется DragonFly BSD с версии 1.7, впервые представлена в 2006 году. 
    • Цель – упрощение разработки и поддержки кластеров в интернете без ущерба для локальной безопасности. 
  • Сравнение с другими операционными системами

    • Аналогичные концепции существуют в Linux и NetBSD, с разными подходами к виртуализации ядра. 
    • В Linux используется Linux с пользовательским режимом, в NetBSD – инфраструктура ядра rump. 
  • Отличие от unikernel

    • В vkernel компоненты ядра работают в пользовательском пространстве для разработки и отладки, в то время как unikernel запускает пользовательские компоненты в ядре для повышения производительности. 
    • Оба подхода могут использоваться для автономной работы программного обеспечения с низкими накладными расходами. 
  • Поддержка и развитие

    • В DragonFly vkernel рассматривается как первоклассная архитектура, сравнимая с i386 или amd64. 
    • Поддерживается ядром хоста с помощью системных вызовов для управления виртуальной памятью. 
  • Дополнительные ресурсы

    • Ссылки на портал бесплатного программного обеспечения с открытым исходным кодом, Linux в пользовательском режиме и другие связанные статьи. 
    • Статья является заглушкой и приглашает к расширению. 

Полный текст статьи:

vkernel — Википедия

Оставьте комментарий

Прокрутить вверх