Día del Blog

He descubierto a través de ubuntulife la web Blog Day. Copio el texto desde la web oficial:

¿Qué es el BlogDay?

El BlogDay es el día de los blogueros, ha sido creado para que los blogueros conozcan otros blogueros, de otros países y de otros centros de interés. El 31 de agosto es el día en el que los blogueros dan a conocer otros autores. Así de sencillo.!

¿Qué ocurrirá durante el BlogDay?

Toda la jornada del 31 de agosto, los blogueros en el mundo entero postearán un artículo recomendando 5 nuevos blogs, preferentemente blogs diferentes a su propia cultura, punto de vista y posición. Así, ese día, el 31 de agosto, los lectores descubrirán otros autores alejados de su entorno habitual. Es un día para descubrir nuevos blogueros y nuevas experiencias.

Las instrucciones del BlogDay:
  1. Encontrar 5 nuevos blogs que consideras interesantes.
  2. Informar o advertir a los autores seleccionados tu recomendación para el BlogDay.
  3. Escribir una descripción corta de cada blog y enlazarlos.
  4. Publicar una entrada el 31 de agosto, el BlogDay, mencionando los 5 blogs que recomiendas
  5. Agregar el tag BlogDay de Technorati:
    http://technorati.com/tag/BlogDay2007 y un enlace al sitio BlogDay: http://www.blogday.org

Pues nada, aquí van los blogs que he seleccionado:
  • El Jarrón de Cristal: Blog personal de mi amigo Antonio, en el cuál comenta sus opiniones sobre temas variados (a mí me encanta su forma de escribir, he de admitirlo, jeje)
  • home/liquitat: Blog escrito en inglés de temática linuxera. Hace mucho incapié en KDE. Uno de los que visito día a día.
  • Ubuntu Unleashed: Otro blog sobre linux (también en inglés) que la semana pasada descubrí por casualidad.
  • Blog de Alaingonza: No hay dos sino hay tres, ¿no?. Pues otro más de linux. Este blog parece que ya es un clásico, pero yo lo he descubierto esta semana, :S.
  • CyberOrg: Blog escrito en inglés centrado en Linux y openSUSE.
Lógicamente no he podido poner todos, pero los clásicos para usuarios novatos en linux como pueden ser 120% linux, blog de maverick, hachemuda, ubuntu life, linuxventanitas y entre tuxes y pepinos son clásicos (aunque yo ya no soy tan novato en linux, llevo ya casi 2 añitos con el pigüino) pero bueno, todavía quedan muchas cosas por aprender.

Para concluir, he de admitir que no he respetado mucho la "base" del Blog Day, pero bueno, es que ciertamente no conozco muchos blogs que tengan temática distinta a la del mío. Sorry.

AMD anuncia un nuevo conjunto de instrucciones SSE5 de 128bits


Leo a través de digg que en ars technica han publicado un artículo donde se anuncia que AMD pretende comercializar un nuevo procesador que añade un nuevo conjunto de instrucciones SSE5, que curiosamente parece que tendrán una longitud del formato de instrucción de 8 bytes. Ahora, la pregunta es. ¿Por qué 128bits para SSE5? Podría ser perfectamente para ir preparando el terreno para "Fusion", el procesador CPU-GPU que se supone que lanzará AMD en el futuro.

Técnicamente, las instrucciones de 128bits tendrán 3 operandos para realizar operaciones vectoriales. Algunas de estas nuevas instrucciones trabajan en un formato de 16bits (otro guiño a la GPU, puesto que es muy popular este formato de "semiprecisión" en las GPU's).

Esta noticia podría ser positiva, pero hay una contrapartida. Parece ser que este nuevo super conjunto de instrucciones multimedia SSE5 (que añade en torno a nuevas 100 instrucciones) no cubre los huecos dejados por el SSE4 de Intel. De modo que tendremos otra nueva "guerra" que nos trae a la memoria cuando AMD tenía sus procesadores con 3DNow! e Intel tenía SSE.

Yo, por mi parte, esperaré a los nuevos Barcelona y la respuesta de Intel para decidirme por dónde tirar, aunque con casi toda seguridad volveré a montar un procesador de Intel para mi "futuro" nuevo laptop. Las razones son varias: eficiencia, consumo (los 45nm están aquí y para cuando yo adquiera mi nuevo equipo pasará un año, tiempo más que suficiente para que buena parte de los problemas con los que vienen los nuevos procesadores fabricados en distintos nodos de integración o con diferente arquitectura hayan sido resueltos) y relación calidad-precio.

Xorg 7.3, apunto de salir


Mañana se lanzará finalmente Xorg 7.3, del que ya hablamos hace tiempo porque no vendría con todas sus características en Ubuntu Gutsy Gibbon. Recordando las novedades, se espera que con Xorg 7.3 se incluya Xorg Server 1.4 (lo que no va a traer Ubuntu Gusty Gibbon), una aplicación para ajustar la claridad de la pantalla, mejoras en los drivers (libres, por supuesto) . En la versión 1.4 de Xserver se incluye RandR 1.2 (Resize and Rotate), Plug 'n' Play para pantallas, mejoras en KDrive, soporte para DTrace en Solaris y mejoras en EXA. El Phoronix tenemos más detalles (aprovecho para recomendar esta web, aunque esté en inglés).

Windows Vista SP1 (los problemas nunca acaban)


Microsoft parece que está haciendo un gran esfuerzo por la comunidad linuxera y maquera ( jajaja) porque cada vez que presenta algo es peor que lo anterior. Lo último es el tan "ansiado" Vista Service Pack1. ¿Para qué vamos a necesitar disco duro? Total, si los hombre de Microsoft vienen a nuestra casa a regalarnos uno, ¿verdad? Como se puede leer en el artículo de CNET, necesitaremos 1GB más de disco duro para tener Windows Vista SP1 (además de los 6 y pico que hacían falta para tener Vista).

A día de hoy, no recomiendo a nadie actualizar a Windows Vista porque no ofrece nada realmente interesante con respecto a Windows XP. Bueno, sí, objetivamente algo de más seguridad. Pero de cara a un usuario normal, nada, sólo problemas y que tu ordenador "nuevo" (que tenga 1, 2 o más años) sea una auténtica tortuga.

Sinceramente creo que Microsoft tiene un gran problema. Salvo Xbox 360, que sí podríamos catalogarlo como un éxito (tanto a nivel hardware como a nivel software (salvo por los fallos de sobrecalentamiento...)), en sus antiguos feudos (véase Windows y Office) desciende en caída libre. Lo más inquietante es cómo lo consigue, porque se supone que tiene una muy buena plantilla de ingenieros. Quizás sea porque Steve Ballmer sea el director de los proyectos, ;) .

