home.social

#qemu — Public Fediverse posts

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

  1. 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

  2. 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

  3. #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

  4. #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

  5. 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

  6. 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инфраструктура #облачные_сервисы

  7. Создаём образ RDP-клиента для запуска с USB-флешки (часть 3)

    В части 1 и части 2 мы подробно рассмотрели процесс создания загрузочного образа RDP-клиента на базе Debian 12. В результате у нас получился готовый к использованию образ, который можно записать на USB-носитель или установить на жёсткий диск. В некоторых случаях требуется уменьшить размер виртуального диска — не просто сжать образ, а физически уменьшить объём виртуального qcow2 -диска. Самый надёжный способ — создать новый образ с меньшим диском и перенести туда систему .

    habr.com/ru/articles/935484/

    #linux #qemu #nbd #уменьшение_разделов_диска #ext4 #btrfs

  8. Neste vídeo, vou te mostrar, passo a passo, como instalar o Gnome Boxes no Pop!_OS 22.04 LTS.

    Antes de começar... A ideia inicial para o vídeo era ensinar como compilar a versão atual do Gnome Boxes, pois o repositório do Pop!_OS 22.04 oferece a versão 42...

    #máquinavirtual #virtualização #qemu #gnomeboxes #tecnologia #flatpaklinux #flathub #GIMPeditor #Kdenlive #inkscape #linux #gnome42 #poposlinux #popossystem76 #popos #system76

    youtu.be/jggiKyuAKEo

  9. [2/3]
    1. Create custom Windows 11 #MBR #USB drive with secure boot and #TPM disabled.
    2. Boot #Arch #Linux via #PXE and #NFS #rootfs on the server.
    3. Expose PCIe M.2 SSD via #NBD.
    4. Mount NBD on another computer.
    5. Create #QEMU #VM on that other computer, give it access to the NBD and #boot from the USB drive.
    6. Install Windows
    7. Install GRUB on second USB drive.
    8. Plug it into the server to chainload Windows.