Posts Tagged ‘opensolaris’

Lanzado oficialmente el proyecto OpenIndiana

15/09/2010

En un evento celebrado ayer en Londres, se presentó oficialmente el proyecto OpenIndiana.

OpenIndiana es un nuevo sistema operativo, continuación de OpenSolaris, creado y mantenido por la comunidad, compatible a nivel binario con Solaris 11 / Solaris 11 Express, y que por consiguiente, ofrece una alternativa real a estos dos sistemas operativos, ambos ahora propiedad de Oracle.

El proyecto, que forma parte de la Fundación IllumOS, cuenta en la actualidad con más de 20 contribuyentes en todo el mundo. Sus objetivos a largo plazo son los siguientes:

  • Desarrollar un proyecto 100% libre y opensource
  • Proporcionar builds de desarrollo con regularidad
  • Proporcionar una rama “estable”, con errores corregidos
  • Proporcionar compatiblidad binaria y a nivel de paquetes
  • Ser la distribución OpenSolaris “de-facto”

El estado actual del proyecto es inmaduro, aunque ya existe (y está disponible para bajar en forma de ISO) una primera versión de la distro basada en el build 147 de OpenSolaris. También están disponibles repositorios de paquetes IPS. Podemos instalarla desde cero o actualizar desde repositorios.

Dicha primera versión, ha sido construida con los componentes disponibles proporcionados por Sun/Oracle hasta el momento. La mayoría de ellos son de código abierto, pero algunas partes se mantienen cerradas (ej. devpro/libm). Otros componentes están desactualizados o no han sido compilados desde hace tiempo. Por tanto se han reemplazado con versiones binarias presentes en la antigua versión snv_134, si bien con el tiempo los irán cambiando por versiones libres.

Al ser una versión inicial, la distro tiene un montón de errores, así que no se aconseja utilizarla más que con propósito de desarrollo y/o testing; nunca para entornos de producción. Hay partes que no están disponibles, como el soporte de dominios xVM / Xen Hypervisor, las zonas BrandZ/Linux y algunas partes relacionadas con el cifrado.

Éste proyecto es más que fork, puesto que en Oracle desarrollan la mayor parte de Solaris de forma abierta y los desarrolladores están utilizando éste código para compilar OpenIndiana. Además están sustituyendo algunas partes que no tienen, puesto que Oracle no proporciona todo del código de forma abierta. No obstante, los desarrolladores de OpenIndiana irán ampliando y mejorando todo lo disponible actualmente.

Ya que Oracle “cerró el grifo” y dejó de proporcionar el código del núcleo y el entorno básico de usuario (OS/ONNV), la Fundación IllumOS decidió crear un fork y mantenerlo al día, reemplazando todo el código cerrado en OS/ONNV. Es un desarrollo muy pesado que necesita de mucho trabajo.

La primera compilación de OpenIndiana no utiliza aún IllumOS, sin embargo se nos ofrecerá la opción de utilizar un repositorio IPS con la última versión de IllumOS para que los usuarios y nuevos desarrolladores puedan probarla y utilizarla en de los próximos días. Muy pronto se pasará a utilizar IllumOS en su totalidad.

Como ya se ha comentado, OpenIndiana es parte de la Fundación IllumOS, una entidad sin ánimo de lucro legal para todos los proyectos relacionados con OpenSolaris y IllumOS. De ésta forma, se genera una comunidad más fuerte, trabajando todos juntos, en vez de crear un proyecto separado de los demás.

Las razones que han llevado a los desarrolladores a crear OpenIndiana son numerosas, una pequeña cronología nos ayuda a entender por qué se han embarcado en éste proyecto:

Hace mucho tiempo Sun hizo que Solaris 10 estuviera disponible libremente para su uso en producción, incluyendo actualizaciones de seguridad (aunque no de ciertos parches). Si necesitabas algún tipo de contrato de soporte, estaban disponibles de forma asequible. Muchas personas comenzaron a utilizar OpenSolaris, también disponible libremente, si bien no se proporcionaban actualizaciones regulares de seguridad.

Llegaron malos tiempos para Sun y la compañía decidió dejar de proporcionar parches de seguridad gratuitas para Solaris 10. En pocos meses Oracle compraría Sun, interrumpiendo el desarrollo y las actualizaciones de OpenSolaris. Además Oracle cambió el tipo/funcionamiento de las licencias y contratos de Solaris 10 y dejaron de ser libres para su uso en la producción. Poco tiempo después, el proyecto OpenSolaris fue cancelado en favor de Solaris 11 Express. Los nuevos contratos de soporte de Solaris son realmente muy caros, así que si queremos ejecutar Solaris en producción tendremos que pagar mucho dinero. Y aquí es donde entra OpenIndiana, una alternativa libre al hueco dejado por OpenSolaris y Solaris 10.

Oracle no puede cesar el desarrollo de OpenIndiana, ya que el código fuente ya está disponible desde antes de que ellos compraran Sun. Pero en el caso de que Oracle cerrara más puertas, los desarrolladores de OpenIndiana continuarían el proyecto de forma separada.

¡Como veis, éste proyecto promete, y mucho! ¿Qué opináis vosotros? :-)

Para más información, entrad en la página oficial de OpenIndiana

OpenIndiana

13/09/2010

OpenIndiana Logo

El proyecto OpenIndiana se describe así mismo como una continuación del proyecto original de OpenSolaris, y ha sido concebido para complementar a IllumOS en forma de distribución.

Basado en la fundación IllumOS, OpenIndiana será un sistema operativo completo para escritorio y servidores, complementando así el reciente fork del kernel de OpenSolaris. Además será una alternativa real a Oracle Solaris y Oracle Solaris Express, pero a excepción del segundo, OpenIndiana tendrá un modelo de desarrollo abierto con plena participación de la comunidad.

Según los desarrolladores, los cambios realizados en el código fuente serán devueltos a los programadores de Solaris para su revisión e inclusión en el sistema operativo original.

Todavía no se puede decir mucho más, pero mañana, martes 14 de septiembre, la fundación IllumOS nos mostrará a todos más detalles de éste emocionante proyecto. De todas formas, según han dicho en su lista de correo, el día 15 de septiembre tendrían disponible una versión preliminar de OpenIndiana basada en el build 147 y con repositorios públicos de paquetes IPS.

De momento podemos hacer seguimiento del proyecto a través de su web oficinal en openindiana.org y también a través de twitter: @openindiana

Para nuestro disfrute, han subido algunas shots preliminares ;-)

RIP OpenSolaris

24/08/2010

Después de que la OGB le diera un ultimátum a Oracle sobre el asunto de OpenSolaris, ayer se cumplieron las amenazas y finalmente se disolvió el grupo.

La moción de disolución propuesta con anterioridad fue aprobada sin ninguna oposición, después de una reunión de unos catorce minutos. La OGB destacó el hecho de que Oracle había ignorado reiteradamente las peticiones para designar un enlace de comunicación y trabajo conjunto:

“Considerando que Oracle ha seguido ignorando las peticiones para designar un enlace para trabajar con el OGB sobre el futuro del desarrollo de OpenSolaris y de nuestra comunidad, y considerando que Oracle ha distribuido un correo electrónico a sus empleados el 13 de Agosto de 2010 en el que se establece la decisión de Oracle de terminar unilateralmente con el desarrollo conjunto entre Oracle y la Comunidad OpenSolaris, y considerando que sin contar con el apoyo y la participación de Oracle en el desarrollo de OpenSolaris, la OGB y la comunidad Sun/Oracle -creada para apoyar el desarrollo abierto de Solaris- no tienen ningún significado, y considerando que la voluntad y el deseo para continuar el desarrollo abierto de OpenSolaris ha pasado de las manos de Oracle (y de sus comunidades) a otras comunidades,

Se resuelve que la OGB renuncia colectiva e individualmente, teniendo en cuenta que, en virtud de la sección 1.3.5 de la Constitución de OpenSolaris, la responsabilidad de nombrar un nuevo gobierno pasa a ser de Oracle.”

Simon Phipps, uno de los miembros de la OGB y ex Chief Open Source Officer en Sun, dijo que estaba muy triste al tener que informar de que la decisión había que tomarla ya, y reiteró su agradecimiento a las juntas de la reunión, y al equipo de OpenSolaris en Sun, -específicamente Alan Coopersmith y a Jim Grisanzio por su “paciencia y sabiduría”.

Por otro lado, ayer mismo, el código del repositorio mercurial de ONNV dejaba de estar disponible:

[iban@opensolaris]:/home/osol_dev> hg pull
pulling from ssh://anon@hg.opensolaris.org/hg/onnv/onnv-gate
searching for changes
no changes found

