I'd like to prototype a VDI solution in a home lab - mainly for fun & learning, but also to see whether there would be any practical use for it. For example, I quite like the idea of having a network-booting VDI solution that'll let me use basically any client hardware and still have access to the same applications & files. I can have a thin client (possibly even R-Pi) as a workshop PC instead of needing a full fat desktop. It'd also be handy for remote access purposes: my actual PCs can stay offline and save power, but I can still access a remote desktop via VPN from anywhere. Obviously I don't want to fork out £3k for VMware Horizons or whatever the equivalent Citrix solution costs. I'm looking for FOSS implementations to try out the concept. Does anyone have any links or recommendations? I've never set up anything like this, so I'd also be grateful for further learning/reading resources - although I imagine that's going to depend on what solutions are out there.