Unix y Windows implementan la misma solución, un sistema operativo, así que es lógico que tengan cierto parecido pero... ¿convergencia?
Las grandes diferencias entre windows y unix que siempre se han visto y se pueden seguir viendo son esencialmente 3:
Nucleo monolítico vs. micronucleo. En realidad ni windows utiliza un micronucleo puro ni el nucleo de los unix actuales es 100% monolítico, pero están muy condicionados por sus respectivas aproximaciones y se ve una diferencia clara ahí.
Ficheros vs. Objetos. Unix es un sistema operativo orientado a ficheros (todo es un fichero) y Windows es un sistema operativo orientado a objetos (todo es un objeto, algo más complejo que un archivo).
Super-aplicaciones vs. micro-aplicaciones. En unix se tiende a tener un montón de pequeñas de aplicaciones que hacen una sola cosa pero muy bien. En windows se tiende a tener la Aplicación-Dios All In One Woper Doper. Tostadora, televisor, cortauñas y retrete todo en uno.
Aunque en el escritorio de Unix se tiende a agrupar todos estos pequeños programas bajo interfaces comunes (para reducir la confusión de usuarios de escritorio), por debajo seguimos teniendo cdrecord, cdrdao, mkisofs, readcd, sox, transcode y otro millón más para un programa de grabación de CDs.
Incluso ahora, en el futuro longhorn, han incluido su windows media player en el subsistema gráfico del SO (ávalon creo que lo llaman).
En definitiva, no es que converjan, es que pretenden dar la mejor solución al (multi)problema del sistema operativo. No suele haber dos mejores soluciones así que es natural que el resultado final se parezca. Pero las aproximaciones a esas soluciones son tan divergentes como al principio.
¿Convergencia?
(Puntos:2, Interesante)Las grandes diferencias entre windows y unix que siempre se han visto y se pueden seguir viendo son esencialmente 3:
Nucleo monolítico vs. micronucleo. En realidad ni windows utiliza un micronucleo puro ni el nucleo de los unix actuales es 100% monolítico, pero están muy condicionados por sus respectivas aproximaciones y se ve una diferencia clara ahí.
Ficheros vs. Objetos. Unix es un sistema operativo orientado a ficheros (todo es un fichero) y Windows es un sistema operativo orientado a objetos (todo es un objeto, algo más complejo que un archivo).
Super-aplicaciones vs. micro-aplicaciones. En unix se tiende a tener un montón de pequeñas de aplicaciones que hacen una sola cosa pero muy bien. En windows se tiende a tener la Aplicación-Dios All In One Woper Doper. Tostadora, televisor, cortauñas y retrete todo en uno.
Aunque en el escritorio de Unix se tiende a agrupar todos estos pequeños programas bajo interfaces comunes (para reducir la confusión de usuarios de escritorio), por debajo seguimos teniendo cdrecord, cdrdao, mkisofs, readcd, sox, transcode y otro millón más para un programa de grabación de CDs.
Incluso ahora, en el futuro longhorn, han incluido su windows media player en el subsistema gráfico del SO (ávalon creo que lo llaman).
En definitiva, no es que converjan, es que pretenden dar la mejor solución al (multi)problema del sistema operativo. No suele haber dos mejores soluciones así que es natural que el resultado final se parezca. Pero las aproximaciones a esas soluciones son tan divergentes como al principio.