SlideShare a Scribd company logo
1/15/2019 1
By: Binyam Ayele
1/15/2019 2
 Introduction to OS
 Most popular Operating Systems
 Windows
 Linux
 MAC
 What is Linux?
 History of linux
 Features o linux
 How Linux Work(conceptual fig)
 Linux Distributions
Content
 Definitions
1/15/2019 3
Introduction to OS
 Is system software that manages computer hardware and software resources and provides
common
services for computer programs. (From Wikipedia)
 An operating system (OS) is the program that, after being initially loaded into the computer by a
boot
program, manages all the other programs in a computer(techtarget.com)
 software that controls the operation of a computer and directs the processing of programs (as by
assigning
storage space in memory and controlling input and output functions) (merriam-webster.com)
1/15/2019 4
Most popular Operating Systems
Windows
 With almost 90% of the operating system market share
 Windows, having been introduced in 1985, is a very mature and complete piece of software.
Pros:
 Compatibility: Almost every application, driver or game will work on Windows.
 Technical support: Having so many users, you can always find someone (either online or offline)
 Huge quantity of function: When you get to know Windows well, you'll find out that there are so
many
functions that you can do almost anything quite easily.
1/15/2019 5
Cons:
 Viruses: You may need to buy an antivirus program, although free ones exist.
 Slow: Windows, especially Vista and 7, requires a lot of computer resources (memory, processor, disk
space),
and thus, runs slower.
 Price: It easily costs over a hundred dollars.
1/15/2019 6
(MAC)Macintosh
 Apple's Macintosh OS is even older than Windows.
 It is the first ever successful graphical-based operating system, being released one year before it's
Microsoft
counterpart.
Pros:
Viruses: Apple Macs get almost no viruses. This is mostly due to Window's superior market share.
Reliability: Macs only run on Apple computers, and are thus less prone to hardware and software
crashing.
Looks: Let's face it, most of the time, Mac just looks better than Windows.
1/15/2019 7
Cons:
 Expensive: Mac costs even more than Windows.
 Only available on Apple computers: If you already have a computer, you cannot install MAC on it
unless it's
an Apple. Otherwise, you must buy a new computer.
 Compatibility: Only a few programs will run on Mac, and almost no games.
1/15/2019 8
 Linux
 Linux is GNU's answer to Mac and Windows.
 this means that Linux is FREE! By free, you can download, modify and redistribute it without
spending a dime! .
 Linux is a younger player in the OS world, having been written in 1991, and is optimized for modern
use (well,
more than Windows and Mac).
1/15/2019 9
Pros:
 Price: Linux is F-R-E-E. You can download it, install it, use it, modify it... All for a whooping 0$.
 Variety: Linux is not a full operating system. It is just a kernel.
- To use the kernel, additional software needs to be bundled with Linux.
- Several hundreds of these bundles (called "distributions" or simply "distros") exist.
- The most popular ones include Ubuntu, Mint and Fedora.
- The good thing is, with so many different flavours of Linux, there is always one to suit your
needs!
 Viruses: Although being more vulnerable to viruses than Mac (because it is open source), Linux
still has
very, very, very few viruses.
1/15/2019 10
Cons:
 Complicated: Although some distros are quite easy to use, most of them will required a good
deal of
computer knowledge in order to get them to work.
 Compatibility: Like Mac, representing only a few percents of the market share, Linux does not
have as
many programs and games as Windows.
 Vendors: You won't find a lot of vendors selling Linux computers. Usually, you'll just end up having
to buy
Windows computer, reformatting the hard drive, and installing Linux yourself.
1/15/2019 11
conclusion
 In conclusion, no operating system is really better, the choice is up to you.
 If you're a gamer, then you have no choice, go for Windows.
 Programmers might prefer Linux and video/graphics producers will probably tend towards
Mac.
 The best thing to do is probably to try each OS and see which is best for you!
1/15/2019 12
What is Linux?
Linux : - is a free and open-source operating system.
- first developed by Linus Torvalds and friends that was first announced August 25, 1991.
- The Linux runs on numerous different platforms.(cross-platform)
Linux is open source software.
- This means that anyone can use, copy, study and change the software in any way they
chose so long
as the source code is openly shared with others.
1/15/2019 13
History of Linux
Multics
 Multics (Multiplexed Information and Computing Service)
is an influential early time-sharing operating system, based
around the concept of a single-level memory.
 Virtually all modern operating systems are heavily influenced by
