i was reading about bfs and the Haiku packaging system: read only, saved states, and rollback.
There are some propritory softwares for Windows that provide a “fast rollback” feature as a way of restoring a corrupted system - and maybe to get rid of malware - without having to reboot. Don’t know how this is done though.
So, just wondering if some extra coding work to the bfs/packaging sytem could provide fast rollbacks to a saved state, without rebooting, as an antimalware feature. “But Haiku doesn’t have any malware” - you say. It will eventually - and an antimalware feature would be a great selling point.
For exampe: boot to the Haiku desktop; create a new user “surferjoe”; launch a web browser and surf the net - but collecting malware onto the system, which tries to copy your files and send them back to “hackerjoe”. After surfing, close the browser and delete user “surferjoe”, or rollback to a state before he was created, and surferjoe disappears, along with “hackerjoe”'s malware.
Of course, this would require the ability to create different users, and more coding thought and time, and may be an R1/R2 thing. But do others think that this may be possible?