London Stock Exchange vuelve a Unix

Hace ya más de un año que el sistema de trading de LSE (London Stock Exchange) colapsó y estuvo fuera de servicio por más de 7 horas en un incidente que reporté en este blog con el título de "Los casos de éxito de Microsoft". Mi sorpresa fue mayor cuando apenas un mes más tarde otro problema, pero esta vez relacionado con la consistencia de los datos que mostraba el sistema de trading de la Bolsa de Londres se presentó y titulé a dicho post "La bolsa de Londres falla otra vez". Al parecer quedaron atras los días cuando la LSE se sentía orgullosa de su nuevo sistema y lo promocionaba activamente. Ahora la Bolsa de Londres ha decidido volver a un sistema basado en Unix/Orcale llamado MillenniumIT Exchange, según un comunicado publicado el miercoles pasado por la Bolsa de Londres en su web oficial.

Dentro de las características del nuevo sistema que publica la compañía MillenniumIT tenemos:

  • Distributed
  • Message based
  • Software fault tolerant
  • User defined trading rules
  • User defined roles for traders
  • Spatial subscription
  • Partitioning
  • Operating System: Unix® or Linux®
  • Database: Oracle®

Me enteré de la noticia por mi amigo Alexis que me envio un link a un blog que comentaba la noticia. En dicho blog encontré referencias tanto a post que culpaban a la plataforma .Net/MSSQL como aquellos que señalaban como culpable a la empresa que desarrollo la plataforma (Accenture). Supongo que debido al hecho de la alta visibilidad de este proyecto y que la misma Microsoft promocionara en su propio website la migración de la LSE a .Net como parte de su campaña "Get The Facts", y que aún es parte del website de la compañía, revela que Microsoft no era completamente ajena a este proyecto y de alguna forma debió haber estado involucrada en el mismo, lo cierto es que luego del fiasco, Microsoft rápidamente se apresuró a culpar a la empresa que desarrolló e implementó la solución.

Si asumimos que el error no era debido a la plataforma, que es la hipótesis de Microsoft. Supongo que tras un años de ocurrido, debió haber sido posible parchar o reparar los problemas, después de todo si el error fue de Accenture, bastaría con contratar una empresa más seria para resolver los problemas, pero seguir conservando la arquitectura .Net. Sin embargo tras un año vemos que eso no ha sido lo que sucedió, sino que se ha tomado la decisión de migrar completamente a una solución no Microsoft.

Otro punto importante de este incidente es que revela el hecho de que Microsoft no es responsable por la pérdidas resultado del uso o no disponibilidad de los servicios ofrecidos usando sus software. Esto es parte de la EULA (End User License Agreement), es más demostró que Microsoft hace valer también su derecho de que sus partners sean quienes carguen con la responsabilidad civil ante los tribunales, algo que todo aquel Microsoft partner sabe está incluido dentro de los acuerdos firmados para poder mostrar el logo de Microsoft junto al de su compañía. Si una empresa tan grande como la LSE, con todo su staff de abogados no ha podido obtener ninguna compensación por los daños generados por el colapso del sistema de trading de parte de Microsoft, pues difícilmente alguna otra empresa más pequeña podrá hacerlo.

Bajo la luz de los acontecimientos, ciertamente observar el video que Microsoft utilizaba para promocionar la exitosa migración de la LSE a plataforma Microsof y los sorprendentes beneficios que se obtenía puede parecer un mal chiste, aquí les dejo el video (el detalle de que Microsoft usara a Lehman, banco ya difunto, para representar éxito financiero en el video, ciertamente nos hace reflexiona sobre lo informado que estaba el departamento de marketing del gigante de Redmond):
 
 

 
 

Los siete pecados capitales de Windows

