Articulo de referencia

Osiris (software)

{{cite web|title=Arrivare ad Osiris 1.0 alpha|url=http://www.osiris-sps.org/forums/topic/2697-arrivare-ad-osiris-10-alpha/|accessdate=20 December 2014|archive-date=2 June 2017|a...

Osiris Serverless Portal System (generalmente abreviado como Osiris sps u Osiris ) es un programa gratuito que se utiliza para crear portales web distribuidos mediante redes peer-to-peer (P2P) y que funcionan de forma autónoma, sin depender de servidores centralizados. Está disponible para los sistemas operativos Microsoft Windows y Linux .

A diferencia de las herramientas comunes para publicar información en internet, como los sistemas de gestión de contenido , los foros o los blogs basados ​​en un sistema centralizado, los datos de un portal Osiris se comparten (mediante P2P) entre todos sus participantes. Dado que todo el contenido necesario para la navegación se replica en cada ordenador, el portal puede utilizarse sin un servidor central. De este modo, el portal siempre está accesible, ya que es inmune a los ataques de denegación de servicio , a las limitaciones del proveedor de servicios de internet (como la gestión del tráfico y la censura ) y a los fallos de hardware. Así, un portal web puede funcionar a muy bajo coste y sin control externo.

Historia

Osiris fue creado por un desarrollador llamado "Berserker" como una extensión de KeyForum . Osiris fue escrito en C++ y diseñado para ser descentralizado, indestructible y expandirse más allá de un simple foro web. "Clodo" se unió al proyecto varios meses después.

Osiris se anunció oficialmente el 2 de octubre de 2006, tras dos años de desarrollo. El equipo está compuesto por dos desarrolladores (Clodo y Berserker), dos empleados (DanielZ y Rei.Andrea) y un grupo de simpatizantes/beta testers (muchos de los cuales ya formaban parte del KeyForum del equipo).

A partir de la versión 0.12, Osiris se convirtió en multiplataforma, lo cual fue posible gracias a la migración de Visual Studio a la biblioteca wxWidgets .

Características principales

Osiris es el resultado de la unión entre la tecnología peer-to-peer (P2P) y los portales web .

  • Permite a cualquier persona crear un portal web de forma gratuita, sin depender de nadie ni necesitar conocimientos técnicos especiales.
  • Permite crear contenido de forma anónima, contribuyendo así a la libertad de expresión.
  • Osiris ofrece un motor de búsqueda de texto completo que permite buscar en el contenido de todos los portales.
  • Baja utilización de recursos: con el aumento de usuarios en un portal, se reduce la carga de trabajo en los nodos individuales, ya que el trabajo se distribuye entre todos los nodos de la red.
  • Utiliza infraestructura P2P (basada en Kademlia ) para la distribución de portales, un campo donde existen pocas alternativas y son difíciles de usar.
  • La administración se basa en el sistema de reputación, que es una nueva forma de gestionar usuarios en un sistema distribuido sin utilizar servidores centrales.

Conceptos básicos

Osiris se diferencia de los programas P2P clásicos en que se centra en la seguridad y la gestión de datos distribuidos.

Seguridad

  • El sistema es anónimo. No es posible asociar a un usuario con su dirección IP, por lo que no se puede rastrear a la persona que creó el contenido.
  • Incluso con acceso físico a una instalación de Osiris, es imposible rastrear al usuario real sin conocer su contraseña.
  • Las claves digitales de 2048 bits garantizan la autenticidad del contenido (firmado digitalmente para evitar la falsificación) y la confidencialidad de los mensajes privados (encriptados entre el remitente y el destinatario).
  • Para evitar que el ISP intercepte el tráfico, las conexiones y la transferencia de datos a un portal (lo que se denomina alineación), Osiris utiliza puertos aleatorios que se ocultan durante el protocolo de enlace y se cifran de punto a punto mediante AES de 256 bits .
  • La distribución P2P permite que el contenido esté presente en múltiples copias como garantía de supervivencia en caso de fallo del hardware o de que los nodos queden fuera de línea.
  • Como los portales se guardan localmente, se puede leer su contenido incluso sin conexión a internet.

Sistema de reputación

El sistema de reputación y la consiguiente generación de múltiples perspectivas de un portal constituyen uno de los aspectos más innovadores del programa. A diferencia de los sistemas "tradicionales", donde el trabajo computacional (cálculo de estadísticas, indexación de contenido, etc.) siempre lo realiza un servidor central, Osiris utiliza un enfoque distribuido, donde la mayor parte del trabajo la realizan los usuarios del portal. Por ello, pueden existir diferentes puntos de vista del portal, dependiendo de la cuenta utilizada.

Cada usuario puede otorgar reputación (positiva o negativa) a otro usuario según su contribución al portal. Con base en estas reputaciones, el sistema procesa las páginas eliminando el contenido de los usuarios con evaluaciones negativas (como los spammers ) e incorporando las reputaciones de los usuarios con evaluaciones positivas. Esto permite crear una red de evaluaciones que facilita la gestión del portal. Cabe destacar que cada cliente procesa los datos de forma independiente en su propio equipo, en un proceso denominado estabilización del portal.

Portales monárquicos y anarquistas

Cuando un usuario crea un portal Osiris, debe elegir entre dos sistemas de moderación: «anarquista» y «monárquico». Esta elección no se puede modificar una vez creado el portal. En un portal anárquico, cualquier usuario puede valorar a otro y, por lo tanto, influir en su reputación entre todos los usuarios del portal. De esta forma, el portal puede moderarse sin necesidad de un servidor central. La primera reputación siempre es positiva y se asigna al administrador, el usuario que publica el enlace de invitación (firmado digitalmente) al portal. En un portal monárquico, solo el administrador y los moderadores pueden generar reputaciones, así como eliminar o promocionar contenido.

Puerta de Isis

Isis es una puerta de enlace web a los portales de Osiris, escrita en PHP 5, a través de la cual es posible navegar por un portal sin necesidad de instalar Osiris.

La particularidad de Isis reside en la gestión de la carga de trabajo y los datos, que no se encuentran en el servidor público que ejecuta Isis, sino que son gestionados por los distintos nodos que ejecutan Osiris. Isis solo reenvía las solicitudes web de los visitantes a los nodos que están disponibles, minimizando así el uso de recursos del servidor mediante el balanceo de carga de las solicitudes.

Dado que técnicamente no es posible garantizar el anonimato en este tipo de arquitectura, todos los accesos de Isis son de solo lectura. Esto tiene el doble objetivo de asegurar la privacidad de los usuarios y fomentar el uso de Osiris para participar activamente en un portal.

Planes futuros

  • La versión 0.15 está disponible en Linux y Windows, y hay una versión beta disponible para OS X. [ 2 ]
  • Los desarrolladores de Osiris están considerando un sistema de gestión de datos en disco llamado "motor de supervivencia". Este sistema eliminaría automáticamente el contenido según sea necesario para mantener la base de datos ligera y mejorar la velocidad y la estabilidad del portal.
  • Optimizaciones centradas en la alineación y estabilización del sistema para hacerlo más rápido y con menor consumo de recursos.
  • El 18 de marzo de 2010, los desarrolladores de Osiris SPS anunciaron que planeaban migrar Osiris SPS a un proyecto de software de código abierto con licencia GPL en los meses siguientes. [ 3 ] Sin embargo, al 15 de septiembre de 2013, el código fuente no se había publicado y la serie 1.x no se había lanzado. [ 4 ]
  • El 10 de diciembre de 2014, los desarrolladores de Osiris SPS anunciaron la versión alfa 1.0 y discutieron los problemas de diseño del software. Un donante/desarrollador de Osiris propuso crear una campaña de financiación en Kickstarter, ya que las mejoras en el diseño del software requerirían muchos recursos. [ 5 ]

Véase también

Referencias

  1. "Arrivare ad Osiris 1.0 alpha" . Archivado del original el 2 de junio de 2017. Recuperado el 20 de diciembre de 2014 .
  2. "Descargar versiones" . osiris. Archivado del original el 2 de noviembre de 2014. Recuperado el 5 de noviembre de 2013 .
  3. Anuncio en italiano/inglés sobre la publicación bajo licencia GPL del código fuente de Osiris OSS en el foro GPL. Publicación archivada el 5 de noviembre de 2013 en Wayback Machine.
  4. "El proyecto está en una fase de 'hibernación', estamos trabajando en la nueva serie 1.x pero no podemos estimar cuándo se podrá lanzar." Clodo. "Preguntas del foro" . Archivado del original el 5 de noviembre de 2013. Recuperado el 5 de noviembre de 2013 .
  5. "Arrivare ad Osiris 1.0 alpha" . Archivado del original el 2 de junio de 2017. Recuperado el 20 de diciembre de 2014 .
  • Sitio web oficial
Obtenido de " https://en.wikipedia.org/w/index.php?title=Osiris_(software)&oldid=1311017169 "