20080724

Agárrate VMware

Gracias a mi colega -4rrest- que me envió esta noticia, y podramos ver como ya VMWARE tiene competencia, en una de las cosas que realmente no podía hacer, Correr correctamente Solaris, así que les dejo esto:

LA INTERSECCIÓN ENTRE VIRTUALIZACIÓN Y ADMINISTRACIÓN

La regla de "una aplicación por servidor" tiene que responder a muchas cosas. ¿Cuántos servidores destina usted en la actualidad para el entorno web, los sistemas de respaldo (back-office), desarrollo, prueba y compartir archivos? No es de extrañar que su centro de cómputo sea complejo. Y esa complejidad en ocasiones crea poca flexibilidad, mala disponibilidad de servicio y, obviamente, costos operativos más elevados.

Usted necesita recuperar el control: reducir el riesgo y el costo, aumentar la capacidad de administración y devolver a su infraestructura la agilidad y escalabilidad que necesita. La respuesta es la Virtualización.

Virtualizar ahora se puede aplicar desde el escritorio hasta el centro de datos y esto permite generar un ahorro significativo en toda la organización, inclusive utilizando la infraestructura actual. En Sun Microsystems estamos convencidos de los beneficios de la virtualización, por eso, desarrollamos un portafolio de soluciones que permiten utilizar mejor sus recursos tecnológicos en ambientes virtualizados y administrados totalmente. Conozca xVM (software de virtualización de código abierto), la suite que le permite:

• Instalar Múltiples Sistemas Operativos en equipos de escritorio (xVM Virtual Box).
• Desplegar en forma segura aplicaciones en ambientes administrados (VDI Software).
• Virtualizar Servidores (xVM Server).
• Administrar Ambientes Virtualizados y No Virtualizados (xVM Ops Center).

20080721

Gnome 3.0 Oficialmente Anunciado

Esta noticia ha sido oficial debido a que un grupo europeo de desarrolladores, en GUADEC, (GNOME Users’ And Developers’ European Conference), anuncio la nueva version de GNOME, la cual promete tener un cambio radical, ya que pretenden incluir muchas herramientas a la misma.

Este tema aunque no es nada nuevo, nunca se habia tratado de manera oficial. Si se recordara por el año 2005, circularon por la red algunos correos, extraidos de las famosas “mailing-list” de “Gnome’s Developer
“, donde se decia que la reinvencion de Gnome 3, tendria que ser un nuevo paradigma en la interaccion con la interfaz del usuario. Gracias a un proyecto que en ese tiempo surgio el cual basado en GTK+ y Gnome, llamado Topaz, el cual daba el aspecto de un Gnome mejorado, lo que hizo que los desarrolladores desearan ir mas alla y pensar en algo totalmente nuevo.

Aunque se han realizado varios cambios a Gnome desde aquellos famosos correos, nunca se ha tenido un cambio radical, ya que si esto pasa se han estado encubando, debido a que el equipo Gnome no quiere ocasionar problemas al usuario final ni a software del llamado “third-party”. Es por esto que en el proyecto surgieron varios disgustos por algunos desarrolladores.

El primer grande problema es que este utiliza una herramienta llamada GTK+, la cual tiene enormes limitaciones, y los desarrolladores se han visto frustado por estas mismas. Un desarrollador de Gnome llamado Havoc Pennington, publico la propuesta de realizar una herramienta framework, la cual estaria basada en objetos (programacion orienta a objetos) por lo que la division de esta misma sera el primer gran paso para cambiar a Gnome, ya que estaria basada en nuevas librerias, scripts y software.

En los meses que ha durado la GUADEC, algunos desarrolladores han tenido un descontento, lo que se ha reflejado en algunas entradas de blog, por lo que en uno llamado Planet Gnome, un usuario llamado Andy Wingo publico que “GNOME a caido en un estado de decadencia”.

Textualmente lo que el autor escribio fue: “The problem, as I see it, is that GNOME is in a state of decadence—we largely achieved what we set out to achieve, insofar as it was possible. Now our hands are full with dealing with entropic decay,”, traduccion “El problema, tal como yo lo veo, es que GNOME se encuentra en un estado de decadencia-que en gran medida lo que nos propusimos alcanzar, en la medida en que fuera posible. Ahora tenemos las manos llenas de hacer frente a la decadencia entrópica”.

Debido a este escrito, ocasiono un gran eco en la comunidad desarrolladora la cual empezo a especular sobre el liderazgo y la direccion del proyecto.

