focus on linux, os, c++ .etc