This course will help you to learn about Linux, which is the best-known and most-used open source operating system. Linux is named after Linus Torvalds, the creator and original author of the kernel that runs a GNU/Linux system. The kernel is the program that performs the most basic functions of an operating system. This course will prepare students to develop software in and for Linux/UNIX environments. Topics to be covered include basic operating system concepts, effective command line usage, shell programming, system call programming, Inter process communication