Hi Mike !

>... We work hard to make things easy for them.  One of the
>stumbling blocks our customers have had in the past is how to
>configure ntpd to use their internal ntp servers.  Helping them
>with this usually results in grumbling about it being
>overcomplicated to perform what should be such a simple task.

This clearly a failure of your system/distro NOT Busybox. Your
build system shall provide a script to read address of your time
server from a file and use this address when calling the ntpd
daemon applet. So customers can be pointed to changing a line in
a file.

>isn't added.  It's not worth the time or effort for me to edit
>your code to add this.  I've simply been trying to point out
>that catering to your users is the most important thing to do if
>you want to keep them from jumping ship.  This may be one small
>portion of Busybox, but it's one of about 20 that we've already
>replaced with full versions for our upcoming release;

You are always free to replace Busybox functionality with full
versions. Busybox is neither a system nor a build system nor a
distro. It is a collection of smaller and simpler counterparts
than the usual full GNU and other utilities (Beside that there
exist other alternatives). The intention here is to have SMALL
binaries using the KISS (keep it simple and small) principle.
Adding unnecessary config file functionality without other
benefit violates this KISS principle. Everything can be achieved
with setting up your right script ... not by the customer, by
the system/distro maintainer.

>shortcomings in the busybox versions aren't worth the savings in
>size in the days of GHz processors and 512MB+ RAM on small cheap
>embedded systems.  They're not even worth the savings on our
>lowest end 200 MHz models; even those have a minimum of 128MB of
>RAM.

I know ... "640 kByte RAM ought to be enough for everybody" ???

... think of there are still more small systems out there, e.g.
small router boxes with very limited resources. Busybox shall
give small and simple tools for most users not a versatile system
for your customers.

If you use Busybox, make it versatile to your customers by
creating right control scripts and system setups including
full documentation, and not pointing them around to collect
information from other places, e.g. up to date version of
Busybox.html from build (not from Web-Page).

> I'm just trying to get you to see things from the standpoints
> of the people in this chain who've all clamored in favor of
> the feature.

I don't say you are wrong, but you are at the wrong place to
bother. Busybox is not a complete and easy to use system, it is
just a collection of small and simple alternatives of other
tools. Use it, when you like and build your system with it, but
don't add useless code to main binary (for thing easily being
achieved by other ways).

> ... I'll just use the full version instead and not worry about
> it.

Fine, you are always free to do this. Depending on kind of system
I replace from 30 to 75% of Busybox with full or alternative
versions, using Busybox versions as small and fast scripting
versions. 

--
Harald
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to