El cliente está formado por un kernel Linux y un initrd personalizado. El último paso del arranque de este sistema personalizado es ejecutar el demonio ogAdmClient que comunica al cliente con los servidores del sistema OpenGnSys. Las tareas que ejecuta este demonio son las siguientes:
Se comunica con el demonio ogAdmServer localizado en el servidor OpenGnSys y recibe todos los parámetros de configuración almacenados en la base de datos: Ip de su repositorio, cual es su menú de arranque, etc. y queda registrado en el sistema como que está encendido y en el modo cliente OpenGnSys, susceptible de recibir órdenes desde la consola web.
Pregunta al ogAdmServer si tiene algún archivo autoexec asociado con tareas que deba ejecutar en el arranque y, en caso afirmativo, lo ejecuta.
Pregunta al ogAdmServer si tiene alguna tarea pendiente y la ejecuta si es así.
Ejecuta el browser y muestra la pantalla del menú asociado a ese cliente si lo tiene o indica que no hay ningún menú asociado.
Espera indefinidamente a que el usuario ejecute alguna opción del menú o a recibir ordenes del ogAdmServer.