I'm sorry for not answering sooner but I have been quite busy lately, and I didn't want to say less than I ought to on this matter. When I commenced with the packaging I really thought that this was a must for such a complete distribution as Ubuntu, because then it would also cover the needs of those that are just too pure-minded to use any bit of non-free software, even at firmware level. I also thought that It would be that simple, wich was not, mainly because the Ubuntu-specific patches don't really apply out-of-the-box for anything other than the targeted vanilla linux version, but also because the patches themselves contain non-free blobs and need to be removed, at least in the time that I tried it, by hand. Also, as a result of cleaning the kernel source code of non-free firmware I had to disable a fair number of modules -that were apparently dependent on those to function- from compiling with the kernel. The process of identifying these was not pretty.
But I'm not complaining. I said I would do it and I did it. After a lot of frustrating attempts, I succeeded in the compiling and packaging of a completely free/libre linux kernel for Ubuntu. I messed up a little with the packaging, I'll give them that (It was my first), but what they said when they rejected the package, if I remember correctly, was that there is no need for a different kernel up in the repositories, and If I could really prove that the stock linux kernel contained non-free software. I got a little discouraged after that, but I always said to myself that I would try again once I had the time and the energy to do so, but I'm afraid that won't be happening for at least another couple of weeks, maybe a month. So if any of you feel like you can't wait, by all means, give it a shot.
I'm sorry for not answering sooner but I have been quite busy lately, and I didn't want to say less than I ought to on this matter. When I commenced with the packaging I really thought that this was a must for such a complete distribution as Ubuntu, because then it would also cover the needs of those that are just too pure-minded to use any bit of non-free software, even at firmware level. I also thought that It would be that simple, wich was not, mainly because the Ubuntu-specific patches don't really apply out-of-the-box for anything other than the targeted vanilla linux version, but also because the patches themselves contain non-free blobs and need to be removed, at least in the time that I tried it, by hand. Also, as a result of cleaning the kernel source code of non-free firmware I had to disable a fair number of modules -that were apparently dependent on those to function- from compiling with the kernel. The process of identifying these was not pretty.
But I'm not complaining. I said I would do it and I did it. After a lot of frustrating attempts, I succeeded in the compiling and packaging of a completely free/libre linux kernel for Ubuntu. I messed up a little with the packaging, I'll give them that (It was my first), but what they said when they rejected the package, if I remember correctly, was that there is no need for a different kernel up in the repositories, and If I could really prove that the stock linux kernel contained non-free software. I got a little discouraged after that, but I always said to myself that I would try again once I had the time and the energy to do so, but I'm afraid that won't be happening for at least another couple of weeks, maybe a month. So if any of you feel like you can't wait, by all means, give it a shot.