Despues de todo esto, la negatividad paso a ser todo positivo ya que se tenia los puntos a atacar en el proyecto, es por esto que Gnome 3 promete grandes cambios, aunque claro estan seguiran con la filosofia de ir incrementando los cambios poco a poco. El primer paso a dar para esto sera desarrollar mucho mejor la herramienta GTK+.

Aunque GNOME 3 no tiene un plan de lanzamiento ni con exactitud que cambios haran, sera menor que KDE4. Ya que los desarrolladores de Gnome dicen que KDE puede ser un poco inconsistente y no tan estable debido a los grandes cambios, a lo que KDE solo responde con hechos y no palabras. Por ultimo el grupo de desarrolladores dicen que este cambio sera visible al usuario y que tendran un plazo de 6 meses para pactar los cambios a realizarse.

Credito imagen: Arstechnica

20080715

Viceversa

Dando vueltas por la red, encontré un artículo interesante, el cuál nos da una idea, de como sería la vida, si el mundo fuera dominado por Linux y no por Windows, y que en algún momento de ese tiempo, llegará windows a cambiar nuestras "Linuxeras" Vidas

Mis primeros pasos con Windows XP
He oído acerca de un nuevo Sistema Operativo llamado Microsoft Windows el otro dia y quería probarlo porque dicen que es fácil de usar y que es intuitivo. Desafortunadamente el autor no ofrece ningún live-cd para probar todo antes de instalarlo. En vez de descargarlo de Internet, como siempre hago, he tenido que ir a la tienda de computadoras y comprar uno por $150. También existe la llamada “Professional Edition” pero costaría incluso mas. Lo primero que hice cuando llegué a casa fue abrir la caja, poner el cd que traía en mi lector de DVD y encender el PC. La pantalla de instalación consistía en un simple fondo azul y un menú fácil de usar. Quise respaldar mis datos primero así que intenté abrir una consola virtual pero lo normal de CTRL-ALT-F1 no funcionó (¿Que diablos?) Tuve que reiniciar, hace una copia y reiniciar la instalación de nuevo. El menú daba la opcion “Instalar Windows XP” y la selecioné.

Entonces hubo un extraño mensaje que decía “Acuerdo de Usuario Final” y tuve que aceptarlo para continuar. No había oido nunca de algo como esto en Linux así que leí la mayor parte del largo texto. No me está permitido distribuir este producto y no haré copias a mis amigos. Era de cualquier forma el extremo opuesto de otra licencia de la que había oído que se llama GNU GPL. Despues de aceptarla con F8 la instalación continuó. Windows no reconoció que tenía particiones ext3 y reiserfs en mi sistema y me dijo que había encontrado un “sistema de archivos desconocido”. Siempre había pensado que eran estandares pero puede que estuviese equivocado. Había una opción de borrar todo el disco duro e instalar WinXP y la elegí. La proxima cosa curiosa fué que Windows no crea una particion separada para mis preciados datos y solo crea una gran particion del sistema. “Puede que Windows tenga un sistema de archivos de alta seguridad que haga backups automáticos en caso de perdida de datos” pensé. Como yo tenía un disco relativamente grande no pude seleccionar FAT32 y tuve que optar por NTFS. Tardó un rato en formatear el disco.

Desafortunadamente no pude seleccionar paquetes de una lista como siempre hago en Linux, Windows seleccionó todo el solo. Los únicos ajustes que pude hacer fueron introducir la fecha del sistema correcta, mi usuario y algo llamado clave de registro. Esta era un número de 25 dígitos que tuve que introducir manualmente antes de que la instalación continuase. Despues de otro reinicio Windows estaba finalmente listo y funcionando - o casi. Windows quería activarse primero. Durante este proceso Microsoft intenta acceder a una web y verificar los datos de registro. ¡Ni loco! Lo cancelé y Windows me dijo que tenía un período de prueba de 30 días despues del que tendría que registrarme. ¡Vaya mierda!

La nueva interfaz de usuario apareció y empecé a olvidar todas las dificultades iniciales. Era un poco raro que no hubiese una pantalla para poder iniciar sesión con el usuario por defecto para el trabajo diario. Por el momento estaba en modo administrador y tenia acceso de root. Eso me hizo sentir incómodo porque mi hermana pequeña tendría los mismos privilegios en ese sistema. Tampoco había opción para ajustar los permisos de los archivos (algo como chmod) manualmente y esto podría ser otro riesgo para una estación de trabajo. Busqué el material de la documentación del sistema para empezar a ajustar mi nuevo sistema como quería pero no pude encontrar nada usable (F1 realmente no ayuda). De repente, un horrible pop-up amarillo apareció en la esquina derecha al fondo de la pantalla. Decía algo como “Nuevo dispositivo encontrado.” Una ventana en el medio de la pantalla me dijo que tenía que insertar el CD del controlador del dispositivo y pulsar en “Continuar”.

