Quick Linux Tutorial For Beginners Series

Linux introduction lesson1 

Linux is an open-source operating system it is a collection of software, each designed for a specific function.

Why Use Linux

Linux is completely different from other operating systems in many ways.
  • It is an open source OS which means that developers an design their own custom operating systems

  • A global development community look at different ways to enhance its security, hence it is highly secured and robust so you don't need an anti virus to scan it regularly.

  • Above all you don't have to pay for software and server licensing to install Linux, its absolutely free and you can install it on as many computers as you want.

  • Its completely trouble free operating system and don't have an issue with viruses, malware and slowing down your computer.


Linux OS has following components:

1) Kernel

It is the  brain of system it dose alot of work such as 

Device management: like CPU, memory device, sound cards, graphic cards, ...  kernel stores all the data related to all the devices in device drive.

Memory management: Kernel keeps a track of used and free memory and make sure that processes shouldn't manipulate data of each other 

Process management:  kernel assign time and gives priorities to processes before handling CPU to other process

Handling system calls: Handling system calls query or ask the kernel to perform a task

2) System Libraries

System libraries are special programs that helps in accessing the kernel's feature

3) System Tools

a set of utility tools which are usually simple commands With the help of them you can access your files, edit and manipulate data in your directories or files, change location of files and much more 
 

4) Development Tools

With the above three components your OS is running and working. But to update your system you have additional tools and libraries.

5) End User Tools

End tools are not required for the operating system but are necessary for a user to  accomplish his work  of end tools are graphic design tools, office suites, browsers, multimedia players, etc

There is many linux distributions such as linux mint ,Ubuntu ,debian ,Red Hat /centOS, Fedora in next lessons we will talk about Ubuntu distribution  


 source

Comments

Popular posts from this blog

ES6 : 5 Prevent Object Mutation

ES6: 1 Explore Differences Between the var and let Keywords

CSS Grid: Reduce Repetition Using the repeat Function