On linux, just create a separate login and use Chrome there. In fact, what I do is create a separate user, start Chrome once, do any configuration I want and then create a tarball of the separate user's home directory. Then to start a fresh it's just a wipe of the whole directory and unpack the tarball again.
It's fast enough to just run Chrome in a loop, and on each exit wipe and unpack the original state again.
I call it Groundhog Day Mode.