Alt Text

Bluesky post by user @magnusbeefcastle.bsky.social that reads,

I INSTALLED “LINUX”. BECAUSE WINDOWS IS FOR MEN WHO ASK PERMISSION TO EXIST. I CRUSHED THE INSTALLER WITH MY BARE HANDS AND NOW THE TERMINAL CALLS ME “SIR” BUT MY KERNEL KEEPS PANICKING. WHAT COMMAND MAKES THE COMPUTER SUBMIT COMPLETELY? I REFUSE TO GOOGLE

Link to original post

~Yes, all of this user’s posts are like this.~

  • Mac@mander.xyz
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    10 hours ago

    What’s the looping command? It’s a bunch of symbols.

    Edit: the fork bomb. TY commenters

      • lime!@feddit.nu
        link
        fedilink
        English
        arrow-up
        34
        ·
        11 hours ago
        :() {      # define a function named ":".
         :         # run the function named ":"
           | :     # pass the output to the function named ":"
               &   # run this line in the background.
        };         # end of definition
            :      # call the function ":".
        

        in case anyone was curious.

        • rbos@lemmy.ca
          link
          fedilink
          English
          arrow-up
          9
          ·
          10 hours ago

          If you replace : with “loop” it becomes pretty clear. The only ‘weird’ thing is using punctuation as a function name.

          • lime!@feddit.nu
            link
            fedilink
            English
            arrow-up
            11
            ·
            edit-2
            10 hours ago

            it’s not just looping; every instance starts two instances of itself waiting for input. it’s basically doing

            async def fork(): 
                f = fork()
                await fork(await f)
            

            …except python doesn’t start the second call until its arguments are evaluated, while shell does.

    • megopie@beehaw.org
      link
      fedilink
      English
      arrow-up
      3
      ·
      11 hours ago

      Recursively force delete the listed directory, so not just delete the directory, but go through anything below and delete that too, and the / is the root directory. So it deletes everything.