Linux has been used in mobile phones for over ten years. In a paradigm change of mobile phone platform from RTOS to Linux , developers have faced and tried to solve various challenges such as boot time optimization, architectural design, efficient debug method, system integration management, and security. In IVI product design, developers would face same challenges as ones did before in mobile phone area, as IVI and mobile phone are similar embedded systems such that have limited system resources on which developers should realize system requirements and functional specifications. This presentation introduces some technics and/or methods for the challenges, and would help for developers in automotive area.