This is a course offered in the second semester to M.tech (Mobile and pervasive computing, CSE) students who are already familiar with the mobile architecture and computing. The primary objective of this course is to educate students about different operating systems used in different embedded devices. This course involves study of operating systems like Raspbian, Debian, Windows ios and android lollipop. A hands on experience is given to the students about how to install and work with different operating systems. The main objective of this course is to taught how to make their optimization and customisation of the operating system.