All of lore.kernel.org
 help / color / mirror / Atom feed
* porting open source mac to linux 2.6.13.0
@ 2009-01-22  5:24 Bharat Bhushan
  2009-01-22  8:02 ` Holger Schurig
  2009-01-22 10:53 ` Johannes Berg
  0 siblings, 2 replies; 5+ messages in thread
From: Bharat Bhushan @ 2009-01-22  5:24 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org

hi all,
         Is there any possible way to port open source mac stck on
linux kernel 2.6.13.0 . Problem is, i am using a embedded platform
which is supporting only 2.6.13. 0 and now assigned job is to make it
working for open source mac stack without porting any other changes of
linux kernel .

Any help is much appreciated.

Thanks

bharat

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: porting open source mac to linux 2.6.13.0
  2009-01-22  5:24 porting open source mac to linux 2.6.13.0 Bharat Bhushan
@ 2009-01-22  8:02 ` Holger Schurig
  2009-01-22 10:53 ` Johannes Berg
  1 sibling, 0 replies; 5+ messages in thread
From: Holger Schurig @ 2009-01-22  8:02 UTC (permalink / raw)
  To: linux-wireless; +Cc: Bharat Bhushan

> hi all,
>          Is there any possible way to port open source mac
> stck on linux kernel 2.6.13.0 . Problem is, i am using a
> embedded platform which is supporting only 2.6.13. 0 and now
> assigned job is to make it working for open source mac stack
> without porting any other changes of linux kernel .
>
> Any help is much appreciated.

I think you won't get much help (at least not free help), because 
the managers of this embedded product made same grave design 
decision errors some years ago.

They developed (or let develop) against what was current at that 
time, 2.6.13.0. But they never tried to get their changes 
upstream, into the main kernel. So the put themselves onto an 
island. Hey, they even didn't update their kernel to get the 
security updates of 2.6.13.5. Looks like a "fire-and-forget" 
approach, which might in some cases save money, but often 
backfires.

If their work would have been included upstream, it would had got

a) a cost-free peer-review at the time of submission
   (good for code quality)
b) cost-free updates to newer kernel versions, at least in the
   area of infrastructure changes and compile-tests. This might
   not guarantee that it still runs, but it's better than doing
   it all by yourself :-)

It would then be trivial to use a modern kernel on this embedded 
target, with mac80211 on this device. Now it's almost 
impossible, because so much of the in-kernel infrastructure has 
changed in the meantime, see 
http://lwn.net/Articles/2.6-kernel-api/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: porting open source mac to linux 2.6.13.0
  2009-01-22  5:24 porting open source mac to linux 2.6.13.0 Bharat Bhushan
  2009-01-22  8:02 ` Holger Schurig
@ 2009-01-22 10:53 ` Johannes Berg
  2009-01-22 14:31   ` Kalle Valo
  1 sibling, 1 reply; 5+ messages in thread
From: Johannes Berg @ 2009-01-22 10:53 UTC (permalink / raw)
  To: Bharat Bhushan; +Cc: linux-wireless@vger.kernel.org

[-- Attachment #1: Type: text/plain, Size: 622 bytes --]

On Thu, 2009-01-22 at 10:54 +0530, Bharat Bhushan wrote:
> hi all,
>          Is there any possible way to port open source mac stck on
> linux kernel 2.6.13.0 . Problem is, i am using a embedded platform
> which is supporting only 2.6.13. 0 and now assigned job is to make it
> working for open source mac stack without porting any other changes of
> linux kernel .

First, read Holgers mail. Then re-read it. Then cancel the contract with
your embedded vendor and find a decent one.

And frankly, the effort to port 2.6.29 to your platform is probably less
than porting mac80211 back to 2.6.13.

johannes

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: porting open source mac to linux 2.6.13.0
  2009-01-22 10:53 ` Johannes Berg
@ 2009-01-22 14:31   ` Kalle Valo
  2009-01-22 14:54     ` Johannes Berg
  0 siblings, 1 reply; 5+ messages in thread
From: Kalle Valo @ 2009-01-22 14:31 UTC (permalink / raw)
  To: Johannes Berg; +Cc: Bharat Bhushan, linux-wireless@vger.kernel.org

Johannes Berg <johannes@sipsolutions.net> writes:

> On Thu, 2009-01-22 at 10:54 +0530, Bharat Bhushan wrote:
>> hi all,
>>          Is there any possible way to port open source mac stck on
>> linux kernel 2.6.13.0 . Problem is, i am using a embedded platform
>> which is supporting only 2.6.13. 0 and now assigned job is to make it
>> working for open source mac stack without porting any other changes of
>> linux kernel .
>
> First, read Holgers mail. Then re-read it.

Yes, Holger's mail was to the point.

> Then cancel the contract with your embedded vendor and find a decent
> one.

Just out of curiousity, is there an embedded vendor who adds support
to the mainline kernels and maintains it? To me it looks like more or
less everyone want to fork their own kernel and then forget it.

-- 
Kalle Valo

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: porting open source mac to linux 2.6.13.0
  2009-01-22 14:31   ` Kalle Valo
@ 2009-01-22 14:54     ` Johannes Berg
  0 siblings, 0 replies; 5+ messages in thread
From: Johannes Berg @ 2009-01-22 14:54 UTC (permalink / raw)
  To: Kalle Valo; +Cc: Bharat Bhushan, linux-wireless@vger.kernel.org

[-- Attachment #1: Type: text/plain, Size: 755 bytes --]

On Thu, 2009-01-22 at 16:31 +0200, Kalle Valo wrote:

> > Then cancel the contract with your embedded vendor and find a decent
> > one.
> 
> Just out of curiousity, is there an embedded vendor who adds support
> to the mainline kernels and maintains it? To me it looks like more or
> less everyone want to fork their own kernel and then forget it.

Depends what you mean by "maintain", and what you're looking for. I know
many powerpc boards are supported in the kernel, so if you look in that
space I'm sure you'll find something. I don't think you'll find a vendor
that maintains their entire range of boards very long into the future,
but once it's in the kernel it's much less likely to break, and if it
does easier to fix.

johannes

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-01-22 14:54 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-22  5:24 porting open source mac to linux 2.6.13.0 Bharat Bhushan
2009-01-22  8:02 ` Holger Schurig
2009-01-22 10:53 ` Johannes Berg
2009-01-22 14:31   ` Kalle Valo
2009-01-22 14:54     ` Johannes Berg

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.