Разработка библиотеки для взаимодействия с VMware vSphere ESXi
Описание проекта:
Требуется разработать библиотеку для взаимодействия с VMware vSphere ESXi вместо использования официального API. Библиотека должна включать функции для запуска, остановки и получения списка процессов, а также сбор информации о процессах.
Основные задачи:
- Разработка библиотеки на Rust. 
- Реализация функций для запуска, остановки и получения списка процессов. 
- Сбор информации о процессах, включая путь к файлу, от которого запущен процесс, и командную строку. 
- Тестирование и пример использования библиотеки. 
Требования:
- Совместимость с ESXi 5.0-8.0. 
- Библиотека должна возвращать данные в структуре (массив, список и т.д.). 
- Поддержка сборки на CentOS 5.3. 
- Желательно наличие покрытия тестами. 
Дополнительные условия:
- Наличие тестовой машины для проверки. 
- Пример использования библиотеки. 
- Понимание особенностей работы с урезанной операционной системой ESXi и её документирования.