Complementando mi gnu/linux y mi gnu/opensolaris...

martes, mayo 29, 2007

Guía visual definitiva para instalar Solaris 10 en un Mac Book

El responsable de esta fantástica guía (5 entradas en su blog) es Farhan Mashraqi, entusiasta de MySQL. Podéis ir a cada una de las siguientes partes:


Screencast: arranque dual en un portátil

Poco a poco va apareciendo interesante material, que constituyen buenas presentaciones multimedia, en los diferentes grupos de usuarios de OpenSolaris. En el blog de Laurent Bridenne podéis aprender de forma entrenida y amena cómo instalar OpenSolaris con doble arranque en un portátil haciendo previamente un backup de su Windows y terminando por instalar Sun Studio 11. Está dividido en las siguientes cinco partes (formato Flash 6, cerca de 27 minutos):

Segmento 1: Introducción (1 min., 28 seg.)
Segmento 2: Copia de seguridad (3 min., 49 seg.)
Segmento 3: Haciendo las particiones (8 min., 52 seg.)
Segmento 4: Instalación de Solaris Express, Developer Edition (8 min., 21 seg.)
Segmento 5: Instalando Sun Studio 11 (3 min., 53 seg.)

lunes, mayo 28, 2007

Experimentando con XFCE4.4 en OpenSolaris

Este fin de semana he seguido trabajando con Nexenta y su "desktop". Finalmente, tras múltiples actualizaciones de paquetes a Feisty (Ubuntu), tengo funcionando experimentalmente XFCE4.4 en el portátil. La idea es seguir trabajando en los paquetes relacionado con el escritorio de Nexenta en un repositorio experimental que sirva de apoyo a la distribución principal, dónde los esfuerzos de los desarrolladores están más centrados ahora a tener al día la distribución de cara a servidores. Seguiré trabajando en los paquetes de xfce4, gnome y kde, al menos. Si todo va bien entrará de forma experimental el resto de escritorios que existen ahora en Debian/Ubuntu.

viernes, mayo 25, 2007

"Calentando" motores

Quedan 6 días para el OpenSolarisDay, pero ya podéis ver como la comunidad "calienta" motores. ¡Animaros a venir! Estupendo spot que David Galán (quien está apostando fuerte por usar multimedia para promocionar OpenSolaris) acaba de enviarnos a la lista de usuarios de OpenSolaris. :-)

Pack de fondos de pantalla para OpenSolaris

Estos son unos fondos de pantalla neutros, sin logotipo ni texto ni nada, que pueden servir de base para haceros fondos de pantalla tipo Solaris a vuestro gusto. El escueto anuncio de estos fondos están en el blog "My New Direction" de Chris.

miércoles, mayo 23, 2007

Nuevas siglas: AVS

Quedáos con estas nuevas siglas que vienen de Sun StorageTek Availability Suite, o AVS para los amigos (que me las expliquen porque no casan ni en inglés...). Es un proyecto de la Comunidad OpenSolaris enfocado en dos características: Remote Mirror Copy & Point in Time Copy. Ambas infraestructuras son una combinación de filtro-driver y una extensa colección de utilidades y programas de apoyo.


El software de Remote Mirror Copy y el de Point in Time Copy permite a los volúmenes y/o a sus "snapshots" (instantáneas), ser replicados entre servidores separados físicamente en tiempo real o en un momento concreto, sobre distancias virtualmente ilimitadas. Los volúmenes replicados pueden ser usados para backups de disco o cintas, procesado de datos sin el "host", soluciones para la recuperación de desastres, distribución de contenidos y otras muchas tareas basadas en volúmenes.

Como podéis ver en la imágen anterior, se puede configurar el software para replicar cualquier número de volúmenes "master" o sus "snapshots" hacia cualquier número de servidores remotos como un volúmen remoto, en los que, además, podemos volver a tener uno o más "snapshots". Independientemente de la replicación remota, un servidor puede también configurarse con cualquier número de "snapshots" estableciendo relaciones del tipo 1-a-1 o un 1-a-muchos entre el "master" y los volúmenes "shadow" (como veis hay algunos términos que prefiero no traducir).

