aboutsummaryrefslogtreecommitdiff
path: root/README.markdown
diff options
context:
space:
mode:
Diffstat (limited to 'README.markdown')
-rw-r--r--README.markdown25
1 files changed, 25 insertions, 0 deletions
diff --git a/README.markdown b/README.markdown
new file mode 100644
index 0000000..0ab49d1
--- /dev/null
+++ b/README.markdown
@@ -0,0 +1,25 @@
+doomsh
+======
+
+Use ulimit to severely restrict your Bash shell's resources, and see how long
+you can last before segfaulting or giving up.
+
+Not really important or useful in any way, but kind of fun to see what breaks
+when resources are really tight, especially when it exposes problems in
+programs like failing to check for NULL returns from malloc(3).
+
+On the author's machine, at level 5, even ls(1) doesn't work, let alone Vim.
+
+If you're really crazy, you'll try and launch X processes from it, and watch
+them twitch as they die.
+
+READ THE LICENSE. THE AUTHOR WAIVES ALL RESPONSIBILITY FOR ANYTHING THIS DOES
+DO TO YOUR COMPUTER, YOUR DATA, OR YOUR DOG.
+
+Author
+: Tom Ryder
+Copyright
+: 2016
+License:
+: MIT (see LICENSE.markdown)
+