Linux Operating System
description
Transcript of Linux Operating System
![Page 1: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/1.jpg)
Linux Operating Linux Operating SystemSystem
![Page 2: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/2.jpg)
Presentation outlinePresentation outline
Shreejana Singh Shreejana Singh – IntroductionIntroduction– HistoryHistory
Charles ChongCharles Chong– Technical FeaturesTechnical Features
Luis E. SolisLuis E. Solis– Why use Linux?Why use Linux?– FUD factorFUD factor
![Page 3: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/3.jpg)
Presentation outlinePresentation outlineconti…conti… Dina RodriguezDina Rodriguez
– Hardware Requirements Hardware Requirements Himanshu KathuriaHimanshu Kathuria
– Preview of the Linux Operating Preview of the Linux Operating SystemSystem
– Live demonstration of the OSLive demonstration of the OS
![Page 4: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/4.jpg)
HistoryHistory
Unix-like operating system, based on a Unix-like operating system, based on a kernel written by Linus Benedict kernel written by Linus Benedict Torvald Torvald – Inspired by the Minix operating systemInspired by the Minix operating system– The GNU "guh-NEW“ project The GNU "guh-NEW“ project started in 1983 started in 1983
by Richard Stallman at the Massachusetts by Richard Stallman at the Massachusetts Institute of TechnologyInstitute of Technology
– A UNIX-compatible software system developed A UNIX-compatible software system developed by the Free Software Foundation (FSF)by the Free Software Foundation (FSF)
![Page 5: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/5.jpg)
History History conti…conti… Philosophy of GNUPhilosophy of GNU
– To produce software that is non-proprietaryTo produce software that is non-proprietary
– Anyone can download, modify and redistribute GNU softwareAnyone can download, modify and redistribute GNU software
– The only restriction is that they cannot limit further redistributionThe only restriction is that they cannot limit further redistribution
– Given away for free.Given away for free. Symbol of LinuxSymbol of Linux
– Linux doesn't have a formidable serious looking Linux doesn't have a formidable serious looking symbolsymbol
– Rather Tux, as the penguin is lovingly calledRather Tux, as the penguin is lovingly called– Symbolizes the care-free attitude of the total Symbolizes the care-free attitude of the total
movementmovement
![Page 6: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/6.jpg)
HistoryHistoryconti…conti… Began work in 1991Began work in 1991
– August 25, 1991 the historic post was sent to the MINIX news August 25, 1991 the historic post was sent to the MINIX news group by Linus .....group by Linus .....
– September, 1991 - Linux version 0.01 is releasedSeptember, 1991 - Linux version 0.01 is released– October, 1992 - The first standalone Linux installedOctober, 1992 - The first standalone Linux installed– Dec 1993 - a stable 'beta' version (0.99 patchlevel 14) was Dec 1993 - a stable 'beta' version (0.99 patchlevel 14) was
available.available.– March 1994 - March 1994 - Version 1.0 releasedVersion 1.0 released– First ``Linux virus'' discovered - BlissFirst ``Linux virus'' discovered - Bliss – Today, there are an estimated 5 million Linux users worldwideToday, there are an estimated 5 million Linux users worldwide
TimelineTimeline
1991-20021991-2002
![Page 7: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/7.jpg)
Platforms Linux been Platforms Linux been PortedPorted In addition to the Intel 386In addition to the Intel 386 Linux has been ported to all of the following platforms:Linux has been ported to all of the following platforms:
– Alpha ProcessorAlpha Processor– MIPSMIPS– Motorola 68K (MAC, Atari, Amiga, etc.)Motorola 68K (MAC, Atari, Amiga, etc.)– PowerPC (PowerMac, etc.)PowerPC (PowerMac, etc.)– SPARCSPARC– Sun3Sun3– SGI (Indy)SGI (Indy)– HP PA-RISC (HP 700)HP PA-RISC (HP 700)– VAXVAX– VMEVME– ARM (Palmtops)ARM (Palmtops)– Intel 8086 & 80286Intel 8086 & 80286
![Page 8: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/8.jpg)
Operating SystemOperating System
A program that controls the execution A program that controls the execution of application programs.of application programs.
And acts as an interface between the And acts as an interface between the user and the computer hardwareuser and the computer hardware
Linux is licensed under the General Linux is licensed under the General Public Licenses (GPL)Public Licenses (GPL)– Ensures that the source code will always Ensures that the source code will always
be freely available to anyone wants it.be freely available to anyone wants it.
![Page 9: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/9.jpg)
Open Source/Free Open Source/Free SoftwareSoftware People often think of software at no People often think of software at no
cost, has no owner, and thus no cost, has no owner, and thus no support or warranty of continuation support or warranty of continuation
In reality the 'free' in free software In reality the 'free' in free software means that the source code has been means that the source code has been liberated and anybody may copy and liberated and anybody may copy and compile it, but that does not exclude compile it, but that does not exclude paymentpayment
Not Free of charge Not Free of charge
![Page 10: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/10.jpg)
Commercial SoftwareCommercial Software
The opposite of OSS/FS is The opposite of OSS/FS is “closed” or “proprietary” “closed” or “proprietary” software. software.
Software Software – source code that can be viewedsource code that can be viewed– But cannot be modified and But cannot be modified and
redistributed without further redistributed without further limitation limitation
![Page 11: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/11.jpg)
What is LinuxWhat is Linux
KernelKernel Kernel ModuleKernel Module Benefits of using ModuleBenefits of using Module MultitaskingMultitasking Multi-UserMulti-User Virtual MemoryVirtual Memory
![Page 12: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/12.jpg)
Kernel DevelopmentKernel Development
Internet OSI open system Internet OSI open system USC Berkeley UNIXUSC Berkeley UNIX Linux member of UNIX familyLinux member of UNIX family Kernel manages system hardwareKernel manages system hardware Standard Kernel loads entire Standard Kernel loads entire
Kernel and base set in RAMKernel and base set in RAM Linux real-time modulesLinux real-time modules
![Page 13: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/13.jpg)
O/S as a Resource O/S as a Resource ManagerManager
![Page 14: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/14.jpg)
Linux ModulesLinux Modules
Speed and efficiency Speed and efficiency Object file link/unlink to Kernel Object file link/unlink to Kernel
during run timeduring run time Example SCSI standard device Example SCSI standard device
driverdriver Portable written in C language Portable written in C language
![Page 15: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/15.jpg)
Single User Single User
![Page 16: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/16.jpg)
Multi-Programming Multi-Programming with with Two ProgramsTwo Programs
![Page 17: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/17.jpg)
Multi-Programming Multi-Programming with with Three ProgramsThree Programs
![Page 18: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/18.jpg)
Virtual MemoryVirtual Memory
Swaps partition on hard diskSwaps partition on hard disk Linux swaps pages in and out of Linux swaps pages in and out of
swap space as required swap space as required More physical memory than exist More physical memory than exist
![Page 19: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/19.jpg)
Linux’s sponsors Linux’s sponsors and contributorsand contributors
SponsorsSponsors– Hewlett PackardHewlett Packard– IBMIBM– IntelIntel
ContributorsContributors– Caldera Inc.Caldera Inc.– Corel CorporationCorel Corporation– OracleOracle– SGISGI– Turbolinux Inc.Turbolinux Inc.– Red Hat SoftwareRed Hat Software
![Page 20: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/20.jpg)
Linux Corporate Linux Corporate CustomersCustomers
Air New ZealandAir New Zealand Deutsche TelekomDeutsche Telekom 7-Eleven7-Eleven WolfermansWolfermans Wesport River WineryWesport River Winery Satellite RecordsSatellite Records Jet Propulsion LaboratoryJet Propulsion Laboratory Mississippi State UniversityMississippi State University TriatonTriaton
![Page 21: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/21.jpg)
Fear, Uncertainty, and Fear, Uncertainty, and Doubt (FUD)Doubt (FUD)
Can we trust production data to a Can we trust production data to a free software program?free software program?
Free softwareFree software Linux is a Unix clone cut down to Linux is a Unix clone cut down to
run on a PCrun on a PC Why compromise just to save a Why compromise just to save a
few bucks?few bucks? Linux is insecureLinux is insecure
![Page 22: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/22.jpg)
Hardware Hardware RequirementsRequirements Linux hardware requirementsLinux hardware requirements LimitationsLimitations DisadvantagesDisadvantages
![Page 23: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/23.jpg)
Motherboard and CPU Motherboard and CPU RequirementsRequirements
Does not support the Intel 286 and Does not support the Intel 286 and earlier processors.earlier processors.
Supports the Intel 80386, 80486, Supports the Intel 80386, 80486, Pentium, Pentium Pro, Pentium II, Pentium, Pentium Pro, Pentium II, Pentium III, etc.Pentium III, etc.
![Page 24: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/24.jpg)
Memory RequirementsMemory Requirements
Linux requires very little memory to runLinux requires very little memory to run You should have a minimum 2 MB of You should have a minimum 2 MB of
RAMRAM The more memory, the faster it will runThe more memory, the faster it will run 8 MB is enough for personal use8 MB is enough for personal use 16 MB or more for a power users16 MB or more for a power users
![Page 25: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/25.jpg)
Hard Drive Controller Hard Drive Controller RequirementsRequirements
You can run a minimal system You can run a minimal system completely from floppy. completely from floppy.
You must have an AT-Standard You must have an AT-Standard (16-bit) controller(16-bit) controller
Rule for non-SCSI controllersRule for non-SCSI controllers
![Page 26: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/26.jpg)
Hard Drive Space Hard Drive Space RequirementsRequirements A complete system requires 10-20MB of A complete system requires 10-20MB of
memory space memory space A larger system requires 100-150MBA larger system requires 100-150MB Installing Linux on a system with so little Installing Linux on a system with so little
disk space will omit useful applicationsdisk space will omit useful applications Linux as a workstation: minimum of 600 Linux as a workstation: minimum of 600
MBMB Linux as a server: minimum 1.6 GB of Linux as a server: minimum 1.6 GB of
free disk space neededfree disk space needed
![Page 27: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/27.jpg)
Monitor & Video Adaptor Monitor & Video Adaptor RequirementsRequirements
Linux supports all Hercules, CGA, Linux supports all Hercules, CGA, EGA, VGA, IBM monochrome, and EGA, VGA, IBM monochrome, and super VGA video cards and super VGA video cards and monitors for the default text-monitors for the default text-based interfacebased interface
![Page 28: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/28.jpg)
Other Supported Other Supported HardwareHardware
CD-ROM storageCD-ROM storage SoundboardsSoundboards Pointing Devices (Mouse, Pointing Devices (Mouse,
trackball)trackball) PrintersPrinters
![Page 29: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/29.jpg)
Linux PerformanceLinux Performance
Key factors: features and performanceKey factors: features and performance It runs on a wider range of hardware It runs on a wider range of hardware
platforms and run on less expensive platforms and run on less expensive and powerful systems.and powerful systems.
Linux exceeds other operating Linux exceeds other operating systems in its multiprocessing systems in its multiprocessing capabilities and its support of capabilities and its support of advanced TCP/IP networking facilitiesadvanced TCP/IP networking facilities
![Page 30: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/30.jpg)
Linux PerformanceLinux Performance
Linux does not restrict the number of Linux does not restrict the number of clients connected at the same timeclients connected at the same time
It provides more reliable data storage It provides more reliable data storage than other operating systemsthan other operating systems
Linux provides advanced disk Linux provides advanced disk management (RAID) which makes it management (RAID) which makes it possible to automatically duplicate possible to automatically duplicate stored data on several hard drivesstored data on several hard drives
![Page 31: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/31.jpg)
Applications:Applications: Word ProcessorWord Processor SpreadsheetSpreadsheet PowerPointPowerPoint SchedulerScheduler DatabasesDatabases
LINUX SOFTWARELINUX SOFTWARE (RedHat (RedHat Distribution)Distribution)
![Page 32: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/32.jpg)
Development SoftwareDevelopment Software
All development software is free and All development software is free and covered under the GNU public License covered under the GNU public License
Linux systems come standard with C Linux systems come standard with C and C++ compilers and an assembler and C++ compilers and an assembler
BASIC, FORTRAN, LISP, Pascal, Perl, BASIC, FORTRAN, LISP, Pascal, Perl, Python are standardPython are standard
Open SourceOpen Source– Bugs are discovered and corrected Bugs are discovered and corrected
almost immediately almost immediately
![Page 33: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/33.jpg)
GamesGames
Large varieties of gamesLarge varieties of games Recently turned their attention to Recently turned their attention to
producing slick, commercial 3-D producing slick, commercial 3-D gamesgames
Some common gamesSome common games– CHESS, GO, JEZZBALLCHESS, GO, JEZZBALL
![Page 34: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/34.jpg)
Scientific SoftwareScientific Software
TeX and LaTeX scientific TeX and LaTeX scientific typesetting packages typesetting packages
Scientific applications for Scientific applications for astronomy, biology, cartography, astronomy, biology, cartography, chemistry, laboratory work, chemistry, laboratory work, mathematics, graphics, and mathematics, graphics, and visualization, available.visualization, available.
Often used to laboratories Often used to laboratories
![Page 35: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/35.jpg)
System SoftwareSystem Software
Linux supports Linux supports – parallel processing parallel processing – RAIDRAID
Has resources for managing Has resources for managing – all sorts of hardware issues all sorts of hardware issues – power management, multi-user/multi-power management, multi-user/multi-
group systems administration, group systems administration, backup, and system diagnostics.backup, and system diagnostics.
![Page 36: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/36.jpg)
UtilitiesUtilities
Disk and file manipulation, Disk and file manipulation, Terminal customization, Terminal customization,
compression, archiving,compression, archiving, Scripting and other small but Scripting and other small but
important things that keep a home important things that keep a home computer running at its best.computer running at its best.
Linux has command-line and even Linux has command-line and even graphic interfaces graphic interfaces
![Page 37: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/37.jpg)
COSTCOST
Microsoft Office Microsoft Office 2000 Standard:2000 Standard:
Microsoft Microsoft Office2000 Prof:Office2000 Prof:
OpenOffice1.0: OpenOffice1.0: mostly free of mostly free of costcost
StarOffice 6.0:StarOffice 6.0:
$181.95$181.95
$299.99$299.99
$39.99$39.99
$69.99 $69.99
![Page 38: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/38.jpg)
Previewing the LinuxPreviewing the LinuxOperating SystemOperating System Switch Desktop Switch Desktop
![Page 39: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/39.jpg)
Future of LinuxFuture of Linux
Constantly on the news whether computer Constantly on the news whether computer or business relatedor business related
Difficult to install and use Difficult to install and use Free therefore insecure (Japanese gov.) Free therefore insecure (Japanese gov.) Lack of support (IBM Red hat RHCE)Lack of support (IBM Red hat RHCE)
![Page 40: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/40.jpg)
Q and AQ and A
What is an operating system?What is an operating system? What is the difference between open What is the difference between open
source and commercial proprietary source and commercial proprietary software?software?
What is Linux?What is Linux? What is a Kernel module?What is a Kernel module? What are the benefits of using What are the benefits of using
modules?modules?
![Page 41: Linux Operating System](https://reader035.fdocuments.in/reader035/viewer/2022062518/568143f3550346895db07b69/html5/thumbnails/41.jpg)
Thank Thank YouYou