AFAIK solaris is used in high performance systems (data centres). This means
that a lot of (probably high performance) applications have been or are
being written. If there is no public interface available then it means that
all these apps use the system utilities? :-O (thats not high performance, it
includes a lot of overhead).

I thought an OS at the very minimum will expose API's for its configuration.
Correct me if i am wrong.

On Fri, Oct 2, 2009 at 6:15 PM, Peter Memishian <[email protected]>wrote:

>
>  > Why isn't there an API for network configuration and related stuff ?
>
> There are APIs, they just aren't public.  Unlike most other OS's, Solaris
> takes backward compatibility guarantees very seriously.  Given that this
> area of the system has undergone explosive change in the past few
> releases, maintaining backward-compatible APIs would've been a significant
> additional tax on the development of those features.
>
> That said, committing parts of libdladm (and the upcoming libipadm) has
> been discussed in the past.  Thus far, given the high rate of change in
> these areas, the (relatively) low interest from consumers that cannot
> simply integrate into the ON consolidation, and the alternative of just
> exec'ing programs instead, it hasn't been prioritized.
>
> --
> meem
>
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to