Ядро костреца

Ядро огузка Концепция «anykernel» в NetBSD NetBSD rump — первая реализация «anykernel», позволяющая драйверам работать в монолитном ядре или в […]

Ядро огузка

  • Концепция «anykernel» в NetBSD

    • NetBSD rump — первая реализация «anykernel», позволяющая драйверам работать в монолитном ядре или в пользовательском пространстве. 
    • Драйверы NetBSD rump совместимы с множеством POSIX-систем, включая Hurd, Linux, NetBSD и другие. 
    • Ядра rump также работают без POSIX, поверх Xen, L4 и «голого железа». 
  • Преимущества «anykernel»

    • Сохраняет преимущества монолитного ядра, но ускоряет разработку драйверов и повышает безопасность в пользовательском пространстве. 
    • Позволяет драйверам быть скомпилированными в монолитное ядро или запускаться как микроядро без изменений кода. 
    • Включает в себя не только драйверы устройств, но и файловые системы и сетевой стек. 
  • Подпроект fs-utils

    • Создан с использованием библиотек rump для доступа к файловым системам без необходимости их монтирования. 
    • Не требует учетной записи суперпользователя и поддерживает знакомые команды Unix для различных файловых систем. 
  • Дополнительные ресурсы

    • Ссылки на статью «Ядра Rump: нет операционной системы?» и другие ресурсы доступны в конце статьи. 

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

Ядро костреца — Википедия

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

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