Normal OpenSSH development produces a very small, secure and easy-to-mantain version for the OpenBSD project. The OpenSSH Portability Team takes that pureversion and adds portability code so that OpenSSH can run on many other operating systems. Unfortunately, in particular, since OpenSSH performs authentication, it enoucounters several differences between UNIX operating systems.