• tal
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    3 days ago

    I would not want to use it [Linux or BSD] as my primary desktop system for too many reasons to go into here.

    https://twitter.com/MayaPosch/status/1809311467545735654

    The Linux kernel not having a stable driver ABI is why Linux will never amount to anything outside of some embedded and server applications.

    — Maya Posch, author of the submitted article

    I guess maybe that’s their reason.

    • GnuLinuxDude@lemmy.ml
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      1
      ·
      3 days ago

      never

      That tweet must be some kind of joke, because I don’t know what to make of the many people who use Linux outside of embedded and server applications. And it doesn’t even have to be my hearsay because the Steam Deck is exactly such a device.

      In fact, I have a USB audio interface which I use near daily on Linux that has no driver support in modern Windows, because the vendor only provided beta support for Windows 7 as that OS was releasing. By Windows 8 it was unsupported. So the journey of that device is XP->Stable, Vista->Stable, 7->Unstable, 8±> Non-functioning. If the driver ABI were so stable, why does my device not work on Windows anymore?

    • rottingleaf@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      FreeBSD has stable ABIs (inside one major version).

      Anyway, this is not an answer, NVidia drivers had a binary part and a part compiled during installation for the specific kernel version, that’s one possible solution. Linux developers are ideologically against this, yes, and don’t want binary drivers to be first-class citizens.