TGViewer
Новости Linux Новости Linux @linux_potok · 2.8K subscribers
Post #31181 309
Linux из Java без JNI: от FFM и /dev/kvm до интерактивной консоли

Да, направление здесь немного непривычное: обычно Java запускают в Linux, а здесь я решил попробовать запустить Linux из Java.
Обычно Java и KVM находятся довольно далеко друг от друга: с одной стороны JVM и управляемая память, с другой /dev/kvm, ioctl, регистры vCPU и физическая память guest ОС. В этой статье разберём, как связать эти два мира через Foreign Function & Memory API без JNI. На примере panama-kvm пройдём путь от первого вызова KVM API до загрузки Linux, настройки памяти, обработки VM exits и интерактивной консоли внутри гостевой системы.
Запустить VM из Java

Читать полностью

#habr
@linux_potok
More from @linux_potok
  1. Oct 8, 2026Выпуск среды рабочего стола COSMIC 1.10.0 Компания System76, разрабатывающая Linux-дистриб…
  2. Oct 8, 2026PhotoPrism улучшил распознавание изображений и добавил поддержку GPU NVIDIA Октябрьское об…
  3. Oct 8, 2026Часть сервисов Ubuntu и Canonical недоступна из-за DDoS-атаки Компания Canonical предупред…
  4. Oct 8, 2026Flathub снял запрет на размещение приложений, разработанных с использованием AI-инструмент…
  5. Oct 8, 2026PhotoCraft — созданный ИИ проект с открытым исходным кодом, аналог Photoshop PhotoCraft —…
  6. Oct 8, 2026Отладчик с человеческим лицом — The RAD Debugger 30 сентября стал доступен для сборки рели…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →