[-] PressureBig3940@lemmy.world 0 points 2 days ago

There's also a third reason on why not BSD:

Practically all OSS projects assume you are building on Linux. Most complex programmes like LibreOffice, Chromium, Firefox, ffmpeg etc absolutely will not build on the BSDs if you are following the build instructions provided by the projects as-is..

In some instances the failure is caused by something simple like using BSD make instead of GNU make. But unfortunately for the other 99% of the time it's something very complicated that requires significant patches to the project itself because of assumptions that the project is built against glibc instead of the BSD's libc, or using gcc instead of llvm and clang, etc.

[-] PressureBig3940@lemmy.world -1 points 2 days ago* (last edited 2 days ago)

BSD's kernel ABI is not stable. Stability is only attempted in a best-effort basis for a single major version. Like how FreeBSD only tries to ensure kernel ABI stability in Release 14.0 and its updates but upgrading to Release 15 is considered an ABI break.

Still, it's much better than Linux breaking ABI in every release.

[-] PressureBig3940@lemmy.world 2 points 2 days ago

Sharing an anecdote: I lost a 1U server because Linux didn't spin up the fans while the CPU was under 100% load on all cores.

This never happened in Windows.

[-] PressureBig3940@lemmy.world 0 points 2 days ago

I can think of a few reasons on why not BSDs right now:

  • Poor hardware support compared to Linux. Unfortunately, the Linux kernel compatibility layer isn't exactly a cure-all for fixing hardware support. Three years ago I tried using FreeBSD and I couldn't even get an accelerated desktop running on an Intel Skylake.
  • Not sure if you experienced this; the FreeBSD kernel is dumb compared to Linux. In most manuals and Gemini responses there's always a need to manually start modules with kldload. In Linux the relevant module is generally loaded whenthe required daemon / hardware / service is started

Unfortunately, the BSDs really are not usable for me right now. Windows definitely works best for everything most of the time, but at this point Linux is my lowest baseline for what makes a usable OS.

[-] PressureBig3940@lemmy.world 1 points 3 days ago

These types are a lot more common than you may think they are.

[-] PressureBig3940@lemmy.world -3 points 3 days ago

This should be shown to as many people as possible.

[-] PressureBig3940@lemmy.world 1 points 4 days ago

10 years ago my laptop roasted itself in my bag because the suspend failed to work properly. To this day I still refuse to suspend any of my laptops running Linux. Instead, I shut it down, even if it's only just a few minutes.

The trauma is real.

[-] PressureBig3940@lemmy.world 1 points 4 days ago

I use so-called VPN extensions on Chrome and Edge but at least I have the common sense to make sure the extension is legit and from a known VPN provider before trusting it.

[-] PressureBig3940@lemmy.world 1 points 4 days ago

Linus never understood shit.

Being able to put a desktop together and configure the UEFI over a pretty interface has got completely nothing to do with actually understading a shit about computing.

Bet this clown does not know anything about addressing, registers, pointers, etc.

[-] PressureBig3940@lemmy.world 1 points 4 days ago

Their elite club of idiocy is best avoided like the plague it is.

[-] PressureBig3940@lemmy.world 1 points 4 days ago

Damn right. Every distro builds them goddamned kernel differently. Even glibc and gcc are built differently.

[-] PressureBig3940@lemmy.world 1 points 4 days ago

You sure it's just 'some'?

view more: next ›

PressureBig3940

0 post score
0 comment score
joined 2 weeks ago