• Infernal_pizza@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    1
    ·
    3 days ago

    Serious question, what is the use case for bsd? It just seems like Linux but with far worse hardware and software support

    • communism@lemmy.ml
      link
      fedilink
      arrow-up
      11
      ·
      3 days ago

      Security and difference of design philosophy. I run OpenBSD on one of my machines and I enjoy it. It has better software availability than I expected and it feels like a neater, more minimal system than Linuxes. Definitely falls into the “hobbyist computing” category rather than something I’d recommend for a practical use case, but it’s fun.

      • Scoopta@programming.dev
        link
        fedilink
        arrow-up
        7
        ·
        3 days ago

        But Linux also has containers and I haven’t found a networking setup I can’t do with it so while this may be true it seems anecdotal

        • timbuck2themoon@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          8
          ·
          edit-2
          3 days ago

          Really good network stack. Linux is catching up surely but places like Netflix run a ton of stuff on BSD simply for that stack. AFAIK ebpf is supposedly the thing that will have Linux compete in this space- https://dev.to/dpuig/understanding-ebpf-a-game-changer-for-linux-kernel-extensions-4m7i

          For a normal person? I’d argue there’s about zero benefit to running BSD over some Linux distro. Less people use jails compared to containers, networking doesn’t matter like you said, and hardware support is far more awful in terms of drivers. There’s a reason there’s like 2-3 desktop oriented distros on BSD compared to hundreds on Linux.

    • Techlos@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      2
      ·
      2 days ago

      Cluster computing. DragonflyBSD is structured entirely with a multiprocessing design philosophy, gives amazing cache coherency in Beowulf clusters thanks to the way the scheduler works.

      Bit of a niche use case, but if you’re doing gpu-unfriendly parallel compute operations like bidirectional path tracing or finite element analysis it really shines.

    • Jankatarch@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      2 days ago

      It’s fun to try new stuff.

      The documentation is really good, hell they even go over assembly programming. And overall manpages for C functions I like more.

      Also good for minimalist setups. Can have a graphical sway environment using vim with autocomplete and a browsing wikipedia while top shows 145Mb active ram.


      (Does use cache a lot more than linux tho)

    • da Tweaker@feddit.org
      link
      fedilink
      arrow-up
      4
      ·
      3 days ago

      You can install it on a few megabites of ram, it has far better malware protection, due to its small userbase.

    • Skullgrid@lemmy.world
      link
      fedilink
      arrow-up
      3
      arrow-down
      4
      ·
      3 days ago

      It’s for when you’re such a contrarian cunt that when you stopped using Mac over windows, you had to move to bsd over Linux.