To enable whisper just run Geth with the --shh Enable Whisper
flag i.e. geth --shh
To enable SWARM you need to Build Geth & Bzzd (Swarm Daemon) from source:
- go get -d github.com/ethereum/go-ethereum
- go install github.com/ethereum/go-ethereum/cmd/geth
- go install github.com/ethereum/go-ethereum/cmd/bzzd
Then run $GOPATH/bin/bzzd
. Note you need to supply the ethereum account used for swarm accounting as a parameter so this would be something like ./bzzd --bzzaccount=0x87_the_account_you_want_to_use_abc
The SWARM Guide is a work in progress.