Development

System Principles

Our solutions are based on Debian GNU, the platform best for implementing heavy-duty, long-term solutions using diverse hardware and software components. This way, the quality of our products can depend on our own technical ability and not suffer from imposed system limits.

At places where the choice of platform is not under our full control or is mandated by specific factors, we adapt to other Unix and Unix-like systems, such as SGI IRIX, Sun Solaris and various GNU/Linux distributions. We do not encourage new deployments of any Microsoft Windows-based products, but the robust technologies we use do support Microsoft's platform, allowing for seamless integration of existing PC clients into infrastructure-based networks.

Software and Hardware Technologies

Notable technlogies in use at SPINLOCK and in client installations:

Amanda - Backup Apache - Web services
Coda - Networked file system Debian GNU - Software platform
Exim - Mail Transfer Agent FreeRADIUS - Network authentication protocol
GNU - GNU userland Interchange - E-Commerce
Kerberos - Network authentication protocol OpenAFS - Networked file system
OpenLDAP - Directory services Squid - Proxy

Long-term Perspective

As well as deploying Unix and GNU/Linux solutions, it is important to us to have good working ethics. By investing back into the Open Source community we are ensuring that the collective knowledge is shared and the solutions improve over time. SPINLOCK releases all generally-usable code and documentation patches back into the Free Software pool.

Technical Information

We maintain a publicly-accessible repository of in-house documentation of general technical interest at http://techpubs.spinlocksolutions.com/.

Developer Access

Our projects, kept under Git revision control, can be accessed in the "hcoop.net" AFS cell at uniform location:

       hcoop.net/org/spinlock/

More information about the directory structure and contained software can be obtained from the included README files.