This book was written using a Macbook Air running Node. However, Node and Socket.IO can be run on a Windows or Linux machine as well.
All the software used in this book is free and open source. You will definitely need to be running Node for most of the recipes. There are also some sections that cover MongoDB, Redis, Memcached, and RabbitMQ.