2. El núcleo tiene como misión establecer la comunicación entre los clientes y los servidores. Los procesos pueden ser tanto servidores como clientes
3. Es el tipo mas reciente del sistema operativo denominado Microkernel, que puede ser ejecutado en la mayoría de las computadoras ya sean grandes o pequeñas.
4. A su vez, un proceso cliente puede actuar como servidor para otra. Este paradigma ofrece gran flexibilidad en cuanto a los servicios posibles en el sistema final ya que en el núcleo provee solamente funciones muy básicas de memoria, entrada/salida, archivos y procesos.
5. Estos servidores deben tener mecanismo de seguridad y protección que, a su vez, será filtrados por el núcleo que controla el hardware,
6. En la actualidad el proyecto GNU desarrolla el kernel Hurd (http://www.gnu.org/sofware/hurd) y ya se encuentren disponible (aunque para propósitos de trabajo ya que aun no se a lanzado oficialmente en un sistema operativo completo )
7. Otra ventaja del modelo cliente servidor es su adaptabilidad para usarse en sistemas distribuidos. Si un cliente se comunica con un servidor enviándole mensajes, el cliente no necesita saber si el mensaje será atendido localmente en su propia maquina o se envió atreves de la red a una maquina remota.