Windows 7 SinsLa gente de la Free Software Foundation (que no es lo mismo que Open Source), iniciará hoy miercoles (25 de agosto de 2009) una campaña llamada "Windows 7 Sins" (o "Los siete pecados capitales de Windows") y han creado un website titulado windows7sins.org, en donde exponen los siete graves problemas con el uso de software propietario. Bueno aquellos que criticaron a Linus Torvalds cuando declaró ya hace un mes que el odio a Micrsoft es una enfermedad y que FSF tenía una agenda no técnica y su motivación era principalmente anti-Microsoft y no pro mejor software, tendran que admitir que campañas como las que piensan hacer, que involucra hacer una gran papelera en las calles de Boston para arrojar en ellas simbólicamente al software propietario, son más efectistas que efectivas. Y tienen claramente un transfondo más político que técnico.

Además la propuesta de la FSF es muy vaga, recomienda abandonar el software propietario en favor de GNU/Linux, pero las distribuciones que tienen cierto grado de aceptación en el mercado como son SUSE, RedHat o Ubuntu, no gozan de la aprobación de la FSF pues incluyen "software propietario" dentro de la misma distribución. Además desconocen el aporte de otro tipo de licencias como MIT, BSD, Mozilla, Apache. Incluso el que para muchos es una prueba viviente de que el Open Source es mucho mejor que el software propietario, el navegador Firefox, no es bajo los criterios de la FSF un Free Software, debido a que permite plugins no libres y ellos han hecho un fork del proyecto Firefox que llaman IceCat.

Si se pregunta si IceCat tienen funcionalidades superiores a Firefox, lamento desilucionarlo y decirle que no, es sencillamente el resultado de una postura ideológica que ya ha demostrado inviabilidad práctica. Recordemos que los radicales del FSF tuvieron que dar su brazo a torcer con ECGS, aceptando que las posturas más moderadas eran las únicas que tenían viabilidad.

Una cosa importante que los miembros de la FSF han olvidado es que el público vota con sus billeteras, si compran un producto como Windows, en lugar de las alternativas que FSF defiende con fervor casi religioso, es porque les resulta más atractivo y obtienen un beneficio real de su uso. Pensar que hay conspiraciones internacionales para hacer que Windows siga siendo el sistema operativo más utilizado en el planeta es tan paranoico como la postura de Steve Jobs contra IBM a principios de la década de los ochenta. El resultado final fue que ni Apple, ni IBM reinaron en los noventa, sino que fue Microsoft quien logro el favor del gran público. Mientras no haya una ventaja más que evidente, ni las empresas, ni las personas cambiaran sus decisiones. Tenía sentido en los noventa reemplazar los mainframes de IBM por redes de pequeños y baratos PCs.

Las netbooks y los smartphones han llevado el modelo Windows a sus límites, pues como dije en un post anterior Windows se diseño bajo la idea de que cada vez los CPUs serían más poderosos y la RAM más barata. Esa suposición no es válida para netbooks y smartphones, es por ello que Microsoft ha tenido que enmendar el rumbo y optimizar lo más posible Vista para poder correr en hardware más limitado. Sin embargo las cartas estan echadas, es cuestion de tiempo para que Microsoft pierda el control de la plataforma, puede que ocurra en un año o en cinco años, puede que el sucesor sea Linux o cualquier otro sistema operativo que mejor se adapte al nuevo entorno. Pero hacer marchas y poner una papelera gigante en medio de la calle, no es lo que definirá el ganador por la supremacía del OS del futuro.

Microsoft señala a RedHat y Canonical como rivales

Es oficial, en el último Formulario 10-K presentado por Microsoft ante la SEC (Security and Exchanege Commision), por primera vez Microsoft nombra a dos distribuciones de Linux como sus competidores directos en el segmento de Sistemas Operativos de escritorio, aquí el texto:

