Deze repository bevat de opdrachten voor het vak System Engineering Lab, dat deel uitmaakt van de Bachelor Toegepaste Informatica aan HOGENT.
Het doel van deze opdrachten is om vertrouwd te raken met concepten zoals Linux, (container) virtualisatie, netwerken en cloud computing.
Lijst alle teamleden op met hun GitHub gebruikersnaam:
| Name | GitHub username |
|---|---|
| Student 1 | username |
| Student 2 | username |
| Student 3 | username |
| Student 4 | username |
| Student 5 | username |
opdrachten/bevat alle opdrachten.cheat-sheets/bevat de cheat sheets en checklists per student. Dit bevat ook een handleiding om een probleem tijdens de opdrachten te debuggen.verslagen/bevat de verslagen van de opdrachten (jullie maken deze).
De nieuwe Apple Silicon processoren zorgen tijdens de opdrachten van System Engineering Lab wel eens voor problemen aangezien deze gebruik maken van de ARM-architectuur. De virtuele machines die o.a. voor dit OLOD gebruikt worden, gebruiken deze architectuur niet. Hierdoor is het iets meer werk om de virtuele machines aan te maken, maar het is wel mogelijk.
Er zijn drie opties om virtuele machines aan te maken op macbooks met Apple Silicon:
- UTM (voorkeur): https://hogenttin.github.io/operating-systems/h2/2-create-vm-in-utm/
- Parallels: https://www.parallels.com/nl/
- Dit is geen gratis software en kost wel wat.
- Er geldt 50% korting voor studenten: https://www.parallels.com/nl/landingpage/pd/education/.
- VirtualBox for ARM: https://www.virtualbox.org/wiki/Testbuilds
- In de toekomst zou dit de voorkeursoplossing moeten worden, maar momenteel is deze nog onstabiel.
The assignment and all documentation are shared under the Creative Commons Attribution 4.0 International license. All code (both scaffolding and testing code) is subject to the MIT license. See LICENSE.md for details.
Questions and remarks about this assignment are welcome (use the Issues), as well as improvements, fixes, etc. (you can submit a Pull Request). However, technical support on getting the setup working, or on solving the assignment is reserved to students take the courses for which it was developed.