Al principio no sabía lo que era pero de repente me di cuenta de que un controlador de dispositivo era algo como un módulo. Me acuerdo que venía un CD con mi impresora y lo encontré en una caja en el ático. Pulsé en “Continuar”. Mi nuevo sistema me advirtió que el controlador del dispositivo no había pasado el test de compatibilidad de hardware y que debería probar otro controlador. Estaba un poco asustado de darle a “Continuar” pero finalmente me decidí a hacerlo y - todo fué perfectamente. Estaba un poco irritado pero no tenía tiempo para quejarme. Despues de eso instalé todo el hardware y estaba preparado para navegar.

No había cortafuegos ni anti-virus instalado y me sentí un poco inseguro cuando entré por primera vez en la web. Estuve navegando durante dos minutos mas o menos antes de que recibiese un mensaje de “Al Dick” que me ofrecía una racion-durante-seis-años de Viagra. Dejando a un lado que no necesito ese tipo de cosas (¡de verdad!) era increiblemente frustrante. Encontré un how-to en la red para desactivar esos mensajes. El Internet Explorer no tiene filtro de popups y parece atraer publicidad y después de quince minutos mi barra de tareas parecía un campo de batalla de spam. Tuve que cerrar todas las ventanas manualmente. Mi antiguo navegador Firefox traía posibilidad de pestañas incluída pero parece ser que IE tiene sus propias reglas y estandares de navegación. Pero eso fué solo el principio: Cuando quise chatear con mis amigos descubrí que Windows Messenger no soporta ICQ, AIM, TOM ni Jabber.

Tenía forzosamente que crear una llamada cuenta de MSN para continuar pero me negué. Cuando quise mirar un DVD nuevo que había comprado en Francia Windows Media Player me dijo que no podía usar mi dvd en el PC debido al llamado “codigo de región”. Estaba algo confuso acerca de todo esto y le pregunté a un amigo que debía hacer. Me dijo que hay transferencia de datos desde mi PC con Windows directamente a Microsoft con el objetivo de comprobar mis especificaciones de hardware y hacer un chequeo de autenticidad de mi software. Estaba indignado. Estaba pagando un montón de dinero para tener un sistema estable y seguro que respetase mi privacidad y no una basura charlatana con fallos abierta a los demás como la puerta de un granero. Quise echarle un ojo al código fuente para ver si esas recriminaciones eran correctas pero no pude porque ¡no había codigo fuente incluido! No quiero hablar de la llamada “jerarquía de archivos” de XP donde los ficheros de configuracion del sistema son accesibles via C:\Windows\system en vez de /etc. No quiero saber lo que es la desfragmentación (no se necesita nada así en un ordenador con Linux), no hablaré del penoso terminal llamado “command” ni del porqué no deberías nunca abrir archivos adjuntos de los emails con Outlook Express.

Despues de que el sistema se colgase cuando quería quemar un CD con el programa de grabación incluído al mismo tiempo que hacía un analisis en una hoja de calculo con la miserable alternativa a OpenOffice de Microsoft llamada “Office XP” que me había costado otros $119 (Lo conseguí un poco mas barato ya que soy un estudiante) puse todo otra vez en la bonita caja verde y se lo devolví a la tienda. El mismo dia instalé Linux otra vez como crítica a un sistema operativo monousuario, medio verde llamado Windows XP que puede que esté preparado para el escritorio en cinco años. Hasta entonces estoy a gusto con mi libertad con BSD, OpenSolaris y Linux.

via: Adictos a Linux

Linux Kernel

Recuerdo que cuando dije de actualizar el Blog lo más frecuente posible, juré que lo podía hacer pero no!!!!

De repente el tiempo, pasa y las ocupaciones también, regresando de viaje les dejo esto.

Pero bueno algo que llegó a mi mail es esto y lo comparto, desde mi punto de vista, es una palomita muy RUDA para Linux, pero hay algunos detalles que podremos comentar.

Agraciada o desgraciadamente la comunidad Linux ha tenido un crecimiento exponencial, lo cual ha tenido como consecuencia un kernel modificado y mejorado dia con dia, aunque esto suena muy facil no lo es asi, ya que miles de usuarios reportan errores (bugs), modificaciones que se le podrian hacer, asi como mejoras. (Ver figura numero 1).

Figura numero 1, Crecimiento exponencial de usuarios Kernel Linux.

Crecmiento Linux


