¿Por qué nadie ha implementado un sistema operativo peer-to-peer basado en el consumidor?

No hay escasez de sistemas operativos : cientos de versiones de Unix, Windows, Macos, IOS, Android …

Solo hay una ventaja potencial de un sistema operativo p2p sobre un sistema operativo local, lo que conlleva muchas desventajas :

Beneficio:

  • Compartir / combinar / escalar la potencia y la memoria del procesador para la carga máxima ocasional de un usuario individual o por una causa común de un grupo de usuarios.

Inconvenientes:

Complejidad y costos de desarrollo

  • Un sistema operativo es muy complejo. Un sistema operativo P2P multiplicaría la complejidad, el tiempo de desarrollo y el costo (para dificultar un problema, hacerlo distribuido).

Actuación

  • Un sistema operativo influye en todas las aplicaciones que se ejecutan sobre él. Por lo general, una arquitectura distribuida es inferior en términos de velocidad y tiempo de respuesta (los pares deben ubicarse y los datos deben transferirse a través de Internet). Esto influiría en todas las aplicaciones que se ejecutan en la parte superior.

Seguridad y Privacidad

  • Como partes de la infraestructura se comparten entre los usuarios, es propenso a todo tipo de ataques, manipulación y desafíos de privacidad. Se requiere un concepto de seguridad perfecto con cifrado implementado fuerte y adecuado.

Problema de pollo / huevo

  • Se requiere un buen servicio para atraer a los usuarios, pero muchos usuarios requieren de antemano para ofrecer un buen servicio p2p.

Compatibilidad de software

  • Es un desafío para cada nuevo sistema operativo competir con los enormes ecosistemas (tiendas de aplicaciones) de los sistemas operativos existentes. Es difícil motivar a los desarrolladores de software a ofrecer una versión de sus aplicaciones para un sistema operativo con un número limitado de usuarios.

Gran obstáculo para cambiar el sistema operativo

  • Cada nuevo sistema operativo tiene que ofrecer razones convincentes al usuario para motivarlo a cambiar su sistema operativo

Móvil primero

  • con la transición de la computadora de escritorio a la informática móvil, los recursos de hardware y el ancho de banda que podrían compartirse son limitados

vea también ¿Qué problema resuelve la red de igual a igual?

ver también ¿Cuáles son los principales desafíos que se enfrentan al desarrollar una aplicación P2P?

vea también ¿Cuáles son las limitaciones prácticas de las redes P2P?