Re: NKE legacy
Re: NKE legacy
- Subject: Re: NKE legacy
- From: "Peter Sichel" <email@hidden>
- Date: Wed, 28 Jun 2006 06:31:45 -0400
On 6/27/06, David A Rowland wrote:
>In Apple's NKE Legacy document the following is said:
>
>For all shipping releases of Mac OS X prior to 10.4, the Network Kernel
>Extensions (NKE) APIs have not been officially supported....
>I assume that the legacy API is supported under 10.4 and will be for a
>while.
Not exactly. Legacy NKEs won't run under 10.4 .
> Is there a date when such suppport will be removed?
It's gone.
As you might imagine, there's some history of Apple promising Mac OS 9
STREAMS module developers that they would provide a corresponding plug-
in architecture for networking on Mac OS X, and said developers voicing
their concerns that re-inventing such an architecture would be difficult
and require a lot of re-writing for existing apps.
I've had to rewrite my "NKE" for Mac OS X, again for 10.4, and do more
work for Intel. What Apple has now is still not as good in some ways as
what they had back in Mac OS 9, but that's water under the bridge.
Apple delivered an Open Source network stack and made it work. It just
cost some of us a lot more than acknowledged when they were evaluating
the engineering trade-offs back in '99-2000.
I believe the current architecture is reasonably stable and supportable,
though Apple specific and a bit rough around the edges. If you are
starting an NKE project now, it's simply not practical to support 10.3
or earlier (unless you can afford to write your NKE twice).
Kind Regards,
- Peter Sichel
Sustainable Softworks
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macnetworkprog mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
References: | |
| >NKE legacy (From: David A Rowland <email@hidden>) |