Como no podía ser menos podéis contemplar su funcionamiento en tres diferentes demos en Flash y quedaros como me he quedado yo, porque además esto funciona perfectamente con ZFS (ZetaByte Filesystem):

- Primera parte de la demo de ZFS & AVS
- Segunda parte
- Sincronización puntual de ZFS & AVS

Publicada la agenda de trabajo para los talleres del OpenSolarisDay

El OpenSolarisDay se celebrará este 31 de mayo en la Universidad Carlos III de Madrid. Se han organizado talleres sobre OpenSolaris y sus novedades, dónde se realizaran prácticas sobre ZFS, Dtrace, virtualización y tendrá lugar la presentación de la distribución Nexenta (GNU/OpenSolaris).

Se entregará también un DVD con toda la documentación en castellano sobre OpenSolaris (OrangeBooks), presentaciones de las ponencias y talleres, plantillas de comandos OpenSolaris y el StarterKit de la comunidad OpenSolaris.

Todavía podéis apuntaros en al web del OpenSolarisDay (¡aviso que habrá sorteo de regalos entre los asistentes!).

Actualización:
la noticia ya ha aparecido también en Barrapunto.

Nueva versión de Belenix: 0.6

Apareció el anuncio de la nueva versión de Belenix anoche en el blog de Joe. Os traduzco sus palabras y características:

"Moinak ha publicado BeleniX 0.6 hoy. Y la mejor parte es que viene con Compiz.

En sus palabras:

Después de una larga pausa BeleniX 0.6 está ya disponible. A continuación está un sumario con los principales cambios. Puede visitar http://www.belenix.org/ para más detalles.


  • Basado en OpenSolaris Build 60
  • Xorg 7.2 totalmente modular basado en las fuentes de "Solaris X Consolidation"
  • Compiz 0.5.0 3D Manager integrado con Xfce y KDE. El driver de Nvidia driver
  • está includido. El port de Compiz es el resultado del trabajo hecho por Erwann Chenede.
  • Añadido el port de GNU Parted a OpenSolaris y también añadido GParted
  • con la capacidad de cambiar el tamaño de NTFS (Vista y XP via ntfsprogs 1.13.1), FAT,
  • EXT2 (e2fsprogs)
  • Compact Bourne Shell (similar a busybox).
  • Ksh93 integrado. No es aún el ksh por defecto pero llegará a serlo en la 0.6.1.
  • Creados pseudo dispositivos para particiones lógicas vía una extensión lofi.
  • Usbdump integrado en LiveCD.
  • Añadidas las actualzaciones FOSS, Xfce 4.4.1, Ktorrent, componentes del Koffice 1.6.2, etc.
  • Integrado el iniciador iSCSI de Network Storage.
  • OpenSolaris Manpages (manuales)
  • Chequeo de la presencia de un "Kernel Crashdump" en el swap del disco duro antes de usarlo."

Realmente hay avances evidentes en esta nueva versión de Belenix. ¡Quien la pruebe que nos cuente!

martes, mayo 22, 2007

Lista de correo del grupo de usuarios de OpenSolaris España

Cada vez más contamos con más apoyo en infraestructura por parte de Sun y su programa de Comunidad. Hoy ha sido puesta en marcha la lista del grupo de usuarios de OpenSolaris España. David Galán (AulaUnix), y yo mismo, estamos liderando esta comunidad, y nos gustaría contar con el apoyo de aquellos que siguen el tema de Solaris/OpenSolaris en España y quieran participar en la misma. La dirección de esta lista es http://mail.opensolaris.org/mailman/listinfo/ug-sposug

Hay muchos proyectos y planteamientos interesantes para realizar y promover desde España para OpenSolaris. :-)

