Ich bin in einer Betriebssystemklasse. Als nächstes müssen wir einige Arbeiten durchführen, um den Kernel-Code zu modifizieren. Es wurde uns geraten, keine Personalcomputer zum Testen zu verwenden (ich nehme an, dies bedeutet, es zu installieren), da wir schlechten Code schreiben und irgendwo darüber schreiben könnten, was wir nicht sollten. Wir erhalten aus Sicherheitsgründen Zugang zu einer Maschine in einem Labor.
Wenn ich mit einer VM testen würde, würde dies das Hostsystem vor potenziell unsicherem Code schützen? Ich möchte wirklich nicht an einem System in der Schule festhalten müssen und Schnappschüsse werden nützlich sein.
Wenn das Risiko immer noch hoch ist, gibt es Vorschläge, was ich beachten muss, um sicher zu testen?
Wir werden zunächst etwas wie linuxmint verwenden. Wenn jemand sehen möchte, was im aktuellen Projekt sein wird: http://www.cs.fsu.edu/~cop4610t/assignments/project2/writeup/specification.pdf