maru icon indicating copy to clipboard operation
maru copied to clipboard

Some thoughts

Open DiogoSilva48 opened this issue 5 years ago • 15 comments

Hi, first of all I wanted to congratulate and thank you guys for the project, it's pretty interesting, I just have some thoughts on it. 1º Is there any reason why you're not building the Broadcom-Sta module ? I see you already have the overlay in place, I have a BCM4322 and would be helpfull. 2º I am part of the Project Croissant team and we use some ChromiumOS distros to install ChromeOS on top (with the android container on top) and your distro could be a good option for it, we use something called SWTPM which emulates TPM chip and claims ownership of the device, for that to work, the kernel needs a module called Virtual TPM Proxy Driver (usually enabled with the line "CONFIG_TCG_VTPM_PROXY=m" inside the kernel config) and if you could add that would pretty cool. 3º I think you should create a Telegram or Discord server where we could chat more easily and exchange some ideas.

Once again thanks for the project.

DiogoSilva48 avatar Jan 25 '20 23:01 DiogoSilva48

  • broadcom-sta is included in the latest tree but I don't have the computational power at the moment to make a latest build. Unlike most distributions, I work on this alone and I don't have the bandwidth to update releases. I will however, try to see if I can make a new build later this month with the broadcom drivers but no assurances because of the lack of funding to further test this out.

  • that sounds really interesting. I don't know much about VTPM but I can enable it as long as TPM-enabled computers would still use the TPM feature in Maru.

  • I've been thinking about it and to be honest I don't know people have been using my overlay. It's not really special in a way to garner a community, however if I see people start to help and push through the development with me then I'll make a Telegram group so we have a place to share ideas.

sr229 avatar Feb 08 '20 00:02 sr229

I'm really thankful a major project noticed my work however, I'll try to do more work on this thing (I haven't tested the new changes I made) @DiogoSilva48.

sr229 avatar Feb 08 '20 00:02 sr229

Hi. I think your project has a lot of potencial. Too bad only a few people are interested in Chromium/Chrome OS. I understand what you said about building Chromium OS, it takes a lot of power and a long time to build. I can try to help with what I can, but I don't think I'm very usefull. About VTPM since it's built as a module, if it's not enabled it doesn't mess with regular TPM.

DiogoSilva48 avatar Feb 11 '20 22:02 DiogoSilva48

Hi. I think your project has a lot of potencial. Too bad only a few people are interested in Chromium/Chrome OS. I understand what you said about building Chromium OS, it takes a lot of power and a long time to build. I can try to help with what I can, but I don't think I'm very usefull. About VTPM since it's built as a module, if it's not enabled it doesn't mess with regular TPM.

Thank you, I ported arnoldthebat's Kernel config since it has them preconfigured already. I haven't tested it however since I'm encountering a weird issue with mesa pulling in mesa-amd. I'll check that first out then I'll get back to you.

sr229 avatar Feb 13 '20 11:02 sr229

I am glad I found this! I tried to build ChromiumOS with a newer kernel (at least 4.19) in the past, but I didn't succeeded. Maybe @DiogoSilva48 has some info the EmydeOS, as it seems it was build by someone in the Chromefy/Croissant project (alex sim/alex simula): https://drive.google.com/uc?id=1XbtC-DSIZUcwMEM-8VxA8pBps-bIFFd2&export=download

V3 has kernel 4.19 but it's a somewhat old build (R74 or R72 IIRIC). Indeed, a basic vanila build with a newer kernel would help a lot, since most problems with generic AMD64 machines are fixed using a newer kernel. You could also focus on Intel/i915 builds as ARC++ runs only on Intel as far as I know. I can't help with builds for a while, but maybe in june/july I will have access to my build configuration again. Kudos

lfom avatar Feb 22 '20 01:02 lfom

Well, @lfom that kernel was build my other member of team but since the last few weeks we have been testing a lot of new kernel configs and sources. And we have been making a lot of progress, so, anything we can help each other.

DiogoSilva48 avatar Feb 22 '20 20:02 DiogoSilva48

Encountering some weird package conflicts now in my end regarding Mesa so if anyone's willing to send a patch I'll be happy to accept it.

sr229 avatar Mar 22 '20 12:03 sr229

@sr229 Also encountered the same problem removed amdgpu from VIDEO_CARDS inside make.defaults which fixes it but I get other errors down the road.

DiogoSilva48 avatar Mar 23 '20 09:03 DiogoSilva48

@sr229 have you had any problems with "goma" ?

DiogoSilva48 avatar Mar 24 '20 12:03 DiogoSilva48

I haven't seen more yet but I'll check later, seems to be an issue with Google's infra

sr229 avatar Mar 25 '20 00:03 sr229

unknown Here's the error I was having

DiogoSilva48 avatar Mar 25 '20 08:03 DiogoSilva48

I was able to fix the earlier problem, now the problem is with the model.yaml for the unibuild

DiogoSilva48 avatar Mar 26 '20 17:03 DiogoSilva48

image

DiogoSilva48 avatar Mar 26 '20 18:03 DiogoSilva48

@DiogoSilva48 try to PR the fix for the netlink, I'll check the model errors for a while.

sr229 avatar Mar 27 '20 08:03 sr229

@DiogoSilva48 try to PR the fix for the netlink, I'll check the model errors for a while.

That problem can't be pull requested AFAIK, what I did is comment the GOMA lines in the build packages so it wouldn't use it.

DiogoSilva48 avatar Mar 28 '20 15:03 DiogoSilva48