20
1 OPERATIVSYSTEM OCH OPERATIVSYSTEM OCH PRAKTISK LINUX PRAKTISK LINUX FÖRELÄSNING 1 – ALLMÄNT OM OPERATIVSYSTEM OCH LINUX FÖRELÄSNING 1 – ALLMÄNT OM OPERATIVSYSTEM OCH LINUX Vad är ett Operativsystem? Vad är ett Operativsystem? Operativsystemets uppgifter Operativsystemets uppgifter Omgivningar för operativsystem Omgivningar för operativsystem Olika typer av operativsystem Olika typer av operativsystem Vad är Linux? Vad är Linux? Användningsstatistik för operativsystem Användningsstatistik för operativsystem Klienter Klienter Smarttelefoner Smarttelefoner Servrar Servrar

OPERATIVSYSTEM OCH PRAKTISK LINUX

  • Upload
    ornice

  • View
    64

  • Download
    7

Embed Size (px)

DESCRIPTION

OPERATIVSYSTEM OCH PRAKTISK LINUX. FÖRELÄSNING 1 – ALLMÄNT OM OPERATIVSYSTEM OCH LINUX Vad är ett Operativsystem ? Operativsystemets uppgifter Omgivningar för operativsystem Olika typer av operativsystem Vad är Linux ? Användningsstatistik för operativsystem Klienter - PowerPoint PPT Presentation

Citation preview

Page 1: OPERATIVSYSTEM OCH PRAKTISK LINUX

11

OPERATIVSYSTEM OCH OPERATIVSYSTEM OCH PRAKTISK LINUXPRAKTISK LINUX

FÖRELÄSNING 1 – ALLMÄNT OM OPERATIVSYSTEM OCH LINUXFÖRELÄSNING 1 – ALLMÄNT OM OPERATIVSYSTEM OCH LINUX•Vad är ett Operativsystem?Vad är ett Operativsystem?

•Operativsystemets uppgifterOperativsystemets uppgifter•Omgivningar för operativsystemOmgivningar för operativsystem•Olika typer av operativsystemOlika typer av operativsystem

•Vad är Linux?Vad är Linux?•Användningsstatistik för operativsystemAnvändningsstatistik för operativsystem

•KlienterKlienter•SmarttelefonerSmarttelefoner•ServrarServrar

Page 2: OPERATIVSYSTEM OCH PRAKTISK LINUX

22

Vad är ett operativsystem?Vad är ett operativsystem?

?

Page 3: OPERATIVSYSTEM OCH PRAKTISK LINUX

33

Vad är ett operativsystem?Vad är ett operativsystem?Ett program i en dator som fungerar som en länk mellan datorns hårdvara och program som körs på datorn

Ett operativsystem kan allmänt delas upp i tre olika delar:

Operativsystemkärna:Startar systemet, kommunicerar med hårdvara, hanterar resurser

Användarprogram:Ger användaren möjlighet att använda systemet. Består av allt från

konfigurationsverktyg, texredigeringsprogram till program för att formatera hårddisken

Systembibliotek:Underlättar utveckling av nya program för systemet (bl.a. Kompilatorer)

Page 4: OPERATIVSYSTEM OCH PRAKTISK LINUX

44

Operativsystemets uppgifterOperativsystemets uppgifter• Exekvering av program

• Minneshantering

• Hantering av filsystem

• In- och utmatning

• Skydd och felhantering

• Kommunikation med användaren

Page 5: OPERATIVSYSTEM OCH PRAKTISK LINUX

55Jonny Karlsson 28.9.2007Jonny Karlsson 28.9.2007

Operativsystemets roll i ett Operativsystemets roll i ett datorsystemdatorsystem

Allmänt

Page 6: OPERATIVSYSTEM OCH PRAKTISK LINUX

66Jonny Karlsson 28.9.2007Jonny Karlsson 28.9.2007

Omgivningar för operativsystemOmgivningar för operativsystem

Page 7: OPERATIVSYSTEM OCH PRAKTISK LINUX

77Jonny Karlsson 28.9.2007Jonny Karlsson 28.9.2007

Olika typer av operativsystemOlika typer av operativsystemPersondatorer – Windows, Linux, Mac OS, Unix.

Tablets – iOS (iPad), Maemo/MeeGo (Nokia Tablets), Android (HTC Tablet)

Smart phones – Symbian OS, iOS (Iphone), Android, Maemo, Windows Mobile..

Servrar – Windows Server, Linux, Unix

Inbyggda system (”embedded systems”) (egna skräddarsydda operativsystem)

