Here's the scenario: you have an ageing laptop, the internal NIC has suddenly stopped working, but you don't want to give up here. You uninstall Arch Linux and install Windows 10 just to check that the NIC is actually not functioning anymore (it's not; never do this). You buy a USB Wi-Fi NIC, foolishly not checking if it has Linux support. You boot into an Arch Linux ISO and you don't have an internet connection. Here's what you do next.
It involved a fair amount of research to figure out how to setup and use virt-manager, virt-viewer, and even understanding what QEMU/KVM/libvirt are and what they do. This is as much a reference for me as I hope it to be helpful for others looking to use these technologies.
As a long-time user of Windows and macOS, I've long felt that these systems continually get in my way and slow me down. Windows is awful in its own ways, but I want to pick on macOS, because it's remarkably similar to GNOME without being nearly as usable, coherent, or efficient. macOS is fragmented, slow, and neutered. Options are often taken away from you and hidden in obscure locations, or otherwise completely disabled altogether. macOS is very opinionated, as all desktops are, but I think you'll agree with me that at least some of the decisions made are stupid and limiting for no good reason. Many decisions are relics of a different century that have never been rethought. I really have tried to make macOS as usable as possible. I've worked at it for months, and it's better than it was, but I don't think I'll ever be able to call it efficient or powerful. So many things simply can't be mended, even if they are seemingly trivial. There are certainly nice things about the desktop not present in Windows, but it simply has too many issues, both large and small, that prevent it from becoming a reliable tool. Join me as we dive into the hollow, stainless steel world of macOS, where you can look, but can't touch.