this post was submitted on 15 Jul 2025
133 points (94.6% liked)

196

3911 readers
1616 users here now

Community Rules

You must post before you leave

Be nice. Assume others have good intent (within reason).

Block or ignore posts, comments, and users that irritate you in some way rather than engaging. Report if they are actually breaking community rules.

Use content warnings and/or mark as NSFW when appropriate. Most posts with content warnings likely need to be marked NSFW.

Most 196 posts are memes, shitposts, cute images, or even just recent things that happened, etc. There is no real theme, but try to avoid posts that are very inflammatory, offensive, very low quality, or very "off topic".

Bigotry is not allowed, this includes (but is not limited to): Homophobia, Transphobia, Racism, Sexism, Abelism, Classism, or discrimination based on things like Ethnicity, Nationality, Language, or Religion.

Avoid shilling for corporations, posting advertisements, or promoting exploitation of workers.

Proselytization, support, or defense of authoritarianism is not welcome. This includes but is not limited to: imperialism, nationalism, genocide denial, ethnic or racial supremacy, fascism, Nazism, Marxism-Leninism, Maoism, etc.

Avoid AI generated content.

Avoid misinformation.

Avoid incomprehensible posts.

No threats or personal attacks.

No spam.

Moderator Guidelines

Moderator Guidelines

  • Don’t be mean to users. Be gentle or neutral.
  • Most moderator actions which have a modlog message should include your username.
  • When in doubt about whether or not a user is problematic, send them a DM.
  • Don’t waste time debating/arguing with problematic users.
  • Assume the best, but don’t tolerate sealioning/just asking questions/concern trolling.
  • Ask another mod to take over cases you struggle with, if you get tired, or when things get personal.
  • Ask the other mods for advice when things get complicated.
  • Share everything you do in the mod matrix, both so several mods aren't unknowingly handling the same issues, but also so you can receive feedback on what you intend to do.
  • Don't rush mod actions. If a case doesn't need to be handled right away, consider taking a short break before getting to it. This is to say, cool down and make room for feedback.
  • Don’t perform too much moderation in the comments, except if you want a verdict to be public or to ask people to dial a convo down/stop. Single comment warnings are okay.
  • Send users concise DMs about verdicts about them, such as bans etc, except in cases where it is clear we don’t want them at all, such as obvious transphobes. No need to notify someone they haven’t been banned of course.
  • Explain to a user why their behavior is problematic and how it is distressing others rather than engage with whatever they are saying. Ask them to avoid this in the future and send them packing if they do not comply.
  • First warn users, then temp ban them, then finally perma ban them when they break the rules or act inappropriately. Skip steps if necessary.
  • Use neutral statements like “this statement can be considered transphobic” rather than “you are being transphobic”.
  • No large decisions or actions without community input (polls or meta posts f.ex.).
  • Large internal decisions (such as ousting a mod) might require a vote, needing more than 50% of the votes to pass. Also consider asking the community for feedback.
  • Remember you are a voluntary moderator. You don’t get paid. Take a break when you need one. Perhaps ask another moderator to step in if necessary.

founded 5 months ago
MODERATORS
 
top 29 comments
sorted by: hot top controversial new old
[–] bigboitricky@lemmy.world 1 points 12 hours ago

One of the reasons Pop!OS was so nice was the introduction of these to me. Changed my life cya windows

[–] max@lemmy.blahaj.zone 7 points 22 hours ago

I personally, prefer nix

[–] ZILtoid1991@lemmy.world 13 points 1 day ago (1 children)

Fun fact: you can just install the precompiled binary on Linux, but thanks to some nerds in the Linux community, that's usually unavailable, because "you must compile it yourself, it's easy", except the software requires you exact versions of build tools and compilers, otherwise it'll fail to build, because realshitmake 2.5.0.8 dropped support for a 2.1.5.6 feature.

[–] kyoko916@lemmy.blahaj.zone 3 points 1 day ago

