Isn't Chrome OS based on Linux? so in other words, Google just removed restrictions that they added? I wonder what they added for this to be possible for their advertising company.
Instead they enabled the KVM on the ChromeOS Linux kernel. Then they implemented a second Linux kernel and then are using machine containers (LXC/LXD) on top of the VM.
This approach gets you container separation of GNU/Linux applications and then a container and a VM from the ChromeOS Linux kernel.
This gets you a very high level of security. Just love the approach. Should also get you instant GNU/Linux applications. Just click, container comes down, spins up, do what you need, disappears.
This also allows a power user to use the hook to do almost anything you can do with any GNU/Linux machine. But also provides a far more approachable way for new to GNU/Linux users to get into Linux.
Have a PB and used Wine, Steam, Docker and not had any problem using anything I would on a regular distro so far.
Would love to see MS and Apple to implement GNU/Linux the same way on their desktop OSs. You could have a standard. But doubt we will see it.