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:
- ¿Cuál es la mejor práctica: usar tablas db o colas de mensajes para moderar el contenido aprobado por humanos?
- ¿Cuál es mejor CS en BIT mesra o CS en MNIT Jaipur?
- ¿Por qué MS Excel 2007 y posterior terminan en la columna XFD (16384 columnas o 2 ^ 14)?
- ¿Cuál es la diferencia entre la complejidad de Kolmogorov con y sin la longitud de cadena dada?
- Como experto en justicia penal interesado en computadoras, ¿debo aprender el aprendizaje automático u obtener mi certificado Cisco CCNA?
- 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?