Por qué necesitamos una nueva web barrapunto/menéame

Este artículo lo escribo porque recientemente leí en menéame una noticia que me ha hecho reflexionar bastante acerca de las web de información sobre informática que hay (véase Digg, Slashdot, Barrapunto, Menéame y Frequi).

Creo que es necesario que surga un nuevo proyecto que combine la fórmula del exíto obtenido por Digg/Menéame con la calidad que ofrecen sitios como Barrapunto/Slashdot (aunque ciertamente Barrapunto últimamente anda en horas bajas, pero bueno, sigue siendo notablemente mejor que menéame).

Personalmente, uso Digg/Menéame pare encontrar noticias recién "salidas del horno" y si encuentro algo de mi interés lo dejo aquí, en mi blog (aunque lo cierto es que es difícil encontrar cosas de utilidad, con la basura que hay). Ahora bien, cuando busco algo más serio siempre acudo a Slashdot o Barrapunto. ¿La razón? Fácil respuesta. Digg y Menéame están llenos de HOYGANS o trolls. De vez en cuando se ve algún que otro por barrapunto.

Es cierto que es difícil solucionar este problema, puesto que entramos en un debate:

a) Los usuarios moderan las entradas
b) Los editores moderan las entradas

Pues bien, yo diría que ni una cosa ni la otra. Entonces, ¿cuál es la fórmula que yo propongo? Entre el 25-33% de las noticias deberían de ser moderadas por los editores, puesto que se suponen que eligen noticias de interés y el resto elegidas por la comunidad. Ahora bien, el que la comunidad las vote no quiere decir que el sistema de moderación sea como el que existe en digg/menéame porque lo considero inadecuado (nada más que hay que darse una vuelta por esos sitios para comprobar la cantidad de basura que aparece en portada). ¿Cómo se puede solucionar? Quizás una idea que leí en menéame pueda ser buena. Cuando uno vaya a votar una entrada podría elegir 3 opciones:

  1. Valorar la entrada con un "de acuerdo" que incrementa el karma
  2. Votar la entrada como "en desacuerdo" que no decrementa el karma
  3. Votar la entrada como "basura o spam" que decrementa el karma
Pero no solo eso. Puesto que si la fórmula fuera así, estaríamos casi en lo mismo (aparecerían en entradas completamente absurdas porque buena parte de los usuarios que existen son hoygans y trolls). El cómo resolver esto presenta un problema que sólo podría ser resuelto con un rediseño del sistema de votación. Es decir, la ecuación que establece el karma de la entrada tendría que depender del usuario (para aclarar, desconozco cómo se calcula el karma en menéame. Esta es una idea que se me ha ocurrido). Pongamos un ejemplo:
"Un usuario con un karma muy elevado probablemente será un usuario activo que ofrezca contenidos de calidad (o no, pero al menos de mucho interés para la comunidad), otro con un karma normal y otro con un karma bajo. Si una entrada es votada positivamente por ambos, el usuario que verá más incrementado proporcionalmente su karma será el que lo tenía más bajo. Ahora bien, si una entrada es votada negativamente por el más bajo y positiva o no de acuerdo por los medio-alto, decrementaría el karma del usuario de menor karma de forma notable (esto es un modo de prevenir los usuarios que hacen que aparezcan en portada noticias estúpidas) y no decrementaría o prácticamente no decrementaría el karma de la noticia"
Las ventajas que aportan sistemas como el aquí presentado es que son totalmente transparentes al usuario y no incrementan la complejidad del uso del sistema. ¿Qué opináis? ¿Os gusta la idea?

Consola transparente integrada con en escritorio con Ubuntu y Compiz Fusion

Esta notica va para los "ubunteros" que tengo por ahí, ya que llevaba tiempo sin postear nada sobre tutoriales Linux como éste. Pues bien, aquí hay uno. Espero que les sirva

Consiste en integrar la consola como si fuera un applet pegado al escritorio. Aquí una imagen de cómo sería el resultado final:



Pues bien, veamos cómo conseguir esto.

Primeor creamo sun nuevo perfil en gnome-terminal (Editar->Perfiles->Nuevo). Supongamos que le llamamos "trans" al nuevo perfil. Estableceremos las siguientes características al perfil:

Cursor blinks: off
Show menubar: off
Initial title: trans
Dynamically-set title: No mostrado
Color scheme: Black on white
Transparent Background: on
Set the transparency down to "None"

The important part here is that now the gnome-terminal is gonna have the title trans. We can now target the gnome-terminal windows that are using trans profile from inside CompizConfig by using "title=trans".

Ahora, abre CompizConfig (asegúrate que tienes el plugin regEx activado):

Ve al plugin Decoración de ventanas y añade "
title=trans" al campo de Decoración de ventanas. Sigamos pues. Ve ahora al plugin Window Rules (o algo así como Regla de ventanas). Añade "title=trans" a los siguientes campos (Esto transformará la consola en algo parecido a un widget):

  • Skip taskbar, Skip pager, Below, Sticky, Non resizable windows, Non minimizable windows, Non maximizable windows, Non closable windows
