ublue-os / main

OCI base images of Fedora with batteries included
https://universal-blue.org/images/main/
Apache License 2.0
508 stars 51 forks source link

Chromebook support? #656

Open boredsquirrel opened 3 weeks ago

boredsquirrel commented 3 weeks ago

Hey there!

I really like uBlue and use it or it's derivatives on all my machines.

I recently got a Chromebook, will not be the last.

And once corebooted with EDK2 (UEFI) they can run any Linux distro!

But they have

The keyboards work how they should, kinda, but the soundcard is nonfunctional.

On KDE I can use "Pro Audio" mode and get sound in one strange channel.

There is this script by chrultrabook community members that is supposed to automatically fix the audio issues. There is also this keyboard remapping script to make the special keys work like normal F1-12 keys.

At least the soundcard fix requires a mutable system to work, and I thought this could be a nice candidate for the custom uBlue images!

I will try to build an image myself, based on kinoite-main and including these scripts. If it runs, I will report back.

castrojo commented 3 weeks ago

Ultramarine is much further ahead than us on this, probably the way to go: https://wiki.ultramarine-linux.org/en/anywhere/chromebook/

boredsquirrel commented 3 weeks ago

@castrojo afaik their goal is to make Fedora run on stock Firmware, which is not meant to run regular Linux and thus this approach is a bit crazy. If that is true, and their only goal is this, it also lacks the advantages of a laptop which you dont need to trust / where you can reflash firmware once it got into the wrong hands.

nothingneko commented 3 weeks ago

@castrojo afaik their goal is to make Fedora run on stock Firmware, which is not meant to run regular Linux and thus this approach is a bit crazy. If that is true, and their only goal is this, it also lacks the advantages of a laptop which you dont need to trust / where you can reflash firmware once it got into the wrong hands.

UM maintainer here! all of our userspace and kernel tweaks also work on full ROM (e.g; MrChromebox Coreboot)

we'll also support booting on stock firmware