I was curious about some of the things, so have tried to explore and understand them better. Below are some of the random ideas I have tried and what I found in conclusion
💡 — What if you can install OS on a portable device such as USB/Pen-Drive? If so, you can carry your personal desktop with you always, you just need the hardware to run it.
In order to make OS Portable you have to generalized the system installation with sysprep
A POC project that allows installation of OS in portable device such as pen-drive, users can run it on hardware of their choice and its super portable. In modern days Intel Compute Stick is the commercial version of this concept.
💡 — What if you can run your local Desktop/PC on the Cloud? Having access to it anywhere, and flexibility to upgrade hardware resources as needed.
This pattern implements Thin-client & Fat-Server model, all heaving computation is done on the cloud, all you need is a lightweight client to access it and a good internet connection.
A POC project that allows virtualizing the Desktop, users can access the Windows/Linux host over the Web. In modern days Azure Virtual Desktop is the commercial version of this concept.
💡 — Modeling the Universal image of Windows OS, Including the Device Derivers and Softwares, that can be installed on host system within minutes
Sysprep Generalizes a Windows installation alongside the Universal Device Derivers. On restoring the image on the host system it will automatically pick up correct device drivers.
It removes PC-specific information from the Windows image. However you may still have issues when related to hardware compatibility between AMD/Intel CPUs