En los días de atrás, Bryan Cantrill y Adam Leventhal, dos de los tres desarrolladores principales de DTrace, abandonaron Oracle. Podéis ver sus cartas de resignación aquí y aquí.

Y poquito antes, probablemente la gota que colmó el vaso, se filtró un email interno de Oracle en el que se daba por sentado que no se continuaría con el desarrollo de OpenSolaris.

Ahora sólo nos queda la Illumos, que podría convertirse en el renacimiento de la comunidad OpenSolaris.

No sé vosotros, pero creo que Oracle ha tirado por la borda cinco años de trabajo :-(

Presentado oficialmente el Proyecto Illumos

04/08/2010

Hoy se ha presentado oficialmente el proyecto Illumos, un reboot de OpenSolaris que NO estará controlado por Oracle, 100% software libre y que será completamente independiente del proyecto original.

El curioso nombre de Illumos proviene de la suma de “Illum” y “OS” = “Light + OS” (la palabra light significa “luz”). La luz viene del Sol (light as in coming from the Sun) y OS viene de Operating System (Sistema Operativo). ¿Quizás es un guiño/homenaje a nuestra querida Sun? ;-)

El código de Illumos será un derivado de OS/Net (aka ON), kernel incluido, y con un ABI 100% compatible con Solaris ON. Código que por cierto, será completamente abierto, incluídos la libc, el kernel y los drivers (recordemos que partes del OpenSolaris de Sun tenía partes cerradas/encubiertas). Illumos incluirá todas las tecnologías punteras de OpenSolaris, o sea, ZFS, DTrace, Crossbow, las zonas, y un montón de ellas más.

Las plataformas soportadas son x86 y amd64, dependiendo de los drivers, aunque también funcionará bajo plataformas virtuales, a saber, VMWare y VirtualBox. De momento no se está pensando en soportar plataformas SPARC, PowerPC ni ARM, aunque esto podría cambiar en el futuro.

Inicialmente no se creará una distribución de éste proyecto, aunque sí está pensado en el futuro. Así que de momento sólo tendremos código fuente para poder jugar con el sistema. No obstante, tendremos binarios en forma de paquetes -serán neutrales-, ya que existen generadores de paquetes .deb desde paquetes IPS, cortesía de Nexenta, además con posibilidad de generar también paquetes RPM, SVR4, etc. Los paquetes de Illumos se colocarán en repositorios online propios y también podremos hacer uso de repositorios externos para contribuciones experimentales o para aquellos paquetes que no se puedan incluir en los repositorios oficiales.

De momento parece ser que Illumos saldrá bajo licencia BSD o MIT (aquí podría haber problemas), CDDL (con SCAs por medio), aunque se están investigando otras posibilidades.

El estado actual del proyecto es inmaduro, pero ya han reemplazado las partes encubiertas de la libc (incluyendo soporte completo de localización), así como reemplazos de controladores de dispositivo (antes propietarios) y de algunas utilidades. No obstante, el sistema ya arranca, aunque para ello aún necesita de algunas partes cerradas, y se está trabajando en reemplazarlas por piezas de código no propietario.

Aún falta mucho trabajo por hacer, a saber, más controladores de dispositivo, extensiones trusted, lock manager de NFS/CIFS y probablemente muchas otras más.

La idea es que éste nuevo proyecto tenga una nueva identidad (para diferenciarla del OpenSolaris original) y que esté controlado/gobernado por miembros de la comunidad reconocidos por sus contribuciones en el pasado. La meritocracia volverá a estar presente, como lleva siendo habitual en éste tipo de gobiernos. Además, Illumos estará patrocinado inicialmente por Nexenta y se están estableciendo lazos también con Joyent, Belenix, Schillix, entre otros. De hecho, muchos de los desarrolladores de Nexenta (incluido el impulsor del proyecto, Garrett D’Amore) ya están trabajando en Illumos, paralela e independientemente de Nexenta.

Aún no podemos bajar nada para probar, pero en los próximos días colocarán el código fuente, así como las instrucciones y utilidades para compilarlo y empezar a hacer pruebas.

¿Estamos ante el nacimiento de una nueva era? ¿Será Illumos “la Debian” que todos estábamos esperando? No sé vosotros, pero yo tengo muy buenas vibraciones con éste nuevo proyecto :-)

Podéis obtener más información en la FAQ y en la presentación oficial (en PDF)

Miguel Vidal, de Madrid-OSUG ha estado atento a la conferencia de presentación y ha puesto algunas primeras impresiones en su blog.

