Articulo de referencia

Sinergia (software)

Synergy es una aplicación de software para compartir un teclado y un ratón entre varios ordenadores. Se utiliza en situaciones en las que se utilizan varios ordenadores juntos, ...

Synergy es una aplicación de software para compartir un teclado y un ratón entre varios ordenadores. Se utiliza en situaciones en las que se utilizan varios ordenadores juntos, con un monitor conectado a cada uno, pero que deben ser controlados por un solo usuario. El usuario solo necesita un teclado y un ratón en el escritorio, similar a un conmutador KVM sin vídeo.

Los componentes de código abierto, en parte de código abierto y en parte de código cerrado, se publican bajo los términos de la Licencia Pública General de GNU , que es software libre . La primera versión de Synergy fue creada el 13 de mayo de 2001 por Chris Schoeneman y funcionaba únicamente con el sistema X Window . Synergy ahora es compatible con Windows , macOS , Linux y otros sistemas operativos similares a Unix.

Diseño

Una vez instalado el programa, los usuarios pueden mover el ratón "fuera" del escritorio de un ordenador y el puntero del ratón aparecerá en el escritorio de otro ordenador. Las pulsaciones de teclas se enviarán al ordenador en el que se encuentre el puntero del ratón. Esto permite controlar varios equipos con la misma facilidad que si se tratara de un único ordenador con varios monitores. El portapapeles e incluso los protectores de pantalla se pueden sincronizar.

El programa se implementa como un servidor que define qué bordes de pantalla conducen a qué máquinas y uno o más clientes que se conectan al servidor para ofrecer el uso de sus escritorios. El teclado y el ratón están conectados a la máquina servidora.

A partir de la versión 2.0 (2017), las pulsaciones de teclas, los movimientos del ratón y el contenido del portapapeles se envían a través de una conexión de red SSL cifrada. Antes, esto requería la compra de la edición Pro en la versión 1. En julio de 2013, Defuse Security Group informó [4] que el cifrado propietario utilizado en Synergy 1.6 era inseguro y publicó un exploit que podía utilizarse para descifrar de forma pasiva los comandos enviados a los clientes de Synergy 1.6. [5] Esto se solucionó utilizando SSL en la versión 1.7.

Las comunicaciones TCP/IP ( puerto predeterminado 24800 [6] ) se utilizan para enviar eventos del mouse, teclado y portapapeles entre computadoras en Synergy 1.

Historia

La primera encarnación de Synergy fue CosmoSynergy, creada por Richard Lee y Adam Feder, que trabajaban en Cosmo Software, Inc., una subsidiaria de SGI (née Silicon Graphics, Inc. ), a finales de 1996. Lo escribieron, y Chris Schoeneman contribuyó, para resolver un problema: la mayoría de los ingenieros de Cosmo Software tenían tanto una caja de Irix como una de Windows en sus escritorios, y las cajas de conmutación eran caras y molestas. CosmoSynergy fue un gran éxito, pero Cosmo Software se negó a comercializarlo y la empresa cerró más tarde. Synergy es una reimplementación desde cero de CosmoSynergy. Proporciona la mayoría de las características del original y añade algunas mejoras.

Synergy+ fue creado en 2009 como una bifurcación de mantenimiento con el propósito de corregir errores heredados de la versión original. La versión original de Synergy no había sido actualizada durante un período de tiempo considerable (a fecha del 6 de junio de 2010, la última versión fue el 2 de abril de 2006). [7] Nunca hubo confirmación oficial de que el proyecto original de Synergy hubiera sido abandonado; sin embargo, hubo una discusión pública que generó especulaciones. [8] En dicha discusión, Chris Schoeneman (el creador de Synergy) [9] declaró que en lugar de apoyar a un equipo 1.3.x, tenía la intención de lanzar la versión 2.0 de Synergy, y anunció públicamente el 27 de agosto de 2008 que había estado haciendo progresos en esta versión. [10]

Véase también

Referencias

  1. ^ "Primera versión confirmada de main.cpp". Repositorio de código fuente de Synergy . Archivado desde el original el 18 de julio de 2012. Consultado el 11 de junio de 2009 .
  2. ^ "Versión 1.18.0". 26 de diciembre de 2024. Consultado el 31 de diciembre de 2024 .
  3. ^ "sinergia/LICENCIA". GitHub . Consultado el 10 de junio de 2017 .
  4. ^ "Sinergia: Desbordamiento de enteros, reutilización de claves, reutilización de IV". DefuseSec . Consultado el 4 de mayo de 2016 .
  5. ^ "Cómo descifrar la mala criptografía de Synergy". DefuseSec . Consultado el 4 de mayo de 2016 .
  6. ^ "Puerto 24800". WhatPortIs . Consultado el 8 de noviembre de 2017 .
  7. ^ "Página de descargas de Synergy original". SourceForge . Archivado desde el original el 7 de abril de 2006. Consultado el 11 de junio de 2009 .
  8. ^ "Proyecto muerto". synergy: Discusión abierta . SourceForge. Archivado desde el original el 2009-02-18 . Consultado el 2009-06-11 .
  9. ^ "Autores de la sinergia". Sinergia . Archivado desde el original el 8 de noviembre de 2014 . Consultado el 11 de junio de 2009 .
  10. ^ "Synergy 2.x". Chris Schoeneman . Archivado desde el original el 25 de diciembre de 2008. Consultado el 11 de junio de 2009 .
  • Sitio web oficial
  • Synergy Core en GitHub : código fuente oficial
  • Barrier en GitHub : bifurcación de Synergy 1.9 mantenida anteriormente por los usuarios (sin mantenimiento desde febrero de 2022)
  • input-leap en GitHub : bifurcación de Synergy 1.9 mantenida por el usuario
Retrieved from "https://en.wikipedia.org/w/index.php?title=Synergy_(software)&oldid=1267828263"