Ahora iremos a la sección Reparar Tamaño de Ventana (más abajo en Window Rules). Usamos "title=trans" para el campo Tamaño de Ventana y estableces la altura y anchura que tu quieras para la consola.

Ahora iremos al plugin Colocar ventanas. Ve a la pestaña "Fixed Windows Placement" y en el campo que pone Windows with fixed positions añade "title=trans" (cuando os lance el popup) en la zona "Positioned Windows) y dejad las componentes X y Y tal cual si queréis que os aparezca en la esquina superior izquierda.

¿Os gusta? Me alegro. Dadle sobre todo las gracias a Digg,jeje.

Linux, ¿la plataforma de desarrollo software del futuro?

Últimamente, muchos desarrolladores están cuestionándose en qué plataforma realizar sus proyectos (véase aquí). La razón puede ser el revuelo que está ocasionando la consolidación de Linux, el crecimiento en usuarios de Mac, el fracaso de Windows Vista...Cada día más desarrolladores enfocan el desarrollo hacia un software multiplataforma. Todo esto me ha incitado a escribir este artículo donde pretendo expresar de la forma más objetiva posible qué plataforma (tanto Sistema Operativo como de programación) son las que pueden triunfar.

Por motivos de sencillez, he elegido Windows, Linux, Macintosh y Solaris como Sistemas Operativos, además de ser los más populares. Además, personalmente creo que son las plataformas más aptas para desempeñar esta importante tarea.

Windows
Windows no solo es el sistema operativo más usado, sino que también es el que más desarrolladores y software tiene. Es todo un gigante entre los sistemas operativos, un emperador si lo queréis ver así. Pero por supuesto, eso no significa que sea el mejor sistema operativo (SO). Opiniones personales aparte, Windows es una muy buena plataforma para distribuir tu software porque el número de clientes potenciales es realmente elevado (En torno al 93% (datos de Mayo de 2007) de los ordenadores de todo el mundo usan Windows). Por lo tanto, es una plataforma que aunque no nos guste (a los linuxeros), hemos de tener muy en cuenta.

Además, Microsoft ha creado una plataforma realmente muy buena para programar, todo hay que decirlo. Hablo de .NET. Negar que es muy buena, es engañarse a un mismo. Existe un port (Mono) de .NET para Linux,Mac, Solaris y más SO's basados en UNIX gracias a que Microsoft liberó el código (parcialmente).



