La discusion acerca del sistema operativo, va mas alla de que tan bonito, rapido, accesible, caro o barato pueda ser. Acerca del software comercial y el que no; cada uno nos brinda unas ventajas y desventajas, que desde un punto muy humilde me gustaria citar:
Soporte:
Windows
Sabemos que para los que tenemos software comercial licenciado y los que no, existen el soporte que dan las compañias acerca de novedades o bugs en los desarrollos
Linux
No existe soporte como tal, la ayuda que conseguimos es encontrada en blogs, o en desarrollos propios.
Seguridad
Windows
Uno de los puntos mas criticos de este tipo de sistema operativo, lo cual tambien lo convierte en una ventaja, ya que al ser tan vulnerable tanto Microsoft como las compañias de desarrollo de antivirus y Antispyware, hacen grandes avances en busquedas de proteccion y parches de mejoramiento y correcion de bugs en el sistema.
Linux
Los ataques de virus no estan encaminados a (SO) Sistemas Operativos GNU/Linux, si no a Windows debido a la gran catidad de usuarios, debido a que la estructura de archivos de GNU/Linux es diferente a la de windows, lo hace casi invulnerable a estos ataques, sin embargo y ya que los ambientes Linux se encuentran en su gran mayoria administrando servicios de red, se empieza a volver frecuente encontrar scripts o preocesos mal intencionados que hacen entorpecer el buen funcionamiento de las redes.
Rendimiento:
Cada producto propende por un desarrollo que optimice y convezca a los ususarios de usar su producto, muchas veces esto sacrifica rendimietno de los sistemas operaticos.
Windows
Conociendo que un proceso es un programa en ejecucion; hasta XP, el SO ejecutaba sus procesos en RAM teniendo comunicaion con la CPU y en caso de sre un proceso Ligero o que se siguiera ejecutando en segundo plano, se volvia parte de la paginacion, a partir de Vista Microsoft incorporo una copia del registro de procesos sobre el archivo de paginacion, en tiempo real, de tal manera que la maquina consume mas recursos y memora, pero el usuario sufre menos perdida de informacion y de tiempo tratando de retornar el programa al estado donde los dejo ej, Bloque de IExplorer, se cierra proceso en XP, se reinicia programa e inicia de cero, a partir de vista si realiazamos esta operacion el sistema guardara una copia del proceso del programa y tendremos la oportunidad de restaurar el programa al ultimo punto donde lo dejamos