Windows as a service? Now, there’s an argument for Linux
computerworld.com
computerworld.com
I have been using Linux since... 2000? Jesus. I've probably spent an entire year of my life just setting up a computer to make it usable. (If you think that's hyperbole, consider that i've been a serial distro tester, a distro maintainer, and I used Gentoo) And guess what's new? It's possibly worse today than it was then.
I've set up four new laptops in the past 4 months for Linux. One for my girlfriend, and three for me, using the latest distro versions of both brand-spanking-new dedicated to crappy hardware, and brand-spanking-new of the same old OS i've used for a decade and a half. The following are some of the things i've done to get Linux to work on these four machines.
I have sent multiple patches to distribution maintainers due to their OS poorly handling hardware that was supported in the kernel several years ago. I have spent hours trying to understand and properly enable hybrid graphics. I have fought with X and various apps and machine-specific drivers to support keyboard media buttons. I have edited X configs to support right click on a touchpad. I have read about 50 webpages just to understand which graphics or wlan driver i'm supposed to use, as it has changed multiple times for the same hardware.
I have upgraded and customized kernels, manually modified bootloader settings, built initrds, changed EFI settings, and dug through internet posts to figure out how to shrink a Windows partition down to a reasonable size for a dual-boot install (tricker than it seems, these days). I have upgraded firmware packages, enabled non-standard package repos, upgraded browsers by hand, and installed dock plugins to supplant the functionality the keyboard media buttons simply never performed correctly. I have written custom scripts to get an sd card to mount on plug-in, because the ones that already exist wouldn't work without running "lspci -v" first, each time.
All of this, and more, was necessary to get four laptops (that were released between 2014 and 2016) to provide the basic functionality that Windows and Mac users take for granted. Linux on the desktop? Maybe it works well, I don't know, I don't own a desktop anymore. But it's definitely shit on a laptop.
MacOS doesn't run any software I want (except office, which is terrible, since I know how to use windows office, and I no longer care enough to learn new menus / keyboard shortcuts). Some weeks it fails to resume 3-5 times, but it generally limps along, I guess. This makes it about as reliable as an average well-chosen linux laptop, at 2-3x the cost, and with an inferior userspace (for me, YMMV).
I just want there to be a company that makes a working linux box that is only as terrible as a MacBook. This is a disturbingly low bar. I guess the dell xps developer edition exists. That might be a good bet (especially after Ubuntu actually kills Unity).
The failure of modern mobile computing is simply user interfaces that are as practical as a Palm Pilot.
This does not match my experience at all. I've installed both Linux and Windows on a lot of different hardware, and getting all the hardware to work under Linux is always harder. Probably partly because the manufacturer took care to make sure everything is workable under Windows, whereas Linux support was usually not even on the radar. Sure, there are plenty of annoyances on Windows, like how the Nvidia and Realtek driver installers also install a bunch of other software that you probably mostly don't need, but at least the hardware works once you're done with the driver install.
Of course, that isn't great for an OS that people often install on computers they already happen to own.
[disclaimer: I'm one of the co-founders]
Or did you mean offering MacOS as a virtual desktop? I don't believe there is a MacOS license that allows this.
Can I delete my vm between uses, and quickly spin up an office license for those 4 hours? I can pay significantly more than $0.28 / year if the process is slicker than dealing with a windows vm that gets booted once every 12 months (and then spends hours patching itself before it is usable).
And where does it say that a 12 seat commitment is required?
(Disclosure: I work for Azure, but nowhere near anything Windows, or this product. I'm a Linux nut and besides I'm not even convinced it's an Azure thing, this smells more like a WDG thing...)
As it is, VS and a few utilities are all I need windows for. Even then, a good build server might circumvent part of that. My own experience is really mixed though.
As an aside, I think the whole premise is flawed, assuming you are more productive if you admin your own box. Spend $500-$1000 on something you can shove under your desk, and rdp/ssh/vnc to that.
I think the price/perf on that still murders the cloud, though I don't really care, since I like my privacy and haven't run the numbers recently.
And as for network traffic ... everything murders the cloud in efficiency.
I know there are other trade-offs, but having a working environment counts for a lot too.
And especially in those cases, it's not worth it. A good IT department would be far cheaper than paying for a high-traffic site with lots of backend infrastructure like a bank would have.
Side note...I started evaluating elementary OS last night.
I've never tried it but I wonder what performance you would see by trying to do all your work over RDP to a VirtualBox machine sitting on a headless server somewhere.
For a while I was also using GNU Screen over SSH too.
Why cant it just be an x11 proxy rather than an x11 proxy plus an entire authorization infrastructure?
For a simple desktop usage all I did was installing the deb package on the server and it was ready to go. I just entered my ssh details on the client and done, remote desktop at my fingertips. no manual setup, no external authorization, no dependency hell.
You can disagree with the utility of having that control yourself vs having it controlled by your supplier. If people here believe that utility to be not worthwhile from their direct experience - that's something I'd really like to hear because I'd likely learn something from it.
I'm not sure I learn much from your response.
A linux binary from 20 years ago is just not going to start. Even the basic libc wouldn't be there.