Migrated my Homebridge VM from Parallels to QEMU on Apple Silicon. Bridged networking, same MAC address, auto-start on boot. One less dependency to worry about
#qemu #homebridge #selfhosting #parallels #virtualization #macos #posse

🔗 https://behindtheviewfinder.com/migrating-parallels-vm-to-qemu/

Migrating Parallels VM to QEMU

Migrated my Homebridge VM from Parallels to QEMU on Apple Silicon. Bridged networking, same MAC address, auto-start on boot. One less dependency to worry about

Behind the Viewfinder
@paulf @penguin42 same for #qemu really - the majority of the code is boilerplate except where we run into our edge cases. For qemu these are a) 64 bit file cookies for 32 bit b) overly fancy memory mapping (multiple maps, gcs etc) and c) just good enough sandboxing of /proc. There are probably some ioctls that are hard to do for specific HW because you deal with much more complex structures.
🌘 使用 QEMU 進行大端序(Big-Endian)測試
➤ 無需硬體:利用虛擬化技術驗證跨架構的記憶體儲存邏輯
https://www.hanshq.net/big-endian-qemu.html
在處理計算機記憶體儲存數據時,端序(Endianness)問題至關重要。儘管現代主流處理器(如 x86_64 與 ARM)多為小端序,但開發者仍需確保程式碼具備跨端序架構的相容性。本文介紹如何透過 QEMU 的用戶模式模擬功能,結合交叉編譯工具,在一般的 Linux 開發環境中輕鬆測試程式於大端序系統(如 MIPS 或 s390x)上的執行表現,解決了開發者缺乏實體大端序硬體環境的痛點。
+ 這篇文章展示了 QEMU 的強大,對於需要維護跨平臺底層代碼的工程師來說,這類測試技巧簡直是救命稻草。
+ 雖然現代硬體幾乎都是小端序,但處理網路通訊協定或舊系統移植時,確實還是避不開端序問題。這種測試方式成本極低,非常實用。
#軟體開發 #系統架構 #QEMU #跨平臺編譯
Big-Endian Testing with QEMU

🥚 Ah, yes, another thrilling installment of "Memory Byte Storage Wars," where our hero #QEMU bravely battles the age-old dilemma of which end of the egg to crack first. 😂 Let's all pretend we're excited to watch the bytes rearrange themselves while reminiscing about Gulliver's egg-breaking #philosophy. 🥱
https://www.hanshq.net/big-endian-qemu.html #MemoryByteStorageWars #TechHumor #EggBreaking #BytesRearrangement #HackerNews #ngated
Big-Endian Testing with QEMU

Big-Endian Testing with QEMU

Hey, #TechQuestion about #QEMU which I'm hoping is more of a common problem. If I have a Win10 guest and enable Windows Hypervisor Platform, then reboot, Windows is no longer able to boot. Is there a way to fix or work around this?
My nephews' PC (Dell Optiplex 790) was broken, as it turned out, the SSD had failed! So I replaced it with an old HDD (because that’s what I had on hand) and installed Debian directly via QEMU on the drive, since the PC was already open and I didn’t feel like using USB boot.

System: Debian (stable) + XFCE (nicely set up)
Programs: Learning software for elementary school and lower secondary school plus a few games
Browser: Firefox hardened with policies.json, all settings and addon installation blocked, only the addons I installed (uBlock, Ecosia, etc.) are allowed
Control: Screen time managed via Timekpr-next
Security: Instagram, Facebook, etc. and especially TikTok blocked via hosts; adult sites filtered via OpenDNS FamilyShield

#Debian #Linux #KidsPC #QEMU #XFCE #Firefox #BrowserSecurity #ScreenTime #ParentalControl #SafeInternet #OpenSource #Privacy #NoTikTok #LearningPC #FamilySafe #FilteredInternet

@nethack

Better following a run of desktop-installer – following the hint at <https://www.reddit.com/r/freebsd/comments/1qeztx1/comment/obd43wk/>.

#FreeBSD #ARM64 #aarch64 #QEMU #SDDM

#qemu's #usermode #emulation is now officially orphaned with its #linux and #bsd parts having been set at "Odd Fixes" for some time now. We know usermode is heavily used by cross compilers and compilers for unit testing but the current lack of maintainer cover is unsustainable in the long term.

Back In The Day - early/mid 90s - I saw #SCO (or possibly #Novell) demo a version of #Unixware on some funky PC hardware where you could add and remove physical CPUs and memory on the fly. Does anyone remember what that hardware was?

And does anyone know when this feature will be added to #QEMU? It's just that my #FreeBSD testing VM has just started swapping, and I'd like to allocate more memory without having to stop it.

#retrocomputing