Besturingssystemen PDF
Document Details
Uploaded by Adamamor095
Tags
Summary
Dit document geeft een overzicht van besturingssystemen, met nadruk op de verschillende soorten en kenmerken. Er wordt ingegaan op keuzes en overwegingen van de gebruiker.
Full Transcript
**[1.0 Wat is een besturingssysteem?]** - Software die op computerapparaat wordt uitgevoerd n hardware- n softwarecomponenten beheert - Scheduling: - Programma's die uitgevoerd moeten worden n services aanbieden aan gebruikers of programma's worden ingepland - Gewoonlijk...
**[1.0 Wat is een besturingssysteem?]** - Software die op computerapparaat wordt uitgevoerd n hardware- n softwarecomponenten beheert - Scheduling: - Programma's die uitgevoerd moeten worden n services aanbieden aan gebruikers of programma's worden ingepland - Gewoonlijk afgekort als OS - Hardware: - Fysiek deel v/computer incl. onderliggende elektronica - Kernel: - Vormt communicatie tussen hardware n software v/computer n beheert hardwarebronnen - Shell: - Gebruikersinterface waarmee gebruikers specifieke taken v/computer kunnen aanvragen deze verzoeken kunnen worden gedaan via CLI of GUI **[2.0 GUI CLI]** - GUI = grafische gebruikersinterface (Graphical User Interface) - CLI = Commando-regel interface (Command-Line Interface) **[3.0 Keuze van besturingssysteem]** - 3 !ste besturingssystemen vdg zijn: Microsoft Windows \| Apple macOs \| Linux - Enkel Microsoft Windows heeft z'n eigen code n is x gebaseerd op Unix of Linux - \# factoren spelen rol bij keuze v/geschikt besturingssysteem: - Rol: direct toegankelijk door 1 gebruiker (desktop) of meerdere gebruikers op afstand (server)? - Functie: moet er specifieke software op worden uitgevoerd? Wat zijn vaardigheden v/gebruikers? - Levenscyclus: versch. releasecycli n onderhoudscycli voor ondersteuning n updates - Stabiliteit: zijn OS-releases bèta (x getest "i/wild") of stabiel (getest)? - Compatibiliteit: is achterwaarts compatibel? - Kost: - Microsoft werkt met jaarlijkse licenties - Apple heeft x jaarlijkse kost maar werkt enkel op Apple hardware - Linux is veelal gratis terwijl er kost is voor support - Microsoft Windows - Biedt desktop- n serverversies - Langzame releasecyclus (3-5 jaar), lange onderhoudscyclus - Nadruk op achterwaartse compatibiliteit - Grafische gebruikersinterface - Er worden verbeterde scripting- n beheermogelijkheden ontwikkeld om te concurreren met Linux (Powershell) - Apple macOS - Werkt alleen op Apple hardware - Gebaseerd op UNIX (BSD) - Jaarlijkse releases - Linux - Uniek is dat je na kiezen v/Linux distributie moet kiezen - Versch. distributies richten zich op versch. use-cases, bv. desktop, server, wet., netwerk, security - Sommige distributies bieden commerciële ondersteuning, meeste zijn gebaseerd op vrijwilligers **[4.0 Linux distributies]** - Red Hat - Richt zich op servertoepassingen zoals web- n bestandsserver - Brengt Red Hat Enterprise Linux (RHEL) uit, stabiele distributie met lange releasecycli - Sponsort Fedora Project, persoonlijk bureaublad met nieuwste software - CentOs is gratis versie v/RHEL-software die x ondersteuning biedt - Scientific Linux is distributie voor specifiek gebruik op basis v/Red Hat - SUSE - 1 v/1^ste^ distributies - Oorspronkelijk afgeleid v/Slackware - Bevat eigen code n wordt verkocht als serverproduct - Sommige modules of add-ons bevatten mogelijks eigen code - Wordt verkocht als serverproduct, hoewel er werkstationversie bestaat - OpenSUSE is volledig open, gratis versie met meerdere desktop pakketten - Debian - Uitgebracht door community die gebruik v/open source software bevordert - Heeft z'n eigen pakketbeheersysteem (apt) uitgevonden op basis v/.deb-bestandsformaat - Ubuntu is meest populaire afgeleide distributie, die varianten heeft voor desktop, server n applicaties Ubuntu biedt ook LTS-versie (Long Term Support) - Linux Mint is afgeleide v/Ubuntu met versch. gratis versies, sommige hebben licentiebeperkingen - Android - Biedt platform voor mobiele gebruikers - Heeft x traditionele GNU/Linux-pakketten om compatibel te maken met desktop - Gesponsord door Google - Andere Linux distributies - Raspbian is Linux distributie die is ontworpen om op Raspberry Pi hardware te draaien - Linux From Scratch (LFS) bestaat uit online boek, broncode n instructies voor bouwen v/aangepaste Linux distributie **[5.0 Open Source Licenties]** - End User License Agreement (EULA) - Is juridisch doc dat geaccepteerd moet worden voordat software geïnstalleerd wordt - GNU General Public License version 2 (GPLv2) - Is licentie waarbij broncode voor iedereen beschikbaar moet zijn n waarbij iedereen wijzigingen kan aanbrengen - Wijzigingen moeten onder zelfde licentie vallen - Free and Open Source Software - Is software waarbij iedereen broncode kan bekijken, wijzigen n opnieuw kan verspreiden