El día 31 de mayo, como ya sabréis, tendrá lugar el OpenSolaris Day en Madrid (http://www.opensolarisday.com). Desde aquí me gustaría proponer un encuentro de usuarios de Solaris/OpenSolaris aprovechando este evento para conocernos en persona y tomarlo como punto de partida para nuestra actividad "de verdad". ;-)

lunes, mayo 21, 2007

Abierto el registro para el OpenSolaris Day

Puedes registrarte en la web de OpenSolaris Day. Más información en el blog de AulaUnix.

"Sun Microsystems y las Comunidades Abiertas de Java y OpenSolaris te invitan al OpenJavaDay - OpenSolarisDay, que se celebrará el próximo dÍa 31 de Mayo, en la Universidad Carlos III de Madrid (campus de Leganés), un encuentro que constituye la décima edición en España de la sesión para desarrolladores."

¡Animáos y nos vemos por allí! :-)

domingo, mayo 20, 2007

Anuncios de Sun contra su competencia

Vistos en "El Módem" (aquí tienes los 4), dónde he llegado por el primer comentario en la noticia de Barrapunto sobre la "Recopilación de vídeos IBM-linuxeros".

"Estos son una serie de cuatro graciosos comerciales de su línea de servidores y en ellos vemos al “IT Guy”, un personaje algo tonto que no acierta nunca con la marca de servidores a usar en la empresa. Estos spots le sirven a Sun para reirse un poco de sus rivales directos (Dell e IBM)"

Los "episodios" son los siguientes:
  • “Cuando suficientemente bueno… es bueno” (contra DELL)
  • “Más es más” (contra IBM)
  • “Más nunca es suficiente” (contra IBM)
  • “Fuera de la caja” (contra IBM y DELL)

jueves, mayo 17, 2007

Jugando con SCUMMVM

Como primer paso antes de instalarlo en la GP2X me he animado a compilar la versión estable del scummvm (0.9.1, están los binarios para Solaris - Sparc y x86- en la misma web) en Nexenta antes y debo decir que ha ido a la primera (incluído el sonido). Para quien no lo conozca aún (de la wikipedia): "es un programa informático que permite ejecutar las aventuras gráficas creadas originalmente para el motor SCUMM de LucasArts. ScummVM también soporta una variedad de juegos que no utilizan el motor SCUMM."


Seguramente recordaréis la serie de Monkey Island, Loom o Maniac Mansion. ¿Porqué no jugarlos también en OpenSolaris? ;-). Los juegos están considerados como abandonware y no suele ser muy difícil conseguirlos. De todas formas hay tres títulos que son Freeware:
  • Beneath a Steel Sky
  • Flight of the Amazon Queen
  • Broken Sword 1 Cutscene Pack

Belenix en las noticias de TV

Aunque es de finales del año pasado, ha sido visto cerca de 10.000 veces. Corresponde a la presentación de un Belenix que podía ser arrancado desde una memoria USB, de nuestros amigos de Bangalore (India).

Calentando motores: OpenSolaris Day

No dejéis de ver la noticia sobre el OpenSolaris Day en el blog de Jaime Cid. Incluye dos vídeos promocionales (creo que han sido realizados en AulaUnix). Magnífico post, Jaime! :-)

miércoles, mayo 16, 2007

Nexenta ya es Alpha 7

Poco a poco esta distribución de OpenSolaris "a la Debian/Ubuntu" está cogiendo fuerza desde el punto de vista de funcionalidad y estabilidad. El anuncio de la versión Alpha 7 aparece en OsNews y para más detalle, visitad la propia página de Nexenta. La podéis descargar de DistroWatch.com. Os detallo las características de esta nueva versión:

  • OpenSolaris y NWS build 61 (sin debug)
  • Instalador: un nuevo asistente de particionada, log del instalador (vía F3) y mejoras en la usabilidad del mismo
  • Instalador: Capacidad de detección de drivers incorporada
  • Mejorada la compatibilidad con el SVR4 (pkgadd, pkgrm, etc.)
  • Mejorada el "live upgrade" - tendrá que funcionar con todas las versiones Alpha anteriores
  • D-Bus 1.0
  • Apache, MySQL, Rsync, PostgreSQL, Amanda - última versión o bastante actual
  • dpkg y herramientas apt - los últimos
  • man pages - las últimas
  • Muchas arreglos y varias actualizaciones de paquetes
  • Un total de 891 paquete en el InstallCD (ha sido posible con la compresión lofi que ha sido usada por primera vez en esta versión).

