Enough with the fan wars. Let’s be perfectly honest for once. Windows, Linux, MacOS - they all suck. Sometimes in similar ways, sometimes in different ways. But they all suck.
Windows users - I get you, you use it because it sorta works 40%, of the time and sucks in the way you understand.
Linux users - I get you, you know all of the arcane incantations you need to quickly install, update, and troubleshoot your os in a terminal window. It works - once you apply your custom bash script that applies every change you need to get everything exactly how you like it. But again, it sucks in the way you understand.
MacOS users - well I don’t really get you. You know what you’ve done.
We deserve better than this, guys. We deserve an os that just works, is easy to use, easy to configure, doesn’t require an IT degree to use, and that we can recommend to our grandma without a second thought.
Macbooks just make really nice ssh terminals for accessing your Linux dev environment. Though these days there are decent options for Linux terminals with a similar form factor, they just don’t tend to be much cheaper.
Probably an unpopular opinion on here, but the OS I recommend for grandparents and parents is ChromeOS. It’s so locked down that it’s almost indestructible, and they almost never need any specialized software that you’d use Windows/MacOS for. If you’re savvy enough you can also use Linux on it in a container, which is how I prefer to use it for day to day stuff (in my case, data related workflows).
Yep. I’m in IT, so every time my parents’ computer “does something weird,” I get a call. Bought them Chromebooks a few Christmases ago and the calls have all but stopped.
No that’s fair. It just assumes that everything you’ll ever need is on a browser, which in the case of grandparents, is probably true.
I would just um…never tell them about the Android app store because that can get real messy real quick.
I know you made a joke about MacOS, but I am genuinely interested with what issue you have of it.
It sucks in the way you understand and know because nothing else even exists. No one is interested in having to cater to their walled garden unless there’s money to be made. Meanwhile both Linux and Windows have many open source projects and hobbyists working on things. So you might get a mac driver for something you buy but most of the time macos is an afterthought at best in many hobby projects. Also lol mac gaming is a joke. Even Linux is getting better support now than macos in that regard since the Steamdeck.
Yeah it was just a joke because I love to piss off the MacOS guys. But its like a brotherly teasing. Like, I love you guys, but I gotta rib you, you know.
I think Apple’s biggest sin is that everything works as long as all of your hardware, software, and co-workers have an apple emblazoned on their back. But the moment you have to work with anything or anyone that doesnt use Apple, you have problems. And Apple seems to encourage this because it gets their users to dread working with Windows or Linux users.
The sad thing is that I like a lot of their software. But using their OS is like having Steve Jobs standing over your shoulder and smacking you on the head when you try to shift outside of their intended workflow. I keep running into situations where Windows and Linux would let me go left or right (after finding a hidden and misnamed switch or running a well researched and crafted bash command), and MacOS just put a roadblock on the left because fuck you we said no.
I know that my ideal of a perfect OS is unrealistic. MacOS is more stable because it’s more rigid. Windows and Linux prove that the more flexible you are, the harder it is to use. But settling for one option and looking down at everyone who chose different isn’t going to help. We should all keep criticising our chosen option and root for others that are criticising their own. Because it seems like Apple, Microsoft, and the Open Source community are all in a rut, safely ignoring basic fucking usage issues because of an implicit assumption that their user base isn’t going anywhere.
I live in a mixed OS household. My wife and I both use windows and Apple machines for various purposes (my wife’s work requires both, my mac is just for dabbling) and I have some linux boxes for streaming or storage or whatever. And while that gives me the benefits of all three, I also have to deal with the problems of all three. And its a lot, guys. Not to mention they all refuse to work together.
deleted by creator
When I worked as a IT Tech at a University years ago we had a lot of MacOS users who believed they could just pick it up and use it like their iPhone. It was absurd how well their marketing worked because those users either forced themselves to learn it or dropped it and went back to Windows.
I know a lot of iOS users who have iPads and iPhones but still have windows PCs because they don’t have to worry about compatibility issues.
I’m one of those guys, IOS phone with windows PC. There really isn’t much out there that is as convenient as IOS, but theres no way I would use a Mac, as compatibility issues and more expensive hardware will ultimately hurt functionality.
But do they have a varying degrees of suck?
The OS I direct the technologically-illiterate to when I don’t plan on supporting it myself is invariably iOS. Boomers don’t need anything more anyway.
Havent had issues with my Windows PC in years. I dont have time to deal with linux stuff at this ppint in my life but used to play with it as a teen.
My Linux review: 10/10, would recommend, but would not install for someone and let them use it for the next 5 years.
I guarantee you’ve had “problems” but you’re so used to Windows now that you have the muscle memory to deal with it without thinking much about it.
Using all three in my household kinda highlighted for me how much I was just ignoring or working around the ugliness of Windows every single day.
Sure thing buddy. I’ll say it again: no issues at all in ages.
Windows requirements: sprawling list of unsupported hardware based on an arbitrary requirment for a security chip that doesn’t actually improve security at all
Linux: CPU (optional)
As a person who has used linux i can confirm that my daughter runs linux
I like Linux a lot, but saying you can’t understand why someone would run Windows on a server just shows a lack of knowledge. Linux is great in a lot of server applications in the application realm. However, it doesn’t get close to the power of Active Directory and Group Policy for Windows device management. Besides that, a lot of people are more comfortable with a UI for managing DHCP, DNA, etc in a SMB environment. Even if they prefer a command line for those tools PowerShell allows those people to coexist with those that prefer a GUI. Under certain circumstances, (mainly ones where a business is forgoing AD for AAD), Linux can be the right choice. Pretending that there’s no place for Windows Server, though, is asinine.
The main problem are companies forcing windows servers and technologies when they are not the good ones for the task.
If one needs to set up desktops for accounting, windows is fine. But I saw companies setting shared NFS drives used by Linux severs on windows machines! Not joking!
I know companies that even deploy kubernetes clusters on windows servers!
Just because finding cheap windows engineers is easy, everyone has had an experience on windows to put on a cv. Than some of that cheap labor go up the hierarchy as head of a random infrastructure team because all good sys engineers moved to manage linux servers after some time, he recruits people like-minded, and in few years you ends up with a team refusing to do the right thing because “we know windows and windows can do the same as Linux and Microsoft is good for governance and Linux bad”. Execs don’t understand the difference and force architecture to go along because they don’t believe it’s worthy to rebuild a team, we are anyway using windows for accounting and execs laptops, it can’t be that bad! Even accenture and mckinsey consultants us it! And they told us that wls2 is the holy grail
Corporate IT is the peak of suboptimal tools for the job because politics and money
We use both. Its not my department but i know the server guys are using windows for some servers and linux for others and the decision is normally made based on which is going to be best for the specific needs of the function of that server.
Pretending one is outright better than the other is childish. Just use whats best at the time.
deleted by creator
They have a point. I’m in the market for a new laptop and I have, so far, returned two of them.
First, I tried a Huawei Matebook 16. I was foolish, but I thought it was “easy”. No NVidia, no dGPU at all - just part that looked very standard. It was based on the info I had gathered from a few years of Linux usage: “Basically avoid NVidia and you’re good”. It was anything but. Broken suspend, WiFi was horrible, random deadlocks, extreme slowness at times (as if the RYZEN 7 wasn’t Ryzen 7-ing) to become less smooth than my 5 year old Intel laptop, and broken audio codec (Senary Audio) that didn’t work at all on the live, and worked erratically on the installed system using generic hd-audio drivers.
I had a ~€1500 budget, but I raised it to buy a €1700 ThinkPad P16s AMD. No dGPU to speak of, sold with pre loaded Linux, boasting Canonical and Red Hat hardware certifications.
I had:
- Broken standby on Linux
- GPU bugs and screen flickering on Linux
- Various hangs and crashed
- Malfunctioning wifi and non working 6e mode. I dug, and apparently the soldered Wi-Fi adapter does not have any kind of Linux support at all, but the kernel uses a quirk to load the firmware of an older Qualcomm card that’s kinda similar on it and get it to work in Wi-Fi 6 compatibility mode.
Boggles my mind that the 2 biggest enterprise Linux vendors took this laptop, ran a “thorough hardware certification process” on it and let it pass. Is this a pass? How long have they tried it? Have they even tried suspending?
Of course, that was a return. But when I think about new laptops and Windows 11, basically anything works. You don’t have to pay attention to anything: suspend will work, WiFi will work, audio and speakers as well, if you need fractional scaling you aren’t in for a world of pain, and if you want an NVidia dGPU, it does work.
Furthermore, the Windows 11 compatible CPU list is completely
unofficialarbitrary, since you can still sideload Windows 11 on “unsupported” hardware and it will run with a far higher success rate than Linux on a random laptop you buy in store now. Like, it has been confirmed to run well on ancient Intel CPUs with screens below the minimum resolution. It’s basically a skin over 10 and there are no significant kernel modifications.To be clear: I don’t like Windows, but I hate this post as a consumer of bleeding edge hardware because it hides the problem under the rug - most new hardware is Windows-centric, and Linux supported options are few and far between. Nowdays not even the manufacturer declaring Linux support is enough. This friend of mine got a Dell XPS 13 Plus Developer Edition, and if he uses ANY ISO except the default Dell-customized Ubuntu 20.04 audio doesn’t work at all! And my other friend with a Dell XPS 13 Developer Edition has various GPU artifacts on the screen on anything except the relative Dell-customized Ubuntu 20.04 image. It’s such a minefield.
I have effectively added €500 to my budget, to now reach an outrageous €2000 for a premium Linux laptop with no significant trade-offs (mostly, I want a good screen and good performance). I am considering taking a shot in the dark and pre ordering the Framework 16, effectively swaying from traditional laptop makers entirely and hoping a fully customized laptop by a company that has been long committed to Linux support will be different.
Why would you throw away so much money for new and shitty hardware, if Linux runs perfectly on old robust devices, which can be bought for a fraction of what you invested?
Buy a framework. Only Linux issue is screen tearing on X11 with fractional scaling. Wayland is fine.
You know, I’ve been using Linux on desktops and laptops for like 20 years now. I can count on one hand then number of times I’ve had hardware support issues. Outside of a fingerprint scanner, I’ve been able to solve all of those issues.
Meanwhile, my adventures across the years dealing with Windows drivers led me to finally say “fuck it” earlier this year and nuke the Windows install on my gaming rig in favor of Nobara.
I’ll take Linux hardware support over Microsoft any day of the week.
I switched to arch using qtile wm a few months ago. Couldn’t be happier. If a game doesn’t run on my rig either though stream or lutris well I just don’t play it, there’s way more games to discover and play.
This! I literally give Windows a chance every version. I even kind of liked Windows 11 this go around.
But something always breaks and no matter how much I trouble shoot the fix is to reinstall windows. To which I say screw that and start distro hoping.
11 with 2022 gaming laptop just stopped updating. The only non native app I had on the thing was STEAM! I have been using Linux for 18 years because it’s the only way I know how to fix Windows.
I’d rather stick my head in the rotating blades of a combine harvester than deal with HP printer drivers…
Well, you’ve got me on that one.
More important IMO is the fact that Linux re-detects hardware on every boot! Try moving a Windows hard drive to completely new hardware and getting it to boot. Not a chance…
I’ve done that multiple times without issue.
The windows boot drive? Dont think thats possible anymore. If its completely new hardware.
Im not sure what the trigger is but if enough hardware has changed it wont boot.
I had to install windows fresh on a new hard drive when i bought a new pc last year.
If the partitioning is fine (GPT with EFI System Partition), it should boot up even if you move the disk to a completely new machine. You will need to re-activate Windows though after booting.
You may have had the ESP on a different drive than the one you moved to the new machine, perhaps?
Wha? Even a bleeping potato can run Linux nowadays, with zero issues at day 1.
t. Got a Orange pi zero 3, and the lil’ bastard is rocking solid – even with (near zero) support.
I know hardware compatibility has massively improved, but back when I was messing with Linux in high school compatibility was a huge issue. I managed to end up with two laptops and some desktop hardware that were truly difficult to get running. It’s like I somehow found a list of incompatible hardware and chose the worst options.
The most frustrating were an evil Broadcom (I think) wireless card and an AMD switchable card (they did actually make a few). That graphics card wasn’t supported for very long and was a bother even in Windows.
Edit to add: I was just saying that to point out why some people might have that opinion, even if it isn’t valid anymore. I’m actually thinking of jumping back on the Linux bandwagon.
Linux has better support for the long tail of hardware. Windows has better support for bleeding-edge hardware. The main reason for this is money.
Except for my AMD 1800x that was 4 years old when W11 launched and not supported.
I hate to break it to you but 4 years old is nowhere close to “bleeding edge” when it comes to PC hardware.
It’s also not obsolete.
That’s kind of my point. Linux supports it, but Windows doesn’t anymore. Why? Money - OEMs aren’t selling them anymore, so why spend time to support new features on them? On the flip side, the heterogeneous chiplet structure of the 7950X3D was supported on Windows from day 1, while on Linux the scheduler is still unaware of the different perf characteristics to this day. Why? Same answer - money. AMD doesn’t make money selling 7950X3D on Linux, so they’re not going to spend time writing a kernel driver to optimize perf on it.
the 7950X3D was supported on Windows from day 1, while on Linux the scheduler is still unaware of the different perf characteristics to this day.
That may be true, but with the ridiculous increase in performance for this CPU due to the massive amount of L3 cache (X3D), I don’t care. I just replaced a Linux compute node with an Intel Xeon Silver compute node with a custom built Linux node that features the 7950X3D, and I’m benchmarking now at over twice the speed (CFD-type work)! Not bad for a $650 consumer CPU. The difference between 128MB and 12MB of L3 cache is apparently pretty huge, from what I’m seeing. I think it’s important to note that L3 cache can be shared across CPU cores.
The problem is that only half of the chiplets have access to the large cache. If the scheduler isn’t aware of that and a lot of data is shared across cores (as in the case for many games), you’ll miss out on most of that performance. AMD wrote a driver for Windows to help optimally schedule threads with high cache intensity to the expanded cache chiplets, but they didn’t do it for Linux. If your workload is not very chatty between cores, and threads don’t need to synchronize at 60Hz, it won’t matter as much. But for game workloads, it makes a big difference, and can actually result in worse performance than the homogenous chiplet design of the mid-tier 7800X3D if you get it wrong.
My shoe can practically run Linux as a desktop OS.
Though to be fair, there’s no real reason anything that runs 10 can’t run windows 11 besides Microsoft’s artificial compatibility list.
https://www.abyssapexzine.com/2021/04/dead-badger/
It was published well before 2021, but that’s what Google turned up.
My shoe can practically run Linux as a desktop OS.
Okay, I’m stealing this one! Awesome…
I was having no end of troubles when installing Linux on my machine recently.
The hardware was too new. I’d gone with the latest LTS of Ubuntu, and it didn’t really jive with my stuff. 23:04 works like a charm though.
Installing windows on an nvme drive was a pain in the ass for me fairly recently.
Oh, another Linux circlejerk. Man I like my Debian but this stuff is so obnoxious…
There’s not a lot of things that stupid people can say, that would genuinely frustrate me, but when you make uneducated, factless statements, and then decide to fanboy about something in the same sentence, that genuinely frustrates me
I just put Arch Linux on a tiny laptop that was struggling to run Windows 11 after an upgrade, and it runs smooth like butter now. Feels good.
Can confirm, Mint was easier to set up and have everything working than Windows. Couldn’t believe Linux had better driver support. What a world.