this post was submitted on 13 Jul 2026
786 points (97.3% liked)

Programmer Humor

32352 readers
682 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 3 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] CubitOom@infosec.pub 111 points 5 days ago (5 children)

"Linux supported hardware" is an outdated phrase only used in windows propaganda today.

[–] drkt@scribe.disroot.org 56 points 5 days ago (2 children)

Absolutely not.

Signed, owner of half-supported hardware.

[–] Honse@lemmy.dbzer0.com 17 points 5 days ago (14 children)

Out of curiosity what hardware are you using that's not supported?

[–] hemko@lemmy.dbzer0.com 29 points 5 days ago (16 children)
[–] marcos@lemmy.world 19 points 5 days ago

In my experience, the only OS where printers won't have drivers is Windows.

But I don't deal often with dark demoniac systems, so there are probably lots of niche hellish devices that I don't know the details.

[–] termus@beehaw.org 2 points 4 days ago

I supported Hp Web Jet Admin on a slew of print servers for a large healthcare org after it got dropped in my lap from a round of layoffs. I'll never own a printer again. Granted I never print anymore but I would rather drive to office depot a thousand times than to bring that evil back into this house

load more comments (14 replies)
[–] otter@lemmy.ca 21 points 5 days ago* (last edited 5 days ago)

Certain fingerprint readers and touchscreens

ex. Goodix

It's not the fault of Linux, it's the hardware manufacturers. Still, you need to consider it before buying the device

[–] drkt@scribe.disroot.org 10 points 5 days ago

Audio gear.

[–] hakase@lemmy.zip 11 points 5 days ago* (last edited 5 days ago)

HP Reverb G2 for me. Still waiting on Monado to get it fully working but no such luck yet. Hugely appreciative to the dev team for all of their amazing work, of course.

[–] rumba@lemmy.zip 6 points 5 days ago (1 children)

Asus Zenbook DUO

I'll be honest, A lot more of it works than I expected. Linux runs and is quite stable.

Keyboard Backlighting? Had to write some Python. Windows driver manages this, proprietary. I still can't get backlight to work in bluetooth mode.

Trackpad Palm Rejection? Had to write a service. Windows driver manages this, proprietary.

Function keys on the keyboard in wired mode? Not supported, no work-around that I can find. I have to remove the keyboard and put it into bluetooth mode. Windows driver.

load more comments (1 replies)
load more comments (9 replies)
[–] CubitOom@infosec.pub 13 points 5 days ago (1 children)

What Linux kernel are you running which isn't supporting your hardware?

[–] delcaran@feddit.it 8 points 5 days ago (4 children)

My case: I have an nvidia GTX 980. It's old but it's what I have.

Nvidia dropped its support from driver version 595.

Driver 580 is what I need, it worked until 7.0 but no longer in 7.1 (was using Fedora 44). Since my hardware is old I switched to Debian Trixie.

Another example is the facetime HD Webcam of macbook pro: to make it work you have to install OSx or download a recovery image, compile a C program to extract a specific binary blob, then use that blob to recompile the driver on your kernel.

There are lots of examples: it's a big world, with lots of hardware and mostly no producer interested in the Linux world.

load more comments (4 replies)
[–] Zenorbi@lemmy.world 25 points 5 days ago* (last edited 5 days ago) (1 children)

For desktop? Probably. For laptop, linux support can be awful, because manufacturers keep introducing hardware that don't support standard drivers. Webcam? How about an IPU6 that needs kernel modules just to be detected and then special calibration files just so the image is not a stripey corrupted mess... How about no on-board sound because screw you I guess. How about a non standard USB controller so that you cannot even communicate over your USB ethernet dongle when the wifi is once again some special sauce non standard shit...

These are Dell and Lenovo Yoga machines at the University I work at. Some are absolute garbage where the USB is always powered and will drain the battery when the computer is turned off and no BIOS setting will disable this.

We are now looking into Tuxedo and Framework...

PS.: even windows has issues with these, where you have no touchpad and no USB anything (mouse, keyboard) until you somehow install a driver...

load more comments (1 replies)
[–] uuj8za@piefed.social 25 points 5 days ago (3 children)

Psht. I wish! This is wrong and will set people up for failure. There is absolutely hardware that will work well with Linux and hardware that will not.

I tend to run into problems with brand new laptops. Microphones don't work, web cams don't work, fingerprint readers don't work.

I have a Dell Dell Pro next to me with a web cam that doesn't work. Arch, btw.

I also have a Lenovo T14 where everything does work.

The point is you have to RESEARCH before you buy. Otherwise, you're gonna get mad a Linux for not supporting your hardware, instead of being mad at yourself for not researching first.

Hardware that's too old is problematic and hardware that's too new can be problematic.

load more comments (3 replies)
[–] funkajunk@lemmy.world 18 points 5 days ago (1 children)