martes, mayo 15, 2007

Arte previo: zsvcadm

Revisando proyectos que tenga que ver con la administración de Solaris via svcadm he encontrado zsvcadm, único integrante de las "Zenity Tools". Su autor es Darren Moffat y la idea es cuanto menos original y bien ejecutada, ya que con un corto script en bash, y usando Zenity, consigue un sencillo, pero usable, GUI para el svcadm.

Presto, detección de impresoras en Solaris

Hoy podemos ver esta aplicación (Presto) en acción en una demo flash que ha creado Norm Jacobs. La noticia aparece en el blog de Ghee Teo (que parece que retoma de nuevo su blog) y comenta que aunque está en el inicio de su desarrollo ya se aprecia la funcionalidad que tendrá. Si estáis interesados podéis visitar también la web de desarrollo de Presto. Realmente parece un muy buen proyecto para mejorar la experiencia de cualquier usuario con su Solaris en lo que es la tarea de "lidiar" con las impresoras.

sábado, mayo 12, 2007

Pidgin en Nexenta

Los fines de semana me pongo a probar y compilar algunos proyectos que llaman mi atención. Gaim es mi aplicación favorita de mensajería instantánea (además, es multiplataforma) y recientemente ha cambiado su nombre a "pidgin" por exigencias legales de AOL. Tras un parcheo y el comentado de una línea (que hacía referencia a sys/sysctl.h, en libpurple/nat-pmp.c) lo tengo funcionando en Nexenta (la distribución de OpenSolaris que uso). Para configurarlo he usado finalmente esta configuración:
./configure --disable-rpath --disable-tcl --sable-tk --disable-gtkspell
--disable-deprecated --disable-gevolution --with-x --enable-gnutls
--disable-perl --prefix=/usr/local
--with-nspr-includes=/usr/include/firefox/nspr/ --disable-consoleui


Es un gustazo ver últimas versiones de programas ir tan bien en mi "Solaris Box". ;-)

jueves, mayo 10, 2007

OpenJavaDay y OpenSolarisDay en España

Jaime Cid pre-anuncia en su blog el evento. El lugar será auditorio Padre Soler de la Universidad Carlos III de Madrid, en Leganés, y la fecha el 31 de mayo (este mismo mes). Entre otras muchas cosas se hará la presentación formal de la comunidad española de OpenSolaris, en la que tengo el gusto de participar y trabajar.


Seguid al tanto ya que este será el gran lugar de encuentro para muchos de nosotros este año y una cita imprescindible (y donde nos veremos las caras algunos por primera vez). :-)

Ya sabemos lo que es "Indiana"

Este proyecto es una de las razones por la que Sun a han contratado a Ian Murdock, Jefe estrategico de la plataforma open source, y también ha sido desvelado en el JavaOne de este año. Los artículos que referencian la intervención de Ian se encuentran en OSnews, News.com y eWeek.com. Para que os hagais una idea, el planteamiento que tiene es el de acercar de alguna manera las cosas buenas de Linux a Solaris/OpenSolaris sin perder la esencia del sistema, y la tecnología que lo diferencia a día de hoy (Dtrace, ZFS, etc.) y, por supuesto, la compatibilidad hacia atrás.

El tiempo nos dirá qué quiere decir todo esto. Ahora mismo reconoce que está en frase de aprendizaje y no hay un plan establecido. Incluso un cambio de licencia en OpenSolaris tendría consecuencias directa en la parte que él está planificando. También reconoce que esto sólo será posible realizarlo si existe una comunidad alrededor de OpenSolaris, con la gente de Sun no basta.

miércoles, mayo 09, 2007

¿Por qué tantas noticias buenas de Java?

Porque Sun ha apostado por el evento JavaOne (calendario) para conseguir la mayor cobertura mediática posible. En este post de SoftwareLibre.Net nos cuentan lo ocurrido ayer y las impresiones que ha tenido el autor del mismo (incluyendo un comentario sobre la cobertura calculada a los anuncios que estamos viviendo).

¿Quedarán más sorpresas aún en la JavaOne?

