Volle Virtualisierung / Emulation (VirtualBox)
Eine mögliche Lösung ist eine Virtualisierungssoftware wie VirtualBox, die Sie im Software-Center finden.
- Installieren Sie die virtuelle Box
- Erstellen Sie eine virtuelle Maschine mit aktiviertem Netzwerk
- Installiere Ubuntu oder vielleicht einen leichteren Desktop wie Lubuntu
- Vollständige Aktualisierung des installierten Betriebssystems (in der virtuellen Box)
- Deaktivieren Sie das Netzwerk auf der virtuellen Maschine
- Mach einen Schnappschuss
Sie können jetzt die Software installieren, der Sie nicht vertrauen, um zu sehen, was sie tut. Es kann die Außenwelt nicht stören, oder Sie hosten das Betriebssystem, da es keinen Zugriff hat.
Möglicherweise wird Ihre virtuelle Maschine jedoch in den Papierkorb verschoben, in diesem Fall können Sie sie jedoch einfach von Ihrem Snapshot wiederherstellen.
Es mag andere Methoden geben, um die zerstörerische Kraft von nicht vertrauenswürdiger Software zu begrenzen, aber dies ist die robusteste Methode, die ich mir vorstellen kann.
Container-basierte Virtualisierung (Docker / LXC)
Eine weitere Option kann LXC sein. Weitere Informationen finden Sie hier
LXC ist das Userspace-Steuerungspaket für Linux-Container, ein leichter Mechanismus für virtuelle Systeme, der manchmal als „Chroot on Steroids“ bezeichnet wird.
LXC baut auf chroot auf, um vollständige virtuelle Systeme zu implementieren, und erweitert die bestehende Infrastruktur für das Prozessmanagement von Linux um Ressourcenmanagement- und Isolationsmechanismen.
Es ist im Software-Center verfügbar. Ich habe jedoch keine Erfahrung damit.