Introduction to Linux OS

18,054 views
17,937 views

Published on

Published in: Technology
0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
18,054
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1,301
Comments
0
Likes
8
Embeds 0
No embeds

No notes for slide

Introduction to Linux OS

  1. 1. Introduction to Linux OS    
  2. 2. Objectives  History  GNU Project  Beginning of Linux  Features  Linux Pros and Cons  Architecture  Applications    How to be certified?  
  3. 3. History In 80's ,Microsoft's DOS was the   Dominant OS for PC. Mac was better , but expensive. UNIX was much better , but much  more expensive.     people
  4. 4. History  People was looking for a UNIX  based system , which is cheaper ,  user friendly , and could run on  PC.  DOS,Mac and UNIX Kernels was  away from development.    Pay­to­develop!   GNU
  5. 5. GNU Project  Established by Richard Stallman.  GNU = “GNU is Not UNIX”. Aim to develop a complete UNIX­ like operating system , which is free  for copying and modifications.     FSF
  6. 6. GNU Project  “Richard Stallman” established  “The Free Software Foundation” ,to  support GNU Project.  It earns money from packing the  software with different tools  “RedHat , SuSE,Slackware,...”.     photo
  7. 7. Richard Stallman – All rights reserved ©     Minix
  8. 8. Beginning of Linux  A famous professor , “Andrew  Tanenbaum “, developed “MINIX” , a  simplified version of “UNIX” , but for no  commercial intentions.   A student at Helsinki University , called  “Linus Torvalds” , developed the first  Linux Kernel version 0.0.1.     photo
  9. 9. Linus Torvalds – All rights reserved ©     features
  10. 10. Features  Open Source  Virus­Free.  Free.  Compatibility on most hardware.  Well documented.  Customizable.  Great Graphical interface..”see               compiz!”   Firewall is a part of Kernel.   F tcp­ip
  11. 11. Features  TCP­IP Networking.  Support for running web servers,such      as Apache , to run protocols like FTP.       Pros and cons
  12. 12. Linux Linux Pros and Cons  Advantages over windows:  Free   Expensive  Source code is   No source  available   code  Bugs are fixed                    wait until           quickly   they find                                                       them!                 multi
  13. 13. Linux Linux Pros and Cons  Advantages over windows:  Good support over internet.  Multi­tasking , Multi­user.                      “ And more .... “                                      graph
  14. 14.     graph
  15. 15.     architecture
  16. 16. Architecture     shell
  17. 17. Linux Shell  Shell interprets command and                  requests service from kernel.  In Linux , we have : cd ls whoami  Bourne Again shell(Bash)  TC Shell. Shell  Z Shell.                          Kernel     GUIs
  18. 18. Shells and GUIs  You can enter commands by:  Command line shells , like (bash).  Through the Graphical User Interface ,  such as KDE and Gnome .       kernel
  19. 19. Kernel  Kernel: The part of an OS where the real work is  done .  System call interface: Set of functions (API) can be used by  the applications and libraries to  provide services from Kernel.     AUI
  20. 20. Kernel  Application user's interface:  Interface  between the kernel and the  user . Allows the user to make commands to  the system. Divided into text based and graphical  based.     core
  21. 21. Kernel  It's the core of Linux OS .  It acts as intermediary , between the  computer hardware and various  programs.     driver
  22. 22. Kernel It contains the driver support for the PC  hardware. It contains advanced memory  management features support for  many different types of file systems.     blinder
  23. 23. Linux Unix #1 Unix #3 Unix #2     utilities
  24. 24. System Utilities Every system utility that you expect to  find in any Unix based system has  been ported on Linux. This includes commands such as : grep: search for words inside a  document.. cp , wc , ...     application
  25. 25. Applications Very Effective in server applications. Some Companies running Linux servers: Google                                  TEData Cisco                                      IBM Panasonic Facebook Toyota Wikipedia U.S army FBI     distros
  26. 26. Distros A typical desktop Linux distribution  comprises : a Linux kernel, GNU tools and libraries, additional software,  documentation,  a window system, window manager,   a desktop environment.     300
  27. 27. Distros They are about 300 distros! Most Famous: Fedora SuSE Ubuntu Slackware CentOS RHEL Debian Gentoo Mandriva     GNU
  28. 28.    
  29. 29. Certificates Red Hat: RHCT RHCE LPI Linux+    
  30. 30. Any Questions? Thanks !!    

×