Moving away from Windows – It begins
dedoimedo.com
dedoimedo.com
I’ve been using it a couple years and I’ve been impressed. While I know my way around the command line I’m no system administrator but these Linux desktops seem to update pretty without much futzing. (I’m on the oddly named pop!os an Ubuntu variant). They update the os a lot though. While I’ve had some minor issues with the software installer they’ve been pretty few and far between.
I still think it beats any other OS for my personal needs, but it really highlighted the struggle that many people might be feeling when trying Linux.
It's "no futzing" iif you have a good combination of hardware (and firmware).
It's already a reality. You can rent a desktop from Azure. I'm surprised MS isn't selling a sleek cheap thin client for it yet.
For corporate work I don't think it's a bad thing. For home use yeah I agree. They can fuck off with those MS accounts. My computer belongs to me and me alone.
PS and no. I'm not using a Google account on my android phone either :)
The thing is, VDI has not really been mainstream. I've seen it in high-reliability (or high-flexibility) places like callcenters and medical facilities and high-security places like police. My current employer still uses them in some callcenters.
Now that cloud VDI is easy to buy, it could become a true alternative for small businesses if a cheap thin client is available. Sure, they won't work without internet access but really, pretty much all work requires internet now.
Right now Dell's Wyse clients start at $700 which is a bit silly for a thin client. At that price you might as well go for a full PC. But I could see Microsoft offering them for $200 or so with an Azure Virtual Desktop contract for a couple years, and this really taking off.
The Sun Rays were really niche yes, but so was Sun itself. It was a niche within a niche. And I've seen places that had those. I still have a couple Sun Ray 2's here at home in fact :)
You know what else happened the last few years? People started working from home, where a certain amount of downtime every month over a non-redundant internet connection is a matter of course. If anything VDI seemed more practical a few years ago when you could expect people to be in urban offices with redundant connections nearby some Microsoft datacentre. I've seen "thin clients" called Amazon Alexas and Google Homes enter peoples home and having to phone home to the cloud is CRAP, you want to be able to use local processing as much as possible and failover to local processing as much as possible. While most things you want to do may require an internet connection, it turns out there's a whole lot of things you can do and want to do that really don't when the internet is down.
Sure VDI has its niches, like in security sensitive places where you want to keep data centralized on some servers, or in workplaces where maybe highly performant computers aren't a priority, but as somebody who LIKES computers the technology is an overcomplicated mess that is as fast as molasses when it's competing with iPadOS and Tab S7+ pushing latency down to a blistering 9ms. eSports gamers are busy replacing their glacially slow 240hz monitors with 390hz monitors. Every peripheral company is now selling low-latency wireless equipment that's as fast as wired. Apple Silicon improved QoS and used its efficiency cores to help keep its performance cores idle and ready to respond to user inputs as quickly as possible. Then you see Nadella going "you know what's a great idea? Phoning out to a datacentre and having a high-latency hardware running high-latency software do your processing whenever you double click anything".
I don't work on a VDI myself, but the users tell me (privately) it works fine for them. We do have servers in the same building though (in fact on the same floor as the callcenter). But yeah I could imagine Azure Virtual Desktop has more latency issues due to being cloud based.
I agree on the call home privacy issues also, but I'm not envisioning this for personal use. I want to run all my stuff locally too, but my work has totally embraced office 365 so all their stuff is with Microsoft anyway. Which means Microsoft owns it because M365 does not do any kind of end 2 end encryption (unless you pay them a fortune for AIP). And all my work systems are on an isolated VLAN at home.
One thing that a cloud service can provide is high peak performance. Of course it needs to be dimensioned for good performance and this is also a major pitfall with local VDI solutions. Often a server is dimensioned pretty much OK for the initial load, but then more and more users are added and management is reluctant to invest more in the servers... Luckily we were able to avoid that pitfall at work. We have 32GB of dedicated RAM per user in fact, and I believe 1 Xeon core.
By the way I never really understood the benefit of > 120Hz monitors.. I prefer having lots of pixels (currently 4K @ 24") for sharpness but the smoothness doesn't really bother me. But it's a matter of preference of course.
This article is also interesting: https://danluu.com/input-lag/. Beyond that, I think latency has a significant performance impact on many human tasks, I know that humans in videoconferencing can detect extremely small differences in latency. Higher refresh rate I think outside of latency benefits does allow some things to be more easily perceived like text in motion which normally blurs.
I went from MSDOS to a UNIX desktop in 1991, then from a UNIX desktop to a Linux desktop in 2001. I haven't missed Windows because it isn't necessary at all for me.
Having said that, I sometimes find that specific pieces of software are more convenient to use than the Linux ones I usually use. Ferinstance, my HP MFP has a multi-page feeder that I use occasionally for scanning multi-page documents. So I run the HP Scanning Software in a Windows 7 instance in VirtualBox under Linux Mint for the five minutes or so then close it down. For all my normal scanning and printing, I just use my Linux Mint.
Also I'm really grateful for Haiku since it made a hand-me-down laptop which has a CPU clock speed measured in Mhz and a built in floppy drive feel snappy and useful where even Lubuntu stuttered back during one of the R1 alphas.