Mailing List os2-wireless_users@2rosenthals.com Archived Message #3595

From: "Will Honea" <os2-wireless_users@2rosenthals.com> Full Headers
Undecoded message
Sender: os2-wireless_users-owner <os2-wireless_users-owner@2rosenthals.com>
Subject: [OS2Wireless] OS/2 based Router/AP
Date: Wed, 27 Oct 2004 12:16:55 -0600
To: os2-wireless_users@2rosenthals.com

** Reply to message from John Poltorak <jp@warpix.org> on Wed, 27 Oct 2004
17:48:56 +0100


> I'm sure that learning to port linux device drivers to OS/2 would be a
> worthwhile exercise, although I have no idea how it is done, but we
> already have sound drivers and a TV card driver based on Linux code and am
> sure acquiring such expertise is a must if we are to have access to a full
> range of hardware from OS/2.

It's really more than just the concept of porting here. I look at it more as
taking advantage of research already done - why re-invent the wheel?  

Most of the Unix ports I have done fall into two distinct classes: those
application performing essentially platform-neutral functions and those that
perform functions specific to the platform.  The former are reasonable
candidates for ports - replace a few platform-specific operations with
substitutes and go for it.  

For the latter, the base code will provide nothing more than framework and data
because the underlying support model has changed.  This is especially true at
the device driver level where Linux sources can tell you what to tell a device
and what to expect as a result but HOW to tell the device something and HOW to
retrieve a response are another matter.  Such things as thread models and
inter-task communications, even the mechanism used to run the code changes,
require a total re-write.  This is typically the case for device drivers and
GUI interfaces.

--
Will Honea <whonea@codenet.net>

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

To unsubscribe from this list, send a message to
steward@2rosenthals.com with the command
"unsubscribe os2-wireless_users" in the body
(omit the quotes).

For help with other commands, send a message
to steward@2rosenthals.com with the command
"help" in the body (omit the quotes).

This list is hosted by Rosenthal & Rosenthal
P.O. Box 281, Deer Park, NY 11729-0281. Non-
electronic communications related to content
contained in these messages should be directed
to the above address. (CAN-SPAM Act of 2003)

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=




Subscribe: Feed, Digest, Index.
Unsubscribe
Mail to ListMaster