On 02/22/2011 04:34 PM, Camaleón wrote:
El Tue, 22 Feb 2011 14:51:30 +0100, carlopmart escribió:
¿En qué parte de ese correo digo que Watson corre CNK/SLES9? Lo único que digo es que he consultado con un amigo que trabaja en IBM España y le sorprendía que Watson corriese una SLES11 (no digo tampoco en ningún momento que lo niegue), y menos aún una SLES11 sin modificar.
Pues aquí:
*** "Y te aseguro que las versiones SLES que usa IBM en los BlueGene (serie a la que pertenece Watson) es la versión ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ CNK/SLES 9, vamos una versión en la que Novell ni pincha ni corta (y tampoco ni pinchó ni cortó). ***
Watson no pertenece a esa serie.
Cierto, mea culpa. Watson es de la serie BlueGene/Q. Cuando afirmaba eso, eran las series BlueGene/L, pero vamos en todo caso error mio.
Y aquí, aún habiendo leído el artículo de la Wikipedia que cita fuentes fiables, vuelves a insistir en "tu duda":
*** Sobre esto, bueno, lo dice wikipedia. Acabo de preguntar a un amigo mio de toda la vida que trabaja en IBM, y duda todavía más que yo que sea una SLES 11. De todas formas, aunque sí lo sea, es casi seguro que solo tendrá un 10% de la SLES 11 oficial. ***
Por supuesto. Y lo sigo diciendo: no es la SLES11 que descargas o compras a Novell. Está modificada. Y eso sí lo tengo confirmado.
También lo confirma el individuo que escribió el artículo de cómo montar un mini watson (y que trabaja para IBM). En fin, que tú verás :-)
Aquí el único que ha dicho que es la misma SLES11 que descargas de la web de Novell o que puedas tener instalada en casa es el ingeniero de Novell. El ingeniero de IBM te dice que se basa en SLES11, no que sea la SLES11 out-of-the-box como dice Novell.
Y de BlueGene, al menos en la Wikipedia no se especifica exactamente qué sistema operativo usa, más allá de Linux:
Volvemos a wikipedia.
Sí, claro, ¿por qué no? Puedes demostrar que se equivoca, obviamente.
No seria la primera vez que wikipedia mete la pata hasta el fondo. Lo siento pero como referencia a un tema vale, para afirmar cosas, a mi personalemente wikipedia no me demuestra nada.
¿Si wikipedia no lo dice es que no existe o es mentira?. Pues hala, ahora te doy yo estos links que para mí son tan fiables como wikipedia:))
http://www.abc.es/hemeroteca/historico-20-11-2007/abc/Tecnologia/el- jugene-el-ordenador-civil-mas-potente-y-ecologico-del-mundo-es- aleman_1641382848071.html http://royal.pingdom.com/2009/06/24/the-triumph-of-linux-as-a- supercomputer-os/
La pregunta es ¿IBM sólo ha montado Blue Genes con un único Linux (CNK/ SLES 9) o hay supercomputadores de este modelo/tipo que usa otro sistema operativo?
No estoy en condiciones de afirmarlo. Pero hasta donde yo sé, los BlueGene de IBM (cuando corren Linux) corren bajo sistemas CNK/SLES9 y CNK/SLES10. Los BlueGene/Q, al que pertenece Watson, apuntan a una CNK/SLES11 y esto no es la SLES que descargas de la web de Novell. Compruebalo por tí misma a ver si puedes localizar en algún sitio estas versiones (que no sean sites piratas,claro está) y las puedes descargar. Por supuesto, también monta BLueGene con AIX, faltaría más. Hasta llegó a existir un proyecto semi-público que consistía en portar OpenSolaris a Power para poder ser utilizado después en despliegues BlueGene.
Pero sigue teniendo el mismo sistema de base. Todo lo "mejorado" que quieras pero sigue siendo una SLES 11.
A ver, a ver. ¿para tí que es un sistema base? Para mí el kernel, la librería principal del sistema libc, y las coreutils (comandos básicos, comandos de monitorización de cpu, ram, etc). Kernel y libc están modificadas seguro (vamos sería la primera SLES bajo BlueGene que no lo estuviese) y parte de las coreutils.
¿"Componentes modificados por IBM a los que no tienes acceso"? :-)
¿Y? Si, naturalmente.
No, por supuesto.
Vale, ¿donde están? Porque te adelanto que la web donde explica el montaje del Watson Jr ya te adelanta que no son los mismos componentes que lleva el Watson Sennior (por distinguirlo vamos).
Pero la pregunta es: ¿incompatible hacia la SLES11 que te vende Novell? Seguro. Porque esos componentes modificados por IBM afectarán a muchísimas partes del sistema.
A ver, Novell te vende la SLES 11 tal y como se la "da" a IBM, el cerebro para que funcione lo tienes que poner tú (no "tú" sino el comprador). Cuando compras una SLES 11 no te regalan a un ingeniero de IBM en el lote, que yo sepa.
Cuando compras un BlueGene, te venden a un equipo entero de ingenieros de IBM (y estón son de IBM, no subcontratas) :)). Con la pasta que vale la bestia ... Pues naturalemnte que Novell a entregado a IBM la misma SLES11 que podemos tener tú o yo. Pero el resultado final?? Solo se parecen en la pantalla de login, el comando ls y algunas cosas más ...
¿los de Novell en HPC? No me hagas reir ... En España, eso es sencillamente inexistente ... Y tampoco conozco un caso por el cual se hayan trasldado ingenieros Novell desde Alemania o EEUU por una incidencia en un cluster HPC de IBM. Si alguien lo sabe, que lo comente, por favor.
No voy a entrar a valorar/descalificar a los ingenieros de Novell porque no los conozco personalmente. Me basta sencillamente con que hayan mantenido el sistema operativo de SuSE y que le sigan dando soporte, para mí es suficiente.
Lo que estoy queriendo decir es que Novell se está poniendo medallas que no le tocan. A eso voy.
ya ya ya. Y el UIMA desarrolado por IBM, ¿dime desde donde lo descargo?
Desde aquí:
http://uima.apache.org/downloads.cgi
Y la versión comercial de IBM, desde aquí:
http://www-01.ibm.com/software/data/enterprise-search/omnifind-enterprise/
ya ya ya. Vaya puedo ver una demo. No puedo descargar el soft. ¿Eso no está oculto?. ¿No me decias que el código era accesible cuando decías eso de "No creo que haya partes ocultas ni código modificado a los que no se pueda tener acceso. Watson es un experimento "sencillo" (dentro de lo que cabe) pero no "secreto".? Por cierto el link del UIMA comercial de IBM es este: http://www-01.ibm.com/software/data/content-management/analytics/ y ,vaya, mira por donde tampoco puedes descargarlo. Otro componente más que no ves.
Porque no es el de la Apache Foundation. Lo usa como base, pero no es el mismo como componente final ,te lo dice el propio ingeniero de IBM. Aparte del clustered filesystem que usa IBM en este tipo de cacharritos, el GPFS si no voy errado 8que por cierto no lo puedes descargar tampoco). Aparte del tema SONAS ... Pues son poquitos claro ... y uno de ellos de impacto total hacia el kernel ...
Usan "exactamente" la misma base:
y yo que he dicho?? Y pasa lo mismo que con la SLES: el resultado final,como producto, no es el mismo.
¿Que la colaboración durante tantos años entre Novell e IBM les haya permitido crear un entorno (basado en SLES y el hardware de IBM) optimizado para ejecutar ciertas tareas? No te quepa la menor duda. Es más, lo dice el responsable de Novell que aparece en el primer enlace que envié en este hilo.
¿Pero que colaboración de IBM y Novell ha existido nunca en HPC más allá de resolver bugs y añadir alguna feature a la SLES standard que vende la Novell?? Ya está, nada más.
Eso no es cierto.
De otra forma no hubiera sido posible llegar al nivel de integración que existe entre los servidores de IBM y el SLES de Novell. Tampoco hubiera sido necesario que IBM pagara un euro por su alianza con Novell, podría haber descargado el código fuente de SLES y haber desarrollado su propio sistema operativo sin contar para nada con ellos.
¿Tú te has olvidado de la parte que expliqué de cuando IBM controlaba SuSE? IBM tiene acceso a todo el código fuente de SLES, enterito, por contrato. Y esto te lo afirmo de cabo a rabo porque el que aquí subscribe ha tenido oportunidad de acceder a ese código desde máquinas de la propia IBM (que por otro lado que yo sepa, el código fuente de SLES no es un secreto) además del bugzilla. Sobre lo que comentas de "podría haber descargado el código fuente de SLES y haber desarrollado su propio sistema operativo sin contar para nada con ellos". Es exactamente lo que ha hecho IBM en todas sus versiones CNK/SLESx hasta la fecha. Más que nada porque la versión CNK/SLESx, no se pone en producción hasta que la versión oficial de Novell cumple los requisitos de IBM para la plataforma Power.
Nada de eso ha pasado porque IBM también se ha valido de la experiencia de Novell en sistemas operativos. Y fue IBM quién "invirtió en" (pagó a) Novell, no al revés.
¿Donde invirtió IBM? ¿En SLES? Si, correcto pero antes de la compra por parte de Novell. Cuando Novell compró SLES, IBM no invirtió en ellos. Y tampoco digo que Novell pague a IBM nada.
Es que creo que no lo entiendes. Te estás empeñando en insistir en el rol de Novell dentro de IBM, y no te das cuenta de que no es preciso que tenga ninguno, no más allá de lo establecido por contrato.
IBM no tiene por qué "pasarle" nada a Novell, se trata de un acuerdo de colaboración para que cada uno mejore sus propios productos y para ofrecer soluciones "llave en mano" combinadas.
Y no me digas que Novell no ha aprendido nada de IBM, ni ha mejorado el kernel ni ha aportado una sola línea de código porque es sencillamente falso.
Es que yo no he dicho eso. Mira el código fuente de un kernel linux y aparecerán aportaciones tanto de IBM como Novell. ¿Son de las primeras empresas que aportaban más al kernel no?. Lo que te estoy queriendo decir todo el rato, es que Novell en concreto en el proyecto Watson, no ha hecho nada. Repito: nada. No ha llevado ningún área de desarrollo del bicho en cuestión. Y eso es así, mientras IBM no diga lo contrario.
Es más: personalemente asistí una vez a una incidencia en el cluster Mare Nostrum de la UPC. Ahora hablo de memoria, pero creo recordar que algunas de las funciones que se usaban a través de la libreria MPI, durante la fase de compilación de varios programas de aplicación biológica y en función de las cargas de los nodos (los CNK), se comenzaban a producir fallos de memoria. El caso es que entre los técnicos de la UPC e IBM dilucidaron un problema en el kernel. ¿Llamaron a Novell? Para nada. ¿Consultaron a Novell? Para nada. ¿Se presentó algún técnico de Novell para resolver la incidencia? Para nada. ¿Donde está la bendita colaboración entre Novell e IBM de la que hablas?
¿Qué quieres que te diga? No conozco el contrato que mantienen Novell e IBM, no conozco las condiciones ni el ámbito del mismo. ¿Tenían que llamar a Novell para algo? Novell proporciona un sistema operativo abierto, así que ¿para qué es necesario la asistencia técnica de Novell? ¿Acaso los que estamos aquí llamamos a Novell para algo? No, nos buscamos la vida. Pues los técnicos de IBM igual.
Era un problema en el kernel. ¿Tu no habrías llamado a Novell en una situación normal? Cuando compras una licencia SLES estás comprando soporte, ¿no lo habrías utilizado?
¿Acaso llaman los técnicos de Novell cada dos por tres a IBM para resolver todos sus problemas con sus servidores? Pues no,
Pues sí. Claro que llaman a IBM o a HP o quien toque si el problema es de hardware y según "como se llame" el cliente. Igual que haria IBM si el hierro no es suyo ...
Y a de lo que hayamos modificado en el código fuente del kernel, userland tools, librerías base del sistema, etc ... Que es lo que ha hecho IBM. ¿Pero de verdad crees que los fuentes de las plataformas HPC de IBM están liberados? Intenta buscarlos ...
Pues eso, "pericia, experiencia", llámalo como quieras. Pero seguimos teniendo el mismo sistema base.
¿Tú le llamas "pericia, experiencia" a modificar kernels, librerías de sistema ,etc? Yo le llamo trabajo aka pasta para la empresa que hace esas modificaciones ... Vamos que no se hacen por amor al arte ..
Por cierto, yo no he dicho que el código fuente de las plataformas HPC de IBM estén o dejen de estar liberados.
Según tú el código utilizado para montar Watson está liberado. Y Watson pertenece a la linea de negocio HPC de IBM.
No "modifican de forma sustancial" nada, la única diferencia sustancial está en la potencia de cálculo (un power7 no es un Quad Core) y en la pericia del montador (los ingenieros de IBM no somos ni tú ni yo).
vale, dime desde donde descargo ...
¿Dónde descargas, el qué? ¿SLES 11? Desde la página de Novell.
No,no. Quiero el SLES11 que corre Watson aka arquitectura BlueGene/Q aka nombre probable CNK/SLES11. Quiero ese. El SLES11 de Novell ya lo tengo.
Tienes todos los pasos especificados (con componentes incluidos) en la página web que mandé antes de IBM ("cómo montar un Watson Jr.") o me estás preguntando si el propio Watson es open source? Pues no sé qué licencia tendrá... al menos los componentes que IBM ha utilizado son accesibles y están disponibles para todos.
Te lo vengo diciendo todo el rato. Quiero el código del Watson real, no el del Jr. El propio ingeniero de IBM te lo dice en su howto: no todos los componentes detallados son los utilizados en Watson.
No te equivoques, Novell no ha dicho que haya participado activamente en el desarrollo de Watson ¡sólo ha dicho que el sistema de IBM ha utilizado SLES 11 y que lleva colaborando con IBM desde hace años! Ni más ni menos:
Pero es que eso es sabido por todo el mundo que lleva un tiempo en esto: desde que IBM entró en SuSE, siempre a utilizado SuSE para sus plataformas HPC cuando han sido desplegadas en Linux. Lo que yo te digo es que Novell se vanagloria en sus presentaciones de que aparte de que usan sus sistemas, ellos han tenido algo que ver. Eso es lo que te quiero hacer ver, pero veo que no hay manera.
En ningún caso menciona su "grado de implicación efectiva" en cada uno de esos proyectos. Yo no llamaría a eso "mentir", la verdad.
Mienten en sus presentaciones (solo respecto a España, en otros sitios no lo sé). Porque es ahí donde dicen que sí, al menos a las que yo he asistido y mis compañeros también.
Cierto, no es relevante. Pero sí es relevante el saber que áreas han llevado del proyecto y eso no lo dicen.
Relevante depende de para quién o para qué.
Por ejemplo, a la bolsa (inversores) le basta con saber que SLES es la plataforma que alimenta la bolsa de Londres o que Watson usa SLES 11.
A los gerifaltes que estén pensando en instalar un CPD, también les suena bien lo que leen en la prensa y que el sistema de Novell está instalado para llevar a cabo tareas relevantes.
Ya por eso, como nos creemos tanto a Novell, montamos DataCenters enteros con SLES. De ahí que Novell tenga que ser vendida ... Por un anuncio de Novell como ese (el de la bolsa de Londres), ¿te has parado a pensar cuantos ha hecho la competencia? Y no quiero nombrar solo a RedHat .. Es lo mismo que Oracle. Estos también dicen que "la tienen más gorda" respecto a entornos de virtualización. Pues va a ser que en España ya existen más implantaciones hechas con KVM que con su "fantástico" OracleVM... Son dos que podrían ir de la mano, la verdad. Mira esta semana mismo tenemos nosotros una reunión con un cliente que quiere montar un datacenter de disaster recovery basado en plataforma vSphere y servidores linux. ¿Crees que nos ha preguntado por SLES? .. No, y eso que ese responsable de IT sabe de lo que habla, cosa rara habitualmente.... Y repito: que no me estoy metiendo con SLES, ni mucho menos.
Por "producto que va como la seda" te refieres a SLES? Pues entonces ya me has contestado: si usan SLES es porque les funciona bien :-)
El "producto que va como la seda" es SU SLES, la que corre en entornos HPC.
No hay una "SLES 11 de IBM". Sólo hay SLES 11 + gente que sabe cómo usarla.
HAY una SLES de IBM que se llama CNK/SLESx.
Es que es Novell la que está diciendo medias verdades. En ningún momento pongo en tela de juicio a SLES. Lo que sí digo, es que no es la SLES que yo me descargo desde la web de Novell, como afirmaba el susodicho ingeniero de Novell, y valga la redundancia.
Pues yo creo que sí. Lo que cambia en todo caso es:
a) El hardware donde se monta b) Quién lo monta
Yo puedo tener un supercomputador a mi lado y usarlo para jugar al tetris (por ejemplo) mientras que un ingeniero de IBM lo usa para secuenciar el ADN. Mismo sistema, mismo hardware... distinto uso.
Ni de lejos, pero no te vuelvo a insistir. ¿Tu crees que el SLES instalado en las plataformas HPC de IBM es el mismo que descargas de la web de Novell? Pues ya tardas en migrar tus servidores críticos a SLES (a fin de cuentas es legal tener un servidor SLES en producción descargado en modo trial y tenerlo el tiempo que quieras y que te dé la gana) ... mayor garantía que esa, ¿no?
Di lo que quieras, pero Novell no ha dicho nada que no sea verdad, ni se las ha dado de súper-empresa. ¿Cómo va a hacer eso si está a punto de desaparecer? Sería un poco esperpéntico.
Hombre ahora mismo no creo que se le ocurra decirlo. Que lo ha dicho desde siempre: sí.
Pues yo de SLES no tengo nada en contra, al revés. Lo único que puede estar diciendo "malo" de SLES es que la SLES que corre Watson, no es la misma que descargas de la web de Novell. Y de eso estoy casi seguro por lo que sé de las arquitecturas HPC de IBM (que no es mucho, pero lo bastante para este tema).
Pues yo te sigo diciendo que sí, que es "la misma" pero en buenas manos ;-)
Saludos,
Pos vale. Saludos. -- CL Martinez carlopmart {at} gmail {d0t} com -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org