291
submitted 1 month ago* (last edited 1 month ago) by bi_tux@lemmy.world to c/programmerhumor@lemmy.ml

This happend to me right noww as I tried to write a gui task manager for the GNU/Linux OS

you are viewing a single comment's thread
view the rest of the comments
[-] n3cr0@lemmy.world 6 points 1 month ago

rm -rf

Works for . current directory. Yay!

... also works for / system root. 🔥 Nay!

[-] CanadaPlus@lemmy.sdf.org 4 points 1 month ago

Does it? I thought / specifically was protected, and you needed to add --no-preserve-root.

[-] n3cr0@lemmy.world 1 points 1 month ago

It should, but I the end it depends on your system. Each distro has their own default behavior.

[-] CameronDev@programming.dev 3 points 1 month ago

That won't crash your kernel, and I was more curious about the OPs example. Task management is basically reading some files, and sending signals, it should be near impossible to crash the system.

[-] princessnorah@lemmy.blahaj.zone 2 points 1 month ago

I believe it does crash the system eventually as important buts start to go missing?

[-] CameronDev@programming.dev 1 points 1 month ago

Kernel shouldn't crash, and anything running in memory will be okayish, but it definitely will get less and less stable. It won't be possible to start new processes.

I have a Linux install on a USB SSD with a flakey connection, if I bumped the cord the root would unmount. It was fairly resilient, but graphics would slowly start disappearing. I'm fairly sure I could cleanly reboot as long as I had a terminal open, but its been a while, so maybe I'm misremembering.

Still, the overall system becomes pretty useless, so i guess its fair to call it a crash

this post was submitted on 20 Sep 2024
291 points (97.1% liked)

Programmer Humor

32448 readers
1062 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS