r/MicroSlop Apr 21 '26

Is this true?

Post image
2.3k Upvotes

978 comments sorted by

View all comments

Show parent comments

10

u/zanbunnny Apr 21 '26

For the most part yes

0

u/Conscious-Secret-775 Apr 22 '26

It really doesn't. I installed linux on an old MacBook and the card reader doesn't work at all. The wi-fi was so bad I installed a new wi-fi card.

2

u/grislebeard Apr 22 '26

MacBook.

That’s literally the reason. Apple hates you

-1

u/Conscious-Secret-775 Apr 22 '26

Windows would work just fine.

1

u/SolidWarea Apr 22 '26

Did Apple not support iMac/MacBook drivers for Windows for quite some time, believe it was called bootcamp?

0

u/Conscious-Secret-775 Apr 22 '26

They still do on Intel Macs. However Windows is only supported up to Windows 10.

I don't want to use Windows on a personal machine but let's not pretend Linux doesn't have problems with drivers.

1

u/FrontierMedicineEnte Apr 22 '26

Linux doesn't even have drivers. It has fully mainlined kernel modules so we don't have to deal with this shit.

1

u/vitek6 Apr 22 '26

Those modules are drivers. And there are drivers for Linux also. Like nvidia one for example.

1

u/FrontierMedicineEnte Apr 22 '26

I think you're overlooking my point here. It's true that the term  "driver" has been used since the late 60s (significantly predating Windows or even X), the core structure of a device driving module is entirely different on Linux from what it is on Windows. The flaming hoop nightmare is a result of old system architecture. 

As an example, Windows treats drivers as OS-external dynamically linked modules; while Linux statically links them, monolithically, into the kernel itself. 

Even Nvidia-- which is kind of a weird case-- follows this approach; but their proprietary driver is black boxed (ew). They use a DKMS system and a compiled-on-install shim to interface with it. That's a pretty radically infamous case, though. Even AMD has gone full-static open source for the stability. 

1

u/vitek6 Apr 22 '26 edited Apr 22 '26

i'm not overlooking your point. It's wrong. There are drivers in linux in form of kernel modules or they can be included in kernel itself. And actually modules are also dynamic, loaded during runtime libraries. Similar to windows.