Unfortunately this is not true. If manufacturers do not support Linux, then it is up to dedicated community members to reverse engineer drivers. Much love to these amazing people ❤️

Things have gotten much better in recent years because now Linux is seen as a legitimate operating system and not just a platform for hobbyists.

load more comments (1 replies)
[–] fuckwit_mcbumcrumble@lemmy.dbzer0.com 12 points 5 days ago (7 children)

There's still tons of devices where Linux doesn't work properly with them.

My Intel wireless cards cannot maintain a 6ghz wireless connection for shit despite some of them being over 5 years old. And Intel. Latest stuff, older kernels, none work well. Oddly whatever version of Fedora I had worked the best. My wifi wasn't unusable when 6ghz was an option. It only dropped to 5/2.4ghz once a minute instead of every 5-20 seconds.

load more comments (7 replies)
[–] arran4@aussie.zone 39 points 5 days ago

Different disks if you must at all.

[–] LittleBorat3@lemmy.world 8 points 4 days ago

Windows does stupid things with boot because it's apparently alone in the world.

Like this NTFS lock up thing because it's not really shutting down anymore but going into hibernate.

I had to change that setting but other than that dual boot works. Just realized that's still win 10 on this machine. When that runs out time for fresh Linux only install.

[–] bulwark@lemmy.world 33 points 5 days ago* (last edited 5 days ago) (7 children)

2 separate bootloader partitions. Grub launches the windows bootloader on a different partition so it isn't aware of anything other than itself. Then the 2nd bootloader actually launches windows. Don't try to share one partition or else windows will inevitably wind up clobbering the Linux loader.

[–] trainsrkool@lemmy.ml 13 points 5 days ago

Windows will know, its lik a cancer

load more comments (6 replies)
[–] PragmaticOne@lemmy.world 12 points 5 days ago (3 children)

Only evil if you use one disk. :)

[–] ozymandias117@lemmy.world 10 points 5 days ago (1 children)

I'd had a dedicated windows drive for a little while... Maybe a bug and not malice, but the forced Windows 8 -> 10 upgrade deleted everything on my second drive that windows wasn't installed on

[–] fruitcantfly@programming.dev 7 points 5 days ago

The Windows installer partition manager also does not ask for confirmation before formatting a drive. That was a costly misclick

load more comments (2 replies)
[–] Limonene@lemmy.world 21 points 6 days ago (1 children)

My gaming PC dual boots Debian and Ubuntu

[–] Skullgrid@lemmy.world 22 points 5 days ago

Kirk : I use a computer with an AI assistant and 1 gb of free ram. How about you?

Homer : I have a normal computer that lets me do what I want with my hardware.

[–] NigelFrobisher@aussie.zone 7 points 4 days ago

Microsoft’s boot killing shenanigans convinced me to just scrub the taint of 11 off this time.

[–] AwesomeLowlander@sh.itjust.works 16 points 5 days ago* (last edited 5 days ago) (1 children)

My bootloader has survived just fine despite being dual boot for the past 2 years. It may have something to do with me only having booted windows once in all that time (to fix a borked NTFS drive) 😁

[–] MentalEdge@sopuli.xyz 11 points 5 days ago* (last edited 5 days ago)

That certainly helps.

In my case the solution is two EFI partitions.

Windows finds the first and doesn't bother looking for a second one, which happens to contain grub and my efistubs.

Windows will go ahead and clear the UEFI menu sometimes, but manually booting an efi file and then re-adding the grub and stub boot entries is small compared to having my stuff actually deleted.

[–] Fizz@lemmy.nz 17 points 5 days ago (8 children)

Dual booting us viable, if you're curious its good to try linux via dual boot. Windows doesnt break the linux bootloader. The incident referencing was a bug I believe. I know plenty of people who've been dual booting for 2+ years keeping both OSs up to date with no issue.

[–] AmyAye@nord.pub 21 points 5 days ago (2 children)

I have had Windows update completely obliterate my Linux partitions at least twice.

load more comments (2 replies)
[–] witness_me@lemmy.ml 16 points 5 days ago

I’ve had windows nuke my bootloader at least thrice. Stopped dual booting a few years ago so I’m free of that nonsense.

[–] grue@lemmy.world 10 points 5 days ago

That wasn't "an incident." The notion of Windows breaking Linux's bootloader has been a known thing for at least a decade.

[–] starelfsc2@sh.itjust.works 10 points 5 days ago

I have had it break my bootloader when I was dual booting, if it wasn't my main pc then I might risk it but I'm not rolling the dice on if windows decides to break it again.

load more comments (4 replies)
[–] calebwill@lemmy.zip 7 points 5 days ago

Put Windows in a virtual machine where it belongs!

[–] NM_Gringo@lemmy.world 10 points 5 days ago (2 children)

The reason I just overwrote the Windows partition, instead of futzing with fixing dual boot was GDID. MSFTs global ID that tracks, literally, everything you do.

load more comments (2 replies)
load more comments
view more: next ›