Habemus fork de OpenSolaris, Illumos

01/08/2010

Hartos de esperar a Oracle, un grupo de miembros y desarrolladores de la comunidad -algunos de ellos también involucrados en la distribución Nexenta-, decidieron trabajar juntos para crear un nuevo proyecto llamado Illumos, que tendría como objetivo generar un fork de la actual distribución oficial de OpenSolaris.

Todavía no se conocen muchos detalles al respecto, pero todo apunta a que Illumos podría ser el bote salvavidas para rebootar el proyecto OpenSolaris y no depender de Oracle en el futuro.

El comunicado oficial /presentación del proyecto se hará el 3 de Agosto.

Podremos encontrar más detalles visitando la web http://www.illumos.org/announce

El comunicado oficial en los foros de OpenSolaris aquí.

La OpenSolaris Governing Board está enfadada con Oracle

16/07/2010

La OGB está enfadada no, cabreadísima, y amenazan con abandonar el proyecto OpenSolaris y transferir de nuevo el control a Oracle.

El otro día, la OGB envió un mensaje a Oracle, instando a reunirse para comentar la falta de actualizaciones del proyecto y la falta de visibilidad de cara a la comunidad de usuarios. Mensaje que, a priori, pudo ser completamente ignorado por Oracle, ya que no obtuvieron respuesta de ningún representante de Oracle, ni nadie se puso en contacto con ellos para hablar de ésta cuestión.

Por ello, la OGB se reunió de nuevo en una callconf y concluyeron que, o envían un representante de la compañía para tratar el futuro de la comunidad y del desarrollo de OpenSolaris antes del 16 de agosto, o la OGB se autodisolverá y devolverá la gestión de la comunidad a Oracle.

Peter Tribble, miembro del OGB ha hablado un poco más de ésta cuestión en su blog.

También ha comentado sobre el tema Ben Rockwood, peso pesado de la comunidad OpenSolaris (ex-empleado de Sun y contributor del proyecto), y desde su punto de vista, la OGB se está equivocando.

Recordemos que Oracle y ‘Open Source’ no suelen ir de la mano ni en la misma frase… por no hablar de la falta de interés de Oracle en éstas cuestiones. Y sí, ya sé que existe http://oss.oracle.com/, pero eso no es de lo que estoy hablando.

En/para Oracle, o pasas por caja, o te buscas la vida, así de simple: ellos son una compañía que quiere ganar dinero, no lo olvidemos. Y como es obvio, uno de sus pilares de negocio es Solaris, quizás no quieran invertir demasiado dinero ni esfuerzo en una versión abierta de su nueva adquisición. Quieren/necesitan sacar beneficio, como es lógico, ya que el conjunto de SPARC+Solaris+Oracle BD es lo que les da el dinero para poder seguir invirtiendo e innovando en sus productos. Sobre todo ahora que su portfolio ha crecido muchísimo con lo que tenía Sun (que no era poco).

Pero creo que sin una compañía tan grande como Oracle, sobre todo que ahora posee a todos los empleados de Sun en su plantilla, el proyecto de OpenSolaris no podría seguir adelante ni sería viable. Y es que, todos sabemos que la mayoría de desarrolladores importantes del proyecto (sobre todo la parte de kernel) son empleados internos de Sun (ahora empleados de Oracle), todo el conocimiento del sistema operativo lo tienen ellos; y sería *muy difícil* transferir dicho conocimiento a nuevos desarrolladores.

No obstante, hace poco asistí a una reunión con Oracle y -aunque no estoy autorizado a hablar de los detalles de dicha reunión-, si que puedo decir que los managers que están implicados en éstos temas de comunidad, tenían a OpenSolaris en su agenda, además de estar muy receptivos/sensibilizados con éstas cuestiones. De hecho estaban fascinados con lo bien que funcionan las comunidades que se formaron alrededor/con Sun.

Pero recordemos que sólo eran managers, no son “los que mueven los hilos”, y las directrices de Oracle vienen directamente de USA, del mismísimo despacho del Sr. Larry Ellison y él tiene la última palabra.

Por otro lado, aunque muchas comunidades de OpenSolaris siguen muy activas, sobre todo las norteamericanas y apenas un par de europeas, la gente “está saliendo por patas” y ya ve el proyecto con otros ojos, o piensan que está al borde del precipicio.

