Windows Enterprise editions are the "workaround", of course. Easier said than done and all that. As were the suggestions to switch OSes.
That SO thread hurts. As-is tradition, there is one answer that while technically correct, is not applicable to an application you do not have the source for/cannot build from source. Then of course there is the suggestions to pirating Windows Enterprise. Then there are the equally useless "just switch OSes!" arguments. And the other user who doesn't understand what editions of the OS the related GPOs apply to.
At least there is one workaround posted which only involves setting up a scheduled task.
> Then there are the equally useless "just switch OSes!" arguments.
When an OS and the company that makes it keeps on showing you that you don't own your computer, they do, at some point switching should be on your radar.
I wholeheartedly agree with you. Unfortunately, the commercial desktop OS market is a duopoly. Either we must deal with Windows and its shenanigans, or we must deal with macOS and its drawbacks (the chief ones being limited hardware choices, soldered RAM and storage, and highly inflated prices for RAM and storage upgrades). Switching to Linux or the BSDs is an option for some people, but what about those who rely on software that is only available on Windows and macOS?
Having to choose between Windows and the Mac has been the situation since the late 1990s. There hasn’t been any strong commercial challengers to these operating systems since the demise of BeOS.
No, it's not. I've been happily running Linux on my personal machines for more than two decades.
> what about those who rely on software that is only available on Windows and macOS?
Matlab is the software in question in this particular case, and as others have already posted, it runs on Linux.
Even for particular software that might be Windows/Mac only, there are almost always functional equivalents that run on Linux. For example, OpenOffice (and later LibreOffice, which is what I run now) as an alternative to MS Office.
I have had plenty of opportunity for comparison because, for all the time I have been running Linux on my personal machines, I have had to use Windows at work. I have always had much more hassle with my work machines, and if I had a dollar for every time I have had the thought that, if only my employer would switch to Linux on desktops, my work life would be so much easier and my productivity would be better, I'd be retired now. And that's not even counting all the times I have had the thought that if my employer would run Linux on servers instead of Microsoft crapware, our IT infrastructure would be so much more robust.
The one example I have seen in this discussion of software that is truly limited to Windows/Mac is Solidworks. But that's a particular product for a particular niche, not a general office application.
I switched to Linux full time two years ago and I'm never looking back (until a "trusted" OS is required by law). There are times when I truly need windows for something so I keep it around on a spare HDD to boot into it.
In the future I plan on relegating it to a VM on a separate VLAN to keep the cooties at bay.
> There are times when I truly need windows for something so I keep it around on a spare HDD to boot into it.
That's the problem. Most Linux users need Windows for something. I use mostly Linux, but I also have a Windows boot partition. For things like gaming, Fusion 360, VR,... Some things don't work that well on Linux: YouTube sometimes gets out of sync, print quality is really bad,...
On the other hand, I don't really need Linux, except for jobs that involve Linux specifically, and these are pretty technical jobs, far from a typical use case for non tech workers. And even with such tech jobs, >90% of these cases could be dealt with with WSL.
There is a video by LinuxTechTips where he tries to go 100% Linux, he is relatively successful but it is painful. I love this video because I think it is representative of the experience of a computer-savvy consumer.
On the other hand, if auto-restarts are a real problem to you, you are probably not a typical user. For most, it is an annoyance, but not really a problem, and it can be important for security. I don't really mind them personally, except that my dual-boot machine restarts on Linux (the default) when Windows does that, with the update process paused half way, annoying.
I got my start in Unix sysadmin a few decades ago, so have always been comfortable in Linux even in the early days. I used to maintain a dual boot setup, but my primary system has been Fedora Linux only for the past decade or so. The laptop I use occasionally boots to Linux by default, but I keep the Windows partition around that it came with. Only time I boot into Windows is if I need to use the slicing software for my 3D printer (after I've created the model in Linux). In that case, didn't realize that Monoprice's rebranding of a popular 3D printer included a customized firmware signature and matching change in the slicer software, so I can't use the OEM manufacture's software (either Linux or Windows versions), and am stuck with whatever Monoprice wants to distribute.
For work, my work laptop is Windows and provided/maintained by internal IT. I support exclusively Linux based systems for our customer facing product, and the main reason I keep the Windows install on is so I can make any workstation issues a helpdesk issue.
In general though I've had no issues getting Office 365 working on Linux (Chromium / Chrome is best supported, but Firefox works OK too for most functions).
I said commercial OS market to distinguish proprietary desktop operating systems (Windows and macOS) from Linux, the BSDs, MINIX, Haiku, Plan 9, OpenSolaris, FreeDOS, and other alternative operating systems. Windows and macOS is a duopoly, much like how US politics is functionally a two-party system. The existence of the Greens, Libertarians, and independent candidates don’t take away the fact that the Democrats and Republicans utterly dominate American politics to the point that third parties and independent candidates face major hurdles campaigning. Likewise, the existence of Linux doesn’t take away the fact that Windows and macOS combined dominate desktop computing.
Sometimes one needs proprietary software packages that only work on Windows or macOS. Granted, the situation in 2024 isn’t as bad as it was in the 2000s thanks to the evolution of Web apps as an alternative to desktop applications. Still, some people rely on heavy-duty desktop apps that rely on Windows- or Mac-only APIs. The GIMP and Inkscape may not fully replace Adobe Photoshop and Illustrator. FOSS diagramming tools, last I checked, aren’t at the level of proprietary tools that are unavailable for Linux like Microsoft Visio and OmniGraffle. Some people need functionality in Microsoft Office that is unavailable in LibreOffice.
I'm sorry but I can't run a laptop without functional hardware video decoding, or even hybrid sleep. I tried my Linux switch this year on 2 laptops - an older 8th gen with Intel graphics and a new one with the latest AMD. Still the same stuff. I need to do lots of workarounds for simple stuff to work properly and some things are just broken. I can't tolerate a laptop that eats 70% of CPU and murders the battery when I'm just trying to watch a video and crashes randomly when resuming for sleep. Windows 10 enterprise ltsc it is :(
I feel like the practical duopoly would be one thing if we were back around Vista/7 and Apple’s kittens, but the awful thing about both Microsoft and Apple these days is that they’re not happy with just selling software or hardware, they also really want to push their services, making it harder and harder to escape M365 or iCloud, with Microsoft going so far as to make it a convoluted process involving the command-line and a restart to even allow offline accounts on Home/Pro.
This is true. I’m thinking about contributing to open source projects, perhaps even starting one, to further help with developing alternatives to “Big Tech” and their increasing levels of control on personal computing.
This package is part of the pay-to-play entry barrier in my industrial controls industry. My quotes don't win jobs if I can't use these tools. None of these very expensive (the above items add up to more than $25,000, not even counting the subscription fees), closed source applications have native Linux installers or have any hope to run in Wine.
I run a Linux host OS with Windows VMs for the various incompatible versions of these pieces of software that I have to keep around to maintain old equipment, but these software packages are only available on Windows.
Fortunately, the industry has embraced Windows 10 LTSC (in machines where we're not still running Windows CE 6.0, LOL), so I'm good through at least 2032.
Like is anyone wishing they had an Intel chip in their MacBook instead of an M3?
I "choose" longer battery life, and maximal computing load, both of which are only really optimizable when you vertically integrate hardware and software
And I do not give a flying fuck about battery life since I work in my home office only for the last 20 years and mostly deal with desktops and laptops configured just the way I want.
So what works for you is not always what works for me.
> Sure. But would you say your usage of a laptop is the typical use case? Using it as a permanent desktop?
Guess you never saw 15.6" laptops in your whole life.
Like come on, my 14", 1.2kg is a thing what even I (185cm, 110kg) sometimes find exhausting to handle and I'm not always with it. If my work depended on it 24/7 I would go for 12" or even less. Yet vendors are constantly make those 15" or 17" 2-3kg monstruosities, mraning there is a demand for it.
I've got a great news for you: those who buys 17" laptops aren't interested in the "light and vertical integrated laptops". They need the screen estate, they need a lot of [upgradeable] storage, they need a discrete video card. Guess who doesn't make these?
As an aside, go carry at least 1.2 for a full day and tell us back. Not your 'imma sit in starbucks and imitate cool hipster dev' but like a full day, especially commuting.
Though I'm not sure anyone can convince you of any of the points you don't want to accept, because they contradict the only true way of yours. Even if the people directly say what they don't need your vertically integrated laptop.
Linux isn't much better either these days, with the same shenanigans leaking in like cancer for no reason.
Every time I forget to kill and purge unattended-upgrade on some Ubuntu install it ends up messing up my system at some later point because apt just can't keep its grubby little hands of my fucking packages. The other day it broke Nvidia drivers on one machine which took me a while to fix. Sometimes it'll just decide it needs to run an update for something e-x-t-r-e-m-e-l-y-s-l-o-w-l-y while blocking all apt installs for like an hour if you happen to be on slow wifi.
Canonical's worst design decision by far, and that list includes picking Gnome as their desktop environment.
There are distros that don't have the same problems (and I will probably be switching to one the next time I have to configure a new Linux machine, since Ubuntu, as you say, is getting way out of hand). That's one of the nice things about Linux.
I'm sure there are, but like those Windows users I'm unfortunately locked to flavors of Ubuntu by ROS and some other software. Kubuntu is generally pretty nice once you take out the trash and add the missing bits. At least it stays configurable enough to fix for now.
This ignores the large amount of business software which is Windows only. For many companies, and the people that work for them, you simply can't switch even if you are desperate to.
This actually is a very valid point at the most obvious level: Office 365.
Nowadays I work on a Mac (finally![0]) and, yes, Office 365 is available for macOS, but it’s not at parity with Office 365 on Windows. Mostly this doesn’t matter and it’s certainly a lot more capable than any of the web versions of the office apps. But, at least for me, it does sometimes matter with Excel.
So I decided to use Wine to install the Windows version of Office 365. The installer started but it crapped out after the intro page and I haven’t been able to get past the error.
I could install Parallels but I kind of hate it because it involves running Windows whose bag o’ shiteness is the whole reason I’m so ecstatic about having a job where I can work on a Mac in the first place.
Realistically, there isn’t anything that comes close to O365 either. Excel is the best spreadsheet app, still, by a country mile, and all the other apps are best in class too. So it’s the industry standard in just about every industry and if you’re in one of the few companies who’ve gone a different way then in some scenarios it can make you kind of a pain in the ass to deal with.
[0] I fully accept that this may just be a stepping stone toward working on Linux. Hopefully by the time I need to do it support for a Linux on laptops will be a bit better, and I’ll be able to avoid buying a Dell.
Where "business software" is, in particular, the software for running a business. Your CAD or simulation software or development environment may all be fully-supported on Linux, but that means nothing, because corporate wants their SharePoint and Exchange servers and analytics attached to them, and corporate IT in particular wants their "security" software and remote management capabilities. All of that is what chains larger companies to Windows.
Which will be running on Windows Enterprise deployments owned by the business, not personal machines owned by individuals. And as has already been commented, Windows Enterprise does let you control this. But that case doesn't seem to be what the discussion here is about.
>Which will be running on Windows Enterprise deployments
There are many companies which run Windows-specific software which do not even have an in-house IT department, let alone run Enterprise edition on corporately-deployed machines.
I'd say the vast majority of <50 person companies I have consulted for run Pro, not Enterprise.
Many businesses do not run Windows Enterprise, but plain-old Pro. Not every business is a big business, capable of reaching to these SKUs.
What they can do, is to run WSUS. Though today, many businesses do not have on-prem Windows Server deployments, and do not even have suitable space in their offices even if they wanted one.
Matlab is not the only software which businesses use. I'm speaking generally why many companies and employees can't "just switch OS", not specifically to the post.
QuickBooks for Mac is not feature-equivilent to QuickBooks Enterprise. You cannot run QuickBooks Enterprise on a Mac, as far as I know, and if you can, it isn't on the supported OS list.
>"Note: Linux and Windows 10 S Mode not supported. QuickBooks requires you to use Windows natively and not through an emulator or virtual environment."
Software like Quickbooks is easy to run via RemoteApp. In fact, many probably do that, because it makes for easier maintenance. (I've seen several companies to run Dynamics AX exactly this way, for exactly this reason).
With Solidworks, it would be much more difficult. It is a kind of software, you want to run locally on your beefy workstation.
'Support' is such a nebulous, catch-all term to justify throwing good money after bad.
The author paid for Windows 11. Why try to crowdsource help for free when they can presumably just pick up a phone and get Microsoft to fix their problem for them?
I mean, I'm not going to defend the quality of their support.
But if your a small company (i.e. no in-house IT) and you have to choose between using the support included with your purchase of QuickBooks or paying a third-party IT company an hourly consulting rate to fix a QuickBooks problem... The choice is pretty clear.
I've tried linux several times. As a non-tech guy, I find it utterly frustrating. It's so intensely user-unfriendly, I am done with wasting my time on it.
It is user friendly, just picky, who it's friends are ;-)
More seriously though, you are probably bringing assumptions, that are specific to your current OS, and frustrated, that your existing experience is not 100% transferable. This works both ways; if you tried to switch from linux to your current OS, you would be also frustrated by this.
> Then there are the equally useless "just switch OSes!" arguments
There is a reason Windows has almost completely lost the "batch" professional desktop market. Same reason my old company developed industrial/CAD desktop software ... for Linux ... on Windows laptops (with Enterprise edition, of course) .
Microsoft no longer cares about you or your usecase. What are you going to do ? If you enter a cat and mouse game with MS (pirating, registry tricks, whatever), you will lose.
MATLAB is available for Linux. "Just switch OSes" seems like a perfectly valid and actionable piece of advice.
What's "useless" is sticking with an operating system that doesn't support the use-cases you need it to.
(Buying a license for Windows Enterprise might also be a valid and actionable course of advice -- I don't have experience there, but it should be considered if the use-case requires it.)
> Then there are the equally useless "just switch OSes!" arguments.
The question does not specify anything AFAICS that demonstrates the simulations require Windows. If someone said they wanted to run MS Word on their Linux machine (not in the browser) a perfectly valid suggestion would be to use Windows. If the OS doesn't support what you need, there aren't a lot of options.
Windows non-Education/-Enterprise editions are crippled ad platforms with forced telemetry lacking opt-out.
I can't recall how my one Windows machine received legit Enterprise (wasn't full price), but it doesn't suck as much. With GPO options, most of the junk can be disabled.
I also have some cheap used Windows Server and Office licenses that I bound to unique disposable email addresses + Microsoft accounts.
When the vendor says "FU", piracy and workarounds are legitimate.
(FYI: VMware and Citrix gentlemans' agreement to pirate and not cripple production of each others' stuff for indirect, noncommercial purposes.)
I'm a long-time Linux user and I would discourage people from switching to it on the desktop. Not anymore. It is a viable alternative and the irony is, often more things work out of the box than in Windows as the vast majority of drivers is shipped directly with the kernel.
At some point, when someone makes your life more and more miserable, you will have enough and you will switch. Looking at MS actions in the last decade, it's not the question of if, only when.
> Then there are the equally useless "just switch OSes!" arguments.
That's probably by far the most useful solution. It may be obvious and annoying to hear over and over, but we only nag you because we love you. Friends don't let friends be abused by Windows.
That's a standard generic response, but in this case the specified software is Matlab, which runs perfectly on Linux - I use it several times a year on my Ubuntu machine.
No company is going to waste time developing, testing and maintaining a new OS port of their software for 0.3% of their userbase. It just doesn't make any sense.
I did appreciate the matlab user who suggested a way to make the job restartable. That seems good to me? There's more than just the OS that could cause an interruption.
SRE would never have gotten invented if computers were reliable.
switching to ubuntu desktop for development has been wonderfully painless and, especially with AI to help with finding the right terminal commands and software, quite accessible.
Glad to see someone mentioned taking the computer offline. That too was my solution when I had to run batch jobs on a Windows workstation where there was no intermediate job checkpointing (datasets could sometimes take two weeks). Just sneaker netting datasets because I could not trust the machine to do as it was told.
What was most frustrating about that was when I would bring it back online to patch it. Evidently Microsoft wants to pretend that patching is cheap and so it would slowly sip CPU/disk/network for over an hour to get caught up. Leaving my beastly 16(?)32(?) core machine 99% idle. If I go to the settings page and click patch now, that should mean Ludicrous Speed Go!
Also, one other cute Windows that that burned me a couple of times with this setup- evidently Windows will keep some patches in reserve. Connect to Internet, patch, restart, disconnect Internet, restart. Think you are safe? Haha, windows might decide an hour later to install and force reboot for that final update.
Seems like a high value target to attack. Imagine a xz situation visible by less people letting a (rootkit for a) bot net infect literally every windows machine in a matter of hours...
Some patches depend on previous ones, and until those are installed, and rebooted, the newer patches will not be offered.
This is most evident trying to get a laptop not opened for 6 months up to date, multiple check for updates and reboots over multiple hours are required.
No doubt, but it would have been helpful if the system gave any indication it had a patch to install. Or would let me force install as much as possible at this moment.
Instead, I took the system offline, did several reboots with healthy breathing time between them, and just had to hope the system would not puke the moment I walked out the door.
This got improved with Windows 10/11, though. Now, there are cumulative patches every month, so there are always just few patches to catch up (cumulative update for windows, cumulative for dotnet, defender, defender data, msedge, anything else? Of these, only the first two want to reboot).
Windows workstations are expected to be dumb clients. They and everyone else really think that if you have actual workloads on them that's what W Server or really linux is for.
Don't bother sending MS bug reports anymore, their code will just continue to rot until EOL/EOS date.. then it morphs into a quirky vintage feature that they can safely ignore. Just recently HDR was forcing my monitor to dim to 50% after locking, and it would get stuck there. I found just opening the ms-settings:display window would restore the brightness level. So I went and created a simple task to trigger ms-settings:display on every unlock.
I have decided a long time ago that Windows is no longer an operating system to do work o. I have one that is relegated to being a game console and its days are numbered, too.
There is only so much BS I can take. Microsoft is driving off professionals with their sheer ineptitude at product development.
It's kinda the opposite imo. In terms of game consoles, Proton/Wine is showing that you can have a successful commercial product (Steam Deck) that's all about gaming on Linux and most AAA games just work out of the box. However, lots of professionals are still using Windows for all sorts of business activity, Microsoft Office, and so on. Many industries with specialized software (CAD, engineering, etc) are still completely locked to Windows with no indication that this is ever going to change.
>Microsoft is driving off professionals with their sheer ineptitude at product development.
I wish that was the case. For one professional they drive off, they keep 1,000,000 whose employer decides their OS for them. Same as hospital software and baby clothes: it's not the end user whom they primarily sell to. Their best version of Windows, the LTSC, is not even available to normal customers.
It is the professionals, power users who in the end shift markets.
Corporations are nothing else than collections of directors and managers who have their own preferences which definitely influence their decision making.
More and more companies allow using MacOS. Small companies allow MacOS and then grow into large companies that still allow MacOS.
It is taking time, but don't underestimate the power of power users.
What I experienced is that the level of reaction from the professional users is much lower than mine. While I was alarmed even back in the mid-2000s that Microsoft wants to validate files for authenticity before using them (later evolved to Trusted Computing that we know of), even IT people around me didn't mind too much. So what I'm stating is not that power users can't shift a market - although debatable - but that even the power users don't care to a point to change their OS.
The second thing is what Microsoft got better at PR over the years. They, I think, very successfully respond to shifts in the market with products like WSL, which lessen the direct power user need to actually change the OS.
Furthermore, the IT job market just shifted so that the employers have more powers now, not the employees. This means that push for change from below, like for the 4 day work week or a user-favorable change in the computing environment is less likely to happen.
I do, however, see the changes that you point to, but I think that they are small, and I think that they will plateau before reaching market domination. Microsoft will be god damned to hold onto the moat that they dug, whether that be the Windows platform, the Office file formats, the email server software, the gaming libraries that they built, or anything else. Better technology or viable alternatives won't budge them, it will be either mismanagement, regulation, or a more aggressive competitor.
I will bet you everything I own that Windows will still be the dominant OS in business environments for at least another decade. Until the Chromebook generation enters the workforce in large numbers and starts demanding the simple web interfaces they're used to, no IT admin is going to install Linux on his machines.
On a side note, if you are running something for days or weeks you should implement checkpointing anyways. I have no idea if matlab allows that for internal operations
Hearing experiences in this thread gets my blood roiling. I spent a lifetime on Windows and it used to be a great OS, that respected the user and placed them in control.
The latest spilth out of Microsoft seems to deliver a more toxic user experience with each release. It's a real shame as there have been some incredible improvements under the hood in the kernel, which get spoiled by awful product and business decisions.
People here like to criticize holdouts who refused to upgrade beyond Windows 7, but I don't blame 'em for simply saying NO. Most of the ones I've met rely on other mitigations for security (eg. 0patch, firewalls, fully offline environments), and not a single one has reported feeling more pain in practice from nefarious adversaries than peers on recent versions of the OS have endured from Microsoft.
I am still amazed that people use Windows for any serious workloads at this point. Especially, non-professional editions. The only reason I keep a Windows license at this point is just for the occasional gaming session that cannot be virtualized in a VM (ie, most multiplayer fps games)
It's possible the person asking the question is using a university computer that comes with Windows. The IT people that set it up don't care how much it gets in your way.
I can't imagine anyone who goes through this, and the other rather outrageous things Windows forces upon people, not wanting to find alternatives, whether they're running a different OS and running Windows-only software in VMs, or running Windows 10...
The idea that I can own a computer and could pay good money for a license for the OS but have no control over whether it gets rebooted is just... I don't know. I just can't even imagine tolerating it.
Then again, I'll likely never have a new car because too much of the functionality is out of the control of the actual owners.
For all the crap the EU has been giving Apple lately for stuff as dumb as being unable to install the built-in gallery app on iOS -- why the HELL are they not shoving Microsoft's face in their own puddle of piss that is the current state of Windows? No one is using Windows because they like it. They're using it because they have to, and Microsoft has absolutely abused this position they're in to such an egregious extent I can't believe they get looked over for these practices. We're all stuck having our data collected and shipped off to hundreds of third-parties, being forced to look at ads, lose work because of forced restarts that reset the few opt-out-of-this-bullshit settings you can still toggle, click through mazes of menus every update that try and trick you into setting Edge as your default browser and signing up for their cloud services, etc. -- all because it's the only place certain software runs.
And they can't even make a search that works as good as it did 15 years ago because instead of even attempting to look for your local files it'll show you ads and Bing search results that can only be opened in Edge. Their old basic photo viewer app of the Windows 7 is long gone and replaced with a janky "modern" Windows app that crashes if you look at it funny. Windows is just so bad and only getting worse over time.
I'm also a bit stunned that the EU is cool with microsofts level of intrusion.
I can imagine the US being whatever about it internally, but surely the EU would see that as encrochment
I wish i could say i am being ironic but lately Microsoft has become increasingly hostile towards users… it’s incredible they still have this large of a market share.
When I install on-prem always-on graphics and interaction servers as part of permanent architectural installations, I use Win 10 IoT Enterprise LTSC for this reason - it allows me to only apply critical security (no features) updates, and to schedule them at a time when downtime due to issues with the update are not likely to be disruptive.
Edit to mention I always make sure these machines are on a VLAN alone and properly firewalled, as we are deferring patches for sometimes weeks after they come out.
It’s $130 for high end processors, IIRC, and I get it pretty regularly without any issues. I’m not a licensed Microsoft anything so I don’t think it’s a particularly controlled substance.
That SO thread hurts. As-is tradition, there is one answer that while technically correct, is not applicable to an application you do not have the source for/cannot build from source. Then of course there is the suggestions to pirating Windows Enterprise. Then there are the equally useless "just switch OSes!" arguments. And the other user who doesn't understand what editions of the OS the related GPOs apply to.
At least there is one workaround posted which only involves setting up a scheduled task.