Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Linux has more drivers for the latest hardware.


In my experience that only comes into play with Laptops. FreeBSD supports pretty much any server or desktop hardware an organization or person has. Also FreeBSD has never made Laptop support a goal of the operating system, FreeBSD is primarily a server operating system for which it does a great job.


My experience has been that FreeBSD in particular has issues with graphics drivers. My 2015 desktop with a (at the time) mid-range Radeon card is only barely stable (took some fiddling with ports) in the latest 12 release. I hear Nvidia is better, but I refuse to use proprietary drivers.

I didn't really find that FreeBSD offered any advantage on the desktop over Linux, and features like browser sandboxing seem to (understandably) be lagging behind.

Lots of people are running away from Linux because of systemd, but that's a non-issue for me. It works just fine.

Curiously enough OpenBSD works perfectly OOtB, but in the end I returned to Fedora anyway because there's no support for Wine or Steam. I'd prefer it over FreeBSD though since I like the design of the base system better.


Counterpoint: FreeBSD doesn’t support CUDA which would be a deal-breaker for a lot of people.

This seems to be NVidia’s fault rather than the FreeBSD project’s, though.


Linux has passable support for a lot of hardware, but it frequently doesn't have complete support for even surprisingly popular hardware.

Recent problem of mine: in Linux, using a Bluetooth-connected Apple Magic Trackpad 2, I can't right click, let alone scroll or use any multitouch gestures.


https://github.com/robotrovsky/Linux-Magic-Trackpad-2-Driver

It appears that the author has upstreamed his work and the module will be available with one of the next Linux Kernel Releases.


Well, unless it's a generic device, one or more people have to extend an existing driver or write a new driver entirely for it. This doesn't happen magically, even for popular devices. So you should be asking Apple why they don't offer a Linux driver for their hardware.


Linux also has more drivers for older hardware. Or just hardware.

I installed FreeBSD on a ThinkPad T400 back in 2016... I was royally unimpressed with all the shit I had to go through to get drivers working on what is probably the most supported laptop of all time for the open-source community.

I would shudder to think about setting up an encrypted BSD dual-boot with Mac OS on my MBP, like I do with Arch.

And I mean this not to degrade BSD; I did love the design. Just, like, I don't want to spend all my time installing drivers from source and writing custom scripts to control my backlight and CPU fan.


Conversely, I had recently installed FreeBSD on Thinkpad X1 gen6, and had zero issues with any hardware (although I did have to disable Secure Boot first, but it's hard to count that against BSD).


Oh, wow, that's good to hear. Maybe they've improved a lot in the past two years.


Ironically, a claim direct from the "myths" page, which I guess you didn't click on.

http://www.over-yonder.net/~fullermd/rants/bsd4linux/09


BSD support of hardware is terrible. It's not worth the hassle.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: