The Chrome OS (first cousin to the Android OS) is Linux-based. Hence, Linux should be able to be installed on a Chromebook, naturally.

But within the Chrome OS itself, only Google-Hosted apps can be installed, and everything is designed to be run in the cloud as much as possible, hence the notoriously thin and weak hardware resources on the machine itself, and hence the dirt cheap prices at which they are available.