Page 8: OPERATIVSYSTEM OCH PRAKTISK LINUX

Vad är Linux?Vad är Linux?

?

Page 9: OPERATIVSYSTEM OCH PRAKTISK LINUX

Vad är Linux?Vad är Linux?Linux i sig är egentligen endast en operativsystemkärna (kernel)Linux i sig är egentligen endast en operativsystemkärna (kernel)

Page 10: OPERATIVSYSTEM OCH PRAKTISK LINUX

Vad är Linux?Vad är Linux?Den första Linux kerneln började utvecklas av Linus Torvalds med hjälp av ett antal Den första Linux kerneln började utvecklas av Linus Torvalds med hjälp av ett antal andra programmerare i början av 1990-talet.andra programmerare i början av 1990-talet.

Linus ursprunliga ide var inte att skapa ett operativsystem för allmänt bruk utan han Linus ursprunliga ide var inte att skapa ett operativsystem för allmänt bruk utan han byggde upp ett eget operativsystem mest för att lära sig mer om hur man bygger byggde upp ett eget operativsystem mest för att lära sig mer om hur man bygger operativsystem!!operativsystem!!

Det vad de flesta egentligen menar när de talar om ”operativsystemet Linux” är Det vad de flesta egentligen menar när de talar om ”operativsystemet Linux” är egentligen en helhet som består av kärnan Linux, program från egentligen en helhet som består av kärnan Linux, program från GNU-projektetGNU-projektet samt samt övrig programvara. övrig programvara.

Page 11: OPERATIVSYSTEM OCH PRAKTISK LINUX

Vad är Linux?Vad är Linux?GNU-projektet grundades i mitten av 1980-talet med målet att grunda ett Unix-GNU-projektet grundades i mitten av 1980-talet med målet att grunda ett Unix-liknande operavitsystem som består av helt fri programvara. liknande operavitsystem som består av helt fri programvara.

Tillsammans med GNU systemet tog man fram en licens som man kallar för GNU Tillsammans med GNU systemet tog man fram en licens som man kallar för GNU Public License (GNU PL eller GPL). Public License (GNU PL eller GPL).

Syftet med GNU licenesen är att alla som får tag i programvaran får full tillgång till Syftet med GNU licenesen är att alla som får tag i programvaran får full tillgång till källkoden. Den enda restriktionen är att man måste ge dem man distribuerar källkoden. Den enda restriktionen är att man måste ge dem man distribuerar programvaran åt samma rättigheter som man själv har. programvaran åt samma rättigheter som man själv har.

Page 12: OPERATIVSYSTEM OCH PRAKTISK LINUX

Vad är Linux?Vad är Linux?GNU har under årens lopp producerat en mängd olika program. Exempel på GNU-GNU har under årens lopp producerat en mängd olika program. Exempel på GNU-program är:program är:

•EmacsEmacs

•GCCGCC

•GNOMEGNOME

Syftet med GNU var från allra första början ett fullständigt fritt operativsystem Syftet med GNU var från allra första början ett fullständigt fritt operativsystem kompatibelt med Unix. kompatibelt med Unix.

Utvecklingen av kärnan som man hade tänkt att GNU skulle avnända, GNU Hurd, Utvecklingen av kärnan som man hade tänkt att GNU skulle avnända, GNU Hurd, råkade ut för en massa tekniska problem och slog aldrig igenom.råkade ut för en massa tekniska problem och slog aldrig igenom.

Page 13: OPERATIVSYSTEM OCH PRAKTISK LINUX

Vad är Linux?Vad är Linux?Kärnan Linux som sedan utvecklades av Linus Torvalds visade sig senare exakt vara Kärnan Linux som sedan utvecklades av Linus Torvalds visade sig senare exakt vara den pusselbiten som fattades i GNU-systemet och kombinationen blev snabbt den pusselbiten som fattades i GNU-systemet och kombinationen blev snabbt populär. populär.

Trots att kombinationen blev populär har Linux inte ännu i denna dag inkluderats i Trots att kombinationen blev populär har Linux inte ännu i denna dag inkluderats i GNU-projektet. Men Linux har nästan enda sedan starten använt GNUs GNU-projektet. Men Linux har nästan enda sedan starten använt GNUs programvarulicens GPL vilket betyder att Linux källkoden är helt öppen och måste programvarulicens GPL vilket betyder att Linux källkoden är helt öppen och måste vidaredistribueras med fulla rättigheter. vidaredistribueras med fulla rättigheter.

