Arduino is an open-source electronics prototype platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists and anyone interested in creating interactive objects or environments.
The netlink protocol is a socket-based IPC mechanism, that provides a bidirectional communication channel between user-space and the
kernel or among some parts of the kernel itself.