1. add linux config window
remove from view to state, so that the timer can control the tcpserver