* Chris Zakelj <[EMAIL PROTECTED]> [050618 12:21]:
> I'm curious as to how programs actually get ported from one OS to 
> another, and if certain directions are easier than others.  That is, how 
> does one figure out what needs to be changed in order to make OpenNTPD 
> work on Linux?  Is it generally easier to move a program from $some_bsd 
> to $some_other_os, or from $some_other_os to $some_bsd?  How would you 
> even begin to port something like OpenSSH to a non-Unix system like 
> Windows?  Does the chosen language (C, C++, Java, etc) make a difference 
> in difficulty?  When I've built from ports, I can see make files doing 
> OS detection, but from there (not being a very good coder), I can't 
> really make out how it changes the code based on that.  Any 
> recommendations for "casual programmer" books would be cool...  I'm not 
> interested in becoming a kernel hacker or driver programmer, but at 
> least being able to understand what's going on would be nice.
> 

Not exactly a shallow subject.  Take a look at this:

http://www.oreilly.com/catalog/port/index.html

Jim

Reply via email to