TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [TCLUG:14215] using OpenSSH
> So -- If I write a piece of free software, I won't satisfy your moral
> criteria unless I port it to
> Linux
> FreeBSD
> NetBSD
> OpenBSD
> BSDI
> All versions of SunOS/Solaris
> AIX
> HP/UX
> DG/UX
> Ultrix
> Tru64
> IRIX
> .....etc.?
Well, these are all POSIX compliant to a certain level, right? My
belief is that every effort should be made to adhere to the standards.
In certain cases (such as audio), there aren't any standards. However,
programmers should try to keep track of the areas of their programs that
are cross-platform and the areas that are not. Whenever there are
differences, it's usually a good idea to create an abstraction layer to
make it as easy as possible to port to a new OS or architecture.
It sounds like the OpenSSH people either don't have an appropriate
abstraction layer for the stuff that is different between *BSD and Linux
and everything else, or there is one, but nobody has written the Linux
components yet.
--
_ _ _ _ _ ___ _ _ _ ___ _ _ __ Any philosophy that can
/ \/ \(_)| ' // ._\ / - \(_)/ ./| ' /(__ be put in a nutshell
\_||_/|_||_|_\\___/ \_-_/|_|\__\|_|_\ __) belongs there
[ Mike Hicks | http://umn.edu/~hick0088/ | mailto:hick0088@umn.edu ]