El JDK de J2SE ya es GPL

Y lo podeis encontrar en la web de OpenJDK (Sun). La noticia con comentarios, como no, en OSNews. Duke, su mascota, pasa a ingresar la lista de las mascotas de Software Libre con mucha más fuerza (Sun ya comenzó la liberación de Java el año pasado, comenzando por su "máquina virtual", HotSpot y el compilador), muchos proyectos activos relacionados con Java en todo el mundo y una gran comunidad de usuarios... y Sun detrás, liberando todo lo que puede. Este es un buen momento para recordar también el proyecto Kaffe, el GCJ y otros.


Para los que queráis estar a la última, no dejéis de visital la web de desarrollo del JDK 7: último "snapshot" de 6 de mayo de 2007, "Build" b12.

martes, mayo 08, 2007

¿Flex? ¿Silverlight? ¡JavaFX!

Hay guerra de nuevo en la web. Por un lado Adobe lanza Flex como "código abierto" y Microsoft responde con su Silverlight... Pero Sun acaba de anunciar hoy JavaFX (Mobile y Script) en la misma línea que Flex, también de código abierto. La CPU al 100% es que, mientras, estoy compilando medio gnome 2.19. ;-)


La que se avecina es desconcertante para los profesionales de la web. ¿Cual elegir? ¿Flash, Java o .Net? Todas quieren que la web sea más "rica" que con 2.0, pero hay una de las tres que deja de lado a los usuarios de sistemas operativos abiertos...

Logotipo de Simple Panels

Aunque sigo trabajando en otros proyectos ya estoy consiguiendo dedicar más tiempo a "Simple Panels". Tener un logotipo llamativo no ayuda a programar mejor pero al menos le hace a uno sentirse bien. El logotipo lo he hecho con Inkscape, y tenéis el archivo en formato SVG también.

Sigo con pruebas de compilación de la nueva versión de GTK+, GLADE y Python para tener el entorno de desarrollo lo más actualizado posible. He estado mirando también como usar una arquitectura por componentes desde el principio.

jueves, mayo 03, 2007

Drivers para tarjetas de red

Hasta 24 drivers para todo tipo de tarjetas de red. Esta página de Masayuki Murayama es interesantísima para todos aquellos que tengan problemas con alguna tarjeta de red en Solaris / OpenSolaris.

Las charlas en la Fiberparty 2007

Aunque fue un evento casi maratoniano (3 charlas en 2 días), mereció la pena. Conocí gente, me lo pasé bien, y parece que gustaron; por lo que me comentan, no se aburrieron (las dos últimas fueron de casi 3 horas ya que no teníamos limitación de tiempo). ¡Hubo gente que fue a las tres! Uno de los asistentes, Andros, está escribiendo en su blog sus primeras impresiones con OpenSolaris. :-)

Al final hubo sorteo de los presentes que preparó Sun para estas charlas (¡gracias Sun!). En otro "post" prometo hablar de la embajadora de Sun en la UPC, a quien conocí en estas charlas al fin.

La plantilla que usé para la charla de "Supercomputación" la puedes encontrar en la web de "The Linux Box". Descárgate el tipo de letra AUGIE si quieres que parezca una pizarra de verdad. Las charlas las puedes encontrar en la sección de documentación del "embrión" de web del Grupo de usuarios de OpenSolaris de España. Os pongo enlaces directos a las presentaciones en formato OpenOffice:

Simple Panels

Tal como he comentado en el canal #opensolaris-es (en freenode), he montado la web de desarrollo (un Trac) para este proyecto que, de alguna manera, intenta abordar el problema de la gestión de OpenSolaris tal como hace Visual Panels (Java) pero usando Python (y Glade) como infraestructura. Estoy seguro que un prototipo saldrá bastante rápido.


Antes de escribir nada de código he conseguido poner en marcha con éxito en mi Nexenta todo lo necesario (como veis son las últimas versiones de cada uno):
  • gtk+-2.10.11
  • glade3-3.2.1
  • cairo-1.4.6
  • pycairo-1.4.0
  • pygobject-2.13.1
  • pygtk-2.10.4