ProgrammerHumor

convergingIssues

convergingIssues
https://i.redd.it/f150lqhc7aef1.jpeg
Reddit

Discussion

rjwut
:js::j:

In college we once had a guy from Intel as a guest in our class, and he was asked which OS he thought was best. His response, paraphrased, was "I don't care. They all stink. Pick your favorite way to waste your processor's performance."

9 hours ago
Konslufius

Based

9 hours ago
CelestialFury

It's a clever way to get out of answering the question.

1 hour ago
Affectionate-Memory4
:ftn::cp::py:

As another guy from Intel (unless this was Oregon State ca. 2017, in which case hello again) yeah this tracks.

I don't care what you run on them. They all suck in their own ways and the fan bases of all of them are worse. Feel free to light processor cycles on fire in whatever way you choose.

9 hours ago
rjwut
:js::j:

This was University of Utah ca. 1999, so back then we were still wasting processor cycles, just not nearly as fast.

8 hours ago
MajorLeagueNoob

it’s amazing how efficiently modern computers can waste processing power

8 hours ago
EXTREMEGABEL

https://www.youtube.com/watch?v=8BvAKvcW31A

7 hours ago
Affectionate-Memory4
:ftn::cp::py:

Ah, I was still at Gigabyte back then. I am deeply sorry to all owners of our Socket 478 boards.

7 hours ago
radicldreamer

Ugh, those brackets, so many brackets broken. I was teaching at the time and students built machines as part of their classwork and holy Christ the amount of broken brackets on that platform. I loved it though, such a fantastic design with such meh construction.

2 hours ago
Punman_5

I mean, what’s the alternative? Run code directly on the processor without an OS? I suppose that would be far more efficient but now you’ve got the problem that your computer only runs one thing.

7 hours ago
Maleficent_Memory831

Well, barebones Linux or BSD wastes the least amount of processor. Except that modern Linux distributions like to add all the bloat back to make things feel more modern. If you run a basic distro though with just basic TWM window managers and console windows, it's pretty darn efficient and pleasing to the neckbeards.

7 hours ago
Lmaoboobs
:cp:

But then I can guarantee you that many popular commercial applications that are computer intensive will either not work or not work as well as a bloated windows instal.

6 hours ago
ElimTheGarak

Now that I'd have to buy new hardware and pay money for an os that drives me crazy at work I fully switched over to Linux. Fucking Counterstrike is unplayable (can't hold 60fps, Windows did ~380) Also getting any slicer (3d Printing software) to work was a pain, whatching it struggle to render anything is also no joy.

Probably whole different story if you have a new(ish) amd GPU, but the vintage Nvidia card is basically only good for displaying 500 browser tabs and 800 terminals across the 4 screens.

5 hours ago
Lmaoboobs
:cp:

NVIDIA drivers on linux are completely cooked and X11 dependent.

5 hours ago
Boomer_Nurgle

I'm running Wayland on Nvidia just fine, they've been a lot better since 570.

The issue is probably them having an old GPU because the drivers for GPUs before the like 10xx series iirc are dogshit. The proprietary modern ones are fine (not as good as windows but I play new released games just fine and that's the most intense my GPU gets).

2 hours ago
Affectionate-Memory4
:ftn::cp::py:

Yeah there's no winning, I just get a kick out of how basically every modern CPU is like taking a top fuel dragster to run your errands.

7 hours ago
purritolover69

Imagine telling someone 15 years ago that we would have 3nm processes in cell phones lmao

7 hours ago
Affectionate-Memory4
:ftn::cp::py:

When I started here 22nm was the bulk production node. Sub 2nm goes out soon.

There are phone chips closing in on 5ghz and kilowatt+ chips in servers.

6 hours ago
purritolover69

I’m incredibly excited for the angstrom era. I’m going to be jumping at the first chance I get to buy a chip measured in single digit angstroms instead of nanometers. Just the idea of it is incredible, even if the performance or thermals suck

6 hours ago
Affectionate-Memory4
:ftn::cp::py:

Just be aware that number is basically meaningless, and has been since 22nm or 14nm. I'm still super excited for it, but bear in mind that the true sub 2nm stuff was only in the "we made some in a lab" stage last year.

6 hours ago
AlpheratzMarkab

My main take aways from the "Operating Systems" course of my computer science degree:

1) Kernels are weird,esoteric eldritch horrors

2) Never try to write your own

7 hours ago
rosuav

No no no, you have that backwards. Kernels are weird, esoteric eldritch horrors, which is why you SHOULD try to write your own. It's a good way to shed whatever sanity you thought you had.

3 hours ago
janyk

You must have had a completely shit instructor and class. I learned that OS kernels are complex yet approachable and I can reasonably write one of my own with enough gumption and grit. In fact, it's one of my active personal projects right now. I hope it will become a playground to explore further topics in computing, including programming language and compiler design.

2 hours ago
TRKlausss

In light of recent benchmarks Intel-AMD, this looks like the Prof. Skinner meme: “no, it’s the OSs who stink”.

Now in seriousness though, yeah each and any abstraction will have a trade-off, mostly in performance. On the other side, the list of errata in processors are long…

8 hours ago
Affectionate-Memory4
:ftn::cp::py:

Haha fair enough lol, but consider, whatever's burning cycles on a 285k is probably doing just as much to a 9950X3D.

I have my own choice words for the thread scheduling practices all around, but at least AMD's guys now get their own flavor of that hell with twin CCDs with differing cache sizes.

7 hours ago
jpritcha3-14
:py:

On a desktop, I completely agree, who really cares? Most people can get by just fine with webapps for most things. I've honestly grown to hate macOS the most for desktop since it seems to get very little of Apple's attention or money these days. It feels quite dated for how expensive their hardware is.

