home.social

#qemu — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #qemu, aggregated by home.social.

  1. Most people are running containers on VM. But for some cases, I tried the opposite way on Fedora CoreOS: running VMs on qemu container.

    #container #qemu #fcos #linux

  2. Running libvirt's Virtual Machine Manager (virt-manager) on Linux and seeing a blurry VM console?

    With a simple change in the settings the blurry text disappears and is crystal clear again.

    A quick fix that might save you some frustration. #Linux #KVM #QEMU #VirtManager #OpenSource

    geekersdigest.com/how-to-fix-b

  3. Running libvirt's Virtual Machine Manager (virt-manager) on Linux and seeing a blurry VM console?

    With a simple change in the settings the blurry text disappears and is crystal clear again.

    A quick fix that might save you some frustration.

    geekersdigest.com/how-to-fix-b

  4. 🚀 Oh, joy! Someone decided to #rewrite #Linux 0.11 in #Rust, because clearly, what it needed was more hipster cred and extra bugs! 🙃 And surprise, surprise, it boots in QEMU—exactly where all the cutting-edge tech goes to die. 💀
    github.com/Poseidon-fan/linux- #QEMU #TechNews #HipsterDev #HackerNews #ngated

  5. 🚀 Oh, joy! Someone decided to #rewrite #Linux 0.11 in #Rust, because clearly, what it needed was more hipster cred and extra bugs! 🙃 And surprise, surprise, it boots in QEMU—exactly where all the cutting-edge tech goes to die. 💀
    github.com/Poseidon-fan/linux- #QEMU #TechNews #HipsterDev #HackerNews #ngated

  6. How to compile *and test* software for a newer CPU than my host has.

    Running `qemu` with `-cpu max` gives me `segmentation fault`.

    Is qemu even able to emulate a newer CPU than host?
    #qemu #kvm

  7. How to compile *and test* software for a newer CPU than my host has.

    Running `qemu` with `-cpu max` gives me `segmentation fault`.

    Is qemu even able to emulate a newer CPU than host?
    #qemu #kvm

  8. so i tried to make a nested proxmox vgpu thingy. but it doesnt work cause when i enabled viommu on the vm the nvidia driver fails(RmInitAdapter failed) but when i disable viommu mdev doesnt work cause it needs /sys/kernel/iommu_groups/ which only exsists with iommu. i fucking hate this bullshit.

    #proxmox #vgpu #viommu #iommu #gpu #nvidia #server #homelab #selfhosting #vm #qemu #pciepassthrough #mdev

  9. New blog post!

    Set up a stack of virtualization tools on a Void Linux host for creating and managing virtual machines (VMs):

    dwarmstrong.org/void-libvirt/

  10. New blog post!

    Set up a stack of virtualization tools on a Void Linux host for creating and managing virtual machines (VMs):

    dwarmstrong.org/void-libvirt/

    #Virtualization #KVM #Qemu #Libvirt #VoidLinux #Linux

  11. New blog post!

    Set up a stack of virtualization tools on a Void Linux host for creating and managing virtual machines (VMs):

    dwarmstrong.org/void-libvirt/

    #Virtualization #KVM #Qemu #Libvirt #VoidLinux #Linux

  12. New blog post!

    Set up a stack of virtualization tools on a Void Linux host for creating and managing virtual machines (VMs):

    dwarmstrong.org/void-libvirt/

    #Virtualization #KVM #Qemu #Libvirt #VoidLinux #Linux

  13. New blog post!

    Set up a stack of virtualization tools on a Void Linux host for creating and managing virtual machines (VMs):

    dwarmstrong.org/void-libvirt/

    #Virtualization #KVM #Qemu #Libvirt #VoidLinux #Linux

  14. Ich Held hab' mal wieder was zerbastelt:
    Ich hab' eine (Qemu) VM auf einem Proxmox schlafen gelegt… also suspended… vom GUI der Maschine aus (via noVNC), nicht von der Weboberfläche des Proxmox aus.
    D.h. für Proxmox ist die VM an, der noVNC-Viewer von Proxmox zeigt aber nur nen schwarzen Bildschirm und reagiert auf nix.

    So. Hat jemand eine Idee, wie ich eine suspendete Qemu-VM wieder unsuspenden kann? Oder muss ich sie hart rebooten?

    #Proxmox #VM #Qemu #noVNC #zerbastelt

  15. Ich Held hab' mal wieder was zerbastelt:
    Ich hab' eine (Qemu) VM auf einem Proxmox schlafen gelegt… also suspended… vom GUI der Maschine aus (via noVNC), nicht von der Weboberfläche des Proxmox aus.
    D.h. für Proxmox ist die VM an, der noVNC-Viewer von Proxmox zeigt aber nur nen schwarzen Bildschirm und reagiert auf nix.

    So. Hat jemand eine Idee, wie ich eine suspendete Qemu-VM wieder unsuspenden kann? Oder muss ich sie hart rebooten?

    #Proxmox #VM #Qemu #noVNC #zerbastelt

  16. backed up my iBook G3's 30GB HDD to another newer drive in case it failed on me as it is 24~ years old.

    I also got it running QEMU, faster than the actual hardware with a bigger clock speed and more RAM.

    (700~ -> 900MHz, 256 -> 512MB)

    It last woke up on the iBook G3, now it's woken up in a QEMU PPC VM running on Apple Silicon.

    I'm really impressed that it just worked.

    #macOS #iBook #Computing #Apple #QEMU #Tech #Technology

  17. backed up my iBook G3's 30GB HDD to another newer drive in case it failed on me as it is 24~ years old.

    I also got it running QEMU, faster than the actual hardware with a bigger clock speed and more RAM.

    (700~ -> 900MHz, 256 -> 512MB)

    It last woke up on the iBook G3, now it's woken up in a QEMU PPC VM running on Apple Silicon.

    I'm really impressed that it just worked.

    #macOS #iBook #Computing #Apple #QEMU #Tech #Technology

  18. Linux Frage: Nutze unter Debian quemu als hypervisor/Vitualisierungs-Enige. In einer virtuellen Maschine nutze ich omnissa horizon client (vmware). Bei suspend/resume am Gast-OS friert das Durchreichen von Tastatur-/Maus-Events an den horizon Client/die Remote-Sitzung ein. Das lässt sich z.B. reaktivieren, wenn ich in einem terminal unter dem Gast-OS eine Tastatureingabe tätige. Andere (Konfig-Lösungen) habe ich nicht gefunden. Ideen?

    #linux #debian #qemu #vmware #kvm #xfce #xorg #lightdm

  19. Linux Frage: Nutze unter Debian quemu als hypervisor/Vitualisierungs-Enige. In einer virtuellen Maschine nutze ich omnissa horizon client (vmware). Bei suspend/resume am Gast-OS friert das Durchreichen von Tastatur-/Maus-Events an den horizon Client/die Remote-Sitzung ein. Das lässt sich z.B. reaktivieren, wenn ich in einem terminal unter dem Gast-OS eine Tastatureingabe tätige. Andere (Konfig-Lösungen) habe ich nicht gefunden. Ideen?

    #linux #debian #qemu #vmware #kvm #xfce #xorg #lightdm

  20. IronCurtain + GLM 5.2 found QEMU memory-corruption primitives from scratch, then almost autonomously chained the public EDU teaching device into a reproducible guest/host escape.

    EDU is not production attack surface, which is why I can show the full chain. Findings in real configurations stay withheld.

    What I want to highlight is that open-weight models, with orchestration and evidence gates, can now do serious vulnerability discovery and long-horizon exploit engineering.

    provos.org/p/qemu-escape-glm-5

    #AISecurity #QEMU #OpenWeights #IronCurtain

  21. IronCurtain + GLM 5.2 found QEMU memory-corruption primitives from scratch, then almost autonomously chained the public EDU teaching device into a reproducible guest/host escape.

    EDU is not production attack surface, which is why I can show the full chain. Findings in real configurations stay withheld.

    What I want to highlight is that open-weight models, with orchestration and evidence gates, can now do serious vulnerability discovery and long-horizon exploit engineering.

    provos.org/p/qemu-escape-glm-5

    #AISecurity #QEMU #OpenWeights #IronCurtain

  22. “what are you trying to do now?”
    you might be asking.

    Colima on macOS Ventura and later uses the Apple-supplied 'vz’ engine.

    #newOldiMac is running Ventura.

    So maybe docker was interacting poorly with that engine, especially because it was the first macOS version with it… maybe it's buggy?

    So I'm installing ‘qemu', which is the native colima engine on all pre-Ventura Macs and Linux.

    building it is taking a bit…

    #selfhost #footiMac #newOldiMac #mastoAdmin #qemu #colima #cantHelpMyself

  23. “what are you trying to do now?”
    you might be asking.

    Colima on macOS Ventura and later uses the Apple-supplied 'vz’ engine.

    #newOldiMac is running Ventura.

    So maybe docker was interacting poorly with that engine, especially because it was the first macOS version with it… maybe it's buggy?

    So I'm installing ‘qemu', which is the native colima engine on all pre-Ventura Macs and Linux.

    building it is taking a bit…

    #selfhost #footiMac #newOldiMac #mastoAdmin #qemu #colima #cantHelpMyself

  24. Hmm not sure if the #qemu issue rate is accelerating or not. Is that a hockystick? #graphs #vibed

  25. Hmm not sure if the #qemu issue rate is accelerating or not. Is that a hockystick? #graphs #vibed

  26. Listening to Antoine Ginies of talking at about:

    virtui-manager text-based Terminal User Interface application for managing /#KVM VM

    events.opensuse.org/conference

    I'm a user from version 1.0, but I suspect that it's time to learn about alternatives...

  27. Listening to Antoine Ginies of #SUSE talking at #oSC26 about:

    virtui-manager text-based Terminal User Interface application for managing #QEMU/#KVM VM

    events.opensuse.org/conference

    I'm a #vmware user from version 1.0, but I suspect that it's time to learn about alternatives...

  28. Some people asked about performance, so here is a video of #RISC_OS #Merlin booting (instantly) and running a graphics demo in #QEMU, Merlin is using its own software framebuffer in this demo, not yet GPU acceleration:

    youtube.com/watch?v=d9jehsEAf7w

    #riscos #kernel #OperatignSystem #KernelDevelopment

  29. Some people asked about performance, so here is a video of #RISC_OS #Merlin booting (instantly) and running a graphics demo in #QEMU, Merlin is using its own software framebuffer in this demo, not yet GPU acceleration:

    youtube.com/watch?v=d9jehsEAf7w

    #riscos #kernel #OperatignSystem #KernelDevelopment

  30. #RISC_OS: I finally had a bit of time to upload a video with the first system boot into graphic demo for #MerlinOS It works fine on @raspberrypi 2, 3 and 4, but the video is from #QEMU which makes it easy to record both #kernel logs and Pi 2 display. Enjoy!

    youtube.com/watch?v=rwhkm5-qioM

    #Rust #riscos #OperatingSystem #MemorySafe

  31. #RISC_OS: I finally had a bit of time to upload a video with the first system boot into graphic demo for #MerlinOS It works fine on @raspberrypi 2, 3 and 4, but the video is from #QEMU which makes it easy to record both #kernel logs and Pi 2 display. Enjoy!

    youtube.com/watch?v=rwhkm5-qioM

    #Rust #riscos #OperatingSystem #MemorySafe

  32. Легаси-ОС как тормоз виртуализации: что меняет современный стек РЕД ОС в VK Cloud

    Представьте гиперноду облака. Гипернода — это физический сервер с запущенным гипервизором, на котором работают виртуальные машины клиентов. Под дисками этих машин лежит программно определяемое хранилище Ceph: распределенная система, где данные размазаны по многим серверам с копиями, без отдельного дискового массива. Меняем на ноде одну переменную — операционную систему. Виртуальные машины не пересобираем, кластер хранения не трогаем, диски и сеть те же. Ни одной новой железки, ни строчки нового кода в приложении. После переключения дисковая подсистема ВМ ведет себя ощутимо иначе. VK Cloud активно использует РЕД ОС от РЕД СОФТ — в том числе в VK Secure Cloud, аттестованном контуре для значимых объектов критической информационной инфраструктуры (ЗОКИИ). На ее примере покажу, как поднять производительность гипервизора, просто обновив легаси и не трогая железо. Вместе с дистрибутивом на ноду приезжает свежий стек целиком: ядро, эмулятор, клиент хранилища, системные библиотеки. Каждый слой подтягивает свой кусок. А для тех, кто застрял на CentOS, ушедшем в EOL, у истории есть вторая часть: обновление закрывает технический разрыв и регуляторику одним движением. Ниже разберу механику по слоям с командами, которые можно выполнить на своей системе.

    habr.com/ru/companies/vktech/a

    #vk_cloud #vk_secure_cloud #red_os #centos_eol #ceph #kvm #qemu #io_uring #импортозамещение #vk_tech

  33. What would be the equivalent of Scheduler KIST (a C-tor option at one time) in #Rust #Arti #tor? Certainly not an option in the future paradigm. A man pages for the Cargo modules at (crates.io)? We can see "low water" in Arti which is exactly the cure. But it appears that a priesthood of operators will be in control of the fine tuning the torrc once had.

    - Tor network adversary obstructs and degrades service with traffic shaping techniques.
    "active bandwidth perturbations"
    arxiv.org/pdf/2605.05887

    - Threat Actor blocks tor from VMs
    but TAILS not obstructed (virtuio pci, module xen uevent -- abstractions from hardware) -- pvh destroyed in Xen (libxl)
    #TargetedHardware #LibrariesWeaponizedAgainstThePublic
    #Qemu #KVM #Xen #Virtualization #Censorship #MT #TickTalk #SuperFilter

    @torproject
    @whonix
    @rustaceans

  34. What would be the equivalent of Scheduler KIST (a C-tor option at one time) in #Rust #Arti #tor? Certainly not an option in the future paradigm. A man pages for the Cargo modules at (crates.io)? We can see "low water" in Arti which is exactly the cure. But it appears that a priesthood of operators will be in control of the fine tuning the torrc once had.

    - Tor network adversary obstructs and degrades service with traffic shaping techniques.
    "active bandwidth perturbations"
    arxiv.org/pdf/2605.05887

    - Threat Actor blocks tor from VMs
    but TAILS not obstructed (virtuio pci, module xen uevent -- abstractions from hardware) -- pvh destroyed in Xen (libxl)
    #TargetedHardware #LibrariesWeaponizedAgainstThePublic
    #Qemu #KVM #Xen #Virtualization #Censorship #MT #TickTalk #SuperFilter

    @torproject
    @whonix
    @rustaceans

  35. The team behind the #Lorelei talk at last years #kvmforum have now posted patches for a #qemu #tcgplugins based approach. It allows for guests to call host libraries which is one of the techniques that allows things like #fex and #box86 to achieve their performance. No hacking the internals of QEMU required just a nice narrowly scoped plugin and the library tooling can live out of the tree: patchew.org/QEMU/2026061904540

  36. The team behind the #Lorelei talk at last years #kvmforum have now posted patches for a #qemu #tcgplugins based approach. It allows for guests to call host libraries which is one of the techniques that allows things like #fex and #box86 to achieve their performance. No hacking the internals of QEMU required just a nice narrowly scoped plugin and the library tooling can live out of the tree: patchew.org/QEMU/2026061904540

  37. The way #qemu handles #security bugs is changing. Routing the recent tsunami of reports through an overworked email alias has become untenable so we are switching to using our main issue tracker. More people can help with the triage but that does affect expectations of secrecy. See the updates on the web site: qemu.org/contribute/security-p

  38. The way #qemu handles #security bugs is changing. Routing the recent tsunami of reports through an overworked email alias has become untenable so we are switching to using our main issue tracker. More people can help with the triage but that does affect expectations of secrecy. See the updates on the web site: qemu.org/contribute/security-p

  39. #RedHat releases an update to the #RHEL developer preview for #RISCV updating it to RHEL10.2. Still officially only supported on the HiFive Premier P550 but some community members have been able to get it running on other boards, and #qemu ...
    redhat.com/en/blog/red-hat-has

  40. releases an update to the developer preview for updating it to RHEL10.2. Still officially only supported on the HiFive Premier P550 but some community members have been able to get it running on other boards, and ...
    redhat.com/en/blog/red-hat-has

  41. Transfer 2.0, или Как я перестал бояться и полюбил миграции облачных серверов

    Привет, Хабр! Меня зовут Денис, я тимлид инфраструктурной Core команды в Timeweb Cloud. Итак... представьте обычную виртуальную машину клиента. Она принимает запросы, пишет в базу, держит файловый кэш, обновляет память, что-то постоянно меняет на диске. А теперь нам нужно перевезти её с одной физической ноды на другую так, чтобы клиент не заметил переезд. Звучит просто, пока не вспоминаешь, что у виртуальной машины есть память, диски, снапшоты, сетевые настройки, разные формат хранилищ, отличающиеся модели и вендоры CPU и состояния в базе управления. Любая из этих деталей может превратить задачу типа «перенести сервер» в ручную операцию с окном обслуживания, тикетом в поддержку и нервным инженером у консоли. Мы переписали модуль миграции VDS так, чтобы эти детали стали частью алгоритма, а не частью ночной операционной инструкции. В этой статье расскажу, как мы устроили живые миграции на базе libvirt, зачем оставили rsync , почему перешли на NBD для активных дисков, как выбираем RDMA или TCP, что дают SYNC_WRITES , ZEROCOPY , DETECT_ZEROES , AUTO_CONVERGE и другие флаги, и почему всё это важно не только инженерам, но и бизнесу. Кодовые фрагменты взяты из реального модуля управляющего трансферами. Они немного сокращены и упрощены для статьи, но отражают настоящую логику. В целом материал будет полезен как сетевым инженерам, так и пользователям, для понимания всех внутренних процессов — что и как устроено и почему работает так, как работает.

    habr.com/ru/companies/timeweb/

    #kvm #timeweb_статьи #nbd #qemu #libvirt #live_migration #rdma #itинфраструктура #облачные_сервисы

  42. Transfer 2.0, или Как я перестал бояться и полюбил миграции облачных серверов

    Привет, Хабр! Меня зовут Денис, я тимлид инфраструктурной Core команды в Timeweb Cloud. Итак... представьте обычную виртуальную машину клиента. Она принимает запросы, пишет в базу, держит файловый кэш, обновляет память, что-то постоянно меняет на диске. А теперь нам нужно перевезти её с одной физической ноды на другую так, чтобы клиент не заметил переезд. Звучит просто, пока не вспоминаешь, что у виртуальной машины есть память, диски, снапшоты, сетевые настройки, разные формат хранилищ, отличающиеся модели и вендоры CPU и состояния в базе управления. Любая из этих деталей может превратить задачу типа «перенести сервер» в ручную операцию с окном обслуживания, тикетом в поддержку и нервным инженером у консоли. Мы переписали модуль миграции VDS так, чтобы эти детали стали частью алгоритма, а не частью ночной операционной инструкции. В этой статье расскажу, как мы устроили живые миграции на базе libvirt, зачем оставили rsync , почему перешли на NBD для активных дисков, как выбираем RDMA или TCP, что дают SYNC_WRITES , ZEROCOPY , DETECT_ZEROES , AUTO_CONVERGE и другие флаги, и почему всё это важно не только инженерам, но и бизнесу. Кодовые фрагменты взяты из реального модуля управляющего трансферами. Они немного сокращены и упрощены для статьи, но отражают настоящую логику. В целом материал будет полезен как сетевым инженерам, так и пользователям, для понимания всех внутренних процессов — что и как устроено и почему работает так, как работает.

    habr.com/ru/companies/timeweb/

    #kvm #timeweb_статьи #nbd #qemu #libvirt #live_migration #rdma #itинфраструктура #облачные_сервисы