"Client faces strong competition from well-established companies with differing approaches to the PC market. Competing commercial software products, including variants of Unix, are supplied by competitors such as Apple, Canonical, and Red Hat. Apple takes an integrated approach to the PC experience and has made inroads in share, particularly in the U.S. and in the consumer segment. The Linux operating system, which is also derived from Unix and is available without payment under a General Public License, has gained some acceptance, especially in emerging markets, as competitive pressures lead OEMs to reduce costs and new, lower-price PC form-factors gain adoption. Partners such as Hewlett-Packard and Intel have been actively working with alternative Linux-based operating systems."

Traducción:

"[La plataforma] Cliente enfrenta fuerte competencia de parte de compañías bien establecidas con diferentes soluciones a el mercado del PC. La competencia de productos de software comercial, incluyen variantes de Unix, que son suministradas por competidores como Apple, Canonical y RedHat. Apple toma una solución integral para la experiencia PC y ha hecho avances en su participación en el mecado, particularmente en Estados Unidos y en el segmento de consumo. El sistema operativo Linux, el cual es un derivado de Unix y esta disponible sin ningun pago bajo la licencia GPL, ha ganado alguna aceptación, especialmente en los mercados emergentes, como resultado de las presiones de competitividad que han llevado a los OEMs a reducir sus costos y las nuevas PC de bajo precio y factor de forma han ganado popularidad. Socios como Hewlett-Packard e Intel han estado activamente trabajando con sistemas operativos alternativos basados en Linux".

Recordemos que esta no es la primera vez que Microsoft reconoce la competencia que le representa el Open Source, hace ya un año en un post que titule "Microsoft califica al Open Source como un factor de riesgo", comentaba en ese entonces como Microsoft era completamente ignorante sobre que era el Open Source. Ahora lo único que nos deja claro es que también ignora que es Linux. Supongo que ese desconocimiento se debe a que el documento es escrito por abogados y contadores, que están más interesados en cumplir con los requisitos administrativos que en la exactitud técnica. Ya que como todos sabemos Linux NO es un derivado de Unix, a diferencia de Mac OS X, que si lo es pues desciende del código BSD.

En fin, tampoco es para que los fans de Linux canten victoria. Aún hay un muy largo camino que recorrer antes que alguna distribución de Linux sea tan masivamente aceptada como lo es Windows en el presente, pero al menos Ubuntu ha hecho una sólida penetración en los escritorios, especialmente como dice Microsoft en los mercados emergentes. Tengamos en cuenta además que Microsoft necesita mostrar una competencia para no ser considerado monopolio y no verse forzado a dividirse en dos o más empresas.

Un detalle importantes es que Microsoft no mensiona en este informe para nada a Google Chrome OS en sus factores de riesgo. Si hay una empresa que pueda realmente amenazar la hegemonía de Microsoft en el escritorio, esta sería Google. Nuevamente, la omision puede ser explicada si tomamos en cuenta que los redactores de este informe son abogados y contadores, para los cuales algo existe solamente si pueden encontrar un documento que lo sustente.

Al menos luego de un año, dos tendencias han quedado claras. La primera, es que debido a la crisis los consumidores están buscando productos más baratos y por ello las netbooks han crecido en popularidad y tamaño. La segunda, es que la popularidad del Open Source y de Linux en particular ha trascendido el clásico circulo de los especialistas al que se vio confinado durante años, para transformarce en un producto de consumo masivo.

Acer lanzará netbook con Android en 3 meses

En una nota aparecida en Reuters, me he enterado que Acer, el tercer fabricante más grande de PCs en el mundo, planea lanzar en el tercer trimestre de este año (apenas en 3 meses más), una netbook que contará con el sistema operativo Android, creado por Google para smartphone, pero que ha ganado rápidamente presencia en el segmento de las netbooks.

Acer anunció oficialmente el lanzamiento de netbooks con Android, apenas unos dias después de haber anunciado que fabricaría smartphones con Android. El presidente de la división de productos TIC, Jim Wong, ha declaro en la feria Computex (actualmente en desarrollo en Taiwan) que "Las netbook de hoy día estan lejos de la perfección. Pero en dos años, esto será muy diferente.", agregando posteriormente "Si nosotros no continuamos desarrollando nuestra línea de dispositivos móviles de Internet, los clientes podrían no elegirnos nunca más".

