Компания Microsoft объявила об открытии исходных текстов слоя для обеспечения паравиртуализации OpenHCL и монитора виртуальных машин OpenVMM, специально развиваемого для организации работы OpenHCL. Код OpenVMM и OpenHCL написан на языке Rust и распространяется под лицензией MIT. OpenVMM относится к гипервизорам второго уровня, работающим в одном кольце защиты с ядром операционной системы по аналогии с такими продуктами, как VirtualBox и VMware Workstation. Поддерживается работа поверх хост-систем на базе Linux (x86_64), Windows (x86_64, Aarch64) и macOS (x86_64, Aarch64), используя предоставляемые данными ОС API виртуализации KVM, SHV (Microsoft Hypervisor), WHP (Windows Hypervisor Platform) и Hypervisor.framework...Подробнее: https://www.opennet.me/opennews/art.shtml?num=62070
А насколько это нужно?
Ну это как virt-manager, только кросплатформенный и на хрусте.
Может как quemu? Virt manager же просто гуи
> Ну это как virt-manager, только кросплатформенный и на хрусте.Майкрософта все не попускает что virtio пошел в массы, поддерживается кучей всего, а их vmbus продул эволюцию и как таковой - живет по остаточному принципу. И никому кроме MS по сути и не нужен оказался. Но нельзя же прокатить эвона какой абажур и тому подобных одним махом?!
Для линуксовидов это вообще ненужная приблуда - в каждом ядре KVM есть. Работает на разных процовых архитектурах. Поддерживая их поболее чем винда с гипервями, ога.
Матёрый проприетарщик что-то открыл... очевидно, насколько это нужнонвидия куду открывать не спишит
Матерый проприетарщик просто хочет, чтобы народ ему доку и дрова для мышки сделал.
У него уже оно работает и денежки зарабатывает.Т.к лицензия правильная - то он может на своих машинах использовать "дополнительные возможности" или продавать их.
Так сделаем же им поддержку мышки под более правильной AGPL.
> Так сделаем же им поддержку мышки под более правильной AGPL.Можно, делай!
Если мышку не примут в репозиторий, можешь написать в центральную прачечную.
Или найдется умелец, который перепишет код на раст со сменой лицензии на человеческую.
>Или найдется умелец, который перепишет код на раст со сменой лицензии на человеческую.Это нарушение GPL.
Идеи под GPL? Чего ж не министерство правды сразу с мыслями под GPL? Ей-богу, дашь коммуняке свободу он и там концлагерь построит.
Да неужели? Кто это у нас тут?
А, это очередной не читавший текст лицензии))
Реимлементация не является нарушением GPL.
> Можно, делай!
> Если мышку не примут в репозиторий, можешь написать в центральную прачечную.
> Или найдется умелец, который перепишет код на раст со сменой лицензии на
> человеческую.Т.е. по сути заново напишет. А что ему мешает сейчас это все делать? Пусть и пашет на майков бесплатно, а они так и быть, расскажут как надо было чтобы они довольны были, лол! :)
А так то неплохая экономия на зарплате - и потом можно лоху и не отдавать его же код, даже если индусики что-то там и пропатчили :)
Расскажите больше про виртуализации и про эксплойты для сбегания из окружения
Зачем? Тут и так все понятно.
Просто в поиске на этом сайте пишешь "уязвимость гипервайзер" и получаешь целый список дыреней на любой вкус и цвет.
Гипервизор. Думаю теперь как это можно для себя на локалхосте использовать
Думаю сходу не получится.
В статье прямо пишется "Отдельно отмечается, что проект OpenVMM сфокусирован на использование с OpenHCL и пока не готов для обособленного применения на хост-системах для рабочих внедрений конечными пользователями."Но если вдруго попробуешь - напиши впечатления.
Мне пока надо понимание области знаний виртуализации в целом поднять
Этой виртуализации уже столько придумали что мимо сабжа можно смело проходить мимо он никогда не выстрелит за пределами майков.
> Этой виртуализации уже столько придумали что мимо сабжа можно смело проходить мимо
> он никогда не выстрелит за пределами майков.Майки пытаются запрыгнуть в последнюю дверь уходящего поезда. Но выбросить чемоданы жаба давит, а поезд уже прилично топит, с нафигнужными vmbus'ами запрыгнуть в вагон - сами понимаете!
Мир уже выбрал Linux как подложку виртуализации. И virtio как быстрый интерфейс для vm-aware гуестов. А майкрософт все мечется - вроде и денег хочется, и признать что облажались столько лет развивая тупиковую ветвь - обломно. Поэтому начинаются столь странные инициативы.
Звучит неплохо.
Хотя некоторые проблемы печалят типа "плохое документирование", другие веселят "отсутствие поддержки .. драйверов .. PS/2 мыши"
У меня один коллега уже лет 20 задаётся вопросом зачем нужно что-то кроме vt100 реального или виртуального...
Поддержу вашего коллегу. И человечески позавидую. Диктовать условия своего рабочего места не каждому дозволено
> У меня один коллега уже лет 20Ты его палочкой потыкай... а то может он уже того
Просто никто не заметил за столько-то лет.
>> У меня один коллега уже лет 20
> Ты его палочкой потыкай... а то может он уже того
> Просто никто не заметил за столько-то лет.Да не... он говорит что покинет этот мир вместе с последними 13W3 и AB-Port машинами :)
> Да не... он говорит что покинет этот мир вместе с последними 13W3
> и AB-Port машинами :)Ух ты - придуман способ жить почти вечно. Надо всего то наладить выпуск новых агрегатов этого типа. Не самый сложный способ задержаться на этом глобусе, он походу лайфхакер?! Вы там не спрашивали его - сколько ему лет на самом деле? Может, он еще фараонов видал?!
>> Да не... он говорит что покинет этот мир вместе с последними 13W3
>> и AB-Port машинами :)
> Ух ты - придуман способ жить почти вечно. Надо всего то наладить
> выпуск новых агрегатов этого типа. Не самый сложный способ задержаться на
> этом глобусе, он походу лайфхакер?! Вы там не спрашивали его -
> сколько ему лет на самом деле? Может, он еще фараонов видал?!Ну, SGI на проде у всяких телевизорщиков и пр. нет кажется совсем уже лет пять. По крайней мере смигрировать не просят, а вот санок и тем паче оракла - еще в избытке. И у сетевиков и у связистов и у типографов. В банки и совсем уж критические инфраструктуры и телеком мы не лезем, там свои специалисты, но и там можно зрелых корпоративных технологий.
Ладно если бы была какая-то Logitech M-MD15L то можно было бы понять, а ps/2 как овна за баней.
vt100 реальный это шик, а виртуальный.. это как безалкогольное пиво, вроде вкус тот же, но что-то не так.
> Ладно если бы была какая-то Logitech M-MD15L то можно было бы понять,
> а ps/2 как овна за баней.
> vt100 реальный это шик, а виртуальный.. это как безалкогольное пиво, вроде вкус
> тот же, но что-то не так.Ну, смигранты обычно любят какой-нибудь Aten, с кучей хвостов ценой как крыло самолёта и различных Ком/Стык\АБ портов :) У нас как раз такое... ибо кохаться со всем что не вга и не усб - такое себе :(
ну, лично мне vt100 просто мало.
для нормальной работы нужно как минимум vt340 (для ReGIS).
> ну, лично мне vt100 просто мало.
> для нормальной работы нужно как минимум vt340 (для ReGIS).vt100 это же тольо один из режимов хорошего aten :)
И он прав
Ну да, перфокарты с тумблерами рулят. Зачем еще что то нужно, когда есть телетайп и пульт с тумблерами
Всё дело в интерфейсах. Он пользуется софтом который заточен под терминал и его интерфейс.
> У меня один коллега уже лет 20 задаётся вопросом зачем нужно что-то кроме vt100До 2004 года у него не возникало вопросов к картинкам, видео и музыке?
Вспоминается картина в приемной Людмилы Прокофьевны Калугиной (СР). )
Опять бил гейтс пытается захватить рынок свободного по, лучше бы новый клиент написали для виртуалок десктопного применения, за место virt manager и spice gtk.
А из консольных что есть ? Я для коллеги спрашиваю
Передай коллеге чтобы пользовался гуем, в 21 веке живем.
Там какие-то сложности с оборудованием
В опенсорсе никто этого не навязывает, хошь - пользуешься гуем, не хошь - не пользуешься.
https://github.com/nemuTUI/nemu
virshЕсть также libvirt провайдер для Terraform
Никаких UI, только конфиги и терминал.
а как попасть в консоль vm?
> а как попасть в консоль vm?Совсем лобовой способ, если пинать qemu с командлайна - можно развесить сериальный порт виртуалки - или "hvc" (гипервизорская консоль) прям себе в консоль. И станет эта вкладка терминалки, или что там у вас, "сериальной" (или гипервизорской) консолью вооон той VM.
Это так, если не хочется с крутыми управляторами возиться. Очевидный минус - detach такой штуки не очень предусмотрен. Это для локальных виртуалок. Для ремотных ssh .
> а как попасть в консоль vm?Например:
$ virsh console debianДля настройки VM, смотри:
https://ravada.readthedocs.io/en/latest/docs/config_console....Если ОС в VM уже работает, сервис serial-getty в ней должен быть поднят. А до загрузки ОС, это позволит нам даже попасть в настройки BIOS для этой VM.
Если добавить флаг --console при старте VM
$ virsh start debian --console
То можно мгновенно подключиться к консоли.Если нужна графическая консоль, то есть virt-viewer.
Если для 3D игр, то Looking Glass.
> открытии исходных текстов слоя для обеспечения паравиртуализации OpenHCL
> и монитора виртуальных машин OpenVMM, специально развиваемого для организации работы OpenHCL.В общем срочно ищутся бесплатные рабы на галеру OpenWTF, развиваемую сугубо для удобства корпорации майкрософт. Которая, кажется, наелась крути своего гиперви на своем же абажуре по самые небалуйся и заметила что получается - дорого и хреново.
> Код OpenVMM и OpenHCL написан на языке Rust и распространяется под лицензией MIT.
Осталось придумать кому и нахрена он нужен?
> Поддержка паравиртуализации на базе драйверов Virtio (virtio-fs, virtio-9p, virtio-net, virtio-pmem)
...
> Поддержка паравиртуализации на базе VMBus (storvsp, netvsp, vpci, framebuffer);Дорогой майкрософт, если вы продолбали эволюцию - то имейте уж мужество списать ваш нафигнужный vmbus туда куда ему место. Что за позор, нет virtio видео? Заменимые индусики с хрустом не смогли то что qemu умеет с десяток лет? :)