Splitting string with awk

Input:

Debris Linux is a minimalist, desktop-oriented distribution and live CD based on Ubuntu. 
It includes the GNOME desktop and a small set of popular desktop applications, such 
as GNOME Office, Firefox web browser, Pidgin instant messenger, and ufw firewall manager. 
Debris Linux ships with a custom kernel, a custom system installer called DebI, and
a script that makes it easy to save and restore any customisations made while in live mode.

How can i split this string with space(" ") and store words into array?

awk '{for (i=1;i<=NF;i++) a[$i]++}END {for (i in a) print i,a}' input

How to do this using FS" " (field seperator)?

Your question doesn't make a whole lot of sense - if it did, you just answered it yourself.

You want to store this input in an array where? In AWK, or in the shell?

Definitely awk string.

There are punctuations in your string, so:

 awk -F"[ ,.]" '{for(i=1;i<=NF;++i) if($i!="")a[$i]} END {for(s in a) print s}' infile

If you insist on using FS, try this, it has the same output as the above code.

awk 'BEGIN {FS="[ ,.]"} {for(i=1;i<=NF;++i) if($i!="")a[$i]} END {for(s in a) print s}' infile