Alex313031 / ChromeOS-Linux

Builds of linux-chromeos with codecs and build optimizations.
https://github.com/Alex313031/ChromeOS-Linux
GNU General Public License v3.0
8 stars 1 forks source link

Hey Alex can you make this for Arm64? #1

Open DarkevilPT opened 1 year ago

DarkevilPT commented 1 year ago

Could you provide me with the best most updated version of this for arm64 ? I wanted to try this on a single board computer to see how it could work.

Alex313031 commented 1 year ago

@DarkevilPT This is not a full OS, it is a unique build target in the Chromium repo that builds the ChromiumOS version of Chromium, but to run on top of linux, not the full OS. It opens a window with a UI very similar to the ChromiumOS UI. ChromeOS specific features will not all work.

It is interesting. If you know all this and this is what you are looking for, I can make an arm64 build.

However, if you are looking for a full OS, I make ThoriumOS > https://github.com/Alex313031/ThoriumOS/ However, those builds are x64 only. I am looking into making a raspberry pi build by merging that repo with patches and configs from FydeOS's raspberry pi ChromiumOS overlay > https://github.com/FydeOS/chromium_os-raspberry_pi

DarkevilPT commented 1 year ago

I believe thats exactly what I need to run a much ligther version of ChromiumOS its like running its theme only on top of ubuntu linux. Something like this https://community.fydeos.io/t/topic/25308

I was wondering if with that we could still practise normal linux instructions avoiding the ozone sandboxing from google you know? Be able to run an alternative android sub system since that runs ozone GUI on top of a linux.

In that link I gave you a guy made an script for ozone drm which almost does that but its from chromium 97 its old and we have no terminal or crosh working so I wanted to 'learn' how to compile one more updated and see the differences.

Also running this ozone layer on mango pis and pi zeros is something possible and probably the lightest way to have an chromiumOS experience.

Now... regarding the full ThoriumOS I am super curious about it but I am running atm these three: https://community.fydeos.io/t/topic/24891/1 Rock 5B Rock 5A and Khadas Edge 2. What happens is: FydeOS and OpenFyde both the same company did and went an extra mile to accomplish the ChromiumOS to the arm64 devices but currently their support to more devices is coming to an impass and I wanted to try a few things before 'giving up'. Rock 5A has no version of Fyde for example and I wanted to really try a way ... Ok the short story about this is that I wanted android to support gamepad for the apk games and be able to play diablo immortal via gamepad... and on fyde/open that is sandboxed.. and armbian was able to make an script that puts firefly android version into a redroid container with the handlers of mali-droid (to make it easier to understand some dude made possible to run android super fast under the mali cpu)...

And.. due to the kernel (on gentoo) its impossible to turn on the ashmem binders etc.. so not only we cant install the mali droid also steam is a mess...

I wonder if you probably managed to tackle these issues. Hey no I dont work for fyde Ive been very friendly to them since its the only system I like for now ln these boards. But if you know how to Port an arm64 generic version of Thorium I would be happy to try and provide feedback.