IPC/Door version 0.06 ============================= NOTICE This software is of ALPHA quality. API is in flux and may be changed without notice. Deploy in production environment at your own risk. Comments are welcome. Please contact the author if you have any. INTRODUCTION IPC::Door is a Perl extension that interfaces with the door library, found in Solaris 2.6 and later. WHAT IS A DOOR? The doors are a fast IPC mechanism on a local machine. "A new, fast, lightweight mechanism for calling procedures between processes is available in Solaris: doors. Doors are a low-latency method of invoking a procedure in local processes. A door server contains a thread that sleeps, waiting for an invocation from the door client. A client makes a call to the server through the door, along with a small (16 Kbyte) payload. When the call is made from a door client to a door server, scheduling control is passed directly to the thread in the door server. Once a door server finished handling the request, it passes control and response back to the calling thread. The scheduling control allows ultra-low- latency turnaround because the client does not need to wait for the server thread to be scheduled to complete the request." --Jim Mauro and Richard McDougal, "Solaris Internals," 2001 See, for example, INSTALLATION To install this module type the following: perl Makefile.PL make make test make install DEPENDENCIES This module requires the door library. This version assumes the API found in Solaris 2.6 and later. There is a project that attempts to implement the API in Linux. See for more information. COPYRIGHT AND LICENCE Copyright (C) 2003, 2004 ASARI Hirotsugu This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. -- $Id: README,v 1.12 2004/05/01 16:24:51 asari Exp $