On 30/01/2014 00:14, Thanasis wrote:
> on 01/29/2014 11:41 PM Alan McKinnon wrote the following:
>> On 29/01/2014 17:35, James wrote:
>>> Thanasis <thanasis <at> asyr.hopto.org> writes:
>>>
>>>
>>>> No, because as I said in a previous post, the matter is that when a
>>>> newer version 3.10.X is in the tree, and you do an update of the world
>>>> set, the newer kernel source of the 3.10.X series won't appear as an 
>>>> update.
>>>> You'll have to emerge it again "manually" and likewise "manually"
>>>> unmerge the older one.
>>>
>>>
>>> Manual control/determination of kernels may appear overtly
>>> clumsy, but it is far better to expend a bit of extra time, manually,
>>> than in  panic mode; which is why I think you see a lack
>>> of feature rich granularity in gentoo related to  kernels, imho.
>>
>>
>> Plus, the target market for Gentoo is folks who know how kernels work,
>> know what they want and know how to enable it without hand-holding.
>>
>> If the target market doesn't know how to do this, they almost always
>> have the skills *and desire* to learn it, and usually do so very rapidly.
>>
>> Add it all up with what you said and you get a complete explanation for
>> why gentoo-sources works like it does.
>>
> 
> Yea, but I think, this is the case for *all* packages, not only kernel
> sources, at least until now, isn't it?

No, not at all.

Kernels are different and portage treats them very differently.

Everything else gets sane defaults that you can tweak if you want to, or
leave as-is if you don't. With kernels, you do not have this choice -
you MUST tweak and customize it to get something that even runs at all.
OK, maybe bootloaders are also a bit special too..

There is no common basis of comparison between kernels and everything
else, that is how different they are. Sort of like saying rabbits work
like horses because they both have 4 legs. Yes, the bit about legs is
true but it also completely misses the point - there's no realistic
situation in everyday life where a rabbit works like a horse.

You are just going to have to face it - kernels are special. You either
deal with them The Gentoo Way, or run Ubuntu. Even genkernel doesn't
change this - all genkernel does is defer that same action onto someone
else, but the actions remain the same.



-- 
Alan McKinnon
alan.mckin...@gmail.com


Reply via email to