Basic Terminology in linux

# Before you begin using Linux, you need to be aware of some basic terms such as 

1. kernel, 
2. distribution,
3. boot loader, 
4. service, 
5. filesystem, 
6. X Window system, 
7. desktop environment, and 
8. command line. 


These are very commonly used by the Linux community.

The kernel is considered the brain of the Linux operating system. It controls the hardware and makes the hardware interact with the applications


An example of a kernel is the Linux kernel.The most recent Linux kernel, along with past Linux kernels, can be found at the kernel.org web site.


A distribution also known as Distros is a collection of programs combined with the Linux kernel to make up a Linux-based operating system.



Some common examples of a distribution are Red Hat Enterprise Linux, Fedora, Ubuntu, and Gentoo.


The boot loader, as the name implies, is a program that boots the operating system.







Two examples of a boot loader are GRUB and ISOLINUX.



A service is a program that runs as a background process. 




Some examples of the service are httpd, nfsd, ntpd, ftpd and named.



A filesystem is a method for storing and organizing files in Linux. 





Some examples of filesystems are ext3, ext4, FAT, XFS and Btrfs.



The X Window System provides the standard toolkit and protocol to build graphical user interfaces on nearly all Linux systems.




The desktop environment is a graphical user interface on top of the operating system. 




GNOME, KDE, Xfce and Fluxbox are some examples of the desktop environment.



The command line is an interface for typing commands on top of the operating system.

                       

 For example, bash, tcsh and zsh.

The Shell is the command line interpreter that interprets the command line input and instructs the operating system to perform any necessary tasks and commands.



What is Android?

                               Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. With a user interface based on direct manipulation.

Android is a Linux-based software system, and similar to Linux, is free and open source software.

Android is designed primarily for touchscreen mobile devices such as smartphones and tablet computers, with specialized user interfaces for televisions (Android TV), cars (Android Auto), and wrist watches (Android Wear).

The OS uses touch inputs that loosely correspond to real-world actions, like swiping, tapping, pinching, and reverse pinching to manipulate on-screen objects, and a virtual keyboard.

Despite being primarily designed for touchscreen input, it has also been used in game consoles, digital cameras, regular PCs, and other electronics.


As of 2015, Android has the largest installed base of all operating systems.  



All the versions of Android....,
                             Android 1.5 Cupcake
                             Android 1.6 Donut
                             Android 2.0 Eclair
                             Android 2.2 Froyo
                             Android 2.3 Gingerbread
                             Android 3.0 Honeycomb
                             Android 4.0 Ice Cream Sandwich
                             Android 4.1 Jelly Bean
                             Android 4.4 KitKat
                             Android 5.0 Lollipop
                             Android 6.0 Marshmallow(Upcoming)
               

How to Check or Find Your Own Mobile Number- Through USSD Codes

What is USSD?
Unstructured Supplementary Service Data (USSD) is a protocol used by GSM mobiles to communicate with the service provider's computers.

List of all GSM mobiles service provider’s USSD Code to know your Own Number:

For Vodafone Number: *111*2#
For  Airtel Number: *140*1600#  Or *282# Or *121*9#
For Aircel Number: *1# or *234*4#
For BSNL Number: *1# Or *99#
For Reliance Number: *1#
For Videocon Number: *1#
For Virgin Number: *1#
For Uninor Number: *555# *1# *444#
For TATA Docomo Number: *1# or *580# or *124#
For Idea Number: *1# or *789#