Windows Nano Server: los contenedores llegan a Windows

Diagrama de implementación de Windows Server Containers

Los contenedores son una tecnología que no es nueva en el mundo de los servidores de Linux, pero que actualmente son un tema importante; si lo dudan, Docker, el software que permite esta tecnología y que es el más importante actualmente, acaba de asegurar USD $150 millones en financiamiento; aquellos que lean sobre rondas de financiamiento a startups y demás proyectos de software o de manera general relacionados con computadoras e Internet, sabrán que es hasta cierto punto atípico que un proyecto como Docker reciba este tipo de financiamiento, pero eso es señal de la importancia que tiene actualmente; el que Microsoft lo haya implementado en el próximo Windows Server Nano, creo que también es señal de la importancia de esta tecnología.

Pero, ¿que es la tecnología de contenedores y como funciona? en concepto es algo muy sencillo; partamos del concepto de máquina virtual; estas corren sobre un emulador, que por cada máquina virtual tiene que gestionar una serie de recursos que parten desde el hardware, pasando por los dispositivos y llegando hasta el sistema operativo, y de ahí en adelante; este esquema no es malo, pero tiene una sobrecarga importante para el sistema subyacente donde se ejecutan, así como una gestión engorrosa, lo que a fin de cuentas termina limitando su utilidad.

Los contenedores o contenedores de software, en cambio, ofrecen un esquema similar, aunque compartiendo el sistema operativo; cada uno de estos contenedores puede ejecutar una aplicación o software, llámale como quieras, y tener sus propios recursos; al compartir el sistema operativo y hardware en consecuencia, la sobrecarga de cada contenedor es mínima; en pocas palabras, los contenedores permiten ejecutar muchas más instancias en el mismo hardware comparado con un hipervisor de máquinas virtuales, lo cual resulta en una ventaja importante si hablamos de la actualidad en la que muchas cosas corren en la nube, que no es más que muchísimas computadoras ejecutando un software con una finalidad determinada, pues la tecnología de contenedores permite que se haga un deployment a través de una nube con mucha facilidad. Y esa es una de las ventajas; los desarrolladores lo adoran porque les permite facilitar su trabajo, por ejemplo, creando un contenedor local que replique su ambiente de producción. En su mínima expresión, los contenedores son magníficos para proveer infraestructura.

Diagrama de comparación de VM vs. Docker

Leer más

Windows 10: nuevo build 10041, requerimientos e información sobre actualizaciones

Windows 10 Tech preview (tomado de Ars Technica)

Microsoft sigue con sus planes de lanzar pronto Windows 10, y para ese efecto el día de hoy puso a disposición de todos Windows 10 Build 10041, el cual contiene varias mejoras sustanciales, como un menú transparente de inicio, un “lienzo” que hace las veces de espacio de captura de escritura (para aquellos con tablets o dispositivos similares), actualizaciones a la aplicación de fotos, pantalla de bloqueo, y configuración de redes. Las actualizaciones suenan bien, pero lo interesante como siempre está en los requerimientos:

  • Resolución: 800×600 mínimo
  • Memoria: 1GB (32 bits), 2GB (64 bits)
  • Almacenamiento: 16GB (32 bits), 20GB (64 bits)
  • Vídeo: soporte de DirectX 9
  • BIOS: soporte UEFI 2.3.1
  • Sólo tablets: botón Power, botones subir/bajar volumen

Los requerimientos para móviles son algo distintos:

  • Firmware: soporte UEFI 2.3.1
  • Memoria: varía de acuerdo a la resolución, va de 512MB a 4GB
  • Almacenamiento: 4GB flash, tarjeta SD requerida para actualizaciones
  • Vídeo: soporte DirectX 9
  • Botones: Power, subir/bajar volumen; Inicio, atrás, búsqueda requeridos para teléfonos con pantallas WVGA

Si me preguntan, son requerimientos bastante decentes; y hay que reconocer que Microsoft se ha esforzado en tratar de construir un Windows que sea más eficiente en el consumo de recursos: todavía hace unos días se daba a conocer de como conservarían mejor el espacio en disco, así como de otras optimizaciones que se han hecho a nivel de kernel y demás.

¿Como podrás actualizar tu sistema actual?

Hoy también se ofreció información sobre como se podrán actualizar sistemas Windows actuales, a partir de versiones 7 y superiores:

Gráfica de actualización a Windows 10

Como puedes ver, Windows 7 puede actualizarse a 10 con un ISO, o bien si es Windows 7 SP1 o superior y se tienen todas las actualizaciones se podrá actualizar a través de Windows Update. Y más aún, se detalló que los fabricantes de hardware deberán ofrecer un camino para actualizar de Windows 8.1 a 10 y asegurar que sus drivers sean compatibles. Nada mal, ojalá todo se cumpla…

Leer más

Todo lo que debes saber del Binary Planting bajo Windows, y como protegerte

Microsoft dió a conocer a través de un aviso de seguridad que hay una nueva vulnerabilidad en Windows llamada “precarga de DLL” o “siembra binaria” (binary planting), la cual impacta a cientos (literalmente) de aplicaciones tanto de terceros como las mismas aplicaciones de Microsoft. ¿Porqué es noticia esto? bueno, primero que nada porque es una vulnerabilidad que pudiera llegar a ser bastante seria; en segunda, es importante porque por la naturaleza misma de la vulnerabilidad Microsoft no puede ofrecer un parche. Es por eso que debes de entender como funciona. El funcionamiento de la “siembra binaria” es en concepto sencillo; cuando una aplicación carga una DLL sin especificar una trayectoria completa, Windows intenta cargar esa librería buscando en un conjunto definido de directorios, uno de ellos uno que se conoce como “directorio actual de la aplicación“; si esta carpeta está en control de un atacante, entonces la aplicación ejecutará el código de dicho atacante.

