Vivek S wrote:
> Why isn't there an API for network configuration and related stuff ? Any
> OS should provide these interfaces for developers to write code that
> they want. Asking developers to use some system utility is restricting
> them to do what the utility offers.

It's open source.  If this is something you need, then you're free to
contribute it or (perhaps) rally others to do so.

If you're actually using one of the commercial variants (such as Solaris
10) instead, then I'd encourage you to talk with Sun's support folks and
tell them exactly what you need.

> What if i want to enhance the functionality of ifconfig? how do i do
> that? or what if i want to write something that is better then ifconfig?

Start by proposing something concrete.  Come up with the details of the
interface that you want.  Have that proposal reviewed: this mailing list
is probably a good place to find competent reviewers.

Implement your changes, get a code review, and then have them integrated.

There's obviously a lot of detail behind each of those steps, but the
overall process is fairly obvious and straightforward.  One key issue is
that there are *MANY* people who are actively working in this area.
You'll need to communicate broadly and clearly in order to find them and
come to consensus about plans and goals.  The review process that
OpenSolaris has is designed to avoid surprises -- such as conflicting
project teams.

(Of course, since it's open source, another alternative is just to fork
the source and make your own version.  Have at it.  Communicating does
have some overhead ...)

-- 
James Carlson         42.703N 71.076W         <[email protected]>
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to