linuxmemes

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

jol, in which ones do you think I missed?

I would be OK if the guy that made Stardew Valley became a billionaire.

tastysnacks, in which ones do you think I missed?

If we’re putting developers on the list, it should be Fabrics Bellard or Graydon Hoare.

shalva97, in It's OK if you cry

Never had problems with WI-Fi, but Nvidia Optimus

Hadriscus,

Good lord Nvidia fucking optimus

westyvw, (edited ) in Accurate?

Ubuntu has caused me far more headaches and downtime than Arch. Go figure.

And to make this be a worthwhile comment: I wonder if it is because I use Arch (and derivatives) that Ubuntu causes issues. When something isn’t right, I try and fix it. In Arch I can. In Ubuntu it seems like a dozen paper cuts to get there and it may not work in the long run anyway. Oh the Snap doesnt have foo compiled in? No problem I can add it to the snap directory. No, that didnt work. Ok I will remove it and bring in a .deb file. Dependencies not met. Fine, I will compile it from source… and by that time I have wasted a TON of time.

molochthagod,

Worth noting, this meme is from the time before Arch had an easy installer. So that’s probably what it’s referring to. I joined Linux almost 4 years ago, and this meme already existed then. I dunno how old it really is.

thetreesaysbark,

This sounds like my Ubuntu xp as well. Although I haven’t had the arch xp to compare it against which makes me slightly hesitant to jump in.

I’m pretty tempted to revamp my old laptop to arch though. Just needs funds for enough personal storage first.

FrostyCaveman,

I totally get that

reminds me of what happens when developing software and using “no code” tools. Fragile and inflexible but if you meet the exact use case in the exact way it’s an instant win

linearchaos, (edited )
@linearchaos@lemmy.world avatar

Oh god yeah that’s the fate of snap and flat pack.

Install OBS studio, current version has some issues oh look there’s a flat pack install the flat pack instead. OBS runs great. Oh, I need some plugins Go to install the plugins, The plugins folder isn’t where it belongs. I scrape along and find the plugins folder I try to shove them in there doesn’t work. Oh I need to find the flat pack installer for the plugin… But half the s*** I want isn’t available.

I truly appreciate them trying to make things more universal and easier. But it’s a fine line we’re walking between easy but unconfigurable and non-standard complicated but flexible.

ace, in Cmake me!
@ace@lemmy.ananace.dev avatar

People love to complain about CMake, often with valid complaints as well. But it - to this day - remains the only build system where I’ll actually trust a project when they say they are cross-platform.

Being the Windows maintainer for OpenMW, it used to be absolute hell back a decade and half ago when an indirect dependency changed - and used something like SCons or Premake while claiming to be “cross-platform”, used to be that I had to write my own build solutions for Windows since it was all hardcoded against Linux paths and libraries.

CMake might not be the coolest, most hip, build system, but it delivers on actually letting you build your software regardless of platform. So it remains my go-to for whenever I need to actually build something that’s supposed to be used.
For personal things I still often hack together a couple of Makefiles though, it’s just a lot faster to do.

rostby,

Wasn’t WSL supposed to solve this problem

ace,
@ace@lemmy.ananace.dev avatar

Not really, WSL seems like it was mainly supposed to stop people leaping ship to be able to develop Node without the horribly painful Windows JS experience. And wouldn’t you know it, Microsoft has been making their own JavaScript language in Typescript.

uis,
@uis@lemmy.world avatar

CMake and meson aren’t build systems, they are generators. If you want to use Ninja, just add -G Ninja.

AMDIsOurLord,

Cross platform

(*As long as your platform isn’t shite)

westyvw, in It's OK if you cry

Funny. I had a laptop that would do full speed and full security. But not in windows. They crippled the card with the driver, unless you paid more.

0x4E4F,

Capitalism at it’s best…

HiddenLayer5, in You should
@HiddenLayer5@lemmy.ml avatar

At some point the Linux kernel will be patched to detect and terminate forking attacks, and sadly all these memes will be dead.

Zoidberg,

Just set your ulimit to a reasonable number of processes per user and you’ll be fine.

Cethin,

I doubt it. It’s the halting problem. There are perfectly legitimate uses for similar things that you can’t detect if it’ll halt or not prior to running it. Maybe they’d patch it to avoid this specific string, but you’d just have to make something that looks like it could do something but never halts.

HiddenLayer5, (edited )
@HiddenLayer5@lemmy.ml avatar

