
Опыт разработки российской платформы виртуализации с нуля: libvirt, cgroups v2 и почему это никому не нужно
Eskander_007 11 минут назад Опыт разработки российской платформы виртуализации с нуля: libvirt, cgroups v2 и почему это никому не нужно Средний 6 мин 185 Системное администрирование * Python * Виртуализация * Open...
Anthropic — What company has the best second artificial intelligence model at the end of June?
В сфере искусственного интеллекта произошло заметное событие. Eskander_007 11 минут назад Опыт разработки российской платформы виртуализации с нуля: libvirt, cgroups v2 и почему это никому не нужно Средний 6 мин 185 Системное администрирование * Python * Виртуализация * Open source * Ретроспектива Из песочницы Виртуализация в России — тема горячая. VMware ушёл, Hyper‑V под вопросом, Proxmox — открытый, но не «суверенный». Я задался вопросом: а можно ли написать платформу управления KVM с нуля, с полным контролем ресурсов через cgroups v2, без единой строки GPL‑кода?
Встречайте Eskvisor — мой проект, переросший в зарегистрированную в Роспатенте программу для ЭВМ. Под капотом — архитектура, грабли с cgroups, и почему полностью суверенный проект был мертворожденным. ТемыПочему возникла идея, как велась разработка и что там с импортозамещениемКак я нативно внедрил cgroups v2 для полного контроля ресурсов системы с гарантиейПочему проект оказался мертворожденнымПочему возникла идея , как велась разработка и что там с импортозамещениемВ надежде среди мыслительных процессов найти ту самую идею стартапа, которая «выстрелит», я пришел к мысли: в РФ сейчас тренд на отечественные разработки.
Технические детали
Учитывая также мой опыт в работе в компании в РФ, которая специализируется на продуктах, связанных с виртуализацией, я понял — надо делать, это можно будет продать. Но к разработке я приступил не сразу, перед разработкой тщательно изучил рынок. Полностью отечественных проектов в принципе нет, а если они есть — то имеют тяжелое легаси, которое само по себе дороже поддерживать.
Большинство проектов(не будем называть имён) чаще всего основываются на OpenSource решениях, а те, в свою очередь, основываются на libvirt. И выходит так, что коммерческая компания со своим штатом программистов, вместо того, чтобы предложить действительно суверенный софт — берет OpenSource, немного его шлифует, клеит свою наклейку и продает как «отечественное решение», где из отечественного лишь верхнеуровневая доработка, но чаще всего — без своей глубокой реализации. Так и клепают год за годом «убийц VMware».
Мой проект также был основан на libvirt, но я сознательно отказался от копирования чужих решений. ИИ — только для ускорения кодогенерации, не более. Проект был полностью написан мной с нуля, на протяжении 45+ дней непрерывного кодинга (а до этого — анализа рынка и конкурентов) с выполнением своего минимального функционала, включая фишку контроля ресурсов через cgroup v2.
Возникает риторический вопрос: если я один смог накинуть ядро кода, лишь немного капнув в этом направлении, включая нативный контроль ресурсов через cgroup v2, чем занимаются целые штаты программистов у крупных вендоров?
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.




