<- Back
Comments (16)
- mmastracI'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 > \\.\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.
- dangRelated. Others?Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines - https://news.ycombinator.com/item?id=39188432 - Jan 2024 (133 comments)
- 999900000999I'm a little confused as to why projects like this support macOS since at a minimum it's a TOS violation.Doing stuff like this, and integrating it into the main project puts the whole thing at risk.The only real reason to MacOS is it's tight integration with Mac hardware.Weird flex...
- peter_d_shermanBrilliant!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!
- fraserphysicsI 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?
- westurnerIOMMU GPU passthrough with device selection would be a helpful feature: https://www.google.com/search?q=gpu+passthrough+qemuLXD manages qemu VMs and supports snapshotting, live migration, and a number of storage drivers: https://news.ycombinator.com/item?id=45270468virtio-gpu-rutabaga works with Android VMs on qemu, but does it work with Win/Mac/Lin: https://news.ycombinator.com/item?id=42921315
- tempodoxI 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.
- binary132This type of thing always makes me think about an alternate timeline where Docker never got popular because VM runtimes and tooling did everything Docker can do, better.
- clircleIs this less buggy than UTM on apple silicon?