I wouldn't use Chrome OS as it is right now. But a degoogled version of it, maybe with some better local only support, or at least support to use a different cloud than Google's cloud, say some NAS in my home, and it would be a really nice device.
Needless to say Chrome defaults favour Google and Google's advertiser customers. Making it impossible^1 for Chromebook users in Guest Mode to save and import privacy and security settings is a dark pattern.
1. Google employees will proclaim this is incorrect. All the computer user has to do is "log in" to Google in order to save her settings. Once logged in, Google can collect more data about the computer user. However non-employees of the corporation may not wish to "log in". Google employees assume that all computer users should trust Google, like they themselves do. Given that Google is collecting as much data about them as the law will allow, and then some, this is a curious assumption indeed.
It is possible to create customised UNIX-like OS with custom kernels, read-only filesystems (mounted images), writable directories mounted as tmpfs, and encrypted disks, booting from removable USB. Some call this "diskless". There are some drawbacks from using USB media such as lack of a good randomness source on boot but there are many advantages. Kernels and filesystems are just single files on the USB media and can be easily switched/updated. The system stays "clean". It is "like new" on every reboot. I was doing this with a netbook long before the so-called "Chromebook" came along.
The problem with Chromebooks is that they are designed to try to get people to "log in" to Google, to use Google-controlled websites, to use online software controlled by Google and to use online storage managed by Google rather than local storage managed by the computer user. The later may be more convenient but it also poses higher risk for computer users while at the same conferring commercial value to Google. The company wants computer users to use its websites and software in lieu of offline storage and offline software.
Chromebooks in Guest Mode have an array of Google-authored daemons running the the background from read-only media. There is no way to control or disable them. You cannot even change the options passed to Chrome, e.g., to disable "Origin Trials". With these Google programs always running in the background, it means you do not have ultimate control over the computer, Google does.
Another annoying thing is that ChromeOS, as well as Chrome, is a work in progress. It is constantly changing and the computer user is treated as a beta tester. For example, something like Bluetooth may be working fine and then suddenly there is an "automatic update" that breaks it. Then the computer user must wait for Google to fix it. There is no way to go back to the previous working version while waiting for the fix.
One has to consider the "security" implications of an OS that steers people to use Chrome, online storage and genrally to remain online as much as possible. Google programs are constantly running on Chromebooks and probing for internet access. As such, ChromeOS is an OS that encourages risk-taking, i.e., giving more data to Google, including storing more user data online. Chromebooks are not designed to be offline by default. ChromeOS forces users to run Chrome. Google is always trying to collect more data about computer users.
I always make diskless systems to be offline by default. I use offline storage. There is no phoning home for "updates" to an advertising company. I decide when and if I want to "update" the kernel or userland.
http://nakedsecurity.sophos.com/2017/11/22/chromebook-exploi...
The problem with Chromebooks is that they are designed to try to get people to "log in" to Google and to use "the [Google] cloud" for storage. Chromebooks in Guest Mode have an array of Google-authored daemons running the the background from read-only media. There is no way to disable them. You cannot even change the options passed to Chrome, e.g., to disable "Origin Trials". This setup is great if you love everything Google, but not great if you just like computers, you bought the computer for the hardware and drivers, and prefer to choose your own software. With these Google programs always running in the background, it means you do not have ultimate control over the computer, Google does. Another annoying thing is that ChromeOS, as well as Chrome, is a WIP. It is constantly changing. For example, bluetooth may be working fine and then suddenly there is an "automatic update" that breaks it. Then you wait for Google to fix it. I am not too fond of that approach to updates. For the systems I create I choose if and when to update them. I prefer stability as opposed to bleeding edge. Chromebooks OTOH assume the computer user is willingly along for the ride as the Chromebook development teams figures out what they are doing.
1. Google likes to boast about Chromebook security. Indeed the Google programs run from write-protected media, and the user is denied access to parts of the storage media, but this type of setup is nothing one could not achieve, before or after the arrival of the "Chromebook", using an open source project such as NetBSD. IMO, the benefit of the Chromebook project is the hardware support, not the deliberately limited storage, lack of user access to parts of the storage media, mandatory installation and running of Chrome and other Google programs. Additionally, one has to consider the "security" implications of an OS that steers people to use Chrome and cloud storage and to remain online. Those Google programs are constantly probing for internet access. ChromeOS is an OS that encourages risk-taking, i.e., giving more data to Google, including storing user data "in the cloud".
I always make diskless systems to be offline by default. I avoid running X11 unless needed, staying in VGA textmode by default. There is no phoning home for "updates" to an advertising company.
Chromebooks are not designed to be offline by default. ChromeOS forces users to launch a GUI and run Chrome. Google is always trying to collect more data about computer users.
https://nakedsecurity.sophos.com/2017/11/22/chromebook-explo...