Een besturingssysteem (ook wel: bedrijfssysteem, in het Engels operating system of afgekort OS) is een programma (meestal een geheel van samenwerkende programma's) dat na het opstarten van een computer in het geheugen geladen wordt en de hardware aanstuurt. Het fungeert als medium tussen de hardware en de computergebruiker, met als opzet dat de gebruiker programma's op een gemakkelijke en efficiƫnte manier kan uitvoeren.[1] Veelvoorkomende besturingssystemen zijn Unix, Microsoft Windows, Apple macOS, Linux, Apple iOS en Android. Een besturingssysteem is een verzameling programma's die de interactie tussen systeemcomponenten beheren, zodat toepassingsprogrammeurs bevrijd worden van de noodzaak dergelijke functies in hun programma's op te nemen. Een toepassing is een programma dat een functie uitvoert die rechtstreeks nut heeft voor de gebruiker. Toepassingsprogramma's geven opdrachten aan het besturingssysteem om met de hardware te interageren.
Windows Nadelen: Bloadware, sloom, windows update.
Windows voordelen: Goeie compatibility, makkelijk te gebruiken.
MacOS Nadelen: slechte gamecompatibily, kleine compatibility.
MacOS Voordelen: user friendly, goeie compatibility met apple ecosystem.
Linux Nadelen: hoge learning curve, terminal, kan niet user friendly zijn, mindere games.
Linux Nadelen: open source, veel veschillende soorten.
Android Nadelen: aleen voor telefoon, minder security, korte life support, slechte optimization.
Android voordelen: geen apple, 3rd party dingen downloaden.
Stap 1: begin met het downloaden van de linux distrobutie naar keuze
Stap 2: Download een virtual machine naar keuze(Virtual Box, VMWare)
Stap 3: Maak een nieuwe virtual machine
Stap 4: doe de iso in de nieuwe virtual machine
Stap 5: start de virutal machine
Stap 6: volg de linux installer en download Linux
Linux commands hiervoor zijn:
Reboot = opnieuw opstarten
Shutdown = afsluiten
sleep = pc laten slapen
Als je de gui wilt gebruiken klik je op de power knop en krijg je de 3 opties
windows commands hiervoor zijn:
Shutdown /r = opnieuw opstarten
Shutdown = afsluiten
sleep = pc laten slapen
Als je de gui wilt gebruiken klik op windows knop en dan om de power knop en dan heb je de 3 opties
Alle OS met een GUI kun je gewoon de file manager van het desbetreffende OS gebruiken.
je kan ook de CLI gebruiken en daar heb je commands voor om te navigeren bijvoorbeeld:
CD + een directory = om naar een directory naar keuze te gaan
PWD = print de directory waar je in bestand
LS = laat een lijst van de files en directorys zien
Alle OS met een GUI kan je gewoon de file manager gebruiken om een bestand aan te maken. als je dit met de CLI wilt doen heb je daar verschillende commands voor bijvoorbeeld:
MKDIR = make directory
RMDIR = Remove directory
MV = Move, kan je files en directorys mee verplaatsen
TOUCH + filenaam + file extensie = kan je een file mee maken
MV filenaam1 filenaam2 = om een bestand/directory van naam te veranderen
Bestand extenties zijn extensies waardoor je ziet wat voor bestand het is bijvoorbeeld:
.JPG
.PNG
.MP4
.
.MP3
.EXE
.HTML
Naming conventions zijn een set regels om dingen te benamen zodat iedereen die er aan werkt de zelfde regels gebruikt om dingen te benamen bijvoorbeeld voor de namen van variablen, functies en bestandsnamen.
alle OS met een GUi kun je gewoon de zoek functie in de file manager gebruiken om naar bestanden te zoeken. als je de CLI wilt gebruiken zijn er commands om betanden te zoeken bijvoorbeeld:
Voor linux gebruik je dit command
find . -type f -name ".html" = om bestanden to zoeken met die bestands extentie(in dit voorbeeld is het HTML)
Voor windows gebruik je dit command
dir .html = om bestanden te zoeken met die bestand extentie(in dit voorbeeld is het HTML)
alle OS met een GUI kun je via internet of de store van het desbetreffende OS programmas downloaden en instaleren. als je de CLI wilt gebruiken heb je hier commands voor bijvoorbeeld:
flatpak install com.vscodium.codium
als je met flatpak iets wilt verwijderen is het gewoon het zelfde command maar dan inplaats van install moet je uninstall doen
In dit voorbeeld gebruik ik de flatpak package manager maar linux heeft verschillende package managers dus gebruik de package manager die bij jou distro zit
meeste shortcuts kun je universeel gebruiken maar bij MacOS is het met de command toets inplaats van de CTRL. elk OS heeft ook zijn eigen exclusieve shortcuts bijvoorbeeld "CTRL + ALT + T" werkt alleen in linux
Ctrl + a = selecteer alle text
Crtl + c = Kopieren
Ctrl + v = Plakken
ALT + f4 = sluit de tab waar je nu inzit
CTRL + ALT + T = opent de terminal
CTRL + N = kan je een nieuw document mee maken
CTRL + F = kan je naar bepaalde woorden in bestanden of websites zoeken
CTRL + P = print document
CTRL + S = om bestanden op te slaan