Linux
Exam theorie 20% - 15%
Exam praktijk 65%
Theorie
Sessie 1
Unix
Multix: veel fouten
Unix: verbeterde versie
—> De gebruiker weet wat hij doet
Microsoft:
—> De gebruiker weet niet wat hij doet
Linux:
—> Gemaakt op principes (zie pwp)
GNU-Linux
Stallman’s 4 basic rights of Free Software
1. Het recht op onbeperkt gebruik voor alle doeleinden
2. Het recht om te bestuderen hoe het programma werkt
3. Het recht om kopieën van de software te delen
Linux 1
, 4. Het recht om verbeteringen aan de software aan te brengen en deze
verbeterde versies te delen, zodat de hele gemeenschap ervan kan
profiteren
Proprietary Software Licence
Het recht om de software te gebruiken, maar kan ook altijd worden
weggenomen
Eén kopie met beperking tot één pc
Enkel het gecompileerde programma
Software niet onderzoeken (reverse-engineering)
“As is” (incl. fouten)
Verbod op wijzigingen
GPL Software Licence
Een kopie, je mag kopieren
Modificaties aanbrengen mag:
Dezelfde rechten geven om ook aanpassingen te maken
Vergezeld worden van de originele broncode
❓ Wat is het verschil tussen Proprietary Software Licence en GPL
Sotware Licence?
Bij PSL heb je weinig vrijheid: één pc gebruiken, niet aanpassen, geen
broncode bekijken
Bij GPL SL heb je meer vrijheid: mag kopiëren, aanpassen,
aanpassingen delen (delen met dezelfde rechte)
Free-software
als in vrijheid
geen enkele ‘closed source’
Open-Source
recht free-software en ‘closed software’ gebundeld te verdelen
Linux 2
, OpenSource Software
Firefox, WordPress, Wiresshark, Gimp,…
Operating Systemen
Een operating system is software die de computer bestuurt, zorgt dat alle
onderdelen goed samenwerken, en programma's laat draaien.
Functies/taken van een operating system
UI (Tekstbased/ GUI)
Geheugen beheer
Bestands beheer
Programma beheer
Welke programma’s zijn er op dat moment bezig?
Beheer van input/output naar de hardware
Behandelen van foutmeldingen
fout oplossen zonder dat het systeem wegvalt
(ook die wij niet zien)
Object ontwerpers
Hardware onafhankelijk
makkelijk omgezet worden naar een andere CPU
Linux, AMD, Intel
Hardware afhankelijk
moeilijk omgezet worden naar een andere CPU
Microsoft Windows + Intel
MacOs + vaste hardware
Types operating systemen
Single User:
Linux 3
, één gebruiker tegelijk
Microsoft Windows
Milti User:
meerdere gebruikers kunnen inloggen in het systeem en hebben elk hun eigen
sessie
Linux, Unix, MacOs
Virtualisatie
Virtualisatie
Virtualisatie: als de user niet het verschil merkt tussen echt en simulatie
Auto race games, war games,…
Simulatie: simulatie van atmosfeer
Gesimuleerde auto, gesimuleerde wapens,…
Basis concepten virtual machine
operating systeem is een programma
daar zitten ook als het ware fysieke zaken in: CPU, hardware,…
Software model van reële hardware op het Host-OS (die op echte
hardware draait)
Gues-OS ervaart het software model als echte hardware (VM Virtual
Box)
Voordelen Nadelen
laat meerdere operating systems toe meer resources nodig, draait iets trager
het operating system onafhankelijk mogelijks bestrings problemen van hardware
maken van de hardware devices
Host Guest
OS die echt op de hardware draait OS die draait op gestimuleerde hardware
“gastheer” “gast”
Linux 4