On a server, unless you are forced to use Windows you probably use Linux and you probably enjoy it (I love it). Unlike desktop applications, server applications are where Linux and the Unix philosophy have flourished. Once you understand the basics of your chosen shell, navigating the filesystem, and how to edit files with a CLI editor you are well on your way to becoming a backend wizard. You can setup, maintain, modify, contribute to, and glue together different software to solve your computing problems, it's absolutely glorious.

7 hours ago
Maleficent_Memory831

If you are forced to use Windows, you can still use WSL to get Linux. Meanwhile the Windows part of the OS which is jealous that you're spending time in the Linux console will takes it upon itself to slow down your computer just so that you don't forget that it exists.

("Sorry, I know you're doing work right now, but I decided that this would the perfect time to recompile all of our .NET applications so that you get the best user experience should you ever decide to actually use one of our apps.")

7 hours ago
hrustomij

Oh man this is so accurate, it hurts.

Sincerely, a DS with WSL.

6 hours ago
psychicesp

More than half of the baffling Python issues I debugged on Windows the past year magically vanished when I changed nothing and ran with WSL. Same exact environment. Also Python almost runs as fast as the next slowest language on Linux

6 hours ago
dull_bananas
:rust::rust::rust::rust::rust::rust:

Not surprising given that Intel does not believe in Richard Stallman's view of libre versus non-libre.

9 hours ago
Extension_Gap_7481

Sounds like a classic Intel response! Sometimes it's not about the OS, but how you make the most out of the hardware.

8 hours ago
reallokiscarlet

Holy mother of based

Normally intel folks would shill Wintel

8 hours ago
FireStormOOO

Not pictured: BSD, tucked behind Linux, insisting he's not Linux.

9 hours ago
IanCrapReport

I wish Windows could have just used some Unix like operating system like mac does.

8 hours ago
hilfigertout
:r:

Instead we got WSL, by the power of Microsoft's mighty shoehorns.

5 hours ago
CharlemagneAdelaar

I did run a WinXP executable on my Win11 PC the other day though (just vanilla Compatibility Mode). That is pretty awesome

1 hour ago
New_Enthusiasm9053

I ran a xp era game on proton on Linux. That game does not work on windows via any compatibility mode anymore. That's also pretty awesome.

53 minutes ago
Annon91

I am sure DOZENS of people find that really offensive

6 hours ago
library-in-a-library

You could say the exact same thing about MacOS

7 hours ago
isymic143

MacOS is BSD.

2 hours ago
No_Pin_4968
:py::powershell::bash:

While BSD and Linux has some striking similarities, the nuances becomes quite clear once you actually try to get anything done on BSD.

3 hours ago
Ash_Crow
:py:

BSD is pictured, it's just labeled as Mac OS.

2 hours ago
horizon_games

What year is it?

9 hours ago
robertpro01
:py:

The year of Linux desktop

9 hours ago
prochac

Next year. This year we need to solve all Wayland issues. But next year it is.

8 hours ago
dev_vvvvv

Next year we're rewriting all C/C++ code in Rust. Can we try 2027?

5 hours ago
EatThemAllOrNot

Linux desktop will become useful the same year when Ferrari will win the championship

6 hours ago
RiverIllustrious9287

lec ham linux 2026

5 hours ago
EarlMarshal
:ts:

Nah we pretty much solved all the big issues. The next big things will be proper HDR support and a better Nvidia driver experience. Those features could help people migrate further. A lot of people are hooked already, but just too anxious to switch since they rely on the device.

6 hours ago
cryonuess

There's never been more truth to this joke.

9 hours ago
hethcox

Is it 2038 already?

7 hours ago
Snipedzoi

Year of Linux handheld more like. Anbernic is thriving, the legion go s just released, and the orange pi neo is soon tm

8 hours ago
phil_davis

Again?

8 hours ago
d-mon-b

2001? (well, at least for me)

8 hours ago
Vogete
:g::py::js::bash:

More like 1996-2025, as of 2025

8 hours ago
JuciusAssius

No new meme under the Sun.

2 hours ago
zirky

i’m not sure who is at fault here, but the fact that windows uses control and mac uses (functionally) the alt key as the main command modifier is the most infuriating thing on the planet

9 hours ago
Sem_E
:py:

Mac uses the CMD (command) key for modifier actions. Anything that’s normally ctrl+key, is cmd+key. And somehow mac’s still have a ctrl key

I love my macbook, but the command key has always been a little weird to me. It’s like a toned down windows key but also doubles as ctrl key, while the actual ctrl key goes unused for most actions.

9 hours ago
TOMZ_EXTRA
:j::lua::js:

What's the purpose of the ctrl key then?

9 hours ago
t12lucker

Interruptions in terminal lol

8 hours ago
fahrvergnugget

also emacs bindings. Ctrl a to go to start of line, Ctrl e for end. Works almost everywhere

8 hours ago
alexanderbacon1

Woah TIL. Thanks!

8 hours ago
Maleficent_Memory831

Right. Because the Control key existing ages before Windows or MacOS even existed. Though IBM in its infinite lack of wisdom moved it to an inconvenient location on the keyboard. So I always rebind CapsLock to be Control, as the computer gods intended.

(this rebinding of would freak out my boss at one job such that he stopped trying to use my computer, which was an added win)

6 hours ago
oldgus

This is the way.

7 hours ago
itzNukeey
:p:

unironically that's really useful when copying stuff from terminal because I know I won't accidentally kill anything with CTRL + C

8 hours ago
Hattrickher0
:js:

Honestly? Ctrl+c to stop a process in terminal might be the only time I've ever touched that button on a mac.

That's the one nice thing about having the copy/paste on a different button than control.

8 hours ago
SpectreFromTheGods

I ingrained ctrl+shift+v so hard though that now I’m on a Mac for work and I do that by default so sometimes there’s no winning

8 hours ago
realHoPeLess

As others have mentioned to kill a terminal process and i also use ctrl+space to switch keyboard layouts

8 hours ago
NarwhalDeluxe

modifier for some shortcuts

same with the "options" key which also change some menu options when viewing something like a right click menu etc (its kinda weird tbh, that they just dont show all options in a right click menu, to begin with)

6 hours ago
TheSecondBlueWizard

There is thought behind it, for better or worse. From what I understood (with the caveat that I wasn’t born back then) UNIX used control in ways you wouldn’t want an OS to. Easiest example of the positive consequences of this is probably how in a macOS terminal window you can copy/paste things perfectly well with command, whereas control+C, control+U, and control+X are all very useful shortcuts that don’t get weird with more modern system shortcuts.

Otherwise I thiiiink the typical alt key is what is called the option key on macOS, which having read through the Wikipedia page for alt and alt gr (which, in a really annoying way to all non-American keyboard users is not simply a right alt) works differently. I’m sure there are arguments for both being useful, probably matter of taste, like most things.

9 hours ago
zhephyx

But unlike on windows, you can remap all the modifiers it in the settings and it takes 10 seconds to do

8 hours ago
Serializedrequests

MacOS is the only terminal where copy paste doesn't require memorizing random different keys.

This little quirks between different terminals on non Mac platforms drive me up the wall daily.

6 hours ago
AaronsAaAardvarks

