Escrito por coder el 30 de mayo de 2007 en Informática | Hits: 6482
Omar me pasó anoche este link con las principales novedades que incorporará Windows 2008. Supongamos por un momento que no ocurre como con MS Vista y en w2k8 sí que incorporan todas estas novedades. De hecho doy por sentado que así será, pues a MS le importa mucho más el segmento de servidores que el desktop para uso doméstico.
Vamos a repasar, si no todas, algunas de estas 'novedades' en Windows 2008 Server:
#10: The self-healing NTFS file system: si se produce una corrupción en el sistema de archivos, no será necesario reiniciar y realizar un chequeo + reparación del disco. Ahora no va a ser necesario realizar labores de mantenimiento dejando sin servicio al cliente porque ahora un demonio en segundo plano trabaja para corregir las posibles inconsistencias que tenga el FS. Bien, esto se llama Softupdates y lleva en producción en FreeBSD desde el año 2001: un daemon en background se preocupa de seguirle la pista a los metadatos del FS (en su caso UFS o UFS2) y mantener una coherencia total.
#9 : Parallel session creation: en cualquier versión conocida de Windows Terminal Services, las sesiones de acceso se creaban de forma secuencial, en serie. En los tiempos actuales donde en multitud de empresas cuentan con un servidor central al que se conectan terminales ligeros, esto creaba cuellos de botella a primera hora. Ahora, en w2k8, podemos paralelizar, como mínimo, cuatro sesiones de TS. Es un buen avance, aunque no recuerdo que el servidor NX haya tenido jamás este cuello de botella tan grande, ni desde los tiempos en los que Xfree era un código complicadísimo heredado de los 80 ni menos ahora con Xorg.
#8: Clean service shutdown: una de las cosas que peor estaban diseñadas en Windows hasta ahora el sistema por el cual los servicios se cerraban cuando se apagaba o reiniciaba el sistema. En Windows 2008 esto ha cambiado y los procesos mandarán señales diciendo la fase de apagado en la que se encuentran. ¿Alguien conoce algún sistema más limpio a la hora de mandar las señales SIGTERM/SIGKILL a los daemons que Linux? Sí, tal vez NetBSD sobre sparc, que además, es rapidísimo.
#7: Kernel Transaction Manager: bueno, ¿se puede considerar un fallo de condición de carrera el que varios threads intenten acceder al mismo dispositivo de forma simultánea? Es decir, ¿no había, hasta ahora, algún mecanismo para evitar eso? Algo tipo NPTL o en su defecto pthreads pero a nivel de kernel, es decir, SMP _real_ estilo rwlock_t, spinlocks y demás; vamos, algo que en UNIX existe desde hace mucho.
#6: SMB2 network file system: el milagro se ha producido. ¿Hace cuánto todos los admins de sistemas llevamos rezando para que esto ocurra? Una evolución del sistema de archivos que lleva casi 25 años montado sobre NetBIOS/NetBEUI. Aunque, claro, la verdadera pregunta es: ¿existiendo CIFS, era necesario SMB2?.
#5: Address Space Load Randomization (ASLR): anunciado a bombo y platillo cuando salió MS Windows Vista, la aleatorización del espacio de direcciones de un binario es, para mí, una funcionalidad básica y esencial en un servidor en producción. Desde que salió he utilizado PaX en todos mis servers basados en IA32.
#4: Windows Hardware Error Architecture (WHEA): más vale tarde que nunca, un sistema que unifica el manejo de mensajes de error que produce el hardware. No importa que dbus y hal ya existieran, al menos ahora MS Windows lo incluirá.
#3: Windows Server Virtualization: los métodos de virtualización han crecido como setas en los últimos años. Son una forma estupenda de abaratar costes y reducir las tareas del admin. VMWare, Virtuozzo, OpenVZ, Xen y, ahora, Viridian de MS (Virtual PC no lo metemos en el mismo saco al no estar orientado a servidores). Quizá Viridian debamos ponerlo a la misma altura que KVM.
#2: PowerShell: ¡por fín! Por fín tenemos en MS Windows una shell _de verdad_ orientada a scripting y con infinidad de comandos desde donde, esta vez sí, vamos a poder administrar el servidor de forma completa sin recurrir al GUI. Y encima el tema de programas funciones-objeto que se puedan entubar a otras está requetebien. Punto para MS, ya era hora de que llegara una shell tipo UNIX a Windows.
#1: Server Core: Llega MS Windows Core Server, la revolución, Windows sin Windows. Y muchos admins lo estamos deseando. No digo yo que el GUI sea malo, que no lo es, ni mucho menos, pero sí que hay infinidad de soluciones que se pueden adoptar más rápido desde una shell que utilizando un GUI. Imaginad un servidor DNS (basado en BIND, por cierto) o uno DHCP sin la carga de un entorno gráfico. Deu, se me hace la boca agua sólo de pensarlo.
Estas son las principales novedades que MS Windows Server 2008 va a incluir de serie cuando irrumpa en el mercado. La verdad es que son todo chuladas. Sólo hay un pero. ¿Os habéis fijado que en todos y cada uno de los puntos he hecho mención al equivalente en UNIX/Linux? Lo he hecho adrede, como ya habréis imaginado. Y no, no es por defender a UNIX ni a Linux. No se trata de SL vs SP ni de UNIX vs Windows ni de nada parecido. Se trata simplemente de que, esta vez sí, por fín, utilidades que llevan en su amplia mayoría existiendo años han sido adoptadas por MS. Y esto a mí personalmente me gusta, aunque prefiera un UNIX. ¿Por qué? Pues porque cuanta más competencia haya entre SOs mejor
saldremos parados los Admins.
Cuanto antes llegue MS Windows 2008 al mercado, mejor. Aunque, eso sí, señor Ballmer, no nos lo venda como novedades, por favor.
« REMOVE (By delacrew)
.:: China 2007 ::. DNI + Pasaporte »