Otra cosa que debes de saber es que esta vulnerabilidad ya se está explotando con éxito (desgraciadamente), pues ya se conocen exploits para FireFox, uTorrent y Microsoft PowerPoint, y aunque todavía no hay datos exactos y aclaro, no se trata de ser alarmistas, hay distintas versiones respecto a la severidad del problema; los analistas parecen coincidir con que Microsoft está haciendo menos el problema, pero por otro lado una empresa de seguridad dijo que podían establecer con seguridad que todos los usuarios de Windows podían ser atacados mediante esta vulnerabilidad.

Leer más

Windows 7 ya está aquí: todo lo que debes saber

Windows 7 ya está a la venta en todo el mundo: el día de ayer fue anunciado por Steve Ballmer en un evento en Nueva York, y con esto al parecer se acaba el nefasto reinado de Vista, pues incluso los OEM‘s no están recomendando la versión anterior de Windows, e incluso ya se ven por todos lados equipos con Windows 7. Esta nueva encarnación del sistema de las ventanas se liberó en 14 idiomas, entre los cuales se encuentra el español. Esto es lo más importante que hay que saber de Windows 7: primero que nada, la pregunta obligada es “¿puede mi computadora correr Windows 7?”; para responder a esa pregunta, usa el Asesor de Actualizaciones de Windows 7, y sabrás si tu equipo es o no capaz de correr Windows 7. Otros detalles importantes a saber son:

Las ediciones

Windows 7 viene en seis ediciones, de las cuales dos son las que valen la pena: la Home Premium Edition y la Professional Edition. La Home Premium Edition es para aquellos que usen su PC para fines personales y entretenimiento. La Professional Edition es para el mundo corporativo. Pasando a las demás versiones, tenemos la Starter Edition, la cual se usa para computadoras de bajo nivel; la edición Home Basic es para mercados emergentes, y por último tenemos la Ultimate Edition y la Enterprise Edition que son básicamente lo mismo, sólo que están enfocadas a entusiastas y a corporaciones, respectivamente. Más adelante hay una comparativa entre las ediciones que se venderán en todos lados.

Los precios

Por ahora los precios para México no se han dado a conocer, sin embargo los precios que se manejan en Estados Unidos indican que será más barato que Windows Vista. Eso son buenas noticias, pero lo decente hubiera sido regalar las copias para actualizarse a Windows 7 a los dueños de copias autorizadas de Vista, dados los problemas por los que pasaron. En fin, los precios de actualización van de UDS $120.00 por la edición Home Premium a USD $220.00 por la Ultimate Edition, y de venta directa de USD $200.00 por la Home Premium y $320.00 por la Ultimate, precios que no son así que digamos muy baratos. También está el Windows 7 Family Pack, el cual permite actualizar 3 computadoras a Windows 7 Home Premium, por el precio de USD $149.99. Si aún no te alcanza, entonces quizás seas un estudiante, y puede que sea tu día de suerte, pues puedes obtener Windows 7 por USD $30, al parecer incluso si estás en México.

Leer más

El fin de una era: Windows XP, RIP 2001 – 2008

Nos quejamos de ti, a veces te alabamos, nos desesperamos con tus pantallas azules y más aún esperando parches, muchas veces nos ayudaste, y otras tantas nos perjudicaste; pero aún así ahí estuvimos contigo; pero no hay plazo que no se cumpla, y esta vez le llegó su plazo a Windows XP, que después de …

Leer más

Tip de Windows: ¿Hibernar o suspender?

Las computadoras por lo general tienen dos modos de poder reducido, los cuales son Hibernar (Hibernate) o bien Suspender (Stand by). ¿Pero cual es la diferencia entre estos? bien, primero que nada veamos el modo Suspender: en este modo, la máquina se recupera rápido pues los datos se almacenan en la RAM de la computadora. …

Leer más

Windows se aproxima a la portátil OLPC XO

OLPC XO No es que nadie se sorprenda, pero de acuerdo con declaraciones propias, Microsoft ha logrado avances para que Windows trabaje en las portátiles de bajo costo XO del proyecto One Laptop Per Child (OLPC), que actualmente ejecutan Linux. Por el momento Microsoft está trabajando (entiéndase sufriendo) para adaptar Windows XP de modo que sea compatible con las computadoras XO de la fundación. Dejar pasar la oportunidad de exponer su sistema operativo a millones de potenciales usuarios simple y sencillamente era impensable para Microsoft.

Falta ver si podrán hacer que funcione en su estado actual, pues la pequeña portátil blanca y verde XO contiene tecnologías que no han sido usadas en otras computadoras, como por ejemplo el bajo consumo de energía, poca cantidad de memoria y de desempeño, conceptos con los que los sistemas de Microsoft están peleados a muerte. Como ejemplo de las limitantes de la portátil XO, está la energía: usa tan sólo 2 watts de energía comparados con los 30 a 40 que usan las portátiles comunes.

Leer más

¿Malas noticias para el OLPC XO?

El fundador del proyecto de las portátiles de $100 dólares, Nicholas Negroponte, el cual planea dar computadoras baratas a niños estudiantes de países en vías de desarrollo, anunció que la computadora costará $175.00 dólares por pieza. Esto forma parte de la mutación que ha venido sufriendo el proyecto, después de que en enero se anunciara …

Leer más