La plataforma .NET es realmente muy buena porque es capaz de abstraer gran cantidad de lenguajes (C#, Visual Basic, Delphi (Object Pascal), C++, J#, Perl, Python, Fortran y Cobol.NET). Además dispones de muy buena documentación en msdn. Ahora bien, la gran pega que tiene es que sólo el núcleo de .NET fue lo que liberó Microsoft. Es decir, que uno puede hacer un programa para consola que sea totalmente multiplataforma. El problema es que se supone que nosotros queremos hacer un programa que no solo sea multiplataforma sino que también sea accesible para muchos usuarios, así que tendremos que usar GUI's. Y aquí está el problema. Microsoft no quiere/interesa liberar esta parte de .NET porque supondría liberar buena parte de Windows. Entonces, proyectos como Mono tienen que usar GTK# para dibujar las GUI's. Ventaja, que estas si que son libres y multiplataforma. Inconvenientes, que no están todo lo bien documentadas que uno querría. Y no solo eso, sino que además siempre que uno desarrolle en .NET bajo Mono, irá por detrás de Microsoft. Pese a eso, es una muy buena alternativa.

Además de .NET, otras plataformas muy buenas para Windows son Java (Swing para las GUI's), Gtk/Gtk+ (C/C++) y Qt4 (C++).


GNU/Linux
Linux es un SO que está viviendo sus mejores momentos desde que fuera creado en 1991. El que este sistema operativo venga preinstalado en computadoras de DELL y Lenovo (Asia) está ayudando muy positivamente a que se consolide como un gran competidor a Windows. Además, es muy estable, gratuito (si no se compra versiones de pago) y libre. Linux se está convirtiendo en una perfecta plataforma para programar, véase .NET (gracias a Mono) , Java y Gtk/Gtk+ o Qt(sobre todo gracias a su última versión, Qt4 como ya hablamos con anterioridad en el blog). Y es que personalmete, como usuario de KDE, creo que Qt4 es una plataforma ideal, no solo por la eficiencia sino por el soporte de bindings para Java y C#. Además, esta última revisión ha mejorado de forma muy notable la potencia en gráficos (además de estar muy bien documentada). No puedo hablar igual de Gtk (lo siento para los Gnomeros).

Java sigue siendo el líder de los lenguajes al ser el más usuado. Y en Linux no iba a ser menos. Java por supuesto que también es una muy buena alternativa multiplataforma, ya no solo por estar muy instaurado sino porque la documentación es buena y sus bibliotecas muy completas. Eso sí, el inconveniente que plantea es la eficiencia. Pero sí que es una opción muy buena desarrollar software multiplataforma.

Macintosh

El sistema operativo de la manzana está viviendo unos momentos dorados. Y eso también se nota en que cada vez hay más aplicaciones para Mac OS X. Lógicamente esto también se nota en el interés mayor por parte de los desarrolladores. Por eso, también analizaré este sistema operativo como plataforma para desarrollo software. Las ventajas que aporta respecto a Windows es una robusted mucho mayor. Ahora bien, también es un sistema de pago (como Windows) con la pega de que a día de hoy sólo funciona "oficialmente" bajo hardware de Apple. No sabemos si con Mac OS X 10.5 Leopard, Apple permitirá su instalación en todos los x86, aunque con casi toda seguridad no.

Con la nueva versión de Qt4, ya no hay problema para usar estas librerías en Macintosh (al igual que en Windows). También puedes usar Gtk, pero como dije antes, no las considero una alternativa real puesto que para desarrollar software serio hay que convencer a muchos desarrolladores, y eso se hace con una API potente y bien documentada. .NET está disponible gracias a Mono. Por supuesto que Java también, pero aquí sí que hay un problema. Apple se encarga de revisar/optimizar Java para Mac, por lo que en Macintosh, la versión oficial es la 1.5 (en Windows, Linux y Solaris la versión actual es 1.6).


Solaris

Finalmente hablaremos de Solaris, el sistema de Sun. Ya en 2005 fue liberado su código fuente. Sun está haciendo grandes esfuerzos para robarle terreno a Linux y afianzar la posición de Solaris. Las grandes ventajas que aporta este sistema operativo frente a Linux es que Java es el núcleo de todo. Está perfectamente integrado este lenguaje en el sistema. Por supuesto que podemos programar también en .NET, en C++ con QT y también con Gtk.

El problema que le encuentro a Solaris es que aunque se están haciendo grandes esfuerzos en aumentar el soporte hardware, todavía falta tiempo para que el número de drivers sea más grande.

Conclusión
Después de este análisis de los diferentes sistemas operativos, he de destacar algo que hasta ahora no había tenido en cuenta. La virtualización. Tanto Windows, como Linux, Mac y Solaris disponen de software de virtualización de sistemas operativos. Así que en esta parcela no se decidirá qué sistema es mejor para convertirse en la plataforma de desarrollo software del futuro.

Personalmente, yo me decantaría por Linux si se trabaja bajo un hardware probado (como los PC's de DELL). ¿Las razones? Seguridad, robusted, gran variedad de bibliotecas de programación multiplataforma. Probablemente sea la plataforma del futuro. Ahora bien, si se pretende programa exclusivamente en Java no olvidaría a Solaris. Las razones por las cuáles no opto por Windows y Mac creo que son previsibles. Sistemas de pago, cerrados y que a día de hoy aportan poco más de lo que disponemos en la comunidad Open Source.

Y aconsejo, pónganse las pilas con Qt4, que va a seguramente va a dar mucho de qué hablar. Y vosotros, ¿qué haríais?

He de agradecer de forma notoria a mi amigo Antonio, porque sino fuera por las largas discusiones que he tenido con él sobre temas como éste, quizás no me hubiera ni cuestionado escribir este humilde artículo de opinión de un pobrecito hablador ( ;) ).

Toshiba lanza al mercado memorias SD de 32Gb

Toshiba (Japón) acaba de lanzar al mercado memorias flash SD de 32Gb. El precio rondará 350$ la versión de 16G y 700$ la de 32Gb. Estas nuevas memorias disponen de una velocidad de transferencia mucho mayor (6MByte/s).

Sin duda alguna, una buena noticia para el futuro de los teléfonos móviles, cámaras de fotos o videocámaras e incluso reproductores multimedia.

Raptor, el nuevo menú que vendrá con KDE4

Siempre me ha gustado más KDE que Gnome, pero parece que KDE4 simplemente destronará a Gnome, y como siga como van ahora, puede que sea para siempre. Con KDE4, los desarrolladores de KDE han querido facilitar y "limpiar" las interfaces de sus programas. Una muestra de ello es Raptor, el nuevo menú que incorpora KDE4.

El proyecto de este nuevo menú avanza de forma vertiginosa. Aquí dejo un enlace a un vídeo para que veáis como está quedando (lógicamente, es muy probable que cambie, pero bueno, os hacéis una idea) VIDEO (Ogg Vorbis).



Desde luego que entre este nuevo menú y los mockups del theme final de KDE4, nadie podrá decir que KDE es feo.

Ojalá que entre esto, las magníficas tecnologías que se esperan con KDE4 y la prometida mejora de eficiencia, buena parte de la comunidad Linux vuelva de nuevo a KDE, porque desde la llegada de Ubuntu, Gnome se ha convertido casi en un estándar de facto (también openSUSE ha girado a Gnome con su versión de pago).

Ubuntu Hungry Hippo, ¿versión Gutsy+1?


Leo a través de digg que a alguien se le ha ocurrido este curioso nombre para la siguiente versión de Ubuntu. ¿Será el nombre final Hungry Hippo? Pronto lo sabremos, desde luego que es un poco "particular", aunque sigue la tónica de los nombre de Ubuntu. Estaremos al tanto. ;)

ASUS, lista para comercializar su portátil de 199$


Leo en ars technica:

Asus has announced it intends to begin shipping the ultra low-cost EEE PC in September. According to Asus, the E's in the title stand for "Easy to learn", "Excellent Internet", and "Excellent mobile computing experience." Asus reportedly plans to ship up to 500,000 of these systems in 2007, and up to 3-5 million in 2008.

Las características técnicas de este "cacharro" son las siguientes:
  • Pantalla 7'' LCD
  • 900MHz Celeron-M ULV (Ultra bajo voltaje)
  • Intel 910 Chipset
  • 512MB DDR2-400 RAM
  • 4, 8, o 16GB HDD
  • Distribución Linux Xandros
Características OLPC:
  • Pantalla 7,5'' TFT
  • AMD Geode 433 MHz (3,1W)
  • 256 MB DRAM
  • 1GB memoria flash
  • Distribución basada en Fedora
Y aquí las características de Eduwise, Classmate PC de Intel:
  • Pantalla 7'' LCD
  • CeleronM 915GMS + ICH6-M
  • 256 MB DDR2
  • 1GB memoria flash
  • Windows XP (tambíen distro Linux)
La "guerra" ha comenzado en el mercado de PC's de muy bajo coste. Intel con su portátil de Classmate PC que cuesta entre 220-300$, el OLPC de Negroponte y ahora se une Asus con este modelo a punto de comercializar en Septiembre. La polémica está servida.

De todos estos modelos, el más potente es el portátil de ASUS, aunque lo cierto que ha sido la última en anunciarlo. Quizás el portátil que está más pensado para optimizar la duración de las baterías es el OLPC, puesto que permite la carga de forma manual (manivela). Pero todo esto hasta que no llegue a nuestras manos no podrá ser constrastado.

Personalmente, creo que iniciativas como esta son beneficiosas para todos, porque por un lado, obligan a las empresas a no dormirse en los laureles y por otro lado, benefician a los potenciales clientes, como pueden ser los gobiernos. ¿Qué opináis vosotros?

Flash Player 9 solportará H264 y AAC

Leo a través de digg que Adobe ha decidido añadir nuevos formatos a Flash Player en la versión 9.3 Beta 2. El autor del artículo original es un trabajador de Adobe, así que habrá que creerse lo que nos anuncia,jeje.

Según se comenta, se añadirá soporte para:

  • Subtítulos en 3GPP, MPEG4 y QuickTime Movies
  • Codec para H.264 (alta definición)
  • Decodificador de AAC Main, AAC LC y SBR
Todo esto parece una maniobra de Adobe para llenar Internet de videos de alta definición y afianzar aún más su posición de dominio (que ha sido tremendamente consolidada gracias a sitios como Youtube), ahora bien, según comenta el autor del blog en palabas suyas:
Truth is that these specifications are so complex that no one supports 100% of it.
Así que fallos habrá, pero bueno, es un comienzo.

De todos modos me parece positivo el que se añada soporte a estos formatos, puesto que de aquí a un par de años, se SUPONE que la banda ancha en el mundo occidental (más bien en todos sitios menos en España, :S) será mucho mayor de lo que es ahora (VDSL, HDSL, y todas las alternativas existentes de tal calibre). Será entonces el momento en el que despegue la alta definición en Internet.

Para más información, lea completamente el artículo original aquí.

Comparativa openSUSE 10.3 Beta1 vs Ubuntu Gutsy Tribe 4









Tras ver cómo a algunos barrapunteros les molesta tanto el que se "glorifique" a Ubuntu, me he puesto a buscar información (aquí también) que avale una comparativa entre estas 2 distribuciones punteras en el mundo Linux y de paso sirva para justificar por qué creo que es positivo que existan pocas distros, pero las que haya que sean "fuertes" y con una gran comunidad detrás.

He elegido para el estudio estas 2 distribuciones por 2 motivos. Porque he usado ambas (Ubuntu Feisty y openSUSE 10.2), y porque son 2 distribuciones muy punteras y con una muy buena detección del hardware.

Instalación
Instalar ambas distribuciones es muy sencillo, pero al igual que pasaba en openSUSE 10.2 frente a Ubuntu Feisty, openSUSE dispone de un instalador mucho más completo pero al mismo tiempo muy sencillo, frente al Ubiquity de Ubuntu que facilita enormemente la instalación pero que no nos deja seleccionar paquetes "extra" durante la instalación. Eso sí, como punto a favor de Ubuntu, su instalación es más rápida (10min vs 20min aprox).

Distribución de CD's/DVD's
xbuntu siempre se ha caracterizado por distribuir un CD con Gnome (Ubuntu), KDE (Kubuntu), XFCE (Xubuntu) y derivadas. En cambio, hasta ahora, openSUSE te permitía elegir el escritorio que uno prefería a la hora de instalar la distribución. Pues bien, parece ser que con openSUSE 10.3 esto va a cambiar. Si uno se descarga el DVD, estará igual que ahora, es decir, que seguirá pudiendo elegir qué escritorio instalar durante la instalación. Ahora bien, y aquí es donde viene lo novedoso, si descargas un CD (ya no se descargan los famosos 5 CD's), uno descarga eligiendo qué escritorio precargar. Es decir, habrá un CD openSUSE 10.3 con KDE y con Gnome.

Look&feel y eyecandy
El "look&feel" de openSUSE 10.3 parece ser mejor que el que hasta ahora ha presentado Ubuntu Gutsy. Respecto al eyecandy de ambos escritorios he de decir que ambos usan escritorios 3D. Según lo planeado, Ubuntu usará Compiz Fusion. openSUSE, hasta la fecha, sigue usando por defecto Compiz, pero está disponible Compiz Fusion en los repositorios oficiales (algo que personalmente me parece mejor, puesto que Compiz es un proyecto ya muy estable y testado, cosa que Compiz Fusion no lo es, pese a funcionar realmente muy bien). Aquí dejo unas imágenes obtenidas de tuxmachines:






Escritorio KDE 3.5.7 en openSUSE 10.3




Escritorio Gnome 2.20 (versión de desarrollo) en openSUSE 10.3



Escritorio Gnome 2.20 (versión de desarrollo) en Ubuntu Gutsy Tribe 4


openSUSE 10.3 incluirá, en su versión definitiva también KDE4 Release Candidate(también KDE3). Kubuntu, en cambio, no la incluirá, pero sí que permitirá fácilmente su instalación.

Arranque
Este ha sido un terreno en el que siempre ha ganado Ubuntu, sobre todo desde que en Edgy mejoraran el tiempo de arranque sustituyendo init. Afortunadamente, los desarrolladores de openSUSE se han puesto manos a la obra y parece ser que la mejora ha sido muy notable.
Ubuntu seguirá con su cargador de arranque, así que por aquí no hay novedades.

Instalación de software
Este también es otro de los puntos fuertes de Ubuntu y sus derivadas, ya que gracias a la genial arma APT (gracias, debianitas, ;) ) es realmente fácil y rápido instalar programas. Y no digo lo fácil que es añadir repositorios! Eso sí, tiene un punto negativo. En openSUSE, todo esto se puede hacer en modo gráfico, en Ubuntu, usando Synaptic se puede hacer, pero no es tan cómodo como en openSUSE.

Por su parte, openSUSE, parece haber mejorado mucho la instalación de paquetes, ya que a mi juicio ha sido siempre un "infierno", especialmente si usábamos YAST installer (porque con Smart es mucho más rápido, sobre todo recargando los repositorios). De todos modos, este tema es donde más incapié parece que están poniendo los desarrolladores de openSUSE, así que recemos para que la mejora sea muy notable.

Lista de software disponible
Realmente ambas distribuciones tienen unos repositorios muy completos y actualizados (quizás más Ubuntu, aunque bajo mi punto de vista openSUSE es más estable)

Configuración
El gran punto a favor de openSUSE. Yast2 es simplemente genial. Con simples clickeos puedes configurar hasta el último detalle tu sistema operativo, cosa que desgraciadamente no tiene Ubuntu. Es cierto que están haciendo esfuerzos (por citar un ejemplo, el configurador gráfico de xorg.conf), pero todavía, openSUSE saca mucha ventaja aquí a Ubuntu.

Conclusión
Para finalizar, he de decir que personalmente, me ha parecido más estable y mejor integrada openSUSE. Los puntos negros que presenta son una infernal resolución de dependencias (esto puede cambiar mucho de aquí a la salida final del producto puesto que están haciendo grandes esfuerzo en resolver los problemas que plantea).

Respecto a Ubuntu y derivadas, tiene como puntos fuertes una enorme comunidad , por lo que es mucho más fácil encontrar qué hacer o cómo resolver algún problema en Ubuntu que en openSUSE. Presenta una magnífica resolución de dependencias (ya sea con Synaptic o Adept) y es realmente fácil actualizar el sistema (además de hacerlo de una forma muy rápida y eficiente).

PD: La razón por la cuál considero positivo la existencia de pocas distribuciones pero sí que "fuertes" es que si existen pocas, es más fácil concentrar a la ingente cantidad de programadores Linux en pocos sistemas, de modo que es más rápido corregir, actualizar, mejorar estos sistemas. Es cierto que algunos pensarán que es un desprecio a otras distribuciones, pero yo no lo veo así. Sin más, espero vuestras opiniones.

Redireccionado el feed a Feed Burner

He redireccionado el feed del sitio a Feed Burner para poder seguir un mayor seguimiento de la web. Espero que no os moleste el cambio. ¡Que no se os olvide cambiar el antiguo feed por el nuevo!

Primer procesador comercial con arquitectura malla y 64 cores


Leo un interesante artículo en Tecnology Review que comenta que hoy, 20 de agosto, un spin-off del MIT, Tilera, ha anunciado la comercialización de un procesador llamado Tile64 con arquitectura en malla que contiene 64 cores. Según comentan, parece ser que está especificamente diseñado para la ejecución de aplicaciones de vídeo como pueden ser sistemas de videoconferencia, para monitorizar tráfico de red o reducir el spam de emails o virus.

Algo realmente interesante es que parece ser que el procesador evita algunos de los problemas de embotellamiento que se dan en los procesadores más frecuentes, como puede ser el saturamiento de datos a través de los buses. Para ello, éste utiliza una estructura de malla similar a lo que es en sí Internet, una red en la cuál hay muchos nodos descentralizados, razón por la cuál no existen embotellamientos en éste. Según comenta el fundador de la empresa, Anant Agarwal,

"is very much like the Internet on a chip, and like the Internet, Tilera's chip can be scaled up gracefully; it doesn't need to be redesigned each time new cores are added".


Personalmente, me parece una muy buena notica el que se propongan nuevas estructuras en la arquitectura de los microprocesadores, puesto que creo que el diseño actual de procesadores es muy poco innovador . Sería bastante bueno que surjan ideas como esta de modo que la arquitectura computacional no quedara tan estancada como lo está ahora, puesto que realmente no ha habido grandes cambios desde los 80. Simplemente ha habido una evolución generacional de la arquitectura, bastante lógica, que ha ido resolviendo los problemas que han aparecido.

Para algunos les parecerá que 64 cores son muchos, y lo son. Y es cierto que 64 cores pueden plantear graves problemas en el diseño de computadores (por lo comentado anteriormente), pero lo cierto es que si uno redefine la arquitectura de los microprocesadores y le da un enfoque completamente distinto al que le dan empresas como Intel, AMD, IBM o SUN, por poner un ejemplo, quizás se pueda expandir la frontera de algo que a día de hoy solo está al alcance de estas multinacionales. Y no solo eso, sino que todos nos podríamos beneficiar. Es más, es un aliciente para todos los ingenieros informáticos, para que veamos que realmente todavía quedan cosas por "inventar", y digo inventar porque realmente no es un invento, sino un cambio en la concepción de la cosas que nos conduce a un mismo ente, el procesador.

Finalmente, he de añadir (gracias a un barrapuntero) que creo que éste procesador no tiene un nicho de mercado más allá de para lo que ha sido diseñado, puesto que para la ejecución de un programa cualquiera es realmente complicado sacarle partido a tal número de cores. Incluso es difícil que un sistema operativo saque partido a más de 8 cores (tal y como lo entendemos día a día). De todos modos, todo esto depende de cómo se descentralice los núcleos del procesador, puesto que si fuera posible que el propio hardware desvíe las cargas de trabajo a los núcleos ociosos podría ser muy interesante.

Nuevo "look" al blog

Espero que os guste el nuevo look. No es que no me gustara la plantilla anterior, pero tenía algunos fallos (gracias, Antonio) y planteaba un formato de blog que a mí no me acababa de convencer. Espero que os guste este nuevo look que le he dado al blog y también espero que sea más funcional. ;)

Xorg 7.3, retrasado

Leo en digg:

as discussed at the developer meeting yesterday, we're going to opt for leaving xserver 1.4 for Gutsy+1. In checking with some upstream xorg developers, they concur this is probably the wise approach given our release schedule. [this also means that display-config-gtk will be delayed as well]. Xorg 7.3 slated for August 29, too late for gutsy.


Enlace original.

Las ventajas que aporta Xorg 7.3 son alucinantes, al menos así es como nos lo vende Keith Packard, miembro del grupo de trabajo de Xorg. Actualmente, con Xorg 7.2, si dispones de una distribución como Ubuntu (y sus derivadas) u openSUSE, normalmente no suele haber problemas de detección de la pantalla (no suele). Pero de hecho los hay. Pues bien, cuando un fallo de estos le aparece a un usuario novato, se lleva una gran decepción. De acuerdo con lo que Keith Packard comenta, todo esto debería de desaparecer con Xorg 7.3, puesto que no se debería ni siquiera requerir un xorg.conf (como pasa actualmente). Todo debería de ser autodetectado en tiempo real. Xorg recibirá la información de nuevos dinámicamente vía D-Bus.

Otra ventaja interesante es que se están haciendo grandes esfuerzos para la detección de varias pantallas, de modo que cuando uno use un cañón conectado a su portátil o sobremesa no aparezcan los problemas que hoy en día encontramos (todo gracias a la nueva extensión RandR 1.2).