"why people doesnt want to use my favorite obscure linux distro? 😔"

[–] koper@feddit.nl 76 points 2 days ago* (last edited 2 days ago) (1 children)

You must run curl http://totallylegitwebsite.ru/install | sudo sh, it's the only way to install our product. Don't even look at the several thousand lines of illegible shell script, just pipe it straight to your shell. We are a very serious project.

[–] flying_sheep@lemmy.ml 25 points 1 day ago (1 children)

I hate this model, but if you trust the website, piping to shell is exactly as safe as downloading and executing a installer. (Yeah yeah, https, function executed on last line, etc)

[–] koper@feddit.nl 21 points 1 day ago

I don't want to trust a website, which is susceptible to typos and lookalikes (see e.g. putty.org) and relies on countless other services that can inject malware.

Code signing was creates for this reason: ensure that the program is authentic and unaltered. Package managers do this perfectly.

[–] Neptr@lemmy.blahaj.zone 36 points 2 days ago* (last edited 2 days ago) (2 children)

Appimages use the deprecated fuse2 dependency, never integrate well on the system, and run unsandboxed. I personally hate them.

[–] Samueru_sama@programming.dev 19 points 1 day ago

appimage hasn't depended on libfuse2 (or any libfuse) since the static runtime came out in 2022.

The issue is that some projects haven't updated to it, most notably electron builder:

https://github.com/electron-userland/electron-builder/issues/8686

never integrate well on the system, and run unsandboxed.

https://github.com/ivan-hc/AM

You have sandboxing and perfect integration, including adding the binary to PATH.

[–] capuccino@lemmy.world 5 points 1 day ago

Thanks for this comment. I've been struggling with this and the "out-of-the-box functionality" of the .appimage's

[–] TriflingToad@sh.itjust.works 23 points 2 days ago (1 children)

I don't think you made this post correctly, it shows the image in the body text and not like other posts

other example

[–] Sophocles@infosec.pub 14 points 2 days ago (1 children)

I think I fixed it; I use Jerboa and put the image link in the wrong field. Whoops!

[–] TriflingToad@sh.itjust.works 4 points 2 days ago

looks fixed on my end too!
also a funny coincidence but I got a notification "I think I fixed it; I use Jerboa and..." which is funny because I was talking about fingernail issues with someone else and Jojoba oil is something used for nail care so I thought it was them replying lol

[–] HappyFrog@lemmy.blahaj.zone 25 points 2 days ago (1 children)

I find different formats good for different purposes. Apps I use frequently are flatpak, single use apps are appimage, and apps that need more privileges gets to be system packages.

[–] Sophocles@infosec.pub 10 points 2 days ago (1 children)

In general I agree, I love me some appimage, but Flatpak is good when you need sandboxes and repo packages are super easy with apt or dnf

[–] TriflingToad@sh.itjust.works 5 points 1 day ago* (last edited 1 day ago) (5 children)

I don't understand how literally every way of installing a program on Linux is controversial or incredibly confusing

Windows is just .exe possibly a couple clicks that's it. possibly it's a .msi which is also super easy. 99.5% of the time no issues whatsoever.

however in Linux there are 27 different ways and none of them work well, so anytime you try to install something to do something incredibly basic it's like "enter these 5 terminal commands you have no idea about" or it just gives you a file with no instructions on what the hell to do with it.

then there's OSes that don't even support installing things for some reason???

and whenever you DO manage to get it to run after 2 hours of googling whatever the fuck a program.rpm file is it doesn't even work!!

maybe I'm just really dumb but how the hell can this be such a simple action in a computer and be so incredibly complicated??

which one out of 50 are the one I'm looking for? NO IDEA!!

[–] procapra@lemmy.ml 1 points 11 hours ago

Forget everything anyone told you about Linux, think of each distro as its own OS.