Aunque Wong, no ha precisado características, fecha de lanzamiento exacto y precio. Si ha sido claro al afirmar que Acer continuará vendiendo netbooks con el sistema operativo Windows. Se sabe sin embargo que la plataforma de hardware usada para las netbook con Android estará basada en la plataforma de procesadores de gama baja Intel Atom. Supongo que será por eso que ahora grandes cadenas están intentando salir de sus inventarios, ese es el caso de Tigerdirect que esta ofreciendo Acer Aspire One por $199.97. Supongo que eso confirma lo inminente del posible lanzamiento de la siguiente familia de netbooks de Acer, que deberían de tener como es lógico un precio menor.

Acer Apire One AOA150

Bajo la lógica de que la pelea por las netbooks será en quien ofresca el mejor precio (al menos eso parecen pensar dos de sus principales actores Asus y Acer). Me pregunto como planea armonizar esa dinámica de mercado Microsoft con el lanzamiento de su nuevo sistema operativo Windows 7, que según fuentes confiables tendría un precio superior a Windows XP en las netbooks, dado que el Starter Edition ya no tendría la limitación de las 3 aplicaciones concurrentes, que tanta polémica despertó. Si consideramos que los analistas estiman que agregar el sistema operativo Windows XP a una netbook representa un extra de $25, me pregunto cuál sería el precio de una netbooks con Windows 7. A un precio de venta al público de $200, $25 sólo por el sistema operativo representa el 12.5% del precio, si incluyeramos Microsoft Office el precio rápidamente podría escalar a 50 o 60% del valor total del equipo. Por otro lado la alternativa Android es 100% gratuita. Como comenté en un post anterior, el modelo de negocios de Microsoft ya es obsoleto en medio de esta recesión de escala planetaria y que no sabemos a ciencia cierta cuando durará.

Vulnerabilidad 0 day en Windows 2000/XP/2003

Me ha llegado una notificación de la lista de correos de Hispasec, sobre una vulnerabilidad 0 day, es decir no hay parche disponible y el error esta siendo usado por cyberdelincuentes para atacar equipos Windows, aquí la descripción del problema:

"Microsoft ha reconocido en un aviso oficial una vulnerabilidad en DirectX sobre [Windows] 2000, XP y 2003 que podría permitir a un atacante ejecutar código arbitrario. El fallo parece que se está aprovechando en estos momentos por atacantes, por lo que se convierte en un 0 day. Es explotable a través de archivos de QuickTime.

DirectX 7.x, 8.x y 9.x sobre Windows 2000, XP y 2003 sufre de una vulnerabilidad en la forma en la que DirectShow (en quartz.dll) maneja el formato QuickTime. Si la víctima abre un archivo QuickTime especialmente manipulado a través de cualquier vía (también a través el navegador), el atacante podría ejecutar código arbitrario con los permisos del usuario que ejecuta la aplicación."

Aunque soy usuario de Linux en el desktop y en mis servers desde hace muchos años, soy conciente de que la gran mayoría de usuarios tienen a Windows en sus escritorios y para ellos va la advertencia, de paso que protegiendo sus equipos alivian un poco mi trabajo de filtrado de spam. Bueno la recomendación hecha por Microsoft para evitar que la máquina pase a formar parte de una de las muchas netbots que existen en Internet es:

  • Deshabilitar la interpretación de contenido QuickTime en quartz.dll borrando la rama HKEY_CLASSES_ROOTCLSID{D51BD5A0-7548-11CF-A520-0080C77EF58A} del registro.
  • Modificar la ACL de quartz.dll eliminando los permisos NTFS.
  • Desregistrando la librería (Regsvr32.exe –u %WINDIR%system32quartz.dll).

Más información sobre la vulnerabilidad en Technet http://www.microsoft.com/technet/security/advisory/971778.mspx