From 0e4d3806029842a99f7c592e97e5a8102652396b Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Thu, 6 Sep 2018 10:39:53 +1200 Subject: Rename README.markdown to README.md --- README.markdown | 34 ---------------------------------- README.md | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 34 deletions(-) delete mode 100644 README.markdown create mode 100644 README.md diff --git a/README.markdown b/README.markdown deleted file mode 100644 index 290e089..0000000 --- a/README.markdown +++ /dev/null @@ -1,34 +0,0 @@ -doomsh -====== - -Use `ulimit` to severely restrict your Bash shell's resources, and see how long -you can last before segfaulting or giving up. - -The author highly recommends you create a dummy user to run this, so that you -don't end up munging important files in your `HOME`. - - $ sudo useradd -m doomguy - $ sudo -i -u doomguy - $ git clone https://sanctum.geek.nz/code/doomsh.git - $ cd doomsh - $ ./doomsh - -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 X11 processes from it, and watch -them twitch as they die. - -READ THE LICENSE. THE AUTHOR WAIVES ALL RESPONSIBILITY FOR ANYTHING THIS DOES -TO YOUR COMPUTER, YOUR DATA, OR YOUR DOG. - -License -------- - -Copyright (c) [Tom Ryder][1]. Distributed under an [MIT License][2]. - -[1]: https://sanctum.geek.nz/ -[2]: https://www.opensource.org/licenses/MIT diff --git a/README.md b/README.md new file mode 100644 index 0000000..290e089 --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +doomsh +====== + +Use `ulimit` to severely restrict your Bash shell's resources, and see how long +you can last before segfaulting or giving up. + +The author highly recommends you create a dummy user to run this, so that you +don't end up munging important files in your `HOME`. + + $ sudo useradd -m doomguy + $ sudo -i -u doomguy + $ git clone https://sanctum.geek.nz/code/doomsh.git + $ cd doomsh + $ ./doomsh + +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 X11 processes from it, and watch +them twitch as they die. + +READ THE LICENSE. THE AUTHOR WAIVES ALL RESPONSIBILITY FOR ANYTHING THIS DOES +TO YOUR COMPUTER, YOUR DATA, OR YOUR DOG. + +License +------- + +Copyright (c) [Tom Ryder][1]. Distributed under an [MIT License][2]. + +[1]: https://sanctum.geek.nz/ +[2]: https://www.opensource.org/licenses/MIT -- cgit v1.2.3