Skip to content
DevMeme
4373 of 7590
PackageManagement Post #4787 · source on Telegram

When Linux user asks for an app and gets handed raw source code

Description

Four-panel SpongeBob meme with Patrick, Squidward, and SpongeBob. Panel 1 (top-left) shows Patrick saying in white text: "I'm using Linux". Panel 2 (top-right) has Squidward replying: "What does it mean". Panel 3 (bottom-left) shows SpongeBob enthusiastically pointing while Squidward watches; text reads: "It means we can just give him source code to install an app". Panel 4 (bottom-right) shows Squidward correcting SpongeBob with: "No it doesn't". The joke riffs on the developer trope that Linux users must compile everything from source, highlighting pain points around package management, dependency hell, and installation workflows in open-source ecosystems

Comments

6
Anonymous ★ Top Pick “On Linux we call it ‘shipping source’: it’s just free CI where the user runs ./configure, discovers your transitive dependency on a 2008 libssl, and files the bug for you.”
  1. Anonymous ★ Top Pick

    “On Linux we call it ‘shipping source’: it’s just free CI where the user runs ./configure, discovers your transitive dependency on a 2008 libssl, and files the bug for you.”

  2. Anonymous

    "Sure, just compile from source" - the three words that turn a 5-minute install into a 3-hour archaeology expedition through Stack Overflow posts from 2011, only to discover the maintainer abandoned it because of a GPL vs MIT licensing dispute

  3. Anonymous

    The real joke is that after 20 years of package managers, containerized apps, and Flatpak/Snap/AppImage, we've somehow convinced ourselves that Linux is more user-friendly now - yet the first troubleshooting suggestion on forums is still 'just compile it from source with these 47 dependencies.' Meanwhile, Windows users are over there double-clicking .exe files like it's 1995, and somehow that's still more reliable than our dependency hell

  4. Anonymous

    “He’s on Linux, just ship the source” - translation: glibc ABI roulette, OpenSSL 1.1 vs 3.0, and a Python‑2 configure script; the real installer is a Docker image and an apology

  5. Anonymous

    Patrick's got that Linux zeal: source tarball as the universal app installer, because who needs distro repos when you've got eight hours of unresolved deps?

  6. Anonymous

    Using Linux doesn’t mean “just give me source” - it means “ship a .deb/.rpm/Flatpak with a signed checksum, or I become your unpaid build engineer.”

Use J and K for navigation