Pues ándale que empiezo, wey:
Microsoft Windows
- Pros:
- Amplia base de usuarios, es el SO más usado en el mundo con diferencia.
- Microsoft es la empresa informática más grande, importante y rica del mundo, por tanto es lógico suponer que los mejores profesionales trabajan para ella.
- Microsoft es una de las empresas mejor valoradas por sus propios trabajadores.
- Gran catálogo de software que abarca todos los campos posibles.
- Contras:
- Máximo exponente del software cerrado y de la dependencia del usuario hacia un sólo fabricante de software.
- Microsoft condenada varias veces por monopolio, abuso de posición dominante y malas prácticas empresariales.
- Mal diseño del sistema operativo desde su base, lo que le convierte en un sistema torpe, propenso a errores, oscuro (desde un punto de vista de programación) y vulnerable.
- Implementaciones propias de estándares dirigidas a dificultar la compatibilidad de otros sistemas con Windows.
- Grandes lagunas de seguridad.
- Estabilidad regular.
- No introduce ningún concepto innovador.
- Fama basada en el márketing y abuso de posición dominante más que en la validez real del sistema.
- Siempre anda por detrás en cuanto a innovación (a pesar de su capital, paradójicamente).
- De pago.
- En los sistemas preinstalados, el usuario paga la licencia de uso sin recibir su copia del software.
- Multitarea mejorable.
- Sistema de ficheros vulnerable.
- Software de calidad casi siempre de pago.
- ¿Por qué demonios usa memoria virtual cuando hay memoria física disponible?
Linux
- Pros:
- Creado y mejorado por los propios usuarios.
- Cada cual es libre de modificarlo y ajustarlo a sus necesidades hasta en el más mínimo detalle, sin intermediarios.
- Gigantesca base de desarrolladores, colaboradores y testeadores, inigualada por ninguna empresa.
- Basado en la filosofía UNIX, uno de las más robustos SO jamás creados.
- Diseñado para multitarea, multiusuario, multiprocesador -> rápido y eficaz uso de los recursos.
- Implementación de estándares generalmente al pie de la letra.
- Posiblemente el SO con mayor compatibilidad con los demás.
- Soporte para innumerables sistemas de ficheros, siendo el estándar ext una excelente elección para un usuario medio.
- El diseño permite soluciones elegantes y sencillas a problemas complejos.
- Crecimiento a pasos agigantados, tanto en uso como en accesibilidad.
- Estable y seguro.
- Repositorios de software, generalmente con una calidad muy alta.
- Gratuito.
- Basado en una filosofía orientada hacia el usuario y no hacia la empresa.
- Más distribuciones de las que cabría nombrar con el límite caracteres por post
- Cualquiera puede crear su distribución y lanzarse al mercado.
- Excelente solución para los países con pocos recursos.
- Excelente solución para equipos antiguos.
- Diseño por capas: es posible sustituir una capa sin modificar las inferiores, lo que permite muchísima mayor flexibilidad y personalización.
- Kernel modular.
- Hecho por programadores para programadores.
- Usado en supercomputación, sistemas de alta seguridad y sistemas de tiempo real.
- Contras:
- Los eternos problemas de controladores (culpa básicamente de los fabricantes de hardware).
- Carencia de software que requiera altos costes de producción (juegos, software específico como diseño de vídeo, edición musical, etc...), con honrosas excepciones (GIMP).
- El dinero es más fuerte que las ideas en el mundo de hoy en día
- Carencia en ocio digital de alta tecnología (culpa de los desarrolladores de software).
- Conceptualmente bastante diferente de Windows, lo que dificulta la migración (hay que empezar casi de nuevo).
Un enlace muy interesante: http://en.wikipedia.org/wiki/Windows_vs_linux (podéis cambiar el idioma en el panel de la izquierda, pero os lo recomiendo en inglés, es bastante más completo).
Espero vuestras opiniones personales