lunes oct 26, 2009

A continuación algunas noticias interesantes:

Apple decidió cancelar el proyecto de ZFS en Mac OS X: http://zfs.macosforge.org/ , debido a que no llego a un acuerdo con Sun sobre el soporte e identificación sobre el código (es decir, fue un problema legal, no técnico). Sin embargo, gente de la comunidad logro clonar el código que estaba antes disponible por Apple y seguirán haciendo el port de manera independiente: http://dustin.github.com/2009/10/23/mac-zfs.html . Hay al menos tres fuentes del código y de los binarios ahorita: http://github.com/alblue/mac-zfs , http://github.com/dustin/mac-zfs y http://github.com/alblue/mac-zfs.

Hace dos días se anuncio un port de ZFS para Linux, en la forma de un modulo independiente del kernel, así que evita problemas de conflicto de las licencias (GPL vs CDDL). Aquí está el anuncio: http://kqinfotech.wordpress.com/2009/10/23/hello-world/ y aquí una pequeña discusión al respecto: http://www.opensolaris.org/jive/thread.jspa?threadID=115841&tstart=0 .

El port de ZFS en FreeBSD (integrado en el 2007) ya está estable y siguen agregando funcionalidades en cada versión nueva. Para la próxima versión de FreeBSD (8.0, ya pronto a salir) ya lo catalogan como "production ready" (http://svn.freebsd.org/viewvc/base?view=revision&revision=197221) y piensan integrarlo con su solución vitalización a nivel de OS (Jails), similar a las Zonas de Solaris (http://ivoras.sharanet.org/freebsd/freebsd8.html).

En NetBSD también hay un port en progreso: http://blog.netbsd.org/tnf/entry/google_summer_of_code_zfs , http://netbsd-soc.sourceforge.net/projects/zfs-port/

Es importante también mencionar que existe un programa llamado FUSE (Filesystem in Userspace, http://en.wikipedia.org/wiki/Filesystem_in_Userspace, http://fuse.sourceforge.net/) que permite montar sistemas de archivos de diferentes formatos en una capa sobre el sistema operativo, en la forma de un modulo cargable del kernel. Es una especie de "vitalización", por lo que no es la forma 100% óptima de utilizar sistemas de archivos, pero permite la interoperabilidad entre diferentes sistemas operativos. Entre los sistemas operativos que soporta están Linux, Windows, OpenSolaris y Mac OS X y entre los sistemas de archivos están NTFS (Windows), EXT2/3 (Linux), imágenes de VMware, Lustre y ZFS (http://groups.google.com/group/zfs-fuse/about).

Por otro lado, DTrace es otra parte de Solaris/OpenSolaris que está apareciendo en otros sistemas operativos. Los más importantes son Mac OS X (http://en.wikipedia.org/wiki/Instruments_%28application%29 , http://developer.apple.com/mac/library/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Introduction/Introduction.html), FreeBSD (http://www.freebsd.org/doc/en/books/handbook/dtrace.html) y Linux (no oficial, pero casi completa http://www.crisp.demon.co.uk/blog/archives/2008-09.html#2008-09-25T20_58_45.txt , ftp://crisp.dynalias.com/pub/release/website/dtrace/).

IBM y HP hasta ahora solo se han limitado a intentar copiar ZFS y DTrace en AIX, HP-UX y Linux (http://en.wikipedia.org/wiki/ProbeVue, http://en.wikipedia.org/wiki/SystemTap, http://en.wikipedia.org/wiki/AdvFS, http://news.cnet.com/8301-13556_3-9975201-61.html, http://en.wikipedia.org/wiki/Btrfs), pero tienen varias dificultades:

  • ZFS y DTrace tienen ya bastante tiempo en el mercado, por lo que son productos probados. Las alternativas son muy nuevas, inestables y propensas a fallas. Claro, irán evolucionando y mejorando, pero ZFS y DTrace también seguirán evolucionando, no se quedaran estáticos.
  • Oracle creo Btrfs como respuesta a ZFS para Linux y es el mayor contribuyente al proyecto, pero ahora que tendrán a Solaris/OpenSolaris bajo su poder, pierde algo sentido seguir desarrollándolo de la misma manera (mas aun porque Oracle ya posee un sistema de archivos para sus instalaciones RAC, llamado ASM), empezando porque Btrfs aun esta en desarrollo y es inestable. Y más aun ahora que se desarrolla un port directo de ZFS para Linux.
  • SystemTap es la respuesta a Dtrace en Linux y Oracle también es uno de sus más importantes contribuyentes (junto con IBM, HP y Red Hat). Pero incluso los mismos desarrolladores admiten que falta mucho para compararse con DTrace (un poco mas de información en http://blogs.sun.com/bmc/entry/dtrace_on_linux).
  • Fragmentación. Mientras FreeBSD, Solaris/OpenSolaris, buena parte de la industria y la comunidad trabajan en ZFS y DTrace, IBM, HP y la gente diversa se encuentran trabajando en muchos proyectos redundantes (contra ZFS: AdvFS, Btrfs, EXT4, etc. contra DTrace: SystemTap, ProbeVue, etc.), por lo que será muy difícil que lleguen a: 1) un consenso de cuál es la mejor alternativa 2) concentrar recursos al desarrollo de un solo producto.
Lo último que quería hacerles llegar son dos artículos que desglosan los últimos eventos que han ocurrido alrededor de la compra de Sun por Oracle y la polémica de la Comisión Europea con MySQL. El primero es: http://redmonk.com/sogrady/2009/10/23/oracle-mysql-and-the-eu-the-qa/ y el otro es http://www.informationweek.com/news/global-cio/interviews/showArticle.jhtml;jsessionid=XMOTO0NLXIQULQE1GHPSKH4ATMY32JVN?articleID=219501494&pgno=1&queryText=&isPrev= .

miércoles oct 14, 2009

El Grupo de Usuarios de OpenSolaris de Colombia de la mano de Sun Microsystems ha gestionado un espacio en Tecnoparque Nodo Bogotá para llevar a cabo una serie de workshops y hacklabs para divulgar las ventajas de OpenSolaris y sus tecnologías innovadoras todos los miércoles de 5:30 pm a 7:30 pm.

Contenido Temático - Tardes Técnicas OpenSolaris

  • Sistema Operativo OpenSolaris: OpenSolaris es un gran proyecto comunitario que integra tecnologías muy innovadoras (IPS, ZFS, Dtrace, XVM, Zonas, Crossbow y más). A lo largo del taller se realizará la presentación del proyecto y un abrebocas de sus tecnologías, posteriormente se procederá a la instalación de la distribución OpenSolaris 2009.06 en los equipos disponibles y de los asistentes mostrando paso a paso como es el proceso.
  • Gestor de Paquetes IPS: Uno de los paradigmas que cambian al emplear sistemas Unix es el uso de paquetes en vez de instaladores. Los paquete a su vez incluyen librerías y aplicaciones que se instalan sobre el sistema operativo. Veremos como OpenSolaris a través del uso del gestor de paquetes IPS hace posible realizar la instalación ya sea desde una consola o a través de un gestor gráfico lo que se requiera.
  • Sistema de Ficheros ZFS: Uno de los mayores éxitos de OpenSolaris ha sido el sistema de ficheros ZFS, conocido como el “mejor sistema de ficheros del planeta”, el cual revolucionó la industria del almacenamiento de información a través del uso de un concepto en el cual desaparecen las particiones y la gestión de discos duros es sumamente sencilla. Por otra parte sus capacidades de almacenamiento casi infinitas para nuestros días plantean una solución al cada vez más constante problema de manejo de gran volumen de archivos. A lo largo del taller se trabajará con múltiples discos, creación de pools, manejo de snapshots y otros procesos que aterrizan los conceptos de ZFS.
  • Virtualización en OpenSolaris: La virtualización es una tecnología que en los últimos 5 años ha revolucionado el mundo de la computación no sólo por sus alcances de procesamiento sino por las ventajas en temas de inversión, mejor uso de hardware, ecología y por supuesto seguridad. A través del taller se explorarán las tecnologías de virtualización existentes dentro de OpenSolaris tales como Virtualbox, Zonas, XVM y otras.
  • Depurador DTrace: Al desarrollar software, uno de los mayores inconvenientes son las tareas de depuración, identificar donde falla la aplicación. Esta tarea usualmente representa una sobrecarga al equipo computacional donde se desarrolla dado que la depuración es un proceso adicional muy exigente y que implica alto consumo de recursos. DTrace es una tecnología muy similar a una navaja suiza ya que integra múltiples utilidades como depurador de aplicaciones a nivel del sistema operativo, interprete para el lenguaje de programación D y muchos más. A lo largo del taller se abordará desde el manejo de sensores hasta la realización de sencillos scripts en lenguaje D para sacar el mejor provecho a esta tecnología.
  • Redes con Crossbow: La implementación de redes de comunicaciones cada vez es un proceso más delicado y que implica mayores controles para lograr un aseguramiento, una calidad de las comunicaciones y una integridad en lo que por ellas se transporta. Sin embargo, con la cada vez más creciente virtualización de sistemas operativos es necesaria la existencia de tecnología de virtualización de redes. A lo largo del taller observaremos como a través de la virtualización de NIC y del stack de TCP es posible el trabajo en torno a protocolos, servicios y máquinas virtuales.
  • Seguridad y Bastionado: Uno de los pilares de Solaris ha sido siempre la seguridad, característica que ha heredado OpenSolaris y sus tecnologías que proveen herramientas para el manejo de usuarios, archivos y el sistema operativo mismo de forma segura. Observaremos como a través del bastionado y herramientas como ACL, el framework Crypto, IPfilter y otras tecnologías se hace realmente seguro el trabajo con OpenSolaris.
  • Alta Disponibilidad: 7/24/365 pareciese ser en la actualidad el requerimiento general de los sistemas computacionales que se emplean en ambientes empresariales y comerciales, este requerimiento se conoce como alta disponibilidad. A lo largo de este taller se evaluará que se requiere para hacer de OpenSolaris un sistema operativo con aplicaciones de misión crítica que cuente con alta disponibilidad.
  • OpenSolaris como Herramienta de Educación: Actualmente en el mundo se está empleando OpenSolaris como una herramienta para educación en diferentes campos como sistemas operacionales, desarrollo de software comunicaciones. A lo largo del taller se observará como OpenSolaris a través de diversas metodologías puede convertirse en una herramienta de enseñanza con tecnologías de punta preparada para otros entornos diferentes a los comerciales y empresariales.

Programación

Tema

Fecha

Sistema operativo OpenSolaris- Introducción

2 de Septiembre de 2009

Sistema operativo OpenSolaris - Instalación

16 de Septiembre de 2009

Gestor de paquetes IPS

23 de Septiembre de 2009

Redes con Crossbow

30 de Septiembre de 2009

Sistema de ficheros ZFS

14 de Octubre de 2009

Virtualización en OpenSolaris - Primera parte

21 de Octubre de 2009

Virtualización en OpenSolaris - Segunda parte

28 de Octubre de 2009

Dtrace - Primera Parte

4 de Noviembre de 2009

Dtrace - Segunda Parte

11 de Noviembre de 2009

Seguridad y bastionado

18 de Noviembre de 2009

Alta disponibilidad

25 de Noviembre de 2009

OpenSolaris como herramienta de educación

2 de Diciembre de 2009

Fotos de las sesiones

Más fotos...


domingo oct 04, 2009

El presente artículo será publicado próximamente en el periódico de la Universidad Cooperativa de Colombia, que tiene circulación a nivel nacional. El artículo fue escrito por Carlos Arias, docente de la Universidad y Líder OSUM y por Germán Corredor.

SAI muestra resultados

La segunda semana de octubre de 2009 se iniciarán dos (2) procesos intensivos de capacitación en para quince (15) estudiantes y diez (10) docentes de planta; en las Tecnología de Java como parte de las actividades planeadas dentro del Convenio SAI para 2009 en la Universidad Cooperativa Sede Bogotá.

Estudiantes
Con el propósito de lograr la Certificación como Java Programmer ( SCJP) se desarrollará un curso de capacitación de ochenta (80) horas en Java Standard versión 6.0 para los mejores estudiantes de la Facultad e Ingeniería de Sistemas en sus jornadas diurna y nocturna, con el apoyo tanto de la Universidad como de Sun Microsystems, aportando el material del curso, salas de cómputo, vouchers para el examen de certificación y la logística correspondiente para desarrollar el mismo de acuerdo a las exigencias de este tipo de entrenamiento. ¡¡¡Suerte muchachos!!!

Docentes
Buscando certificar a un grupo de docentes de la Planta de la Facultad de Ingeniería de Sistemas de la Universidad Cooperativa – Sede Bogotá, se iniciará un entrenamiento intensivo con el apoyo de la Sun Microsystems en la Tecnología de Java EE. Los mejores deseos para el cuerpo de profesores que inician el adiestramiento que conducirá seguramente en mejores propuestas académicas para la comunidad estudiantil en general.

Sun Microsystems felicita a la Universidad Cooperativa de Colombia

Uno de los objetivos principales de Sun Microsystems mediante la Iniciativa Académica es brindar a los estudiantes, docentes y al personal de universidades, colegios e instituciones educativas la posibilidad de acceder a capacitación en tecnologías de punta y brindar apoyo a todos los procesos de formación que sirvan para mejorar las habilidades y conocimientos de la comunidad. Esta estrategia busca que la tecnología y la educación sea un mecanismo para estrechar la brecha entre países desarrollados y en desarrollo.
La Universidad Cooperativa de Colombia es un claro caso de éxito, pues de la mano con el líder del Sun Club (grupo OSUM) de esta universidad, el docente Carlos Arias, y de algunos docentes y estudiantes, se han llevado a cabo diversas actividades que pretenden dar a conocer a los estudiantes las herramientas libres de Sun Microsystems, para que puedan aprender a utilizarlas y obtener el mayor provecho de las mismas. Durante el pasado semestre varios miembros del Sun Team University realizaron una serie de talleres con estudiantes de diversos semestres en varias de las tecnologías de Sun, principalmente Java, NetBeans, MySQL y OpenSolaris. La acogida que tuvieron estos talleres fue muy grande, pues se contó con la participación de varios estudiantes con muchos deseos de aprender.

Ahora, la iniciativa ha tomado un nuevo rumbo: llevar a los docentes y estudiantes hacia la certificación profesional. Es bien sabido que una certificación abre el camino hacia nuevas y mejores oportunidades laborales y profesionales, pues demuestra que la persona posee una serie de conocimientos, habilidades e iniciativas que lo separan de la multitud; anotando también que estas certificaciones tienen validez a nivel mundial. La obtención de un certificado brinda un valor inmenso a una hoja de vida y es de gran importancia para grandes compañías y organizaciones.

Como embajador para las universidades de Sun Microsystems (Sun Campus Ambassador) solo me resta felicitar a los estudiantes y docentes de la Universidad Cooperativa de Colombia por las iniciativas que se han realizado y por el emprendimiento y dedicación con que han trabajado. Se avecina una etapa muy importante, que es la de capacitación de cara a presentar su examen de certificación, y espero que todos superen exitosamente esta etapa. Recordándoles que siempre pueden contar con el apoyo de Sun Microsystems y de la comunidad OSUM.

También aprovecho la ocasión para invitar a la comunidad académica de la Universidad Cooperativa a que se vincule a la comunidad OSUM ingresando a http://osum.sun.com, y allí se unan al grupo OSUM UCC Bogotá para que se puedan hacer partícipes de las actividades que se realizarán.

Algunas fotos de eventos en esta universidad:

Más fotos aquí

lunes jul 27, 2009

El mes pasado (Junio) se llevo a caso una jornada de charlas en la universidad de envigado, en la cual se les mostró a diferentes estudiantes del área de sistemas, entre los cuales, grupos de sistemas operativos, algunas de las tecnologías sun, se enfatizo en opensolaris, mostrándoles las ventajas y principales caracterizas de este; Por otro lado se les dio a conocer SAI, la plataforma para el desarrollo de cursos preparatorios para las diferentes certificaciones ofrecidas por sun; También luego de que los estudiantes mostraran motivación por estas tecnológicas, se les creo el grupo osum " http://osum.sun.com/group/osumuenvigado " en el cual se dejaron instrucciones de como acceder a los cursos SAI así como un vídeo explicando la plataforma.

Acá les dejo algunas fotos de distintas charlas.

lista

martes sep 30, 2008

El Lunes 22 de Septiembre se realizó el Software Freedom Day 2008, es la primera vez que se organiza este evento en esta ciudad, y en esta oportunidad participaron varios Teams y Grupos Académicos que tienen una especial relación con el Software Libre y Open Source.

Más de 140 personas asistieron al evento, y participaron en las interesantes charlas, en cada charla se regalaron CD´s de OpenSolaris. El inicio de la jornada arrancó con una charla a cargo de Mauricio Parrado miembro del Sun Team UD, quien habló de Netbeans y Ajax. La siguiente charla fue acerca de MySQL, la cual fue impartida por el Ing. Javier Camacho de Sun Microsystems, hubo muchas preguntas por parte del público y la charla fue muy interesante.

El Equipo Colombiano de Ubuntu participó con una charla acerca del SO Ubuntu Linux, y Sugar Labs, también lo hizo con una charla acerca de un OS que corre sobre OLPC, y se utiliza para la enseñanza en los niños de 6 a 12 años.

Colosug (Colombia OpenSolaris User Group) participó con un excelente taller práctico dictado por Ricardo Lanziano quien es el lider de este OSUG, se habló de las tecnologías innovadoras de OpenSolaris y se realizó una pequeña práctica por cada tecnología.

 Si desean ver las fotos clic aqui  

This blog copyright 2009 by jeniferunal