Personally I find using the command key on a mac way more ergonomic than the ctrl key on windows. I've remapped my windows system to swap ctrl and alt. If I've got my pinky on asdf (where I've usually got it), I've got to turn my whole hand to reach my left pinky down to ctrl. To hit command (or alt on windows) I just shift my thumb from the spacebar.

8 hours ago
extremehogcranker

Emacs relies heavily on control and alt bindings so much that RSI in the pinky was often referred to as "Emacs pinky" for programmers.

It's a horrible reach lol.

On a standard keyboard I like remapping caps lock to act as escape on tap or control on hold. Make use of a prime real estate key.

If you're brave you can also explore home row mods, where alt ctrl command and shift are on your home row keys for each hand if you hold the key instead of tap.

And then ergo keyboards give you a lot more thumb buttons to work with too if you're not bound to a conventional one.

7 hours ago
AaronsAaAardvarks

Once I switched to a Mac style keyboard (or binding on windows) all of my problems were solved. I’d consider a more ergonomic keyboard with other keys for better access to functions, but I’m too used to a standard layout. The closest I’ll go is my kinesis split keyboard.

6 hours ago
Maleficent_Memory831

I miss the MacOS version of Emacs that supported all the common Command key stuff. The Windows based "Windows" key is just bad, all around. Not as useful as Command key by far.

7 hours ago
LukeZNotFound
:ts:

Don't remind me... I (a windows user since) have to start developing on Mac next month.

It will be so hard to get working with the new keyboard...

8 hours ago
fooey

The worst is going back and forth constantly and never quite feeling like you can get fluent in the mac paradigm

Having to think about every keyboard action slows you down soooooo much.

My workaround was to ssh to the mac from my windows machine, since VSCode has great support for working that way, but it probably would have been stopped if they'd realized I was doing it.

It took a few years of whining before I could get IT to concede they didn't really have any reason for forcing all developers to use a mac except that's what they'd always done and approved a windows laptop

6 hours ago
neuromancertr
:cs::js::ts::vb:

Not that hard, I have been using a 2017 MacBook Pro for about a year now and it became my second nature. MacOS itself has the weirdest shortcuts though. I use JetBrains IDEs, so my transition was kinda easy

8 hours ago
FireMaster1294
:py:

The shortcuts on mac took getting used to for me, but (and maybe I was just using my pc wrong) my goodness do I prefer how much easier they are on mac, even just with simple things like non-standard latin alphabet characters

7 hours ago
Obversity

I highly recommend learning cmd instead of ctrl, it’s vastly more ergonomic, as someone who had to do the switch years ago.

That said, if you want complete control over your key mappings, look into Karabiner Elements, it’s an open source project that lets you map whatever you like.

I personally have caps-lock as an additional modifier key, allowing ijkl to be arrow keys, for example. 

7 hours ago
TheTrueTuring
:j:

lol and then you got it wrong

7 hours ago
Intrepid-Stand-8540

Skill issue

9 hours ago
FireStormOOO

This. I'd have granted the nothing works take 10-15 years ago, but of late I've spent more time fighting Windows headaches than Linux ones. If a component sucks on Linux you can at least just swap that out (or find a distro that already has).

9 hours ago
OneRedEyeDevI
:lua:

Not saying that you're wrong but its the opposite for me. 

I tried Linux Mint XFCE a few years ago (2022) and I hated playing roulette with lightdm on whether it will work or not. It was 50/50. Legit couldn't log in because I'd get login loops unless I add my user to the xauthority file. 

Tried linux mint xfce again back in April this year and I experienced a login loop the first reboot after installing linux was complete 💀

I did try MX Linux Albeit in a virtual machine and its good. 

Why didnt you try ubuntu? The vmware display driver is enough to kill a Victorian adult with the flashes it gives on the lock screen before you switch from x11 or whatever other option works. 

The biggest problem I had with windows in the past 2 years is that Rufus had set up a password expiry policy so I had to change my login password after 42 days, twice before going to computer management, users and turning on "password never expires" option.

8 hours ago
FireStormOOO

FWIW, my experience with XFCE has been poor and a lot closer to this meme. Gnome has been great. KDE also pretty good but not quite as slick and more weird defaults. Personally I've got straight Debian with the Proxmox kernel for my daily driver and a seperate Bazzite install for gaming/media.

One thing about the open source crowd, none of them are going to spend their time making proprietary stuff easy to use, and companies that are going to do that expect to be paid for the service, so especially for personal use the incentives point pretty strongly towards all FOSS.

7 hours ago
Nulagrithom

graphics issues still suck, but it's getting closer

Nvidia is making a conscious effort to suck less shit. Wayland does some really nice things.

if you ever wanna give it another spin I'd say try either pop_os or straight Debian with plasma if you're running AMD

but yeah it's not surprising to me that you ended up off the mainstream path due to graphics hell..

5 hours ago
AlveolarThrill

NVidia has been getting a lot better on desktop (though the removal of power management from their newer drivers is something I'm still salty about, grr, gimme my easy overclocks back green people), but they're still a bit of a nightmare on laptops with hybrid graphics. The only way I could fully turn off the NVidia card in my laptop to reduce power usage when I'm not plugged in was to disable it in the BIOS.* Hoped to make the turning off automated with an AHCI hook like I did with reducing the CPU max frequency (sysfs writes let you do some funky stuff), but no such luck, apparently.

* Disabling the respective kernel modules does not work because NVidia's nvidia-modprobe ignores any and all kernel module blacklists and loads them back in once a graphics call to the card is made, and I can't remove nvidia-modprobe otherwise the card doesn't get used even when I want it to be. Tried building my own modified version of nvidia-modprobe that'd respect blacklists (NVidia put the source on GitHub, which is nice), but that didn't work either for some unknown reason.

4 hours ago
SenoraRaton
:c::hsk::lua::rust::g:

Why do you need a login manager at all. Just boot to TTY. In fact realistically you can just boot straight in to your environment. Your likely not running multiple users anyway.

You also made the classic Linux noob trap, which is when you encounter a problem, instead of swapping out the component, you yeet your entire system and start over, which means that your creating a new set of problems to solve, instead of working through and refining the system you already have.

8 hours ago
Aethenosity

You also made the classic Linux noob trap, which is when you encounter a problem, instead of swapping out the component, you yeet your entire system and start over

This was what I did for way too long. I don't know why it feels like the right choice when you're starting out. Finally broke it though!

8 hours ago
AlveolarThrill

Swapping out individual components requires quite a high degree of familiarity with what that component actually does, lest you break something even more. A newbie won't have that familiarity yet, hence why installing something else entirely (be it a different distro, or even just Windows) is the go-to option.

Linux is definitely much more user-friendly now than it used to be even just 10 years ago, but the ability to do this sort of tinkering is far too much to expect from the average user.

7 hours ago
Aethenosity

Sneaky, but good choice haha

5 hours ago
Waswat

Yep. Same here, Every time i've tried switching over to linux (mint, zorinOS ubuntu, lubuntu, xubuntu, SteamOS and some more i forgot the names of) I've been extremely disappointed by how much tinkering it needs to make it do what i want, if what i want is slightly more exotic. It's like it's actively fighting me every step of the way.

I can live with windows 11. Heck I can even find enjoyment in using with Windows 98 SE. Linux is just work though.

5 hours ago
indicava

It’s the things we take for granted from other OS’s (mostly Windows).

I tried “re-experiencing” modern desktop Linux 2-3 years ago after getting fed up with WSL2 quirks.

My last try to daily drive Linux was probably a decade ago, and failed a few weeks in, so I was definitely optimistic as to all the new Linux improvements/modernizations I’ll be seeing this time around.

Used to be a Ubuntu fan so I installed the latest version of that.

My WHO setup is laptop + 32” 2K + 27” FHD.

Getting those monitor’s DPI and resolution setup on Ubuntu was several levels of fucked. Left me traumatized, and I’m pretty sure it was later that week that I ordered my first ever MacBook.

7 hours ago
I_AM_GODDAMN_BATMAN

Ubuntu

found the problem

5 hours ago
gafftapes20
:p::py::js::bash:

Windows has really turned to hot garbage. Even using enterprise Microsoft tools has me wanting to change to 3rd party options for mdm. Intune works better for Mac than windows at this point. 

8 hours ago
FireStormOOO

It's not like the admin tools were ever pleasant to use but they were at least consistently rough around the edges. Live service Windows has been a disaster; them throwing barely tested patches out the door several times a day is a support nightmare. At least in Azure you get reports about what they broke and you can quickly close out tickets once you know it was an MS issue - nothing nearly so helpful with Windows or Office.

7 hours ago
BlueCannonBall
:cp: :c: :asm: :py:

If a component sucks on Linux you can at least just swap that out (or find a distro that already has).

This. I was having an issue with KDE's screen locker the other day, so I just replaced it with i3lock. If the same thing happened to me on Windows, I would... install Linux.

6 hours ago
ShadowSlayer1441

Linux is much better, but you're still definitely going to have random issues you can only fix via some obscure cli tool only a random forum post form 2011 talks about. (If you're lucky, I once had to write a custom systemd service and script to disable my laptop's touchscreen. Which wasn't too bad, except it was like the 15th thing I tried, because writing a custom service for that seems stupid.)

8 hours ago
phil_davis

Meanwhile I switched from Windows to Mint and my touchscreen stopped working.

8 hours ago
Belarock

I run a corporate environment of 60 linux pcs for a manufacturing assembler.

The touch screen aspect of linux makes me want to curb stomp a kitten. What linux does poorly, it does infuriatingly so.

7 hours ago
PenaflorPhi
:c::py::lua::msl::ftn:

Linux is mostly: The system broke either because of your actions or your inactions, either way, the system warned you and you decided to proceed....

Well, except for sound, that is always problematic.

8 hours ago
Jace1427

Pipewire is pretty much set it and forget it for sound nowadays

Unless your trying to work with DAWs then things are problematic

5 hours ago
RestInProcess

A good user interface meets the user where they are within reason. The average user shouldn’t need to jump through hoops to make an OS reasonably useful.

9 hours ago
explicit17

idk, this days almost everything works out of box

9 hours ago
snp3rk

People have been saying that since forever.

9 hours ago
Queueue_

More and more things are working out of the box, so it's reaching the threshold of "good enough" for more and more people.

8 hours ago
explicit17

I'm saying it from my experience. Depends on distro of course, but I personally had almost no problems with fedora (and that distro is not considered beginner friendly)

9 hours ago
sagar_dahiya69

Linux is user friendly. It's just very picky about who its friends are.

9 hours ago
Intrepid-Stand-8540

Ubuntu just works out of the box for me. No hoops. 

9 hours ago
Abdul_ibn_Al-Zeman

I had three different Ubuntu machines throughout my career. First two did work out of the box, but on the newest one Nvidia drivers are fucked and external displays keep randomly disconnecting. It's just luck of the draw.

8 hours ago
RestInProcess

It works for a some, but not all. It’s probably one of the more user friendly Linux distributions out there. It’s quite nice and I like it.

9 hours ago
original_neyt

The terminal also has a good user interface. If you have brains, you can run anything and on anything.

9 hours ago
RestInProcess

It should have. It has a different target audience than the rest of the OS though.

9 hours ago
LOPI-14

What does "average user" mean in context anyway? What stuff do they need for OS to be "useful" to them?

9 hours ago
thortawar

Browse the web

9 hours ago
neo-raver
:cp::py::rust:

If you tack “without extra effort” to all three, then it starts to make sense (except maybe for Windows). And even for Linux: you can get Zorin or Mint and essentially everything works out of the box no worse than the other two.

9 hours ago
ChalkyChalkson

For me the issue with Linux is always getting commercial software to work, because a lot of it isn't released for Linux or open source and once you start wine-ing you start to rapidly approach "more effort than dual boot".

At work were on macos because of that - at least it's posix and the big software companies tend to support it. But it drives me mad that I needed third party software to get 800dpi no mouse accel and that my "pro" device only supports one external monitor etc.

9 hours ago
neo-raver
:cp::py::rust:

This is, as always, a valid point in this discussion. And the problem is it’s pretty much insurmountable for Linux: Photoshop, for instance, is the graphic design industry standard, but if Adobe won’t release its source code or build it for Linux, then that’s all there is to it—Linux users aren’t getting it (except via Wine, etc.). It’s a shame the flagship of open source software is still to some extend beholden to closed-sourced corporate interests.

9 hours ago
SlightlyBored13

All it would take is for someone to spend millions of hours making an alternative, billions marketing it, then giving it away for free.

Edit: And billions to Adobe for licences so your software is compatible with theirs.

9 hours ago
ChalkyChalkson

Yeah, and it's really hard to justify migration to open source in a professional setting. Be it Photoshop & lightroom, autocad / catia / solid edge or matlab, loads of industries have a deal breaker. And for people who like to play video games... Well used to be that league could run under wine, but not anymore - with the industry trend towards more and more intrusive monitoring it seems like fewer rather than more games (at least in that category) run under Linux.

I kinda hate it tbh. I would love to use Linux more again. But until people manage to build lightroom and autocad alternatives that are actually (close to) as good I can't really switch. And on my personal pc I'd always have to have a dual boot for games, can't even risk kvm anymore because of threats of account bans.

9 hours ago
Ash_Crow
:py:

Depends on your profession I guess. As a software developer I have all that I need working under Linux.

Gaming on Linux has never been easier, with Proton configuring Wine automatically and the Steam Deck making the devs take notice of Linux related issues. Sure a few multiplayer games have Linux-incompatible monitoring/anti-piracy/anti-cheat stuff but they are the exception rather than the norm.

2 hours ago
lbutler1234

Why did you bring up a candidate in the 2025 race for the mayor of the city of New York?

8 hours ago
RadicalDwntwnUrbnite

In macs case it's "without extra money" Mac will do just about everything the way you want you just have to pay for an app. Except window management, I don't think there is any salvaging that.

2 hours ago
iliark

I honestly don't understand why people are die hard over an OS. Use whatever OS works with your hardware and can run the software you need. All 3 can do 99% of what most users want because it can open a browser.

9 hours ago
RareDestroyer8

Use Arch linux for a few days and you'll be die hard too

8 hours ago
extremehogcranker

Plus it has the power to restore your virginity, and you can ward off social interaction with the divine rune (laptop sticker).

6 hours ago
Moontops

yeah, but people on subreddits like this are not the 99% of people who only want a working browser

7 hours ago
AaronsAaAardvarks

No, people on subreddits like this are mostly one math course away from dropping their CS major.

7 hours ago
PandaBonium

Because I support good consumer friendly business practices and want to encourage others to support those practices too so they become more profitable than predatory consumer practices, and hopefully the stuff thats not available through consumer friendly means become available by those means when companies see it as profitable.

6 hours ago
SenoraRaton
:c::hsk::lua::rust::g:

I am die hard over Linux because when something breaks, I can quite literally go read the code, and know EXACTLY what is happening. There is literally no problem I can't solve, given enough motivation/time.
I live in a free and open world where EVERY single thing I do on my computer is traceable, and transparent.
I have NO IDEA what is happening in the black box of Microsoft/Apple.
Why would I choose a system that intentionally kneecapped me from managing my system, GUARANTEED is transmitting personal private information to remote servers, and cost money to boot?

Edit:
Op says "I don't understand.", I provide my experience, and why I make the choices I do.
Reddit thinks this is controversial... never change Reddit. Never change.

8 hours ago
Laurelinthegold

Linux is only free if you don't value your time

5 hours ago
Yumikoneko

Or you can lose time and money on Windows :D

I know it depends on the user but Windows gave me so many headaches over the years lol

4 hours ago
[deleted]

[removed]

9 hours ago
AdvantagePure2646

Ok, you described windows. What about other two? /s

9 hours ago
TheTrueTuring
:j:

Honestly true for me. Personally, I think windows is a bit of a hot mess of a joke. Then there is one that just works (Mac) and one that you can find out why it don’t work and you can tinker with it until it works (Linux). But that is just for me

7 hours ago
hvyboots

Windows is a fine example of too big a userbase to fail. It works, but in a way that supports the horrific legacy decisions they made 2+ decades ago in Windows NT because some megacorp still insists their Powershell script needs backwards compatibility.

Mac generally just works, but very occasionally they imagined it should work very differently than you want it to. And since Apple knows best, it's very hard to make it work differently unless you get deep into the CLI and/or writing your own code, your own scripts or whatever.

Linux works in that "well, if I google enough on the forums I can make this work and then it's pretty reliable" way. Like I literally just installed CachyOS on a Surface Pro and it used wifi to install it. And then I booted it and it had no wifi because that wifi driver wasn't installed by default? But yes, I did some googling and an hour later all was fine.

6 hours ago
Grapes15th

Solutions I've been given for running FL Studio on Linux:

  • Disembowel the program (install Wine)
  • Use Windows (Dualboot Linux and Windows)
  • Use Windows (in a fucking virtual machine)
  • Don't

I would love to use Linux if it didn't prevent me from doing the thing I love to do most

8 hours ago
grizeldi

I mean if Windows VSTs run just fine through yabridge (wine wrapper for VSTs), I don't know why FL Studio wouldn't.

7 hours ago
FireStormOOO

What do you have against Wine/Proton? It's a re-implementation of the Win32 API that just straightforwardly lets Windows apps run, and does not involve modifications of the program or it's innards.

5 hours ago
Gullible-Track-6355

I don't think it allows for ASIO passthrough, which is essential for music recording and mixing / mastering, for example. I am not 100% sure about that though, I was researching this quite a while ago.

5 hours ago
FireStormOOO

Ah, that'd make some sense. Device driver type stuff is way further behind if supported at all. Game support seems like the main driving use case.

4 hours ago
SilasTalbot

I think "Nothing works the first time" is more appropriate for Linux.
Everything works eventually. You just have to put in the work. And once it does... *chef's kiss*

I honestly don't believe I've ever hit a problem in Linux that didn't have a 100% understandable cause and solution once you dig in. It's just, sometimes when you discover what the solution is, you choose not to do it! But, its literally entirely open to you. How deep are you willing to go?

9 hours ago
No_Issue_7023

“Just works” is dependent on your hardware first and foremost, and then your software and devices next. 

If you buy hardware that’s supported and you are willing to use Linux software it 100% just works. It’s when you have to find work arounds for weird hard/software where the waters get muddy. 

6 hours ago
echtemendel

anyone thinking that in Linux "nothing works" really never used it. I've been using it as my only OS for over 20 years now, it not only works but works well.

9 hours ago
dont-respond

The more accurate criticism is lack of native support. There's a lot of production software that simply won't cater to Linux users.

8 hours ago
GildSkiss

It's a fine criticism, but becoming less and less relevant as time goes on.

I mean, on my desktop, I basically use just one of Firefox, Steam, VSCode, Terminal for 99% of the things I do on my computer.

8 hours ago
dont-respond

The big thing for me is the Abode suite, which I despise the price, but no other software can beat the functionality. I've had some of it working on Wine in the past, but it's just not the same.

8 hours ago
echtemendel

cool, but that's vwry far from "nothing works".

8 hours ago
No_Issue_7023

The even more accurate criticism is windows users don’t like Linux because it’s not windows. They are not looking for Linux, they’re looking for not-windows but full compatibility with windows software and workflow. 

The Linux subs are filled with windows 10 refugees constantly posting things like: 

“What? Linux can’t even open my .exes?” 

“Package manager? I want to click through a million convoluted and redundant menus to change settings!”

“I have a brand new printer that only works with proprietary drivers for windows, why doesn’t it work on Linux?”

“Why can’t Linux devs just reverse engineer every piece of software that exists for free so I can use X” 

“Linux sucks!”

6 hours ago
Consistent_Photo_248

Nothing works. That's why you need a super computer for it. The top 500 supercomputers run Linux. That's how inefficient it is as an operating system. You need a supercomputer and a team of engineers to run it. 

9 hours ago
anotheridiot-
:g::c::py::bash::js:

triggered

9 hours ago
prochac

My webcam doesn't work (MIPI IPU6), sleep with 5g modem doesn't work (it must be disabled in BIOS), power management is far from the Ideal, ...

8 hours ago
mrripboard

Finally drank the kool aid with macOS and stopped fighting it. Favorite OS by far now. Performant, lots of support, and just works 99% of the time. Just gotta sell your soul to John Apple.

9 hours ago
onomatopeapoop

People still got hate-boners about Apple, but Jesus Christ is the user experience light years ahead of Windows (or Android for that matter.) You’re right though, you have to sell your soul to get all the seamless benefits. At this point I just buy the newest used Apple _______ that I can afford at the time, even if it’s 5+ years old. The hardware is unparalleled and just keeps going and going, with few exceptions. And the software pretty much does its thing and I never worry about it after setting things up to my preferences. I have to use Windows at work and while I grew up with it and am proficient in it, there’s always some weird bullshit to deal with. Always. Everything feels janky AF after getting used to Apple.

Also, his name is Tim Apple. Thank you for your attention to this matter.

4 hours ago
Anvisaber
:py:

I just wish game and software companies would actually release their damn product on Mac every now and then.

2 hours ago
fine_doggo

Light years ahead? Lol. Apple has by far the worst UX. I'm a senior dev, been using a Mac M1 for three years now, before that had a Intel based Mac with Windows installed, very recently downgraded to M2 16 GB, I have a 15 pro too. My primary phone is a cheap Android and personal laptop is Windows. I work 10 hours per day on Linux using Mac. I am a Mac/ios dev too and hence, using their developer betas of ios 26 and Mac os 26.

I use both of these daily. Both in phones and Laptops, and although Mac is frustrating but still manageable by getting a 3rd party app for each and every thing, ios on the other hand is the worst os, ages behind Android for UX. My 15pro is worse in almost every single thing than my cheap Android (except Camera which is not a clear winner either, hit or miss 5/10 times, and processor for cost reasons). Every app, every single one, every feature of iPhone is at least 3-4 years old in terms of UI & UX. It's been more than 1.5 years I got this phone and I still have no use to this, it feels downgrade in every single daily utility of a phone.

When you say, it has the best UX, it is for people who do nothing with their laptops of phones except browsing internet or scrolling reels. Which is the majority I know, but that doesn't mean it's best.

Been using Windows for at least 2 decades, yet to feel the same mess I feel in Mac OS. Most apps of Mac/ios have bugs, and not just with the beta version, most of their new software have shitty QC, too many bugs, if A works, B stops.

I can agree it is easier to use, but UX? It's shit. For me, the best laptop would be an Apple silicon Mac with Windows. You can't change my view, which is based on my personal developer experience.

1 hour ago
teoshibin

Which is why I use all three of them.
Now, nothing works but when they do, they never works well in a way I want it.

9 hours ago
VorpalSquirl

Why’s everyone so salty here. Use what you like and chill.

9 hours ago
ninetynyne

No, we have to shit talk other OSes! Otherwise, how will my completely subjective opinion based on my own user experience and adeptness with a particular OS for my own particular use case tower above others?

I have to feel superior!

8 hours ago
aflashyrhetoric

Honestly, anyone who uses a prebuilt OS is a normie casual. I'm personally building my own OS by reflecting moonlight onto magnetic tape storage, all powered by 13 feral hamsters putting out a whopping 50,000 picowatts. I've been using it to calculate digits of Pi, and I'm going to find the first digit in a few years.

7 hours ago
ninetynyne

Interesting. I only tried 11 rabid mice, but I began to have issues starting up. I don't know if it was the literal bug in the code in the storage medium or the power inconsistencies when a cat walked by but was having issues POSTing.

7 hours ago
CelestialFury

I've been online since the early 90s and people are still going on about it. Windows, Mac OS X, and Linux are all mature OSes that can do basically whatever you want them to do without much issue. They're all fine.

1 hour ago
ALittleWit

Skills issue, all around.

9 hours ago
BidSea8473

« Nothing works »

=> literally hosts the entire internet

8 hours ago
AaronsAaAardvarks

Linux as a server side, exclusively command line operating system and Linux as a daily driver gui based desktop operating system are not the same thing

7 hours ago
lonelygurllll
:rust::c::cp::lua:

Hyprland has been one of the best gui experiences so far for me cuz you can implement tons of rules and hotkeys to conform exactly how you want it to be

3 hours ago
dorakus

Windows: Designed to benefit microsoft

MacOS: Designed to benefit apple

Linux: Designed to benefit YOU.

9 hours ago
Maximum-Counter7687

linux works great till u have a problem

3 hours ago
OphidianSun

Linux just means it's really annoying when it doesn't work. But its always a nice excuse for not getting anything else done.

Unless of course you ask the clueless intern to magically get a piece of software that's been abandoned for half a decade already to somehow work on a distro it wasn't designed for with barely any documentation to work off of. So you can then integrate it with a half baked chunk of code written by another intern with even less documentation, because you're too cheap to just buy something that actually fucking works.

Yes I'm still salty about it.

9 hours ago
Pale_Sun8898

lol what isn't working for you people? At least on Mac (and to some extent Linux distros like Ubuntu / Mint). I dev on Mac professionally and I'm rarely unhappy or surprised by how things work. Outside some of the quirks other mentioned (CMD vs. CTRL) it is a really great platform to dev on.

8 hours ago
metaglot

I think macos should be "everything works almost how you want it not to work"

9 hours ago
MarioCraftLP
:cs::bash::unity:

If my dad can play and work on linux just fine yall should be ashamed

9 hours ago
Allalilacias

I came here to say precisely this. I could understand this from regular citizens, and I often do, it can be daunting, but from programmers???

7 hours ago
nimrag_is_coming

I hate having to choose between my software working and not having to meddle with my OS, and freedom with no bloat. (Or I can use macos where nothing works and I can't change anything, but at least I can send photos from my iphone easily)

8 hours ago
wknight8111

And in the center is GNU Herd: "nothing."

8 hours ago
born_zynner

As a former Embedded Linux/RTOS C dev who somehow ended up developing pretty much exclusively backend systems on Windows and occasionally some C# based embedded apps.....

C#/.NET is lovely. It's a wonderful development experience. It's so much easier! I get so much more done with so much less work lol

6 hours ago
OddNovel565

And in the center is TempleOS

5 hours ago
wick3dr0se

I'd move Linux up about halfway into that triangle and call it good. Haven't had an issue in several years myself but I do anytime I touch Windows just about. Just reinstalled Windows recently; guess what, driver time (no wireless)!

3 hours ago
DocClear
:cp::COBOL::asm::ftn::py:

My Linux works great! On it now.

3 hours ago
hongooi
:r::cp:

Windows users 🤝 Mac users
clowning on Linux

Mac users 🤝 Linux users
clowning on Windows

Linux users 🤝 Windows users
clowning on Mac

1 hour ago
Haringat

Linux should be "nothing works out of the box".

4 hours ago
Hot-Category2986

This chart makes me sad, because I can find no fault with it's accuracy.

Ok, that's a lie. I needed a new and better way to explain my lack of enthusiasm for Mac. I've been just flippantly saying "walled gardens irritate me" and pretending people understand what that means.

9 hours ago
traplords8n
:js::p::bash:

(Draws in deep breath)

SKILLLLLLLLLLLLLLLL ISSUEEEEEEEEEEEEEE

6 hours ago
Percolator2020
:ftn::unreal::c::kos:

It barely matters anymore, few people still build locally. Only valid excuse for Windows is basically CAD, shitty industrial tools needing serial and/or some exotic protocols which don’t play nice in VMs and gaming.

9 hours ago
Impressive_Boot8635

I use all three OS. I use Linux for various home brew applications, MacOS is my daily driver, and I have a windows desktop rig for gaming. By far Windows is the biggest pain in the ass. It is like they have engineer at Microsoft whose entire job is to make the OS infuriating.

Why in 2025 can I not use a bluetooth headset?? Oh but you can.,.. No you cannot~! You get to pick between terrible audio and a functioning mic, or no mic and good audio. MacOS when you pair a bluetooth headset, in the words of Todd Howard "it just works." No BS.

Windows Search is another point of serious contention. Is there someone whose job is to make it worse each iteration. MacOS spotlight is great. You can search for a file and it will find quickly. Windows? I can search with the entire file name including type and half the time it does not return the result. "But you can make search better by modifying X,Y,Z setting." No! Why does a user need to modify file search. Shit should work out the box, this is a feature that has been around for over 20 years.

I could go on all day. MacOS. It is either works great and is incorporated into the OS. Or Apple doesn't have the feature but a TP app developer has make an app that can be easily installed through the built in App Store. No problem.

8 hours ago
haha2lolol

Made me think of this classic: Every OS sucks

9 hours ago
GlaireDaggers

Remembering the time my laptop trackpad wasn't working in Aseprite on Linux Mint, which I assumed was a Linux quirk

I ended up reverting that laptop to Windows (so I could have both Linux and Windows, as my main desktop is Pop OS). The same issue with the trackpad persisted on Windows. Turns out this laptop is just weird lmao

8 hours ago
Anthemic-AI

I've started making OS-type decisions like this. It feels different than older eras of deciding an OS, more flexible:

  1. SteamOS is coming ... Microsoft doesn't prioritize their OS department anymore ... why am I loyal to Windows?
  2. I'm going to Ubuntu!
  3. I love Ubuntu, I can't wait to master it and move to Debian or something!
  4. I want to develop an ML Music project asap ... I am still so slow at, and learning about, my beloved Ubuntu...
  5. I could not live without Linux at this point! despite my sluggishness. I need both... hmm...
  6. I'm going to Windows 11 with WSL (configured with extra vmem and such)! Until I have more time to learn GNOME and bash inside and out.
8 hours ago
mkx_ironman
:cs::ts:

Most accurate meme, i have seen in a while

8 hours ago
huuaaang
:js::ru::g::py:

Correction with Linux: Anything works if you put in enough hours to configure or program it. It's just that there's not necessarily enough time to do it before the Sun expands and engulfs the Earth.

8 hours ago
Da_Di_Dum

Just download one of the easy distros and check for updates weekly...

7 hours ago
emmittthenervend

Nothing works after I put in a console command.

7 hours ago
gandalfx
:ts::py::bash:

Skill issue.

7 hours ago
linkheroz

Put Windows 11 down with Linux.

I tried to open a folder in a new window yesterday and file explorer crashed 🙃

7 hours ago
Thenderick
:g:

Goddamn do I feel this now... I just finished building my first pc and after having a hate-hate relationship with Windows, I thought I would dip my toes into Linux. I installed Linux mint as it sounded like a nice, all round, but also gaming welcoming distro. Installed it, worked, me happy. I installed steam. Then the horrors began. I installed a game, steam installed proton, needed a restart. Steam started to act weird. It took me an hour to realize that it was hardware acceleration that broke it. Fine, quick toggle, restart and fixed. Then I tried running the game. Black screen, after X seconds (how long usually the jntro credits take), the music began and the cursor changed. BUT the game window was STILL all black! I called a friend who games on Pop_OS. We spent a few hours troubleshooting. Suddenly he found a forum thread that mentioned that my gpu (rx 9070xt) is TOO NEW for mint and I need to upgrade my kernel and mesa... WHAT THE ACTUAL FUUUUUUUUUUUUUUUUUCK HOW CAN A GPU BE TOO NEW????

7 hours ago
lbutler1234

Why doesn't anyone make an operating system that doesn't suck? Is everyone stupid?

7 hours ago