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

Use Quizgecko on...
Browser
Browser