Pues bien, parece ser que por algunos problemas han decidido retrasar todas estas maravillosas ventajas hasta la siguiente versión de Ubuntu, la cual se espera para Abril de 2008.

Bajo mi punto de vista, es FUNDAMENTAL automatizar al máximo la detección de la configuración de vídeo para conseguir llevar Linux a las masas, pues lo que más asusta a la gente es la "temible" consola, por llamarlo de una manera,jeje. Espero ansioso este lanzamiento, al igual que KDE4.

LPDDR2, un nuevo tipo de memoria principal no volátil

Leo en the inquirer(versión anglosajona) que el JEDEC se va a reunir a finales de Agosto en Alemania para debatir la estandarización de nuevos tipos de memoria. Tal es el caso como la LPDDR2, una memoria no volátil y de bajo consumo que podría hacerse hueco en el mercado de las memorias como lo están haciendo las memorias flash y que podrían acelerar el arranque de nuestros sistemas. La parte negativa es que este modelo de memoria está encontrando problemas para su estandarización, aunque parece que se están haciendo progresos para conseguirlo. En el artículo también se habla de que se quiere mejorar el rendimiento de las memorias DDR3 (algo totalmente necesario, puesto que a día de hoy no compensa para nada disponer de módulos DDR3 por su altas latencias, relativamente bajas frecuencias y alto precio). También se busca la inclusión de la GDDR5 en el estándar (buena noticia para los gamers). Más información en JEDEC.

