I'd really appreciate the inclusion of .config support in the kernel and also /proc/config.gz support
I always include these in any VM experiments, so even if all I have is the binary kernel left over (at a later date), I can still recreate the kernel or use the old config to recreate a config on a newer source...
On 14/06/18 03:26, Michael Mrozek wrote:
As we're getting closer to release, it's important in my opinion that we clean up things a bit and organize things.
As you probably saw in my last email, I don't even know where to get everything - and that should be well documented on a website (ideally on https://dev.pyra-handheld.com/ ).
I can summarize everything there, but we first need to get a good structure and make some decisions how to proceed, as (in my opinion), it's a bit of a mess right now.
Let's start with the kernel:
I'm not sure whether we use the Letux Kernel as is or whether we apply some patches (or our own config file). Even if we simply use a modified configuration, this needs to be available. If someone wants to compile the exact same kernel as is running on the retail unit, he also needs a changed config file.
So, the main question is: How should we handle that? Should we simply use the LETUX kernel as is? That would easiest, however, we need to make sure we provide kernels that don't break anything serious (for example, one of the last releases broke audio - this should NEVER EVER happen if a normal user updates his system).
@Nikolaus: Do we have a way to ensure this doesn't happen? Is the stable-release on your kernel GIT tested properly? Ideally, we would provide an unstable- or stable kernel in our OS, so every user can help with testing if he wants to.
Another option would be to setup a git on our gitlab which would be basically a clone of the Letux kernel git with changes / additions that should not find their ways into the default Letux kernel.
This would be a bit cleaner in my opinion, as we would have everything together in our own git-repos - even if we use vanilla Letux without any changes.
I have no idea how to set something up though - is there someone who could help out here?