Es ahora cuando más unidos tenemos que estar, cuando más tenemos que apoyar a la OGB con nuestras actuaciones, opiniones, y sobre todo presionar -de alguna manera- a Oracle para que al menos nos den una respuesta definitiva en ésta cuestión.

Yo no creo que la OGB se esté equivocando a la hora de presionar a Oracle, es más, creo que después de todos éstos meses de inactividad, ha llegado el momento de dar un golpe en la mesa y reclamar lo que es de la comunidad. Por decirlo de otra manera, reclamar también todo el esfuerzo que hizo Sun en su día para dar “el paso” y abrir el código fuente de Solaris al mundo.

La filosofía y cultura de Oracle != Sun Microsystems ¿Podremos cambiar algo?

Los planes de Oracle con el proyecto OpenSolaris

04/03/2010

La compra de Sun por parte de Oracle continúa hacia adelante, pero todavía quedan algunas preguntas sin respuesta acerca de lo que el gigante de las base de datos va a hacer con las diversas tecnologías de Sun. Algunas de ellas, las más “esotéricas”, como por ejemplo el proyecto Wonderland, -una plataforma de mundos virtuales basado en Java- , ha sido rápidamente descartada.

Debido a la ausencia de garantías concretas de Oracle, algunos miembros de la comunidad OpenSolaris han empezado a preocuparse por la suerte de la variante opensource de la plataforma UNIX de Sun.

Algunas de éstas preocupaciones ya han sido expresadas en una carta abierta a Oracle, escrita por el evangelista y conocido sysadmin, Ben Rockwood. Oracle respondió la semana pasada a éstas inquietudes durante una reunión que hubo en el IRC con la comunidad OpenSolaris. La compañía tiene previsto continuar hacia delante con el proyecto, sin embargo podrían haber algunos “ajustes” en el modelo de desarrollo.

De acuerdo con un informe en la web de Datamation que describe lo que ocurrió durante la reunión, Dan Roberts, gerente de producto de Solaris, dijo a la comunidad OpenSolaris que Oracle tiene la intención de seguir apoyando el proyecto. De hecho, la próxima versión, OpenSolaris 2010.03 sigue prevista para su lanzamiento próximamente.

Aunque esta es una buena noticia para todos los usuarios y desarrolladores de OpenSolaris, todavía hay bastante incertidumbre sobre la manera en que Oracle gestionará el proyecto. Roberts sugirió que algunas características nuevas podrían no ser liberadas como código abierto, ya que Oracle ha comenzado a invertir fuertemente en el desarrollo de Solaris.

Artículo original en ArsTechnica

Preguntas y respuestas acerca de Sun y Oracle

28/01/2010

Con la compra de Sun Microsystems por parte de Oracle, a todos nos surgían un montón de dudas acerca de lo que iba a suceder con OpenSolaris, Java, NetBeans, el proyecto Kenai, la iniciativa SAI, y un largo etcétera. Pues bien, Oracle ya se ha pronunciado al respecto:

Qué va a suceder con la Sun Developer Network, java.sun.com y Bigadmin?

En principio éstas webs se van a mantener de la misma forma. Todos sabemos que son recursos importantes, así que continuarán siendo accesibles como siempre, con las mismas URL y bookmarks. En algún momento, está prevista la integración de estos sitios en un nuevo diseño y con una nueva arquitectura de Oracle Technology Network, y además se da la bienvenida a comentarios acerca de este proceso. Desde Oracle aseguran que cualquier cambio se comunicará con suficiente antelación para que todos podamos seguir teniendo acceso a las herramientas y recursos que necesitamos.

Qué es Oracle Technology Network?

Oracle Technology Network es la mayor comunidad mundial de desarrolladores, DBAs, administradores de sistemas, y arquitectos que utilizan los productos de Oracle junto con tecnologías estándar, como Java y Linux. Similares a las comunidades de Sun, millones de miembros colaboran a través de los servicios de Oracle Technology Network (que incluyen blogs, foros de discusión, grupos y wikis) todos los días para compartir su experiencia en el mundo real y compartir las mejores prácticas sobre como diseñar, construir, implementar, administrar y optimizar las aplicaciones. De hecho, es bastante similar a la Sun Developer Network en su papel de “tejido”, que une a las comunidades de usuarios finales, desarrolladores de productos y a directivos, todos juntos.

¿Habrá un JavaOne en 2010?

