this post was submitted on 06 Aug 2023
-1 points (0.0% liked)

linuxmemes

21103 readers
1750 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.

  • Please report posts and comments that break these rules!

    founded 1 year ago
    MODERATORS
     

    After working with linux drivers for far too long, I’ve developed some strong opinions on the so-called “APIs” they implement.

    top 8 comments
    sorted by: hot top controversial new old
    [–] Botzo@lemmy.world 1 points 1 year ago

    My 14+ year old laser printer "just works" on the latest linux kernel. It has been several years since MacOS supported installing the last driver binary created for it.

    [–] darcy@sh.itjust.works 1 points 1 year ago (1 children)

    yeah because windows is a shining example of a great api

    [–] lemann@lemmy.one 1 points 1 year ago

    Some super old version of GIMP will run on both XP and Win11.

    I had to modify and recompile my laptop's Broadcom WLAN driver for it to run on the latest kernel.

    Fight me 🤪

    [–] jxk@sh.itjust.works 1 points 1 year ago (1 children)

    Linux: Of course you can use these syscalls designed in the 70s. Windows: Compatibility with what? No, you must use these newly-designed functions that exist only on windows. It's for your own protection.

    Tell me again how proprietary software gives a shit about compatibility.

    [–] MooseBoys@lemmy.world -1 points 1 year ago

    “Backwards compatibility” is a totally different thing from “cross compatibility”. Of course proprietary software is going to be less cross-compatible.

    [–] tills13@lemmy.world 1 points 1 year ago

    Sorry isn't Linus the one that always says "never break user code"? Or are you complaining about how you actually use those APIs?

    Plus I've seen many, many shitty closed source APIs. You are conflating correlation and causation.

    [–] smpl@discuss.tchncs.de 1 points 1 year ago

    With the risk of breaking the internet, I see no reason to fight someone who is wrong.

    [–] nothacking@discuss.tchncs.de 1 points 1 year ago

    If you don't bother to provide any argument, I won't bother to argue.