Flatpak and Snap are the ones that work with everything and are the closest equivalents to .exe files. App images are kinda like the portable apps that were popular like 10-15years ago on windows. (Anyone remember using portable Firefox on a flashdrive?)

In addition to these each distro has its own kind of package format. (.DEB, .APK, .RPM, etc)

Just because 2 distros share a package format doesn't mean they are compatible, in the same way a winxp .exe might not work on win11.

Idk if windows still has a 32bit version, or if it has an ARM version, but that's what the .amd64 and .arm64 thing is for. Most people want .amd64.

Except for the .RPM package (which is presumably a Fedora package) all of these are clearly labeled by distro (Debian 10, Debian 11, Ubuntu, etc).

If you have a 64bit CPU and run Debian 11, you want:

debian-11-amd64.deb

but why run this over flatpak,snap,or appimage?

Disk space. System packages like this do not bundle the dependencies to run the application with it. Instead the dependencies are installed on the system a single time and shared between all applications.

Nowadays there is a push to migrate to using things like flatpak and snap but some old school Linux heads don't really want to for either political reasons or just because it's different than what they are used to.

[–] kayohtie@pawb.social 1 points 12 hours ago

Not sure why they have multiple debs and RPMs when meta package dependencies can solve that.

Otherwise?

It's because Windows only has an x86_64/amd64 CPU architecture.

Here there's ones for multiple ARM CPU architectures going back to the first raspberry pi.

If Windows was readily available for those you can bet it'd be just as confusing with "wait am I armv6 or armhf? Or oh shit am I armv7??"

[–] AdrianTheFrog@lemmy.world 4 points 23 hours ago

Arch is pretty nice because like 95% of things you would want to install are either in the official packages or on the AUR. And either way is very simple to do, you just look up "____ package Arch", see what it's called, and then run sudo pacman -S ____ or yay ____

[–] JayDee@lemmy.sdf.org 9 points 1 day ago

It's fundamentally the difference between Linux's modular design and Windows' monolithic design at play.

Because Windows is closed-source and all OS copies are something which only Microsoft can create, and because Microsoft only officiated the .exe filetype, that's all you've got as an option (this is technically not the only type, though, since you have Python and Java executables as options as well).

Meanwhile Linux is opensource and relies on the opensource community to add more convenient systems and interfaces. Different design philosophies clash in that space, and OS's additionally try to carve out influence by making exclusive systems, like package management softwares. This creates the splintered environment we see now. It's essentially just politics which does not exist in the more dictatorial design (as in the design is dictated by a very small group within Microsoft) of Windows.

[–] nublug@lemmy.blahaj.zone 1 points 1 day ago

yay flameshot

[–] callyral@pawb.social 8 points 1 day ago

i use nix btw :3

[–] ElectroLisa@piefed.blahaj.zone 5 points 1 day ago (1 children)

What's wrong with Flatpak?

[–] capuccino@lemmy.world 9 points 1 day ago (1 children)

With flatpak I feel like I'm installing a new entire enviroment for every app I'm installing

[–] Turret3857@infosec.pub 5 points 1 day ago* (last edited 1 day ago) (1 children)

It only installs dependencies once. If you install 10 libadwaita apps or 10 KDE apps, you only get 1 copy of libadwaita or KDE framework.

[–] Samueru_sama@programming.dev 7 points 1 day ago

flatpak still ends up using +4x times the storage equivalent of appimage, comparison with flatpak dedup checker for ~20 common GUI apps:

And btw I need to update this comparison, a lot of the appimages on the right got a lot smaller lately.

The flatpak runtimes are huge, the GNOME runtime alone is over 2 GiB so that's +20 appimages.

[–] khaleer@sopuli.xyz 7 points 2 days ago

Don't forget avout ease to move across devices!

[–] BakedCatboy@lemmy.ml 4 points 2 days ago* (last edited 2 days ago)

I feel like the morpheus neooooo meme would also be a good fit, I'm cracking myself up thinking about it