Sí, habrá de nuevo una conferencia de JavaOne en 2010. JavaOne será co-ubicada con Oracle Develop durante el Oracle OpenWorld de San Francisco, a partir del 19-23 de septiembre del 2010. Podremos registrarnos para asistir a la conferencia JavaOne como siempre o bien registrarnos para la Oracle Develop 2010 y/o la Oracle OpenWorld. Además, a diferencia de los últimos años, la JavaOne se centrará únicamente en tecnologías Java y sus ecosistemas asociados. Como de costumbre, todos los usuarios de Java y asociados están invitados a presentar papers y asistir a la JavaOne.

Y aquí hay más buenas noticias: se está trabajando para que la JavaOne y Oracle Develop lleguen a Brasil, Rusia, India y China en 2010/2011. Por primera vez, las comunidades de desarrolladores -en contínuo crecimiento- de esos países tendrán acceso a la experiencia de JavaOne. Aunque actualmente ya estaban previstos los Sun Tech Days en la India y Rusia, los eventos de la JavaOne y Oracle Develop lo sustituirán en adelante.

¿Qué pasa con Java.net y Project Kenai?

Java.net es una parte importante de la comunidad, y Oracle continuará invirtiendo en él, así como en la búsqueda de nuevas y mejores formas de apoyar a sus miembros. Project Kenai, sin embargo, se suspenderá para el uso público. Oracle lo seguirá utilizando internamente y buscará la manera de que sus clientes pueden tomar ventaja de ella. La línea de tiempo para que los usuarios puedan migrar sus datos y proyectos fuera de Kenai se publicarán en kenai.com. Por favor, consulte las preguntas frecuentes para más información, cuando estén disponibles.

Qué planes tiene Oracle para Netbeans.org?

NetBeans.org continuará estando disponible en las URLs usuales, sin cambios.

Seguirá Oracle ayudando y dando soporte a las comunidades de Java y OpenSolaris, tal y como Sun ha estado haciendo hasta ahora?

Sí, efectivamente, Oracle seguirá apoyando con entusiasmo a las comunidades de usuarios de Java y OpenSolaris, además de a otras comunidades relacionados con Sun (incluido el de Java Champions). De hecho, Oracle tiene previsto contactar con éstas comunidades dentro de poco.

Oracle tendrá evangelistas de Java, tal y como ha estado haciendo Sun?

Sí, habrá miembros del personal técnico comprometido con el evangelismo de las tecnologías Java, asistiendo a eventos y programas de desarrolladores a nivel mundial.

¿Cuáles son los planes de Oracle para los programas académicos de estudiantes y desarrolladores?

Oracle continuará invirtiendo en la Iniciativa Académica de Sun (SAI) y en la Java Education and Development Initiative (JEDI), aunque podrían ser modificados ligeramente, así como en las comunidades de estudiantes en general. Próximamente se darán más detalles.

¿Nos convertiremos automáticamente en miembros de la Oracle Technology Network?

No, para convertirse en miembro de la Oracle Technology Network, tendremos que hacerlo específicamente. Ser miembro de la red OTN es gratuito y nos da derecho a descargas de software libre bajo la licencia de Oracle Technology Network Developer, como también el acceso a los foros de discusión de Oracle Foros, y a suscribirse a varios de los boletines mensuales para desarrolladores. Si actualmente tenemos una cuenta/identidad en Sun.com, debemos esperar a que Oracle nos indique el proceso de migración a la OTN.

¿Cómo podemos mantenernos al día sobre las novedades de la comunidad de desarrolladores de Sun, y obtener feedback sobre la integración de estas comunidades con Oracle?

En primer lugar, desde Oracle nos dan la bienvenida (y la necesidad!) de nuevos comentarios acerca de este proceso a través del blog de Oracle Technology Network. En segundo lugar, podemos seguir y participar en a través de Twitter siguiendo a @oracletechnet, donde se irán anunciando todas las noticias y cambios. Independientemente del canal que se utilize, desde Oracle nos van a responder todas nuetras preguntas lo más rápido posible.

Además, si somos desarrolladores de Java, podemos suscribirnos al boletín mensual Dev2Dev Oracle Newsletter, que es una gran fuente de información técnica y de la comunidad relacionados con el desarrollo de Java. También se comunicarán todas aquellas noticias importantes para administradores de Solaris a través de los boletín de BigAdmin existentes.

Extraído y traducido de http://www.oracle.com/technology/community/sun-oracle-community-continuity.html