Primero tendremos que analizar las propiedades de el kernel. Este mismo esta dividido en capas o subsistemas, tanto con propiedades de alto nivel y bajo nivel, aunque las propiedades basicas del kernel se encuentran en una sola capa o sistema, con esto me refiero a que el administrador de procesos, I/O, administrador de la memoria, la comunicacion se encuentran unidos a diferencia de el microkernel que contiene un modulo para cada una de estas propiedades (Ver figura Numero 2).

Figura numero 2, Imagen de composicion de Kernel Linux.

Linux Kernel

(Se invita al usuario ha conocer la composicion de un kernel, y tambien las diferencias entre microkernel y kernel monolitico, para poder saber de que se discute.)

En la actualidad el kernel de Linux ha tenido una inclinacion hacia los sistemas de escritorio, por lo que se ha tratado de incluir en este mas soporte a nuevo hardware, a dispositivos que cuando Linux tuve sus primeras entragas no lo imagino en tener. Aunque este tiene una gran repercusion en las distribuciones. Actualmente Debian es una de esas distribuciones las cuales se ha preocupado por tener la mayor compatibilidad con las diferentes arquitecturas para procesador, si esto bien tiene su desventaja, ya que como sabemos se tienen entregas mas tardias de nuevas versiones.

La gran desventaja de todo esto es que Linux Kernel, realiza un kernel generico, el cual luego es tomado por las distribuciones he incluido a las mismas, lo cual crea sistemas ineficientes ya que en ocasiones (si se le podria llamar asi), el usuario no toma importancia sobre este parte tan importante y no realiza una post-compilacion de su propio kernel, para tener un mejor rendimiento.

A diferencia de otros sistemas operativos como FreeBSD por ejemplo, el cual se crea un kernel monolitico para su distribucion, asi como paquetes y ademas el kernel generico, esta preparado para trabajar con las partes mas esenciales, por lo que ignora dispositivos tales como audio, modems, dispositivos de lectura y otros mas, por lo que se obliga al usuario a crear una compilacion para que su ordenador trabaje en optimas condiciones. Para un usuario novato esto puede ser una tarea muy complicada, aunque para usuarios UNIX es casi un obligatorio realizar esta practica.

Con la nueva tendencia de Linux Kernel, al realizar un kernel con mayor compatibilidad, crea un sistema mas pesado para la mayoria de acreedores, ya que contiene partes que no utilizara y que otros tantos si, es por esto que nos lleva al punto mas importante de este documento. Hasta que punto Linux Kernel podra mantener su arquitectura monolitica y que es lo que conviene para un futuro. Si nos ponemos a analizar el cambio de un kernel monolitico a microkernel es una tarea exhaustiva la cual podria tener un fracaso. Pero viendolo del lado eficiencia se crearia un sistema mejor para todos.

Primero se tendria la ventaja de un sistema completamente modular, con microkernel desarrollados a un muy alto nivel, ya que un equipo de desarrollo crearia una administracion de procesos unica y detallada, por lo que nunca tendria que preocuparse como comunicarla con las demas partes del kernel, ya que otro equipo se encargaria de como comunicarla. En tanto a rendimiento hablariamos de un sistema el cual solo utilizaria y cargara los microkernel apropiados, por lo que un usuario de nivel intermedio tendria la capacidad de desactivar un microkernel, sin tener que preocuparse de recompilar completamente todo el kernel.

Sin embargo, esta discusion se ha llevado acabo muchas veces por el muy bien conocido Andrew Tanenbaum y Linus Torvald, el primero ofrece un microkernel y el segundo que prefiere manejar una estructura monolitica.

Si esto se llevara a una parte mas rigurosa se lo podria considerar un hibrido ya que utiliza ciertas idea de la modularidad y de monolitica. Actualmente Linux pretende incorporar el soporte de mas 100 camaras a su kernel, por lo cual obligara a muchos usuarios a realizar una compilacion para mejorar el rendimiento de su sistema, y evitar cargar cosas inutiles para su ordenador.

Como conclusion, se podria hablar que si se requiere un sistema monolitico la parte de las distribuciones tendra que trabajar mas para tener un kernel sofisticado y eficiente desactivando este tipo de servicio y logrando asi el sistema requerido, aunque claro como bien lo sabemos existen otras distribuciones (ubuntu, kubuntu, Knoppix, etc.) las cuales apuestan a tener mayor compatibilidad sin importar que su sistema requiera mas de memoria ram al usuario.

Creditos: Imagenes tomadas de IBM en la parte de Desarrollo.

SnAwErK_Banner

SnAwErK_Banner
Main