Quieres fabricarlo tu mismo, entonces deberias saber algo de electronica primero, para poder hacer los circuitos que necesitarias desde la placa, usando ciertos chips (que tengan ya una funcion preestablecida o que tu lo programes) y otros componentes para que funcione este aparatejo (llamese resistencias, diodos, etc), y asi poder crearle el aplicativo que necesites ................
Primero que nada debes de leer todo lo que puedas, ya que existe bastante información, sobre el S.O puedes usar cualquiera de los dos (el que más domines preferentemente).
Todo empieza con que uso le das a la Pc . Porque podrias probar Arch, Chakra, Pardus ó Sabayon por ejemplo como otras alternativas, la que mejor se acomode a ti y especialmente a tu "consentida" usala.