Multics; often through Unix, either directly (Linux, macOS) or
indirectly (Microsoft Windows NT).
1/15/2019 14
Unix
 UNIX development was started in 1969 at Bell
Laboratories in New Jersey.
 Bell Laboratories was (1964–1968) involved on the
development of a multi-user, time-sharing operating
system called Multics (Multiplexed Information and
Computing System).
 Multics was a failure. In early 1969, Bell Labs withdrew
from the Multics project.
1/15/2019 15
 Minix was a mini-OS originally developed by Andrew
Tanenbaum to teach of the fundamentals of
operating system design and published in his book
Operating Systems Design and Implementation
published by Prentice Hall in 1987.
 Minix was the major teaching OS during 1989-1991
before 386 CPUs became widely available. Here is
the relevant information from Minix timeline:
MINIX
1/15/2019 16
Linux
 In 1991, while studying computer science at University of Helsinki, Linus Torvalds began a project that
later
became the Linux kernel.
 Development was done on MINIX using the GNU C compiler. The GNU C Compiler is still the main
choice for
compiling Linux today. The code however, can be built with other compilers, such as the Intel C
Compiler.
 Torvalds first published the Linux kernel under its own licence, which had a restriction on commercial
activity.
1/15/2019 17
 The software to use with the kernel was software developed as part of the GNU project licensed under
the
GNU General Public License, a free software license.
 The first release of the Linux kernel, Linux 0.01, included a binary of GNU's Bash shell.[
1/15/2019 18
Some Features of Linux
 Portable − Portability means software can works on different types of hardware in same way.
 Open Source − Linux source code is freely available and it is community based development project.
 Hierarchical File System − Linux provides a standard file structure in which system files/ user files are
arranged.
 Shell − Linux provides a special interpreter program which can be used to execute commands of the operating system.
 Security − Linux provides user security using authentication features like password protection/
controlled
access to specific files/ encryption of data.
1/15/2019 19
Basic Components of Linux (conceptual fig)
The OS is comprised of a number of pieces:
The Kernel is the heart of the UNIX OS. It is a software application that
provides the interface between the hardware and the user. It handles the
process, memory, file, device and network management for the operating
system.
The Shell: The shell is the program that sits between the user and the
kernel. It is the interpreter that translates the commands that are typed into
the terminal session.
Utilities and Application:
The final layer of the LinuxOS is the Utilities and Applications layer. This
layer includes the commands, word processors, graphic programs and
database management programs. Traditionally, these programs were
accessed by typing the commands to start the program on the command
line. They can still be accessed in this way, but they can now also be
accessed through the GUI.
1/15/2019 20
Linux Distributions
1/15/2019 21
What is Linux?
Linux + GNU Utilities = Free Unix
1/15/2019 22
1/15/2019 23
1/15/2019 24

More Related Content

DOC
Neha ict project
PDF
Linux
PPTX
Comparison of OS
PPTX
Comparing windows vs mac vs linux
PPTX
Windows Operating System
PPTX
Operating systems
PPTX
Windows 111
PPTX
Operating System Mac OS X
Neha ict project
Linux
Comparison of OS
Comparing windows vs mac vs linux
Windows Operating System
Operating systems
Windows 111
Operating System Mac OS X

What's hot (20)

PPTX
Windows operating system version
PPTX
Evolution of Microsoft windows operating systems
PPTX
Types of mobile operating systems
PPTX
Microsoft windows operating system
PPTX
Comparison between Windows 8 and Mavericks OS X
PDF
Why linux is better than windows
PDF
Network and Mobile Operating System
DOC
Windows 1.O
PPTX
Mayur rawat
PPTX
presentation on windows os
PPTX
Evolution of the Windows Operating System - R.D.Sivakumar
PPTX
DOCX
History of operating systems
PPT
Operating system,window
PPTX
Advantages of windows
PPTX
windows operating system and its advancements
PDF
Module 01 Introduction to Linux
PPT
Handheld Slideshow J Heggarty
PPTX
introduction to Operating system. (windows)
PPTX
Windows OS
Windows operating system version
Evolution of Microsoft windows operating systems
Types of mobile operating systems
Microsoft windows operating system
Comparison between Windows 8 and Mavericks OS X
Why linux is better than windows
Network and Mobile Operating System
Windows 1.O
Mayur rawat
presentation on windows os
Evolution of the Windows Operating System - R.D.Sivakumar
History of operating systems
Operating system,window
Advantages of windows
windows operating system and its advancements
Module 01 Introduction to Linux
Handheld Slideshow J Heggarty
introduction to Operating system. (windows)
Windows OS
Ad

