19
OS is the interface between hardware and user All computers need an OS OSes are used to run applications and control hardware Popular OSes include Windows, Linux, Mac OSX Linux is Open source What is Linux - Operating System

What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

  • Upload
    dangque

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

• OSistheinterfacebetweenhardwareanduser• AllcomputersneedanOS• OSes areusedtorunapplicationsandcontrolhardware• PopularOSes includeWindows,Linux,MacOSX• LinuxisOpensource

WhatisLinux- OperatingSystem

Page 2: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

2

TheHistoricalDevelopmentofLinux

• Intheearly1990s,Torvalds becameinterestedinafreewareproductcalledMinixwerewrittenbyAndrewS.Tanenbaum.DevelopedbyAndrewS.Tanenbaum,MinixwasacloneofthecommercialUNIXoperatingsystem.

• Linuxversion0.02,releasedonOctober5,1991,consistedofonlytheLinuxkernelandthreeutilities:■ bash:acommand-lineinterface■ update:autilityforflushingfilesystembuffers■ gcc:aC++compiler

Page 3: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of
Page 4: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

4

WhatisGNU?

• GNUProject:RichardStallman onSeptember27th1983.• TheGNUProjectwaslaunchedin1984todevelopa

completeUnix-likeoperatingsystemwhichisfreesoftware:theGNUsystem.

• GNU'skernelisn'tfinished,soGNUisusedwiththekernelLinux.ThecombinationofGNUandLinuxistheGNU/Linuxoperatingsystem,nowusedbymillions.

• www.gnu.org

Page 5: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

5

RichardStallman,fatheroftheGNUProject

Page 6: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

6

LinuxDistributions• Todaytherearehundredsofdifferentdistributions

availablepopularLinuxdistributionsinclude

■ SUSELinux ■ TurboLinux■ FedoraLinux ■MandrakeLinux■ RedHatEnterpriseLinux ■ LycorisLinux■ DebianLinux■ CentOS ■ Linspire■ ALTLinux■ GentooLinux ■ Ubuntu

■SlackwareLinux

Page 7: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

7

Distributions..

– SoftwarePackages– Installer– Re-configure– Update/Patch– CommercialSoftware– UserGuide

Page 8: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

WhereLinuxisused

Page 9: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

WhereLinuxisused

Page 10: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

Linuxinthe“wild”

Page 11: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

Linuxinthe“wild”

Page 12: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

Linuxinthe“wild”

Page 13: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

Linuxinthe“wild”

Page 14: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of
Page 15: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of
Page 16: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of
Page 17: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

RedHatLinux

• A2001studyof RedHatLinux 7.1foundthatthisdistributioncontained30million sourcelinesofcode.[101] Usingthe ConstructiveCostModel,thestudyestimatedthatthisdistributionrequiredabouteightthousandhuman-yearsofdevelopmenttime.Accordingtothestudy,ifallthissoftwarehadbeendevelopedbyconventional proprietary means,itwouldhavecostabout$1.38 billion(2011USdollars)todevelopintheUnitedStates.

Page 18: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

CentOS

• CommunityEnterpriseOperatingsystem• “Free”versionofRedHatEnterpriseLinux• Version6• Centos.org

Page 19: What is Linux -Operating System - Villanova Universityekim/classes/CSC2053F17/linux.pdf · update : a utility for flushing file system buffers ... kernel Linux. The combination of

Ubuntu