Modelos de Negocio Open Source

Interesante artículo que leo en OSBR. Se nos habla de cómo el modelo Open Source sigue creciendo (lentamente, pero está creciendo) en el mundo empresarial. El artículo presenta ejemplos de empresas norteamericanas que se han decidido a apostar por este modelo de desarrollo y que quedan magníficamente descritas con frases como esta:"Open source is a force that can't be stopped. When it picks a market it eats it out from the bottom up." Chris Lyman, CEO, Fonality

Buena noticia para el software libre.

Offtopic: Blog Action Day, enrólate!

He leído en the inquirer que se ha hecho un llamamiento a todos los bloggers del mundo para que el día 15 de Octubre se escriban post relacionados con el medio ambiente para concienciar a la gente de que debemos de cuidar la Tierra.

On October 15th, bloggers around the web will unite to put a single important issue on everyone’s mind - the environment. Every blogger will post about the environment in their own way and relating to their own topic. Our aim is to get everyone talking towards a better future.


El objetivo es bastante noble. Se puede participar de 3 formas distintas:

a) Escribiendo un post sobre el tema el día 15 de Octubre
b) Donando las ganancias de dicho día a caridad
c) Publicitando el acontecimiento

Así que yo desde aquí os animo a que os inscribáis en el evento. La Tierra es un bien común de todos, cuidémosla, ;)

¿Compiz Fusion por defecto en Ubuntu Tribe?

Compiz Fusion, el nuevo proyecto tras la reunificación de Beryl y Compiz es realmente impresionante para los "ojos" pero siendo francos plantea todavía varios problemas en algunos PC's o equipos antiguos. Por eso, en las listas de correo de Ubuntu se están planteando añadir Compiz Fusion por defecto en la siguiente versión que saldrá en Octubre, Ubuntu Gutsy. Las razones son las siguientes(más información aquí):

Video playback - basic Xv playback should work on all video drivers we
support [1] but there is no composited video playback. That means, that
all effects will just give a black window for the video player. Moving
the window around results in a black window too until the window is
settled, then the playing comes back.

Windowed 3d applications - currently the 3d hardware renders directly
into the framebuffer. This means that no transformation effects are
possible [2], but it also means that no damage events are generated
when a window is moved around. This results in artifacts on the screen
where the 3d application was. You can try this on a compiz system by
runing glxgrears (intel, ati) and move it around on the screen or move
another window over it. Work is being done in this area, but it will
not be ready for gutsy.

Performance regression on windowed 3d applications - some video
drivers drop significantly in 3d performance when compiz is
running. For fullscreen apps this can be worked around with a compiz
setting, but not for windowed 3d applications.

General performance regressions - people with older hardware will see
a slow system when compiz is enabled because of the additional
requirements it imposes on the hardware (especially on systems with
CPU < 1Ghz, older GPUs).


Personalmente, me encanta Compiz Fusion, pero hay que admitir que todavía es un software experimental que presenta fallos en algunos casos concretos y para ser un sistema que vaya a usarse todos los días hay que valorar y mucho la estabilidad. Por ello, bajo mi punto de vista no creo que sea lo ideal que se active por defecto, sino que sea el usuario el que decida si usarlo o no. Es decir, lo suyo sería tal y como se encuentra ahora en Ubuntu Feisty. De este modo no se compromete la estabilidad del sistema por defecto (cosa que podría desprestigiar a la distribución) sino que es el usuario el que voluntariamente activaría ese servicio, siendo conocedor de los problemas posible que pueda plantear. ¿Qué opinaís ustedes?

