On Thu, Sep 8, 2011 at 1:01 PM, Michael Schreckenbauer <grim...@gmx.de> wrote:
> Am Donnerstag, 8. September 2011, 12:34:50 schrieb Canek Peláez Valdés:
>> On Thu, Sep 8, 2011 at 12:06 PM, Michael Schreckenbauer <grim...@gmx.de>
> wrote:
>> > Am Donnerstag, 8. September 2011, 11:13:58 schrieb Canek Peláez Valdés:
>> >> On Thu, Sep 8, 2011 at 4:09 AM, Michael Schreckenbauer
>> >> <grim...@gmx.de>
>> >
>> > wrote:
>> >> > Am Mittwoch, 7. September 2011, 23:33:35 schrieb Canek Peláez Valdés:
>> >> >> I don't see any problem with an initramfs larger than the
>> >> >> kernel. It
>> >> >> will handle a lot of stuff. But if you don't want to change your
>> >> >> /boot partition, then don't upgrade to new kernels.
>> >> >
>> >> > How about accepting the fact, that there are a lot of things out
>> >> > there
>> >> > "you don't see"? Get over it. People have told a lot of valid
>> >> > reasons.
>> >> > They might not seem valid to you, but that's not their problem.
>> >>
>> >> Relax man, I keep saying that is *I* who don't see a valid reason.
>> >> That doesn't mean there is no valid reason; I thought that went
>> >> without saying. Sorry if it sounded like I was invalidating all you
>> >> guys reasons.
>> >>
>> >> My primary point was that, I *you* have your reasons to keep a
>> >> separated /usr, then by all means do it. You will only need an
>> >> initramfs.
>> >
>> > That's the point. You *need* an initramfs. You know KISS?
>>
>> If it's so "simple", write the code for support the option of not
>> having an initramfs. If it's not that simple, then what KISS are we
>> talking about?
>
> We already *have* the situation of not requiring initramfs for separate /usr.
> Mission accomplished.
> It's the upcoming change, that violates KISS. If udev cannot work properly
> with separate /usr, fix udev not the FS-hierarchy. What next? Put /home into
> initramfs, because udev decides it cannot work without /home mounted?

Then don't upgrade. Keep doing only security updates.

Want the new cool stuff? Roll with the change.

>> >> > Have you *ever* thought about machines, that are not x86 or
>> >> > x86_64?
>> >> > Here's an intersting read:
>> >> > http://permalink.gmane.org/gmane.linux.gentoo.devel/72769
>> >>
>> >> No, I haven't thought about them, because I don't use them. What it
>> >> has to do with anything?
>> >
>> > Well, I linked a mail. MIPS is mentioned. As I read it, there are cases
>> > with MIPS, where the initramfs *has* to be built into the kernel *and*
>> > the kernel- image is size restricted. That's the problem with an
>> > initramfs bigger than the kernel itself.
>>
>> That's a MIPS restriction. Then with MIPS you will need to put /usr in
>> /, and problem solved.
>
> Solved? You call "no separate /usr on MIPS" a solution?
> How about existing installations? Ah, yes, don't upgrade.

There you go.

>> But no, everyone wants everything, and exactly
>> the way they want.
>
> It works now.

Exactly, and if you don't upgrade, it will work as long as you want.

>> Well, then they will need to write the code to support it, because no
>> developer is forced to support every single architecture in the whole
>> damn world, in every possible configuration available.
>>
>> >> >> Change happens.
>> >> >
>> >> > That's right. And sometimes these changes are simply bad ideas.
>> >>
>> >> If so you think, then write the code to support the *really good*
>> >> ideas.
>> >
>> > Ah. Criticism is only allowed, if you are writing the code. Not in my
>> > world, sorry.
>>
>> By all means, criticize as much as you want. What I meant by "If so
>> you think, then write the code to support the *really good* ideas" is
>> that you have the *option* to do that. You can of course complain
>> forever: that will not mean that anybody (and in particular the
>> developers) will listen.
>
> Not listening to users is a very bad idea.

No, they listen to users. They just don't listen too every user,
because that's impossible. Maybe I'm wrong, but I think your setup is
in the minority of use-cases. Who they should listen to?

>> Of course not. But, as with anything Open Source related, the ones
>> that write the support code will prevail. The complainers (if they
>> only complain) will not change anything.
>
> You keep talking about "complainers".

If someone complains and doesn't code, it's a complainer. By
definition. If someone complains and code, it's creating alternative
technologies.

> I'd say, we discuss things, as do the
> gentoo-devs on their list.

I agree. I'm subscribed to both.

>> My point is: if everything would be the other way around, and the
>> Gentoo (or kernel, or udev) developers decided that the True One Way
>> (TM) to do things were to separate / and /usr, I would do it. I did it
>> when me moved from ipchains to iptables, and that was particularly
>> painful because every single damn script just stopped working.
>
> Ah yes. What option was lost, when this switch happend?
> Nobody (I think) complains about some config changes. It's the removal of sane
> and valid options.

You cannot keep *EVERY* option supported. It's impossible. They grow a
lot really fast. You have to mark some things as "not supported".
Don't like it? Try alternative technologies.

>> But such is life: i didn't write the code. If I wanted to keep up with
>> development, I needed to change my way of doing things. I have rolled
>> with the change every single time since I started to use Linux in 1996
>> (damn, I'm old), and sometimes it bite you in the ass in the long run
>> (hello HAL!)
>>
>> But most of the times is for a good reason, and everything kinda
>> improves. And since I'm not writing code, just taking advantage of
>> getting it for free (as in beer and as in speech), I usually trust
>> developers. It usually pays off.
>
> How's needing an initramsfs for separate /usr an improvement?

With the initramfs you can do a lot of really cool stuff. I know it's
shallow, but I really like my plymouth-based splash screen.

>> Of course, sometimes it doesn't (hello devfs!), but what are you going
>> to do? Look a gift horse in the mouth?
>>
>> In the long term, trusting the developers usually it's the way to go.
>> Been here a long time, I stick to my guns. Don't like it? Well,
>> complain if you want, but if you don't writing some code it would
>> probably be for nothing.
>
> Yeah, "probably", that's why we discuss things.

Again, we can discuss (or complain) until the sun is red. As long as
we don't give code back, it's basically academic.

Regards.
-- 
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México

Reply via email to