frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Quickemu: Quickly create and run optimised Windows, macOS and Linux VMs

https://github.com/quickemu-project/quickemu
75•teekert•2d ago

Comments

westurner•2d ago
IOMMU GPU passthrough with device selection would be a helpful feature: https://www.google.com/search?q=gpu+passthrough+qemu

LXD manages qemu VMs and supports snapshotting, live migration, and a number of storage drivers: https://news.ycombinator.com/item?id=45270468

virtio-gpu-rutabaga works with Android VMs on qemu, but does it work with Win/Mac/Lin: https://news.ycombinator.com/item?id=42921315

subscribed•1d ago
I would love that so much. That's the feature I wanted to play for the longest while, but the shortage of time just doesn't let me.

That would be a jixe step up.

peter_d_sherman•2d ago
Brilliant!

This may just become my next most favorite project on GitHub!

For anyone who would create their own OS, or just experiment with other OS'es, this could be a godsend!

The set of ideas which gives rise to this tool are brilliant, and while I haven't reviewed all of the code for potential security implications (as I would want to if I were deploying it to a production server in a business environment) -- it looks very well thought out at first glance!

Extra kudos for having a flake.nix (for us Nix users!)

(If you're using NixOS or the Nix package manager, you can download it here https://search.nixos.org/packages?channel=25.11&query=quicke... , i.e., "$ nix-shell -p quickemu")

And extra extra kudos for having Alpine, Nix, ReactOS, TinyCore and OpenBSD as downloadable OS choices!

In the future, I'd love to see Windows XP, Windows 2000, and Windows NT too (assuming that Microsoft would permit that!) -- but that would just be the icing on the cake!

Short review: There's potentially something for everyone here! (Well, any OS person! Could Minix 3 be added in the future? :-) )

Long review: Will definitely have to watch this project in the future, to see where it goes!

ryandrake•1h ago
My first reaction was: Fuck! Terrible timing!! I just spent the last few days (during some time off from work) manually setting up macOS and Windows qemu VMs on my homelab running Proxmox, just to see if I could do it. And navigating all the janky, old tutorials, forums full of "try this" junk, hitting roadblock after roadblock (ProTip: macOS versions > Monterey will NOT run on Ivy Bridge processors in a virtualized environment) and trying to filter out and dodge AI garbage advice, was a real slog. Why didn't I see this article the first time it made the rounds on HN???

My second reaction was in line with yours. This is awesome. Bookmarked already. +1 for the suggestion of doing more ancient Windows versions.

dang•1h ago
Related. Others?

Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines - https://news.ycombinator.com/item?id=39188432 - Jan 2024 (133 comments)

mmastrac•57m ago
I've been trying to do something similar to set up Windows VMs with developer tools. This would be awesome if there was a way to inject a `ps1` script where we could go through the awkwardness of installing choco and various dev tools.

For anyone interested, the magic incantation in the autoattend.xml is:

    <settings pass="specialize">
    <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
        <RunSynchronous>
        <RunSynchronousCommand wcm:action="add">
            <Order>1</Order>
            <Path>cmd /c powershell.exe -ExecutionPolicy Bypass -File A:\scripts\setup-dev.ps1 &gt; \\.\COM1</Path>
            <Description>Run dev setup script</Description>
        </RunSynchronousCommand>
        </RunSynchronous>
    </component>
    </settings>
Redirecting to COM1 is a fun hack I discovered that allows you to remotely monitor these from build scripts.

Even better would be figuring out how to slipstream the choco packages into the ISO - it's not super reliable to install these packages in my recent experience.

password4321•14m ago
https://boxstarter.org has been working on this for a long time and might have some useful ideas.
fraserphysics•53m ago
I thought that macOS was proprietary, and that apple only allowed it to be run on apple hardware. Just last month, I used incus to test a software package in 6 Linux distributions. I want to also test the package in macOS. Must I get a license from apple to do that with Quickemu?
mmastrac•50m ago
Officially? You can't get a license.

Unofficially? https://github.com/kholia/OSX-KVM

clircle•50m ago
Is this less buggy than UTM on apple silicon?
tempodox•13m ago
I have to try this. All my previous attempts to get to grips with qemu left me with the impression that it’s strictly for rocket scientists. This might ease the learning curve for me.

Cameras and Lenses (2020)

https://ciechanow.ski/cameras-and-lenses/
275•sebg•4h ago•25 comments

A website to destroy all websites

https://henry.codes/writing/a-website-to-destroy-all-websites/
39•g0xA52A2A•1h ago•14 comments

Linux is good now; to feel like you actually own your PC, put Linux on it

https://www.pcgamer.com/software/linux/im-brave-enough-to-say-it-linux-is-good-now-and-if-you-wan...
146•Vinnl•1h ago•88 comments

Dell's version of the DGX Spark fixes pain points

https://www.jeffgeerling.com/blog/2025/dells-version-dgx-spark-fixes-pain-points
45•thomasjb•2h ago•15 comments

Show HN: OpenWorkers – Self-hosted Cloudflare workers in Rust

https://openworkers.com/introducing-openworkers
299•max_lt•6h ago•102 comments

iOS allows alternative browser engines in Japan

https://developer.apple.com/support/alternative-browser-engines-jp/
295•eklavya•8h ago•201 comments

2025 Letter

https://danwang.co/2025-letter/
194•Amorymeltzer•7h ago•110 comments

Python numbers every programmer should know

https://mkennedy.codes/posts/python-numbers-every-programmer-should-know/
202•WoodenChair•7h ago•93 comments

BYD Sells 4.6M Vehicles in 2025, Meets Revised Sales Goal

https://www.bloomberg.com/news/articles/2026-01-01/byd-sells-4-6-million-vehicles-in-2025-meets-r...
89•toomuchtodo•5h ago•100 comments

Gemini 3.0 Deciphered the Mystery of a Nuremberg Chronicle Leaf's

https://blog.gdeltproject.org/gemini-as-indiana-jones-how-gemini-3-0-deciphered-the-mystery-of-a-...
11•kilroy123•3h ago•0 comments

Cycling Game (Mini Neural Net Demo)

https://www.doc.ic.ac.uk/~ajd/Cycling/
4•ungreased0675•31m ago•1 comments

C-events, yet another event loop, simpler, smaller, faster, safer

https://zelang-dev.github.io/c-events/
42•thetechstech•6d ago•6 comments

Building an internal agent: Code-driven vs. LLM-driven workflows

https://lethain.com/agents-coordinators/
35•pavel_lishin•3h ago•6 comments

Quickemu: Quickly create and run optimised Windows, macOS and Linux VMs

https://github.com/quickemu-project/quickemu
75•teekert•2d ago•11 comments

Finland detains ship and its crew after critical undersea cable damaged

https://www.cnn.com/2025/12/31/europe/finland-estonia-undersea-cable-ship-detained-intl
150•wslh•2h ago•81 comments

Bluetooth Headphone Jacking: A Key to Your Phone [video]

https://media.ccc.de/v/39c3-bluetooth-headphone-jacking-a-key-to-your-phone
385•AndrewDucker•10h ago•121 comments

How to construct complex data declaratively and progressively?

https://github.com/allmonday/pydantic-resolve
5•tank-34•5d ago•0 comments

Memory Subsystem Optimizations

https://johnnysswlab.com/memory-subsystem-optimizations/
34•mfiguiere•3h ago•5 comments

I rebooted my social life

https://takes.jamesomalley.co.uk/p/this-might-be-oversharing
273•edent•10h ago•209 comments

All my Deutschlandtickets gone: Fraud at an industrial scale [video]

https://media.ccc.de/v/39c3-all-my-deutschlandtickets-gone-fraud-at-an-industrial-scale
72•Kyro38•4d ago•19 comments

Build a Deep Learning Library

https://zekcrates.quarto.pub/deep-learning-library/
84•butanyways•6h ago•12 comments

Prompting People

https://kuber.studio/blog/Reflections/Prompting-People
8•kuberwastaken•2h ago•2 comments

Common Lisp SDK for the Datastar Hypermedia Framework

https://github.com/fsmunoz/datastar-cl
59•fsmunoz•5h ago•7 comments

Street-Fighting Mathematics (2008)

https://ocw.mit.edu/courses/18-098-street-fighting-mathematics-january-iap-2008/pages/readings/
6•mpweiher•3h ago•1 comments

Implementing HNSW (Hierarchical Navigable Small World) Vector Search in PHP

https://centamori.com/index.php?slug=hierarchical-navigable-small-world-hnsw-php&lang=en
72•centamiv•5h ago•14 comments

Love your customers

https://bcantrill.dtrace.org/2025/12/31/love-your-customers/
74•chmaynard•1d ago•14 comments

Show HN: Wario Synth – Turn any song into Game Boy version

https://www.wario.style
25•birdmania•11h ago•5 comments

Show HN: Tasker – An open-source desktop agent for browser and OS automation

https://automatewithtasker.com/
9•schnetzlerjoe•48m ago•2 comments

Sony PS5 ROM keys leaked – jailbreaking could be made easier with BootROM codes

https://www.tomshardware.com/video-games/playstation/playstation-5-rom-keys-leaked-jailbreaking-c...
206•gloxkiqcza•5h ago•50 comments

Joseph Campbell Meets George Lucas – Part I (2015)

https://www.starwars.com/news/mythic-discovery-within-the-inner-reaches-of-outer-space-joseph-cam...
6•indigodaddy•7h ago•1 comments