They could always do what Android does and give you a prompt to force close an app that hangs for too long, or have a default subprocess limit and an optional whitelist of programs that can have as many subprocesses as they want.

barsoap, (edited )

The thing about fork bombs that it’s not particular process which takes up all the resources, they’re all doing nothing in a minimal amount of space. You could say “ok this group of processes is using a lot of resources” and kill it but then you’re probably going to take down the whole user session as the starting point is not trivial to establish. Though I guess you could just kill all shells connected to the fork morass, won’t fix the general case but it’s a start. OTOH I don’t think kernel devs are keen on special-case solutions.

sus, (edited )

You don’t really have to kill every process, limiting spawning of new usermode processes after a limit has been reached should be enough, combine that with a warning and always reserving enouh resources for the kernel and critically important processes to remain working and the user should have all the tools needed to find what is causing the issue and kill the responsible processes

While nobody really cares enough to fix these kinds of problems for your basic home computer, I think this problem is mostly solved for cloud/virtualization providers

NikkiDimes,

That’s why I run all my terminal commands through ChatGPT to verify they aren’t some sort of fork bomb. My system is unusably slow, but it’s AI protected, futuristic, and super practical.

xaxl,

Seems inefficient, one should just integrate ChatGPT into Bash to automatically check these things.

You said ‘ls’ but did you really mean ‘ls -la’? Imma go ahead and just give you the output from ‘cat /dev/urandom’ anyway.

WhiskyTangoFoxtrot,

I said “ls” but I really meant “sl”. I just wanted to watch that steam locomotive animation.

MigratingtoLemmy, in It's OK if you cry

Try BSD

ikidd,
@ikidd@lemmy.world avatar

You win.

uis, in You should
@uis@lemmy.world avatar

This cat is just :3

Asudox,
@Asudox@lemmy.world avatar

:3

uis, in Repurposing your laptop trans rights style 😎🏳️‍⚧️
@uis@lemmy.world avatar

Since when programming socks counts as trans rights?

TheBat,
@TheBat@lemmy.world avatar

1337 AD

uis,
@uis@lemmy.world avatar

69 BC

JoeTheSane,

Nice!

uis,
@uis@lemmy.world avatar

BC, BC, BC, BC, BC, BC of the wonderful things he does

possiblylinux127, in which ones do you think I missed?

I think you need to make money to be a billionaire.

qjkxbmwvz, in which ones do you think I missed?

Patrick Volkerding could use a shout-out — founder, maintainer, and benevolent dictator-for-life of Slackware.

KISSmyOS, in Accurate?

Arch has been more of a “just works” distro for me than OpenSUSE Tumbleweed, Debian and Fedora.
Arch Installation nowadays goes like this:


<span style="color:#323232;">iwctl  
</span><span style="color:#323232;">device list  
</span><span style="color:#323232;">station *device* scan  
</span><span style="color:#323232;">station *device* get-networks  
</span><span style="color:#323232;">station *device* connect *SSID*  
</span><span style="color:#323232;">archinstall
</span>

And you only need the first 5 lines if you’re installing from wifi.

mojo,

My arch install took some setup to get it specifically right for me, still trying to figure out the final touches. I have the entire thing encrypted and under btrfs sub-partitions. I set up secure boot as well and added it to my tpm. Last thing I got to do is set it up so it automatically decrypts on boot without a password. I’ve been liking this setup over my Fedora setup. I have to worry about smaller breakage every so often, but with Fedora I had to worry about big breakage every major version. Moving most of what I can to flatpak mitigated a lot of that though. I’m too lazy to replicate my arch setup on my laptop so that’s just sticking with Fedora until I decide it should run something else.

effward,
@effward@lemmy.world avatar

Sorry if this is a stupid question, and maybe it’s because I’m not understanding exactly what you’re saying, but what’s the benefit of encrypting if it decrypts on boot without a password?

Just to prevent someone who boots another OS on your device from being able to access your files? Something else?

mojo,

Because changing any hardware will flip the tpm and require a password. If they stole the hard drive, it’d be encrypted. Basically I’m protecting on if they rip out the harddrive lol.

ShitOnABrick, in Year of Linux on the Desktop
@ShitOnABrick@lemmy.world avatar

Linux mint tends to work quite well on steam with proton after initially setting everything up

lars, in which ones do you think I missed?

First recognized Linus and was like where’s Aaron. [Probably saw him subconsciously but] Was super satisfied he’s there. Rest in peace, hero.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linuxmemes@lemmy.world
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #