Thanks for this valuable information! A little off-topic about the
initramfs and kernel: Google pushes new kernels on Chromebooks more often
than on Android devices. Driver support on the kernel 5.4 appears to be
similar with the stock 4.X kernels shipped with the devices. I find an initramfs unnecessary, and it seems like Google developers think the same thing. Distro support is perfect in my experience - but of course things
like Plymouth cannot start early and DKMS is unsupported. Back to the licensing: I can't really *integrate* the changes into distributions. I
could package the kernel into distributions - but then users need to flash custom Coreboot firmware, which takes a lot of steps. If I want Debian to
boot with the stock firmware, I need a specific partition layout that is completely foreign to UEFI systems. I don't think this would integrate well
in Linux distributions. So I feel like the only solution that complies with Debian licensing is to create something like NOOBS on the Raspberry Pi - a distribution downloader. However, this too is complex. I don't want to
change the distribution names themselves, since that would cause more fragmentation. But, I guess my only option is to change my distribution
naming, which I will proceed to do. Any other suggestions to distribute
Debian but not create a whole separate distribution?
On Wed, Jan 5, 2022 at 9:22 AM Mihai Moldovan <
ionic@ionic.de> wrote:
* On 1/5/22 9:32 AM, Paul Wise wrote:
[...]
Navtej Bhatti wrote on https://milkydeveloper.github.io/cb-linux/:
Depthcharge does not have the ability of using an initramfs
This is an unsupported configuration for booting Debian, and I bet for every other Linux distro, since they rely on the initramfs to contain software needed to load the rootfs.
While fully off-topic for the list, it also doesn't seem to be true.
This set of tools includes examples of how to integrate a kernel and an initramfs: https://github.com/alpernebbi/depthcharge-tools
Mihai
<div dir="ltr">Thanks for this valuable information! A little off-topic about the initramfs and kernel: Google pushes new kernels on Chromebooks more often than on Android devices. Driver support on the kernel 5.4 appears to be similar with the stock 4.X
kernels shipped with the devices. I find an initramfs unnecessary, and it seems like Google developers think the same thing. Distro support is perfect in my experience - but of course things like Plymouth cannot start early and DKMS is unsupported. Back
to the licensing: I can't really <i>integrate</i> the changes into distributions. I could package the kernel into distributions - but then users need to flash custom Coreboot firmware, which takes a lot of steps. If I want Debian to boot with the
stock firmware, I need a specific partition layout that is completely foreign to UEFI systems. I don't think this would integrate well in Linux distributions. So I feel like the only solution that complies with Debian licensing is to create something
like NOOBS on the Raspberry Pi - a distribution downloader. However, this too is complex. I don't want to change the distribution names themselves, since that would cause more fragmentation. But, I guess my only option is to change my distribution
naming, which I will proceed to do. Any other suggestions to distribute Debian but not create a whole separate distribution?<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jan 5, 2022 at 9:22 AM Mihai Moldovan <<a href=
"mailto:
ionic@ionic.de">
ionic@ionic.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">* On 1/5/22 9:32 AM, Paul Wise wrote:<br>
> [...]<br>
> Navtej Bhatti wrote on <a href="
https://milkydeveloper.github.io/cb-linux/" rel="noreferrer" target="_blank">
https://milkydeveloper.github.io/cb-linux/</a>:<br>
> <br>
>> Depthcharge does not have the ability of using an initramfs<br>
> <br>
> This is an unsupported configuration for booting Debian, and I bet for<br> > every other Linux distro, since they rely on the initramfs to contain<br> > software needed to load the rootfs.<br>
While fully off-topic for the list, it also doesn't seem to be true.<br>
This set of tools includes examples of how to integrate a kernel and an<br> initramfs: <a href="
https://github.com/alpernebbi/depthcharge-tools" rel="noreferrer" target="_blank">
https://github.com/alpernebbi/depthcharge-tools</a><br>
Mihai<br>
</blockquote></div>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)