200 likes | 399 Views
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
E N D
OPERATIVSYSTEM OCH PRAKTISK LINUX FÖRELÄSNING 1 – ALLMÄNT OM OPERATIVSYSTEM OCH LINUX • Vadär ett Operativsystem? • Operativsystemetsuppgifter • Omgivningar för operativsystem • Olikatyper av operativsystem • Vadär Linux? • Användningsstatistik för operativsystem • Klienter • Smarttelefoner • Servrar 1
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) 3
Operativsystemetsuppgifter • Exekvering av program • Minneshantering • Hantering av filsystem • In- och utmatning • Skydd och felhantering • Kommunikation med användaren 4
Operativsystemets roll i ett datorsystem Allmänt Jonny Karlsson 28.9.2007 5
Omgivningar för operativsystem Jonny Karlsson 28.9.2007 6
Olikatyper av operativsystem Persondatorer – 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) Jonny Karlsson 28.9.2007 7
Vad är Linux? Linux i sig är egentligen endast en operativsystemkärna (kernel)
Vad är Linux? 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. 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 operativsystem!! 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 GNU-projektet samt övrig programvara.
Vad är Linux? GNU-projektet grundades i mitten av 1980-talet med målet att grunda ett Unix-liknande operavitsystem som består av helt fri programvara. Tillsammans med GNU systemet tog man fram en licens som man kallar för GNU 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 källkoden. Den enda restriktionen är att man måste ge dem man distribuerar programvaran åt samma rättigheter som man själv har.
Vad är Linux? GNU har under årens lopp producerat en mängd olika program. Exempel på GNU-program är: • Emacs • GCC • GNOME Syftet med GNU var från allra första början ett fullständigt fritt operativsystem kompatibelt med Unix. 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.
Vad är Linux? Kärnan Linux somsedanutvecklades av Linus Torvalds visadesigsenareexakt vara denpusselbitensomfattades i GNU-systemetochkombinationenblevsnabbtpopulär. Trotsattkombinationenblevpopulärhar Linux inteännu i dennadaginkluderats i GNU-projektet. Men Linux harnästanendasedanstartenanväntGNUsprogramvarulicens GPL vilketbetyderatt Linux källkodenärheltöppenochmåstevidaredistribuerasmedfullarättigheter. Det äralltsåegentligenfelattpåståatt Linux är ett operativsystem. Rättareordskulle vara GNU/Linux.
Utvecklingochanvändningsmiljöer? Linux utveckladeslängeendast av enstakaindivider. Nuförtidendeltaräven ett antalstörreföretag, såsom IBM, Sun, Hewlet-Packardoch Novell, i utvecklingenantingendirektellerindirekt. Idaganvänds Linux i en mängdolikasystembl.a. • PC-datorer • Serverdatorer • Vissa WLAN basstationer • Mobiltelefoner (Maemo, MeeGo, Android) • Handdatorer (”Tablet”) (Android, Maemo, MeeGo) • Inbyggdasystem
Linux i PC-/Servermiljö Det finnsmångaolikavarienter av GNU/Linux dvs. mångaolikavarienter av kombinationen: kernel, GNU-systemochdiverseprogramvaror. Man brukar kalla dessavarienter för Linuxdistributioner. Vanligadistributionerför PC- ochserverdatorerär: • Debian • Mandriva • Gentoo • Ubuntu • FedoreCore • Slackware.
Linux i PC-/servermiljö Linux vs. Windows
Linux i PC-/servermiljö Linux vs. Windows LINUXWINDOWS +Billigt-Dyrt +Kräverintemycketprestanda-Kräverprestanda +Terminal -> fullkontroll-Terminal -> ingenkontroll -Förmångadistributioner +Endast en -Ickeanvändarvänlig +Användarvänlig +Gratisprogram-Komerciellaprogram -Ejsåstortutudtillgängligaprogram +Stortutbudtilgängliga pr. -Installation av programäroftaavancerat +Lättattinstalleraprogram +Säkerhet-Säkerhet +Utvecklas av en mängdolikainstanser-Utvecklas av edast en inst. -Hårdvarustöd +Hårdvarustöd +Stabilt? -Instabilt?
Användningsstatistik: ”Web-klienter” http://en.wikipedia.org/wiki/Usage_share_of_operating_systems
Användningsstatistik: Smarttelefoner http://en.wikipedia.org/wiki/Usage_share_of_operating_systems
Användningsstatistik: Servrar http://en.wikipedia.org/wiki/Usage_share_of_operating_systems