I have multiple snapshots of my system—literally a point in time saved with a name and a date. I can go back to a few different points in time to test things that could break the system and revert to any time in the past that I created or that the system itself created when installing an update.
#BackToTheFuture This is the KILLER FEATURE! #FreeBSD
Yeah, but that happens anyway.
The system I DO the work on is rarely the system I TEST the work on, if it's that sort of thing.
I wouldn't test a "potentially malicious program" on "my Mac". I have PREVIOUS Macs I can test stuff like that on.
@mcfate I never do either, I was giving you a non realistic scenario, but for servers and stuff like virtual machines this is it.
Well, everything I do is on MY network, I'm the developer AND the client.
@mcfate Same and other clients as well.
@mcfate I run my WiFi on a read-only virtual machine that has no knowledge of the host's network, with the WiFi card passed through. Its a pretty solid defense against intruders in public wifi spaces. No need of a separate portable AP.
All I can say is that to the extent that we have similar problems to solve, we've taken different approaches to them.
The way I see it, any gain in simplicity would be offset by an operating system that's different AND similar enough to the Linices I already run, unproblematically, to be a source of potential confusion.
I have to ALLOW devices onto the WiFi here.
@mcfate Meanwhile all the work on your /Users/macfate stays the same, your don't lose changes.