Two things I would change are
1. Improve thermal cooling or move to a underpowered cpu. I have worked around it by rate limiting my CPU to not go over 800 MHz. With a few tweaks, it sips ~8.8W and gives me > 6 hrs of battery life.
2. Make the hinge a bit stiffer.
My only other complaint is that it refuses to install FreeBSD.
I have put absolutely no effort into getting it to work though (honestly I'd disable it entirely if I wasn't too lazy to bother), and a desktop environment like GNOME might be able to configure it to work. I'm not sure there.
Edit: (Multi-touch on the touchpad works fine for me.)
The kernel drivers are in src/third_party/kernel/v3.10 for first-gen pixel, and v3.14 for this one. If you're going to run your own Linux, I'd use that kernel rather than the one the distro provides. Or figure out what patches are different between the two, and cherry-pick those onto your distro's kernel.
Did you try installing SeaBIOS on it?
Yeah, just like buying a Windows laptop to install Linux, meaning using the laptop for another purpose than it is being sold for.
The reasoning you gave seems to be some sort of fully general counterargument to ever installing GNU/Linux, as there are hardly any devices that are "sold to run GNU/Linux".
the problem with ChromeOS, imo, is how limited it becomes once you pull out the net connection. Never mind the whole lockdown unless you flip that "developer" switch.
The other problem with ChromesOS is that it's a gigantic privacy sinkhole.
Everything you do in the OS is tracked and recorded by Google. Even printing to your desktop printer. None of this tracking is anonymous either since you must sign in with your Google account to properly use ChromeOS. (Just a reminder that a Google account equals your name, gender, email, date-of-birth, location and mobile phone number).
Google fail to state in their lengthy privacy policy how long they keep your data (presumably forever) or whether your activity is disassociated from your identity when viewed by Google. In my view, this is simply unacceptable when you consider the gargantuan volumes of private date collected and the unprecedented degree of tracking.
The reaction on this site to an entire OS that tracks you by default has mostly been: "Yeah, you're being tracked. So what? Get over it." Presumably everyone happy to recommend ChromeOS would be equally happy to switch on their Mac/Windows/Ubuntu machine and have it track everything they do, have that information sent back to the OS manufacturer, and for none of that data to be anonymous?
Once I get the device I will use a different fake google account, but they can suspect there's a link between the purchasing account and the account that uses the machine.
Using office-type apps at home is not something that's done every day any more - my family do it incredibly rarely on their Windows desktop.
Speaking of which, it would be nice if that were a physical switch on Pixels. With the original Pixel at least, there is an issue that if your battery runs completely dead, the bit that tells the computer it should be in developer mode is unset. When that happens, if you have linux installed on it, you are hosed. Everything on the drive becomes inaccessible, and the only thing you can do is reflash ChromeOS.
If I am wrong about that, somebody please tell me. It is making me paranoid as hell about leaving it unplugged.
Also, what happened to giving the CMOS a backup battery?
As for the TPM, Chromebooks come with them for a long time now. They're cleared when entering or leaving developer mode. The main difference is that after clearing, the devmode mechanism also records the state there (instead of in CMOS).
If you're concerned about "final keys", read the spec (eg. http://www.trustedcomputinggroup.org/resources/tpm_main_spec..., Part 1, Section 9.5). The only key that is never deleted is the "Endorsement Key". That one is similarly annoying as the Pentium III serial number (ie. it allows secure identification of the TPM if you let software send requests to the TPM).
Well, I think there is something in that direction, but quite a lot in the direction of "the whole Chrome project at Google -- including ChromeOS -- was started because someone at Google realized that Google would have more reach if people spent more time in the browser and had less reason to use non-web software, so they set out to address the issues that make out-of-browser software necessary for what users want to do with computers."
Then soon after that SSDs happened and I stopped caring about boot times.
Now, about that price point...
Please don't take people for idiots, photoshop won't be running on your ChromeOS.