www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Profesor: Julio Gmez Lpez Tema 3: El software del servidor Copiar Estado actual Estado actual . . Antimonopolio 2 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Desde siempre, la defensa de Microsoft estuvo basada en dos pilares: 1) No se puede penar las mejoras en los productos, mucho menos cuando estas simplifican la vida a los usuarios; y 2) sostiene que su navegador web (el Internet Explorer) no es una software ms, sino una parte "fundamental e inseparable" de su sistema operativo. 3 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos End User Multimedia Functionality MPLAYER2.CNT2. MPLAYER2.EXE3. MPLAYER2.HLP4. MPLAYER2.INF5. MSDXMLC.DLL6. DXMASF.DLL7. MSDXM.OCX8. UNREGMP2.EXE9. WMERRENU.DLL10. WMPVIS.DLL11. ASFERROR.DLL12. CEWMDM.DLL13. CUSTSAT.DLL14. DLIMPORT.EXE15. MPVIS.DLL16. MSISAM11.DLL17. MSSCP.DLL18. MSUNI11.DLL19. MUSIC.ASX20. MUSIC.BMP21. MUSIC.WMA22. NPDS.ZIP23. NPDSPLAY.DLL24. PLYR_ERR.CHM25. SETUP_WM.EXE26. SHMEDIA.DLL27. WMERROR.DLL28. WMP.DLL29. WMP.INF30. WMP.OCX31. WMPASF.DLL32. WMPBAND.DLL33. WMPCD.DLL34. WMPCORE.DLL35. WMPDXM.DLL36. WMPLAYER.ADM37. WMPLAYER.CHM38. WMPLAYER.EXE39. WMPLOC.DLL40. WMPNS.DLL41. WMPNS.JAR42. WMPSHELL.DLL43. WMPSTUB.EXE44. WMPUI.DLL45. MYMUSIC.INF46. PLYLST1.WPL47. PLYLST10.WPL48. PLYLST11.WPL49. PLYLST12.WPL50. PLYLST13.WPL51. PLYLST14.WPL52. PLYLST15.WPL53. PLYLST2.WPL54. PLYLST3.WPL55. PLYLST4.WPL56. PLYLST5.WPL57. PLYLST6.WPL58. PLYLST7.WPL59. PLYLST8.WPL60. PLYLST9.WPL61. ATOMIC.WMZ62. BLUESKY.WMZ63. CANVAS.WMZ64. CLASSIC.WMZ65. COMPACT.WMZ66. GOO.WMZ67. HEART.WMZ68. ICONIC.WMZ69. OPTIK.WMZ70. PYRITE.WMZ71. RADIO.WMZ72. REVERT.WMZ73. ROUNDLET.WMZ74. RUSTY.WMZ75. SKINS.INF76. HEADSP~1.WMZ77. MINIPL~1.WMZ78. PERSONAL.WMZ79. PRO.WMZ80. SPLAT.WMZ81. TOOTHY.WMZ82. BKTR.GIF83. BKTRH.GIF84. CLOAPP.GIF85. CLOAPPH.GIF86. CNT.GIF87. CNTD.GIF88. CNTH.GIF89. CONTENTS.HTM90. CONTROLS.CSS91. CONTROLS.JS92. COPYCD.WMV93. EVENTS.JS94. MDLIB.WMV95. MPLOGO.GIF96. MPLOGOH.GIF97. NUSKIN.WMV98. RTUNER.WMV99. SND.HTM100. TAOFF.GIF101. TAOFFH.GIF102. TAON.GIF103. TAONH.GIF104. TOUR.JS105. TOURBG.GIF106. TPAUSE.GIF107. TPAUSEH.GIF108. TPLAY.GIF109. TPLAYH.GIF110. VIDEOBG.GIF111. VIDSAMP.GIF112. VIZ.WMV113. WM1.GIF114. WM2.GIF115. WM3.GIF116. WM4.GIF117. WM5.GIF118. WM6.GIF119. WM7.GIF120. WM8.GIF121. WM9.GIF122. WMPAUD1.WAV123. WMPAUD2.WAV124. WMPAUD3.WAV125. WMPAUD4.WAV126. WMPAUD5.WAV127. WMPAUD6.WAV128. WMPAUD7.WAV129. WMPAUD8.WAV130. WMPAUD9.WAV131. WMPLOC.JS132. WMPTOUR.CSS133. WMPTOUR.HTA134. MPLAY32.EXE135. MINDEX.DLL Windows Media Platform Technology WMVDMOE.DLL2. ACELPDEC.AX3. L3CODECX.AX4. MPG4DS32.AX5. MSADDS32.AX6. MSSCDS32.AX7. WMV8DS32.AX8. WMVDS32.AX9. L3CODECA.ACM10. MP43DMOD.DLL11. MP4SDMOD.DLL12. MPG4DMOD.DLL13. MSAUD32.ACM14. SL_ANET.ACM15. WMADMOD.DLL16. WMADMOE.DLL17. WMSDMOD.DLL18. WMSDMOE.DLL19. WMSDMOE2.DLL20. WMSPDMOD.DLL21. WMSPDMOE.DLL22. WMV8DMOD.DLL23. WMVDMOD.DLL24. WMVDMOE2.DLL25. MSPMSPSV.DLL26. MSPMSNSV.DLL27. MSPMSP.DLL28. MSWMDM.DLL29. WMDM.INF30. WMDMLOG.DLL31. WMDMPS.DLL32. ASFSIPC.DLL33. DRMCLIEN.DLL34. DRMSTOR.DLL35. NPWMSDRM.DLL36. BLACKBOX.DLL37. DRMV2CLT.DLL38. NPDRMV2.DLL39. NPDRMV2.ZIP40. WMVCORE2.DLL41. LAPRXY.DLL42. LOGAGENT.EXE43. WMIDX.OCX44. WMASF.DLL45. WMFSDK.INF46. WMIDX.DLL47. WMVCORE.DLL48. STRMDLL.DLL49. MSNETOBJ.DLL50. WMNETMGR.DLL51. WMSTREAM.DLL 186 Total Files 4 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos 5 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos 6 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos 7 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Windows Linux Comparativa Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Caracter Caracter sticas: sticas: Portabilidad: Permite moverse de una arquitectura a otra Multiproceso y facilidad de ampliacin Procesamiento distribuido: Esta dotado de herramientas den red y ademas esta capacitado para distribuir su trabajo (CORBA) Conformidad POSIX Certificado de seguridad: Nivel C2: 'Proteccion discrecional y, con herramientas de auditoria para poder contabilizar los sujetos y las operaciones que realizan. Windows Linux Comparativa 8 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cliente POSIX Subsistema POSIX Subsistema Win32 Cliente Win32 Subsistema OS/2 Cliente OS/2 Proceso de Conexion Subsistema Seguridad Aplicaciones Subsistemas Protegidos (Servidores) Paso de Mensajes Modo usuario Modo Aucleo Nucleo Servicios del Sistema Administrador de E/S Sistema de archivos Administrador de Cache Manejadores de dispositivos Manejador de la red Llamadas al Sistema Manipulador del Hardware Capa de abstraccion del Hardware (HAL) Hardware Windows Linux Comparativa Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Si suspiras al recordar aquellos das cuando los hombres eran hombres y escriban sus propios drivers. Si te sientes sin ningn proyecto y te gustara tener un verdadero sistema operativo que pudieras modificar a placer. Si te Resulta frustante tener slo Minix. Entonces este artculo es para ti. Linux fue creado por Linus Torvalds, estudiante de la Universidad de Helsinki, quien comenz trabajando sobre los fuente de Minix (un pequeo UNIX desarrollado por Andy Tenembaum) Windows Linux Comparativa 9 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor DISTRIBUCIONES DE LINUX Windows Linux Comparativa 10 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor DISTRIBUCIONES DE LINUX DD WRT www.dd-wrt.com Windows Linux Comparativa IpodLinux Proyect www.ipodlinux.org Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor DISTRIBUCIONES DE LINUX Windows Linux Comparativa www.xbox-linux.com 11 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Caracter Caracter sticas: sticas: Interactivo: Se escribe ordenes y el sistema operativo obedece presentando las respuestas apropiadas. Ademas, incluye la posibilidad de ejecutar ordenes o programas que se ejecuten de Iorma no interactiva. Multitarea Multiusuario Portabilidad: Al estar escrito en C permite transportarlo a otros sistemas. Facilidad de trabajo en red: Al disponer de un sistema de archivo Ilexible permite trabajar con sistemas de archivos en red NFS y RFS. Windows Linux Comparativa Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Windows Linux U t i l i d a d e s Shell C o m u n ic a c io n e s G e s tio n d e a r c h iv o s y s e g u r id a d L e n g u a je s / P ro g ra m a d o re s U s u a r i o s A p l ic a c i o n e s Kernel del sistema Comparativa 12 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Factores a tener en cuenta: Diseo Cuota de mercado Estabilidad Rendimiento Coste total de propiedad Comparativa: Comparativa: Windows Linux Comparativa Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Diseo U tilid a d e s Shell C om unicacion es G estion de archivos y seguridad Lenguajes/ Program adores U s u a r io s A plicacion es Kernel del sistema Cliente POSIX Subsistema POSIX Subsistema Win32 Cliente Win32 Subsistema OS/2 Cliente OS/2 Proceso de Conexion Subsistema Seguridad Aplicaciones Subsistemas Protegidos (Servidores) Paso de Mensajes Modo usuario Modo Aucleo Nucleo Servicios del Sistema Administrador de E/S Sistema de archivos Administrador de Cache Manejadores de dispositivos Manejador de la red Llamadas al Sistema Manipulador del Hardware Capa de abstraccion del Hardware (HAL) Hardware Linux Comparativa Windows 13 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Diseo Cliente POSIX Subsistema POSIX Subsistema Win32 Cliente Win32 Subsistema OS/2 Cliente OS/2 Proceso de Conexion Subsistema Seguridad Aplicaciones Subsistemas Protegidos (Servidores) Paso de Mensajes Modo usuario Modo Aucleo Nucleo Servicios del Sistema Administrador de E/S Sistema de archivos Administrador de Cache Manejadores de dispositivos Manejador de la red Llamadas al Sistema Manipulador del Hardware Capa de abstraccion del Hardware (HAL) Hardware Tiene diseo monoltico Depende demasiado del modelo RPC Mientras algunas deficiencias estn debidas a su diseo inicial de monousuario, otras son el resultado de decisiones de diseo. (p.e. explorer) Linux Comparativa Windows Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Diseo Diseo monoltico: Un sistema monolitico es inestable por naturaleza Un cambio puede producir en un efecto en cascada. Por ejemplo: Windows XP service pack 2 (fallos) Por ejemplo: si existe un fallo en el visor de imgenes y un usuario carga una imagen que tiene oculto un virus, entonces se compromete el sistema. Un error en un mdulo del sistema expone a todos los servicios y aplicaciones que depende de dicho mdulo. Linux Comparativa Windows 14 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Diseo Depende demasiado del mdulo RPC Desafortunadamente Windows depende demasiado de los mecanismos RPC para funciones bsicas. RPC (Remote Procedure Call) Por ejemplo: un programa que utilice RPC puede llamar a otro programa para que calcule el precio medio de te en China Linux Comparativa Windows Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Diseo Windows depende demasiado del mdulo RPC Servidor Web Servidor BD RPC X Linux Comparativa Windows 15 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Diseo Windows depende demasiado del mdulo RPC Ejemplo: El virus W32/SQLSlammer es el culpable del mayor ataque a Internet. 2:45AM se inici un ataque de tipo D.O.S. por miles o millones de equipos 6:00AM Al menos 5 de los 13 servidores de nombres raz (DNS) estaban fuera de servicio. Y poco despus las lneas principales de EEUU se encontraban saturadas Linux Comparativa Windows Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Diseo U tilid a d e s Shell C om u n icacio n es G estion de archivo s y seguridad Lenguajes/ Program adores U s u a r io s A p lic a cio n es Kernel del sistema Linux est basado en un largo historial de decisiones de diseo multiusuario Tiene un diseo modular (excepto GNOME, KDE y drivers VGA) No depende del mdulo RPC (por defecto desactivado) Linux Comparativa Windows 16 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo Factores a tener en cuenta: Volumen de ventas de un sistema operativo Servidores Web Servidores de correo Servidores DNS Linux Comparativa Windows Cuota de mercado Cuota de mercado Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo Servidores Web (por nombres de dominio) Fuente www.netcraft.com Fuente www.securityspace.com Linux Comparativa Windows 17 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo Servidores Web (por IP) com edu es fr com com com dtic www ual eps www eva www arpa In-addr 193 234 145 194 Linux Comparativa Windows Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo 0 5 10 15 20 25 30 35 40 45 50 Windows Linux Solaris BSD Other Unix Other non- Unix Unknown Servidores Web (por IP) Conclusin: Para ahorrar costes Apache se ejecuta en mquinas con mltiples dominios. (empresas de hosting e ISPs) Fuente www.netcraft.com Antes veamos que Apache tena casi un 70% de cuota de mercado, por qu ahora tiene ms cuota de mercado IIS? Linux Comparativa Windows 18 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo Servidores de correo 42% Sendmail UNIX 18% Windows 17% Qmail UNIX 13% El resto Linux Comparativa Windows Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo Servidores DNS En el segundo trimestre del 2000 se obtuvo que el 95% de los servidores de nombres utilizaban alguna versin de bind com edu es fr com com com dtic www ual eps www eva www arpa In-addr 193 234 145 194 Linux Comparativa Windows 19 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo Estabilidad Boor Research realiz un estudio durante un ao: Windows NT fall 68 veces = 65 horas (9926%) GNU/Linux fall 1 vez = 4 horas (9995%) Las direcciones de Internet que utilizan IIS pasan ms del doble de tiempo fuera de servicio El 92% de las 50 direcciones IP con mayor tiempo de funcionamiento utilizan Apache Linux Comparativa Windows Estabilidad Estabilidad Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Windows Cuota Comparativa Linux Diseo Estabilidad Estabilidad: Estabilidad: Boor Research realiz un estudio durante un ao: Windows NT fall 68 veces = 65 horas (9926%) GNU/Linux fall 1 vez = 4 horas (9995%) Las direcciones de Internet que utilizan IIS pasan ms del doble de tiempo fuera de servicio 20 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo Estabilidad Rendimiento Servidor de ficheros (PCMagacine) GNU/Linux = 130 MB/seg (78% ms rpido) Windows = 78 MB/seg Sistema de ficheros y servidor de correo (Sys Admin) CORREO: GNU/Linux 13 Millones de correos Windows 09 Millones de correos SISTEMA DE FICHEROS:: GNU/Linux, Windows, FreeBSD, Linux Comparativa Windows Rendimiento Rendimiento Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo Estabilidad Rendimiento Servidores Web (SPEC Consortium) Linux Comparativa Windows 21 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo Estabilidad Rendimiento Seguridad Factores a tener en cuenta: Vulnerabilidades Virus Sitios web desfigurados Seguro contra hackers Linux Comparativa Windows Seguridad Seguridad Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo Estabilidad Rendimiento Seguridad Linux Comparativa Windows Vulnerabilidades Vulnerabilidades 22 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo Estabilidad Rendimiento Seguridad Los virus de ordenador son abrumadoramente ms frecuentes en Windows que en cualquier otro SO Windows 60.000 virus Macintosh 40 Linux 40 UNIX comerciales 5 La mayora de los sitios web desfigurados utilizan Windows Windows 59% Linux 21% Solaris 8 % Linux Comparativa Windows Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo Estabilidad Rendimiento Seguridad El seguro contra hackers cuesta entre un 5% y un 15% ms si se utiliza Windows en lugar de UNIX o GNU/Linux Linux Comparativa Windows 23 Julio Gmez Lpez jgomez@ual.es www.adminso.es Universidad de Almera Tema 3.- El software del servidor Administracion de Sistemas Operativos Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo Estabilidad Rendimiento Seguridad TCO TCO no se limita a medir el precio inicial del producto, sino que vigila si el precio se mantiene barato durante toda la vida til: TCO incluye: Coste del producto Coste de administracin Coste de actualizacin Coste de asistencia tcnica De operacin de usuario final . Linux Comparativa Windows Coste total de la propiedad (TCO) Coste total de la propiedad (TCO) Tema 3: El sistema operativo del servidor Tema 3: El sistema operativo del servidor Cuota Diseo Estabilidad Rendimiento Seguridad TCO Linux Comparativa Windows Coste total de la propiedad (TCO) Coste total de la propiedad (TCO)