В списке рассылки разработчиков Linux-ядра представлен (https://lkml.org/lkml/2011/3/31/406) новый инструментарий для обеспечения работы с системой виртуализации KVM - Native Linux KVM tool (https://github.com/penberg/linux-kvm/tree/master/tools/kvm). Главной целью (http://thread.gmane.org/gmane.linux.kernel/962051/focus=962620) инициативы было желание объединить в один проект разработку частей KVM, работающих на уровне ядра и на уровне пользователя. Для решения задачи был создан прототип упрощенного инструмента для запуска гостевых виртуальных окружений под управлением KVM, который мог бы поставляться вместе с Linux-ядром, развиваясь независимого от проекта QEMU.
До сих пор для управления KVM использовался пакет qemu-kvm. Создание родной для Linux-ядра kvm-утилиты позволит синхронизировать разработку частей KVM, работающих на уровне ядра и пользовательских инструментов, а также обеспечить возможность работы KVM без установки дополнительных компонентов. В Native Linux KVM tool га...URL: https://lkml.org/lkml/2011/3/31/406
Новость: https://www.opennet.ru/opennews/art.shtml?num=30106
Давно пора, то, что KVM приходится использовать через QEMU - это сюрреализм.
приходится, потому что это самый оптимальный из вариантов. он не единственный
>он не единственныйкакие ещё есть?
libvirt
Который так же использует qemu-kvm
>libvirtНе тупи. libvirt - это фронтенд к различным движкам виртуализации. Сам он, в отличие от qemu(-kvm), виртуализации девайсов (диски, сеть, pci, терминал) не предоставляет. Для работы с kvm он использует всё тот же qemu-kvm. Думаю, после допиливания сабжа, его поддержку тоже в libvirt добавят.
>>libvirt
> Не тупи. libvirt - это фронтенд к различным движкам виртуализации. Сам он,
> в отличие от qemu(-kvm), виртуализации девайсов (диски, сеть, pci, терминал) не
> предоставляет. Для работы с kvm он использует всё тот же qemu-kvm.
> Думаю, после допиливания сабжа, его поддержку тоже в libvirt добавят.Не тупи, читай первый пост в треде.
>>он не единственный
> какие ещё есть?Boschs, UML, plex и всякая хрень на которой досбокс и досэму собраны
"... just a hobby, won't be big and professional like QEMU ... this is a development prototype ... It's great as a learning tool if you want to get your feet wet in virtualization land ..."Но судя по всему, на замену qemu проект не рассчитан.
"I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones." - Linus Torvalds, April 1991
<зануда>26 August 1991</зануда>
Это же явная пародия анонса Linux :)"just a hobby, won't be big and professional like MINIX", ЕМНИС
давно пора тока опять скока ждать придется пока это дело придет до вменяемого вида, то что есть еще нуждается в серьёзной доработки
Я вот тоже не понимаю - они что libvirt заново изобрести пытаются или что ?
ключевые фразы:
>который мог бы поставляться вместе с Linux-ядром, развиваясь независимого от проекта QEMU.
>До сих пор для управления KVM использовался пакет qemu-kvm. Создание родной для Linux-ядра kvm-утилиты позволит синхронизировать разработку частей KVM, работающих на уровне ядра и пользовательских инструментов, а также обеспечить возможность работы KVM без установки дополнительных компонентов. В Native Linux KVM tool гарантируется, что утилита всегда будет совместима с ABI KVM текущего ядра, так как код утилиты будет развиваться в одном репозитории и неразрывно от KVM (в случае qemu-kvm, при смене ABI KVM нужно ждать пока под изменение адаптируют сторонний проект qemu-kvm).полный профит из каропки. опять же - qemu-kvm не отменяется. выбирай что хочешь.
похоже на ситуацию с различными фс - есть поддержка в ядре, но и новые тулсы должны быть совместимы с текущей версией фс, а то может наступить айяйяй.
> Я вот тоже не понимаю - они что libvirt заново изобрести пытаются
> или что ?Нет, конечно. Это не конкуренты, а компоненты одной системы (kvm - виртуализация оборудовния - фронтенд).
KVM сейчас и на Фре усиленно пилят.
Интересно зачем? Фришники наперебой же кричали, что виртуализация
не нужна.
> Интересно зачем? Фришники наперебой же кричали, что виртуализация не нужна.Не путай linux-only виртуализацию с открытым API для управления виртуализацией.
http://www.linux-kvm.org/page/Main_Page
>KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V).не путай Kernel-based Virtual Machine с апи вообще и с "планами" бсд в частности.
...
Тем более что эта шняга не на жабе. :D
> Не путай linux-only виртуализацию с открытым API для управления виртуализацией.Ога, когда пингвин пешком под стол ходил а бсдуны орали про Jail-ы, это называлось "linux suxx". А теперь, значит, это переименовалось в "linux only". Ха-ха, метаморфозы :). Кстати а почему, собссно, низкоуровневая виртуализация не может использовать особенности системы и платформы?
усиленно - это последняя активность в 2007?
> KVM сейчас и на Фре усиленно пилят.Прям опилки летят, ога.
Один студент во время GSoC 2007 пытался взяться, но расплакался и убежал. Так и закончились попытки портировать kvm на freebsd...