To install Linux/Windows on a Chromebook, you have to flash this firmware, usually replacing it with Coreboot with the Tianocore payload, which is a bootloader capable of booting other OS's. (MrChromeBox supplies this custom firmware for lots of devices)
The major issue you'll run into is support for wifi, the proper keyboard layout and audio. The GalliumOS team has built a custom kernel for a range of Chromebooks, though. I believe a lot of their work will be merged with the main kernel in the future, but its not there yet.
I run Gallium3-Beta (Xubuntu 18.04) on an old Toshiba Chromebook 2, and it runs like a dream (considering the hardware) with around 8 - 10 hours on the battery.
The only Chromebook I ever did this with was the original Chromebook Pixel, and flashing a regular BIOS onto it to let me treat it like any other computer required specifically opening the laptop up to remove the Write-Protect screw on the motherboard.
https://www.ifixit.com/Guide/Remove+the+Write+Protect+Screw/...
You cannot tamper with Chrome OS or access user data without password even with physical access to the device.
None of this works with a 3rd party OS, so you have to disable the secured boot and possible re-flash a different BIOS (similar to unprotecting the bootloader on a phone).
Security against whom, i wonder. The narrative says, against malicious actors, but way more often than not, it ends up being security against the computer's owner.
For the vast majority of users, a secure by default laptop is a win.
Ooooh interesting, I'd love to read more about this.
Does this logic apply to iOS as well? (Can't evil maid an iPhone due to verified BIOS?) What about macOS?
https://www.chromium.org/chromium-os/chromiumos-design-docs/...
It'd be nice if Google opened up their actual bootloader so you could do the same with Chromebooks without needing 3rd party tools.