 A Linux port of Doors was released in 2003, but is only available for version 2.4.18.The Doors subsystem is implemented as a user-space library with some kernel support, and relies heavily on threads.It is designed for low overhead, and the Solaris implementation uses some assembly code for maximum efficiency.