Orwell was ready to try something new, red hat, so he resolved to un-install Ubuntu in an extreme way.
A few weeks ago we had laughingly discussed using rm -rf / which will recursively delete every file filesystem. In windows it would be closest to format c:\
Of course there is a protection against using rm(which means remove) that way, so it is also needed the addition of --no-preserve-root.
The idea is that he would see how long it would take to crash and what would happen. And what it would look like. What follows is our pidgin chat during the process.
It was actually quite surprising.
(01:52:34 PM) orwell_42: ok
(01:52:39 PM) orwell_42: time to wipe
(01:52:41 PM) orwell_42: later
(01:52:45 PM) Fuzzy: luck
(01:53:05 PM) orwell_42: the option is --no-preserve-root, right?
(01:53:15 PM) Fuzzy: yup
(01:53:32 PM) Fuzzy: let me know.. i am interested
(01:53:37 PM) orwell_42: if I go offline in a minute, you know why

(01:53:38 PM) Fuzzy: how it goes
(01:53:42 PM) Fuzzy: haha
(01:53:54 PM) Fuzzy: data backed up?
(01:54:01 PM) orwell_42: several times
(01:54:14 PM) Fuzzy: well, shotgun the sucker
(01:54:57 PM) orwell_42: dammit
(01:55:11 PM) orwell_42: still won't let me kill it
(01:55:48 PM) Fuzzy: message?
(01:56:03 PM) orwell_42: a ton of cannot remove errors
(01:56:15 PM) orwell_42: about half and half "permission denied" and "operation not permitted"
(01:56:24 PM) Fuzzy: ah, sudo su first?
(01:56:29 PM) orwell_42: but I killed something, because my wobbly windows are no longer wobbly
(01:56:31 PM) orwell_42: no, I'm root
(01:56:52 PM) Fuzzy: its probably running out of ram right now.
(01:57:05 PM) Fuzzy: ticking time bomb. start doing stuff
(01:57:15 PM) orwell_42: "A Package Manager is working" says my taskbar
(01:57:18 PM) Fuzzy: try a fork bomb
(01:57:28 PM) orwell_42: how's that go?
(01:57:33 PM) Fuzzy: second
(01:57:39 PM) orwell_42: or better yet, the dd command might do it
(01:57:58 PM) Fuzzy:

){

:& };:
(01:58:02 PM) Fuzzy: oops
(01:58:09 PM) orwell_42: whoa
(01:58:13 PM) orwell_42: I killed something
(01:58:25 PM) orwell_42: I don't have any applications left that weren't loaded into RAM already
(01:58:39 PM) Fuzzy: that is colon (){ colon | colon & } semi-colon colon
(01:59:02 PM) Fuzzy: yup. you are running from ram. it cannot kill those,, prolly the errors
(01:59:12 PM) Fuzzy: this is fun
(01:59:46 PM) orwell_42: well, my system is definitely no longer usable
(01:59:51 PM) Fuzzy: haha
(01:59:55 PM) orwell_42: Compiz is dead, but my emerald theme is still on
(02:00:00 PM) Fuzzy: its amazing that its up
(02:00:17 PM) Fuzzy: i will copy this chat, ok? lets post it
(02:00:27 PM) orwell_42: all my apps except pidgin and OOo are dead
(02:00:36 PM) orwell_42: OpenOffice had the systray quicklauncher to save it
(02:00:46 PM) orwell_42: sure, no problem
(02:01:03 PM) Fuzzy: so you must be stable but crappy right now
(02:01:08 PM) orwell_42: my main menu now just has "System" and "Places"
(02:01:16 PM) orwell_42: system does not have preferences or administration
(02:01:38 PM) orwell_42: ooh, I still have Guake
(02:01:45 PM) orwell_42: forgot about that background service
(02:02:11 PM) Fuzzy: try the fork bomb then
(02:02:17 PM) orwell_42: I believe Nautilus is gone, since I can not navigate anywhere
(02:02:21 PM) orwell_42: what are the spacings for it?
(02:02:36 PM) Fuzzy: you should be able to cut and paste what i had directly in
(02:02:49 PM) Fuzzy:

){

:& };:
(02:02:52 PM) orwell_42: it auto-rendered as smilies though
(02:02:55 PM) Fuzzy: type sh

){

:& };:
(02:03:01 PM) orwell_42:

){

:& };:
(02:03:05 PM) orwell_42: ah, but I can still copy
(02:03:07 PM) orwell_42: cool
(02:03:10 PM) Fuzzy: yeah, but its text still.
(02:03:19 PM) Fuzzy: this will fill your ram with processes
(02:04:04 PM) orwell_42: executing in three... two... one...
(02:04:19 PM) Fuzzy: nice seeing ya!
(02:06:37 PM) Fuzzy: poke poke
(02:07:57 PM) Fuzzy: i think hes dead!
---
His whole operating system, all the contents of the disk were gone. I dont know how stable he was, but we could still talk. He was running from ram. What he did next is a fork bomb. That funny string of characters,
:& };: essentially writes a tiny program into memory which only does one thing: it duplicates itself. Like rabbits in Australia, it overran the whole computer pushing out the functional stuff that was persisting in memory. Then the computer finally crashed.
Fork bombs are not harmful. They actually disappear when you restart the computer. rm -rf / on the other hand... dont mess with that. Unless you are crazy like Orwell.