Similar to introduction to Linux (20)

PDF
Linux Introduction
PPTX
Linux ppt
PPTX
Unit 2 History of Linux and other details for begginers
PPTX
A general Overview of linux !!
PPTX
Programming and problem solving 3
PPTX
Introduction to linux ppt
PPTX
Linux opearting system ppt
PPT
Chapter 8 - nsa Introduction to Linux.ppt
PPTX
Operating systems linux
PPTX
linux _________________________v1.2.pptx
PPTX
linux vs window
PPT
Difference between Unix & Linux Presentation.ppt
PDF
Amarmore linuxintro-100301095530-phpapp01
PDF
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
PPTX
Linux operating system ppt
PPTX
linux operating system.pptx
PDF
Hillel kobrovski Linux security overview for ciso
PPTX
linux introduction
PPTX
Linux Training Center Pune
Linux Introduction
Linux ppt
Unit 2 History of Linux and other details for begginers
A general Overview of linux !!
Programming and problem solving 3
Introduction to linux ppt
Linux opearting system ppt
Chapter 8 - nsa Introduction to Linux.ppt
Operating systems linux
linux _________________________v1.2.pptx
linux vs window
Difference between Unix & Linux Presentation.ppt
Amarmore linuxintro-100301095530-phpapp01
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
Linux operating system ppt
linux operating system.pptx
Hillel kobrovski Linux security overview for ciso
linux introduction
Linux Training Center Pune
Ad

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
Teaching material agriculture food technology
PDF
cuic standard and advanced reporting.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Understanding_Digital_Forensics_Presentation.pptx
sap open course for s4hana steps from ECC to s4
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Approach and Philosophy of On baking technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Teaching material agriculture food technology
cuic standard and advanced reporting.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Mobile App Security Testing_ A Comprehensive Guide.pdf
Big Data Technologies - Introduction.pptx
Spectroscopy.pptx food analysis technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

