Warning: file_put_contents(aCache/aDaily/post/linux_gram/-8253-8254-8255-8253-): Failed to open stream: No space left on device in /var/www/tgoop/post.php on line 50
Linux / Линукс@linux_gram P.8255
LINUX_GRAM Telegram 8255
Представлен TinyKVM для виртуализации на уровне отдельных процессов

Компания Varnish Software представила открытый проект TinyKVM, который использует гипервизор KVM для изоляции выполнения отдельных процессов. Цель проекта — создать самую быструю sandbox-систему с минимальными накладными расходами.

📌 Что такое TinyKVM?
1. Основная задача:
• Изоляция консольных программ для Linux с производительностью, близкой к обычному выполнению.

2. Технологии:
• Использует гипервизор KVM для аппаратной виртуализации.
• Накладные расходы на вызов системных вызовов — около 2 микросекунд.

3. Лицензия:
• Код распространяется под лицензией GPLv3, доступна коммерческая лицензия.


📌 Основные возможности
1. Ограничение ресурсов:
• Максимальное время исполнения.
• Ограничение потребления памяти.

2. Эффективное использование памяти:
• Ответвление виртуальных машин в режиме copy-on-write.
• Возможность сброса процессов в исходное состояние.

3. Поддержка отладки:
• Удалённая отладка через GDB.

4. Производительность:
• Использование больших страниц памяти (hugepage).
• Отсутствие драйверов и виртуальных устройств в виртуальной машине.


📌 Где может применяться?
• Кэширование и обработка web-запросов: TinyKVM заменяет эмулятор libriscv в платформе Varnish.
• Изоляция модулей: Создан вариант библиотеки libvmod для выполнения модулей Varnish с использованием TinyKVM.


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍224



tgoop.com/linux_gram/8255
Create:
Last Update:

Представлен TinyKVM для виртуализации на уровне отдельных процессов

Компания Varnish Software представила открытый проект TinyKVM, который использует гипервизор KVM для изоляции выполнения отдельных процессов. Цель проекта — создать самую быструю sandbox-систему с минимальными накладными расходами.

📌 Что такое TinyKVM?

1. Основная задача:
• Изоляция консольных программ для Linux с производительностью, близкой к обычному выполнению.

2. Технологии:
• Использует гипервизор KVM для аппаратной виртуализации.
• Накладные расходы на вызов системных вызовов — около 2 микросекунд.

3. Лицензия:
• Код распространяется под лицензией GPLv3, доступна коммерческая лицензия.


📌 Основные возможности
1. Ограничение ресурсов:
• Максимальное время исполнения.
• Ограничение потребления памяти.

2. Эффективное использование памяти:
• Ответвление виртуальных машин в режиме copy-on-write.
• Возможность сброса процессов в исходное состояние.

3. Поддержка отладки:
• Удалённая отладка через GDB.

4. Производительность:
• Использование больших страниц памяти (hugepage).
• Отсутствие драйверов и виртуальных устройств в виртуальной машине.


📌 Где может применяться?
• Кэширование и обработка web-запросов: TinyKVM заменяет эмулятор libriscv в платформе Varnish.
• Изоляция модулей: Создан вариант библиотеки libvmod для выполнения модулей Varnish с использованием TinyKVM.


Linux / Линукс
🥸

BY Linux / Линукс






Share with your friend now:
tgoop.com/linux_gram/8255

View MORE
Open in Telegram


Telegram News

Date: |

ZDNET RECOMMENDS Select “New Channel” Healing through screaming therapy The visual aspect of channels is very critical. In fact, design is the first thing that a potential subscriber pays attention to, even though unconsciously. How to Create a Private or Public Channel on Telegram?
from us


Telegram Linux / Линукс
FROM American