http://scienceblogs.com/gregladen/2009/05/lets_have_a_look_at_cat_linux.php