Originally Posted by ShiningArcanine
The kernel can run without any swap space. Also, if the system runs out of memory, the kernel will begin killing stuff randomly to be able to allocate more.
The kernel itself can run without a swap, but it's recommended. Do you want the kernel to begin killing stuff 'randomly' when you have some of your important apps running on the background?
Because... I would not be very happy if the kernel suddenly decides to kill a memory page actually owned by... let's say (as an example) Blender in the middle of a render or Avidemux in the middle of a conversion process, things like that :P