Re: Kernels for common arm devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Andy Green píše v St 21. 07. 2010 v 19:32 +0100: 
> On 07/21/10 19:06, Somebody in the thread at some point said:
> > Adam Miller píše v St 21. 07. 2010 v 11:44 -0500:
> >> I really like this idea, I think it will make widespread distribution
> >> and adoption of Fedora much easier for those interested. What all
> >> would need doing in terms of logistics and planning for providing this
> >> sort of thing or is it really just a simple "compile different kernel
> >> packages"?
> >
> > building the kernel is only one part (and it can be solved with multiple
> > kernel packages built from different configs), but the more tricky part
> > is the cooperation with the booloader and boot device ...
> 
> What're you thinking about there in terms of "cooperation with the 
> bootloader and boot device"?

the normal sequence is kernel rpm => grubby => bootable kernel on
device, but on ARM platforms there are multiple bootloaders and they
support different device to boot from

> Either the kernel is configured to use a built-in commandline which 
> isn't very flexible, or those configuration elements are coming from the 
> bootloader on a kernel commandline.  If it's the latter case, it's out 
> of scope for a kernel package to change that.

I think we need to divide the devices first - there are developer
devices like *Plug or BeagleBoard and then there are commercial devices
like QNAP NAS etc. The commercial ones can be based on development
boards, but their configuration capabilities are limited.

> A related issue I found is that the package name "kernel" seems to be 
> magic.  I tried making my xxx-kernel package Provides: kernel-2.6.blah, 
> but it wasn't enough.  If it isn't fixed (possibly already, this was in 
> F12 time), that might get a bit messy with a bunch of 
> identically-named-and-arched binary packages for the different board 
> kernels.

If I remember correctly then Debian provides one kernel per SOC and we
should do the same, have per-SOC subpackages built from one kernel
source package. If they can be integrated with the primary kernel
package, I can't tell.

Also having a relatively tiny kernel and the rest in initramfs (dracut
is an invaluable tool for ARM) helps to include as many devices and boot
styles as possible.


Dan


_______________________________________________
arm mailing list
arm@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/arm



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM (Vger)]     [Linux ARM]     [ARM Kernel]     [Fedora User Discussion]     [Older Fedora Users Discussion]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

Powered by Linux