introduction to Linux

  • 2. 1/15/2019 2  Introduction to OS  Most popular Operating Systems  Windows  Linux  MAC  What is Linux?  History of linux  Features o linux  How Linux Work(conceptual fig)  Linux Distributions Content  Definitions
  • 3. 1/15/2019 3 Introduction to OS  Is system software that manages computer hardware and software resources and provides common services for computer programs. (From Wikipedia)  An operating system (OS) is the program that, after being initially loaded into the computer by a boot program, manages all the other programs in a computer(techtarget.com)  software that controls the operation of a computer and directs the processing of programs (as by assigning storage space in memory and controlling input and output functions) (merriam-webster.com)
  • 4. 1/15/2019 4 Most popular Operating Systems Windows  With almost 90% of the operating system market share  Windows, having been introduced in 1985, is a very mature and complete piece of software. Pros:  Compatibility: Almost every application, driver or game will work on Windows.  Technical support: Having so many users, you can always find someone (either online or offline)  Huge quantity of function: When you get to know Windows well, you'll find out that there are so many functions that you can do almost anything quite easily.
  • 5. 1/15/2019 5 Cons:  Viruses: You may need to buy an antivirus program, although free ones exist.  Slow: Windows, especially Vista and 7, requires a lot of computer resources (memory, processor, disk space), and thus, runs slower.  Price: It easily costs over a hundred dollars.
  • 6. 1/15/2019 6 (MAC)Macintosh  Apple's Macintosh OS is even older than Windows.  It is the first ever successful graphical-based operating system, being released one year before it's Microsoft counterpart. Pros: Viruses: Apple Macs get almost no viruses. This is mostly due to Window's superior market share. Reliability: Macs only run on Apple computers, and are thus less prone to hardware and software crashing. Looks: Let's face it, most of the time, Mac just looks better than Windows.
  • 7. 1/15/2019 7 Cons:  Expensive: Mac costs even more than Windows.  Only available on Apple computers: If you already have a computer, you cannot install MAC on it unless it's an Apple. Otherwise, you must buy a new computer.  Compatibility: Only a few programs will run on Mac, and almost no games.
  • 8. 1/15/2019 8  Linux  Linux is GNU's answer to Mac and Windows.  this means that Linux is FREE! By free, you can download, modify and redistribute it without spending a dime! .  Linux is a younger player in the OS world, having been written in 1991, and is optimized for modern use (well, more than Windows and Mac).
  • 9. 1/15/2019 9 Pros:  Price: Linux is F-R-E-E. You can download it, install it, use it, modify it... All for a whooping 0$.  Variety: Linux is not a full operating system. It is just a kernel. - To use the kernel, additional software needs to be bundled with Linux. - Several hundreds of these bundles (called "distributions" or simply "distros") exist. - The most popular ones include Ubuntu, Mint and Fedora. - The good thing is, with so many different flavours of Linux, there is always one to suit your needs!  Viruses: Although being more vulnerable to viruses than Mac (because it is open source), Linux still has very, very, very few viruses.
  • 10. 1/15/2019 10 Cons:  Complicated: Although some distros are quite easy to use, most of them will required a good deal of computer knowledge in order to get them to work.  Compatibility: Like Mac, representing only a few percents of the market share, Linux does not have as many programs and games as Windows.  Vendors: You won't find a lot of vendors selling Linux computers. Usually, you'll just end up having to buy Windows computer, reformatting the hard drive, and installing Linux yourself.
  • 11. 1/15/2019 11 conclusion  In conclusion, no operating system is really better, the choice is up to you.  If you're a gamer, then you have no choice, go for Windows.  Programmers might prefer Linux and video/graphics producers will probably tend towards Mac.  The best thing to do is probably to try each OS and see which is best for you!
  • 12. 1/15/2019 12 What is Linux? Linux : - is a free and open-source operating system. - first developed by Linus Torvalds and friends that was first announced August 25, 1991. - The Linux runs on numerous different platforms.(cross-platform) Linux is open source software. - This means that anyone can use, copy, study and change the software in any way they chose so long as the source code is openly shared with others.
  • 13. 1/15/2019 13 History of Linux Multics  Multics (Multiplexed Information and Computing Service) is an influential early time-sharing operating system, based around the concept of a single-level memory.  Virtually all modern operating systems are heavily influenced by Multics; often through Unix, either directly (Linux, macOS) or indirectly (Microsoft Windows NT).
  • 14. 1/15/2019 14 Unix  UNIX development was started in 1969 at Bell Laboratories in New Jersey.  Bell Laboratories was (1964–1968) involved on the development of a multi-user, time-sharing operating system called Multics (Multiplexed Information and Computing System).  Multics was a failure. In early 1969, Bell Labs withdrew from the Multics project.
  • 15. 1/15/2019 15  Minix was a mini-OS originally developed by Andrew Tanenbaum to teach of the fundamentals of operating system design and published in his book Operating Systems Design and Implementation published by Prentice Hall in 1987.  Minix was the major teaching OS during 1989-1991 before 386 CPUs became widely available. Here is the relevant information from Minix timeline: MINIX
  • 16. 1/15/2019 16 Linux  In 1991, while studying computer science at University of Helsinki, Linus Torvalds began a project that later became the Linux kernel.  Development was done on MINIX using the GNU C compiler. The GNU C Compiler is still the main choice for compiling Linux today. The code however, can be built with other compilers, such as the Intel C Compiler.  Torvalds first published the Linux kernel under its own licence, which had a restriction on commercial activity.
  • 17. 1/15/2019 17  The software to use with the kernel was software developed as part of the GNU project licensed under the GNU General Public License, a free software license.  The first release of the Linux kernel, Linux 0.01, included a binary of GNU's Bash shell.[
  • 18. 1/15/2019 18 Some Features of Linux  Portable − Portability means software can works on different types of hardware in same way.  Open Source − Linux source code is freely available and it is community based development project.  Hierarchical File System − Linux provides a standard file structure in which system files/ user files are arranged.  Shell − Linux provides a special interpreter program which can be used to execute commands of the operating system.  Security − Linux provides user security using authentication features like password protection/ controlled access to specific files/ encryption of data.
  • 19. 1/15/2019 19 Basic Components of Linux (conceptual fig) The OS is comprised of a number of pieces: The Kernel is the heart of the UNIX OS. It is a software application that provides the interface between the hardware and the user. It handles the process, memory, file, device and network management for the operating system. The Shell: The shell is the program that sits between the user and the kernel. It is the interpreter that translates the commands that are typed into the terminal session. Utilities and Application: The final layer of the LinuxOS is the Utilities and Applications layer. This layer includes the commands, word processors, graphic programs and database management programs. Traditionally, these programs were accessed by typing the commands to start the program on the command line. They can still be accessed in this way, but they can now also be accessed through the GUI.
  • 21. 1/15/2019 21 What is Linux? Linux + GNU Utilities = Free Unix