1. Linux :
Linux is a group of open source Unix-like operating systems which was developed by Linus Torvalds. It is a packaged of Linux distribution. Some of the mostly used Linux distribution are Debian, Fedora and Ubuntu. It was basically written in C language and assembly language. Kernel used in Linux is Monolithic kernel. The target systems of Linux distributions are cloud computing, embedded systems, mobile devices, personal computers, servers, mainframe computers and supercomputers. The first version of Linux was launched in 1991. The most recent version of Linux for personal computers is 5.6 (kernel).
2. Android :
Android is a mobile operating system which is provided by Google. It is based on the modified version of the Linux kernel and other open source software. It is specifically designed for touchscreen mobile devices like smartphones and tablets. It was developed using C, Java, C++ and other languages. The first version of Android was launched by Google in 2008. The latest stable version of Android is Android 10. It is provided totally free of cost. It is the most used operating system overall.
Difference between Linux and Android :
|It was developed by Linus Torvalds.||It was developed by Google LLC.|
|It was launched in 1991.||It was launched in 200.|
|It is designed for PC of all companies.||It is specifically designed for mobile devices.|
|Kernel used in Linux is Monolithic.||Its Kernel type is Linux-based.|
|It has the preferred license of GNU GPLv2 (kernel).||It has the preferred license of Apache 2.0 and GNU GPLv2.|
|It is written mainly using C and assembly language.||It is written using C, C++, Java and other languages.|
|It is the used in personal computers with complex tasks.||It is the most used operating system overall.|
|It target system types are embedded systems, mobile devices, personal computers, servers, mainframe computers and supercomputers.||Its target system types are smartphones and tablet computers.|
|It is mostly used for hacking purpose based tasks.||It is used in mobile devices for all simple tasks.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.