Amarok 1.4.7 lanzado

Ha acaba de publicar la última versión (posiblemente la última antes de lanzar el tan ansiado Amarok2 que usará Qt4) que corrije unos fallos detectados en la anterior versión. Así que ya sabéis, a actualizar el mejor reproductor de música que existe!

Gnome 2.19.90 lanzado

Leo en linuxcompatible:

"This is our seventh development release on our road towards GNOME 2.20.0, which will be released in September 2007. New features are still arriving, so your mission is simple : Go download it. Go compile it. Go test it. And go hack on it, document it, translate it, fix it.

Lots of modules have great plans for 2.19, and if you're willing to help there are many areas where that help is welcome! Don't hesitate to ask how or where you can help. If you don't even know where to start, just send a mail to our fantastic gnome-love mailing list.

No hay grandes innovaciones sino simplemente corrección de errores y mejoras de rendimiento en algunos programas (aquí).

Personalmente, he de admitir que aunque no sea mi escritorio preferido sí que es un proyecto muy bueno, estable y funcional. Enhorabuena a los Gnomeros, pronto estará la versión estable (2.20).

Nuevo instalador para Linux

Realmente no es que sea nuevo de hoy pero lo cierto es que ha sido recientemente cuando se ha añadido al servicio opensuse Build, de modo que todos los que dispongamos de esta fantástica distribución ya tenemos una forma nueva y más sencilla de instalar, tan simple como hacer click en una página web. Una gozada.

PD: Lo he probado y realmente es un solo click. Eso sí, de momento parece ser que solo funciona en Konqueror, aunque creo que están haciendo un parche para que también funcione con Firefox.

Más información aquí.

Linux mejora su eficiencia en portátiles

Buenas noticias para el sistema operativo del pingüino. Leo en the inquirer que la aplicación PowertTOP de Intel aumenta la eficiencia de consumo bajo este sistema operativo, lo que otorgará a los usuarios linuxeros una autonomía igual o incluso superior a la que podemos disfrutar en Windows. Sin duda son buenas estas mejoras, y más sabiendo que vienen de Intel. Eso es señal de que cada vez Linux cobra más importancia.

¿Intel lanzará los 45nm en noviembre?

Leo en the inquirer:

Intel ha publicado en su página web que tiene todo listo para lanzar los procesadores Xeon de núcleo cuádruple y 45 nanometros en noviembre.

Aunque el sitio no explicita que se trate de la familia Penryn, habla del lanzamiento de procesadores que contienen 12MB de caché L2, un elemento fundamental en la arquitectura de núcleo cuádruple de Penryn.


Si es esto cierto, que se prepare AMD, puesto que aunque su nueva arquitectura K10 parece ser muy interesante, seguirá estando integrada en 65nm, mientras que Intel le lleva la delantera...Tiempos difíciles le avecinan a AMD.

QT4, una plataforma de desarrollo muy interesante

Recientemente he leído un artículo en Linux and OpenSource Blog que me ha inducido a postear esta noticia. Existen multitud de plataformas para el desarrollo sotware, pero últimamente parece que existe una tónica de decrecimiento de usuarios de Windows respecto a Mac OS X o Linux. Quizás sea el momento de usar Qt4 como plataforma de desarrollo software para aplicaciones de ámbito general, ya que por un lado ofrece la potencia y eficiencia de estar escrito en C++ con la versatilidad de ser un API reescrito para ser más eficiente en su versión 4, con soporte para bindings Java o C#, con las ventajas de ser portable el código tanto a Windows como a Mac OS y un largo etcétera. Además, con el último relicenciamiento la cosa es más que jugosa. Véase aquí:
No sé qué opináis vosotros, pero para mí que junto con la plataforma .NET de Microsoft es de lo más interesante que hay, con la ventaja de no depender de Microsoft en el diseño de las interfaces gráficas.

KDE4, imparable

Desde que iniciara mi experiencia Linux hace unos años, he estado usando KDE durante todo este tiempo, salvo durante 9 meses que decidí probar Gnome (para cambiar, más que nada). Para empezar, he de admitir que Gnome me parece un proyecto formidable, porque es un escritorio muy fácil de usar y sencillo que además cuenta con un enorme comunidad detrás de él, pero tiene sus peros: uso de librerías Gtk, mal documentadas y basadas en un lenguaje que pese a usarse día a día está más que anticuado (C); escritorio algo más pesado que KDE; evolución de sus tecnologías bastante lenta...etc

Por otra parte, siempre se ha dicho que KDE ha tenido unas interfaces muy sobrecargadas (y no digo que no) pero todo eso parece que está cambiando, y de forma muy rápida. (Para seguir los avances de KDE4 semana a semana http://www.kdehispano.org/)

El ejemplo lo tenemos en Dolphin, su nuevo navegador de archivos que ha sido totalmente redefinido y que tiene varias ventajas: la sencillez de nautilus con la potencia de estar totalmente escrito en Qt4. Su interfaz ha sido reemplazada por una realmente sencilla que deleitará a todo el mundo. Aquí cuelgo el enlace a un vídeo que muestra se encuentra el proyecto. Por cierto, he tenido la suerte de probarlo en mi propio PC y realmente es increible, así que os animo a todos a que probéis KDE4, aunque sea una fase "beta" (más bien alpha)


Sobre el blog

El objetivo de este blog no es otro que el de compartir mis opiniones sobre ciertos temas que siempre me han resultado muy interesantes como son el mundo Linux, la computación, el desarrollo e implantación de nuevas tecnologías que faciliten la sociedad de la información y todo lo que esté relacionado con este mundillo.

Inauguro el blog

Hola a los que leáis esto. Esta entrada es para inaugurar este nuevo blog que espero resulte interesante para los que vayáis a leerme. Sin más, me despido y espero que esta entrada resulte anecdótica dentro de un tiempo, ;)