Det är alltså egentligen fel att påstå att Linux är ett operativsystem. Rättare ord skulle Det är alltså egentligen fel att påstå att Linux är ett operativsystem. Rättare ord skulle vara GNU/Linux. vara GNU/Linux.

Page 14: OPERATIVSYSTEM OCH PRAKTISK LINUX

Utveckling och Utveckling och användningsmiljöer?användningsmiljöer?

Linux utvecklades länge endast av enstaka individer. Nuförtiden deltar även ett antal Linux utvecklades länge endast av enstaka individer. Nuförtiden deltar även ett antal större företag, såsom IBM, Sun, Hewlet-Packard och Novell, i utvecklingen antingen större företag, såsom IBM, Sun, Hewlet-Packard och Novell, i utvecklingen antingen direkt eller indirekt. direkt eller indirekt.

Idag används Linux i en mängd olika system bl.a. Idag används Linux i en mängd olika system bl.a.

•PC-datorerPC-datorer

•ServerdatorerServerdatorer

•Vissa WLAN basstationerVissa WLAN basstationer

•Mobiltelefoner (Maemo, MeeGo, Android)Mobiltelefoner (Maemo, MeeGo, Android)

•Handdatorer (”Tablet”) (Android, Maemo, MeeGo)Handdatorer (”Tablet”) (Android, Maemo, MeeGo)

•Inbyggda systemInbyggda system

Page 15: OPERATIVSYSTEM OCH PRAKTISK LINUX

Linux i PC-/ServermiljöLinux i PC-/ServermiljöDet finns många olika varienter av GNU/Linux dvs. många olika varienter av Det finns många olika varienter av GNU/Linux dvs. många olika varienter av kombinationen: kernel, GNU-system och diverse programvaror. Man brukar kalla kombinationen: kernel, GNU-system och diverse programvaror. Man brukar kalla dessa varienter för dessa varienter för Linuxdistributioner. Linuxdistributioner. Vanliga distributioner för PC- och Vanliga distributioner för PC- och serverdatorer är:serverdatorer är:

•DebianDebian

•MandrivaMandriva

•GentooGentoo

•UbuntuUbuntu

•Fedore CoreFedore Core

•Slackware. Slackware.

Page 16: OPERATIVSYSTEM OCH PRAKTISK LINUX

Linux i PC-/servermiljöLinux i PC-/servermiljöLinux vs. WindowsLinux vs. Windows

Page 17: OPERATIVSYSTEM OCH PRAKTISK LINUX

Linux i PC-/servermiljöLinux i PC-/servermiljöLinux vs. WindowsLinux vs. Windows

LINUXLINUX WINDOWSWINDOWS+Billigt+Billigt -Dyrt-Dyrt+Kräver inte mycket prestanda+Kräver inte mycket prestanda -Kräver prestanda -Kräver prestanda +Terminal+Terminal -> full kontroll -> full kontroll -Terminal -> ingen kontroll-Terminal -> ingen kontroll-För många distributioner-För många distributioner +Endast en+Endast en-Icke användarvänlig-Icke användarvänlig +Användarvänlig+Användarvänlig+Gratis program+Gratis program -Komerciella program-Komerciella program-Ej så stort utud tillgängliga program-Ej så stort utud tillgängliga program +Stort utbud tilgängliga pr.+Stort utbud tilgängliga pr.-Installation av program är ofta avancerat-Installation av program är ofta avancerat +Lätt att installera program+Lätt att installera program+Säkerhet+Säkerhet -Säkerhet-Säkerhet+Utvecklas av en mängd olika instanser+Utvecklas av en mängd olika instanser -Utvecklas av edast en -Utvecklas av edast en

inst.inst.-Hårdvarustöd-Hårdvarustöd +Hårdvarustöd+Hårdvarustöd+Stabilt?+Stabilt? -Instabilt?-Instabilt?

Page 18: OPERATIVSYSTEM OCH PRAKTISK LINUX

Användningsstatistik: ”Web-klienter”Användningsstatistik: ”Web-klienter”

http://en.wikipedia.org/wiki/Usage_share_of_operating_systems

Page 19: OPERATIVSYSTEM OCH PRAKTISK LINUX

Användningsstatistik: SmarttelefonerAnvändningsstatistik: Smarttelefoner

http://en.wikipedia.org/wiki/Usage_share_of_operating_systems

Page 20: OPERATIVSYSTEM OCH PRAKTISK LINUX

Användningsstatistik: ServrarAnvändningsstatistik: Servrar

http://en.wikipedia.org/wiki/Usage_share_of_operating_systems