Hi Denys !
> mdev rules are complicated already. Adding more cases
needs adding more code, and requires people to learn
new "mini-language" for mounting filesystems via mdev.
Think about it. You are succumbing to featuritis.
...
This is how all bloated all-in-one disasters start.
Fight that urge. That's not the Unix way.
Yes! ... my failure to mix those things without giving an explanation.
Laurent pointed me to the better approach and gave the explanation, the
idea is to have a one-shot point of device system initialization ...
that means those device system related operations, and may be depp
system related virtual file systems (proc, sys, e.g.) ... I even exclude
things like setting up a tmpfs for /tmp from this, also it could be done
with no extra cost.
My previous message to Natanael and Isaac shall clarify my approach and
should have been the starting point of this discussion ... which is as
told at the early phase of brain storming about doing a rework of the
Busybox related device management system, eliminating the long standing
problems, giving some more flexibility, and may be adding some more
functionality of benefit for those who like them (not blocking others).
Though, RFD means request for discussion, not for hacking code in any
way, before we reached a point of agreement ... and at least some
problems of mdev has already been grumbled about, as I remember ... so a
discussion, giving the chance to do the work to overcome those issues
... Adding (some) extra functionality is to enhance flexibility (where I
focused on the parts, I'm most concerned with - peoples preferences are
different), but only part of the work I like to do.
I tried to stay as close as possible at the current mdev.conf syntax,
with the intention not to break existing setups ... but would not
neglect, creating a different syntax parser, if this would be the
outcome of the discussion. I'm open to the results, but like to get a
solution for my preferences, too. Can't be that a few people dictate how
the rest of the worlds systems has to handle things ... the other side
of what you called "featuritis" (I won't neglect your statement above)!
And one point to state clearly: I do not want to go the way to fork a
project (that is the worst expected), but I'm at a point, I like / need
to have Busybox to allow for some additional or modified solutions to
fit my preferences, as others also have also stated already. I'm
currently willing and able to do (most of) that work, but if it's not
welcome, the outcome of the discussion may also be stepping to a
"MyBusybox" (or however it will be called).
*Again*: I don't want to start a discussion about forking the project,
it would be the worst possible outcome of my intention ... I like to get
a tool set based on BB's principles, but giving more flexibility to fit
more peoples preferences, without breaking things for others (at least
the majority)! ... this means critical discussion of every belonging
topic, but not blocking every new approach and functionality with the
argument of size constraints or "featuritis", due to personal dislikes,
and then accepting a patch which add several hundred of bytes for
functionality I expect to be pure nonsense or "featuritis".
I apologize for my hard words. I don't want to hurt you or anybody else,
but you did several decision in the past, which resulted in immense
frustration to me (and others). With the consequence of even halting
development of several BB focused projects ... please consider more
opening to the discussion, based on topics not on pure criticism or
personal liking (don't want to initiate lengthy philosophical quarrels
with no practical outcome).
--
Harald
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox