On Mon, August 19, 2013 23:24, Alan McKinnon wrote:
> On 19/08/2013 16:33, pk wrote:
>> Using an initramfs means you duplicate parts of your OS and copy them
>> into the kernel or using a tool (like dracut or genkernel). If you need
>> it from a technical point of view (bluetooth keyboard), that's fine but
>> if I don't have any hardware that requires it then why use an initramfs?
>> I guess it's a matter of taste (or "philosophy" if you will)... An
>> initramfs seems like bandaid to me (and it is).
>
>
> I snipped most of the thread as I don't want to revisit yet again and
> old horse that is much flogged already :-)
>
> We're not too different, you and I, if I may dare say it when we differ
> it's you tend a little more towards idealism and I towards realism.
>
> Yes, bluetooth sucks, but it was designed by what was available at the
> time and it's what we have. For that matter USB, spinning disks and lack
> of fibre into my house also suck, but we have to work with what we have
> and what we certainly will have soon.

I could have had fibre into my house, but the rest of the neighbourhood
didn't want to sign a petition to have it installed.
The petition only stated the intent to subscribe. It didn't specify that
signatories would be required to actually subscribe.
And that is with quite a few IT-people in the area.
But that is a different rant ;)

> Which brings me to what I am really trying to say - giving specific
> examples to highlight general problems is always a nasty road to
> navigate. Like bluetooth keyboards, there's always a non-trivial number
> who can claim that the example does not apply to *them*. One can go
> round and round in circles with that, and skirt the actual issue:

What happened to wireless USB?
Bluetooth is nice for mobile phones and in-car audio/handsfree systems.
I also don't see the point of using it for keyboards.
How would I enter the pincode to link the keyboard to the computer if the
keyboard has not been linked yet? ;)

> Software exists in the context of something bigger and for us that often
> means "maximally useful for the maximum number of folks inclined to use
> such a package" and that sweet spot includes compromises; some things
> just have to be laid in stone so that everything else works at all -
> sometimes we just have to accept that.
>
> Let's look at /usr by comparing it to /opt. I like /opt - all the crap
> from Oracle, IBM, Sybase and Sun my managers shove on me goes in there
> where I can at least corral it. I can agree with that setup.

You can scratch Sun from that list, it's Oracle now...
They do have some interesting software, part of it pays for the bills.
I agree with putting that in /opt, wouldn't want to mess up the base OS
with that stuff.
Some admins install that into /home/.../, btw.

> Like I said earlier, software exists in the context of something bigger,
> and Gentoo exists in the context of the FOSS community. We consume much
> more code than we produce and sometimes we have to back down and go with
> what the world is doing or be prepared to fork.
>
> Incidentally, I don't see that anyone has ever proposed the obvious
> sword to cut this knot - have the kernel automount /usr. it already does
> / and we have root= ... it wouldn't be hard to add /usr= ...
>
> Yes, I know I'm being stupid and Linus would reply with two words, the
> first starting with an f. He'd tell us to solve it the right way even if
> that's the hard way. I believe separate /usr without initramfs is
> rapidly becoming white elephant material, and we are faced with a
> decision to do it the hard way.

If Linus would go for that, how long till there would be a /var, /home,
/... in there?
Maybe an "fstab=/path/to/fstab" would be a better option? And then make
sure that file is on the root-partition?

--
Joost


Reply via email to