Instalador en modo texto en el build 131

27/01/2010

El equipo que desarrolla el instalador de OpenSolaris está trabajando en una versión de “sólo texto”, lo que posibilita instalar el sistema en máquinas sin display (como servidores y/o appliances) e incluso a través de tip/serie, como en las SPARCs de toda la vida.

He aquí algunas de sus características:

  • Soporte para SPARC y x86
  • Se requiere al menos 512Mb de memoria (por qué ???)
  • Instalador basado en cpio
  • Instala el entorno de servidor base (sin instalar el entorno de escritorio GNOME)
  • Recomendado instalar via tip/serie para SPARC

Todavía está en fase de pruebas y no está terminado, pero al menos se puede ir probando.

Notas del instalador:
http://hub.opensolaris.org/bin/view/Project+caiman/Text+Install+b131+Notes

Para más información acerca del instalador en modo texto:
http://hub.opensolaris.org/bin/view/Project+caiman/TextInstallerProject

El anuncio original:
http://www.opensolaris.org/jive/thread.jspa?messageID=453216&tstart=0#453216

Lo cierto es que ésta característica era muy demandada por todos aquellos usuarios que buscaban instalar un sistema servidor y no de escritorio. Es (era) mucha faena tener que instalar OpenSolaris con todos los paquetes de GNOME y aplicaciones gráficas para luego quitarlas…

Ganador Concurso OpenSolaris Bible

08/12/2009

Después de mucho (muchísimo) tiempo con éste tema aparcado -disculpad las molestias, completamente mea culpa-, ya tenemos ganador del concurso del libro OpenSolaris Bible, y alguna que otra sorpresa extra, dado el tiempo que ha transcurrido desde Junio, es lo mínimo que podía hacer.

El concurso tuvo lugar en el evento Sun Open Communities Forum, durante mi charla (video), prometí regalar un libro que me regalaron en San Francisco. Dicho libro es “OpenSolaris Bible” y es único, ya que me lo dieron en mano (y firmado) los mismísimos autores durante la Community One.

Para participar en el concurso sólo había que atender mi charla, y al final de la misma recogí los nombres y dirección de email de los asistentes para sortear el libro. El ganador lo elegiría aleatoriamente un programa, y como también prometí postear el código fuente, aquí va:


package concurso

object Main {

import scala.io.Source

def main(args:Array[String]) = {
val results = search(args(0))("results").asInstanceOf[List[List[(String,String)]]]
val tweetIndex = Math.floor(Math.random * results.length).asInstanceOf[Int]
val selected = results(tweetIndex).find(_._1 == "text").get._2

printf("Tweet seleccionado: %s\n", selected)

val lines = Source.fromFile(args(1)).getLines.collect
val index = ('' /: selected)((a,b) => (a^b).asInstanceOf[Char]) % lines.length

printf("Y el ganador es el indice %d: %s\n", index, lines(index))
}

def search(query:String) = {
import java.net.URLEncoder.encode
import scala.util.parsing.json.JSON

val url = "http://search.twitter.com/search.json?q="+encode(query)
val response = Source.fromURL(url).getLines.mkString
JSON.parseFull(response).get.asInstanceOf[Map[String,AnyRef]]
}
}

Debo darle las gracias a mi amigo The Doctor, ya que él mismo fué el que escribió éstas líneas y también el que sugirió la idea de hacerlo en un lenguaje más geek, y como no, ese lenguaje tenía que ser Scala :-D

Al programa en cuestión le he pasado un argumento de búsqueda de un tweet (en éste caso la palabra ‘opensolaris’) y un fichero con la lista de los asistentes a mi charla, dando el siguiente el resultado:


init:
deps-jar:
compile:
run:
Tweet seleccionado: gave up and called IO.popen('iconv -t UFT-8 -f MACROMAN', ...) instead of using Iconv.conv on OpenSolaris. works, spent better part of day
Y el ganador es el indice 8: Javier Vidal Postigo, XXXXXXXXX@gmail.com,

BUILD SUCCESSFUL (total time: 1 second)

Por evidentes motivos de confidencialidad, la lista con los nombres de los asistentes no va a ser publicada, y al finalizar éste concurso, ha sido destruida.

Enhorabuena a Javier Vidal, eres el ganador del concurso y te llevas el libro OpenSolaris Bible, dos camisetas de OpenSolaris, una jarra y algún otro goodie sorpresa !! :-)

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.