An experimental way to natively run Linux on modern Chromebooks without replacing firmware
All Chromebooks released after 2017 are supported.
Stock Ubuntu:
- Requires a change in firmware (UEFI or Legacy Boot)
- Has everything working except touchscreen and audio
Breath:
- Requires no change in firmware and has all peripherals working on my HP Chromebook 14 x360.
Recently, my laptop's GPU was fried while compiling a root filesystem for this project. Since I don't charge anything for this project and have worked on it for months, you can donate here:
This project uses the ChromeOS Kernel and the firmware. Touchscreen and all other peripherals just work. Breath has been carefully designed not to have any legal issues, so you can't flash the ISO or have the audio firmware bundled.
Audio works perfectly through ALSA, but not PulseAudio or Pipewire. All apps that use PulseAudio libraries (like Firefox) work as of this commit. You can follow further audio progress here.
[Looking for Maintainers!]