On 2015-05-11 21:15, Arnoud Onnink wrote:
Dear Gordan and Bjarne,
Of course once one has his device hacked it's trivial to test whether
RedSleeve works with its kernel. Unfortunately on many devices the
manufacturers make our lives so difficult that some hours of work are
needed before you end up in a situation where you can swap the rootfs
at will. For this reason it'd be nice to have some sort of indication
whether it might be worth the effort, or not.
Using the kernel that ships with the device has worked in every case
so far for me.
Gordan, I agree that device howtos are very important. I would ask the
authors if they could add some _uname -a_ output to each howto: that
would already help a lot. From these results we could maintain a
table, as Bjarne suggests, of course with some kind of note that "if
you find your version listed here it is not a guarantee that it will
work, your results may vary because of device-specific modifications".
I don't think it is as big an issue as you are suggesting. Most
kernels will work. There may be narrower requirement for EL7 due
to systemd, but EL6 will work at the very least with kernels 2.6.32
and later, and quite likely some earlier ones as well.
It would also be great to distinguish which devices support "stock
kernels" (RedSleeve), and which have "stuck kernels" (from the
manufacturer).
On EL6 at least, there are no "stock kernels". It's stuck or build
your own. EL6s 2.6.32 is too old to have meaningful support for most
ARMs. I have managed to get earlier EL6 2.6.32 kernel built with
some manual fixing, but I never actually got one of those to work
on a SheevaPlug (Marvell Kirkwood was the only feasible ARM SoC
supported on a kernel that old).
I think that should be immediately obvious from _uname
-a_ output? From the Wiki I currently get the impression that many of
the currently documented devices actually work with the RedSleeve
kernel.
No - none do, because there is no such thing as a RedSleeve
kernel. The kernel rpm that is in the distro is purely there
for the headers and to satisfy the dependencies. In every
case you will have to sort out a kernel yourself, be it by
using whatever the device ships with or by building your own.
Gordan
_______________________________________________
users mailing list
[email protected]
http://lists.redsleeve.org/mailman/listinfo/users