vkernel

Ядро Vkernel Архитектура виртуального ядра (vkernel) Парадигма виртуализации, позволяющая компилировать код ядра для запуска в пользовательском пространстве.  Используется DragonFly BSD […]

Ядро Vkernel

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

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

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

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

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

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

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

vkernel — Википедия

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

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