About Android
Answer: Android is a linux based operating system*.
History of Android: Android was founded in Palo Alto, California in October 2003 by:
1) Andy Rubin (co-founder of Danger),
2) Rich Miner (co-founder of Wildfire Communications, Inc.),
3) Nick Sears (once VP at T-Mobile), and
4) Chris White (headed design and interface development at WebTV)
Android was founded to develop, in Rubin's words: "smarter mobile devices that are more aware of its owner's location and preferences".
Description of Android:
Android 4.4.2 home screen
|
| Company / developer | Google
Open Handset Alliance |
| Written in | C (core), C++,Java (UI) |
| OS family | Unix-like |
| Working state | Current |
| Source model | Open source and in most devices withproprietarycomponents |
| Initial release | September 23, 2008 |
| Latest release | 4.4.3 KitKat / June 2, 2014 |
| Marketing target | Smartphones
Tablet computers |
| Available in | Multi-lingual (46 languages) |
| Package manager | Google Play, APK |
| Supported platforms | 32-bit ARM, MIPS,x86 |
| Kernel* type | Monolithic (modified Linux kernel) |
| Userland | Bionic libc, mkshshell, native core utilities with a few fromNetBSD |
| Default user interface | Graphical (Multi-touch) |
| License | Apache License 2.0
Modified Linux kernelunder GNU GPL v2 |
| Official website | www.android.com |
*Operating System: It is an intermediate between hardware and software.
*Kernel: It is a computer program that manages input/output requests from software & translates them into data processing instructions for the central processing unit(CPU) & other electronic components of a computer.
Kernel connects the application software to the hardware of a computer.
When a computer program makes request of a kernel,
the request is called system call.
Features of Kernel:
- Kernel is a central core of a computer operating system.
- Kernel has complete control over everything that occur in the system
- It does not interact directly with the user,but rather interacts with the shell and other programs as well as with hardware devices on the system, including the processor,memory & disk drives.
- Kernel is the first part of the operating system to load into memory during booting.
- Why Android is a linux based operating system?
Answer:
- Linux is an open source.
- It is secure.
- Android uses kernel of Linux