lunes, diciembre 24, 2007

The Samba Project recibe documentación de Microsoft


El día 20 del corriente, la PFIF (Protocol Freedom Information Foundation) ha firmado un acuerdo con la compañía Microsoft con el objetivo de recibir documentación sobre los protocolos que utiliza la tecnología de el sistema operativo de dicha empresa en su estructura de grupo de trabajo (workgroup) y Active Directory, liberando todo el desarrollo realizado a partir de estas investigaciones bajo licencias GPL bajo el proyecto Samba.

Microsoft debió ceder esta información luego de la desición del juicio antimonopolio de la comisión Europea realizado a dicha empresa hace unos meses atrás.

Este nuevo movimiento del software libre ayudará al proyecto Samba a seguir realizando más y mejores aplicaciones para nuestros sistemas operativos *nix interactúen de una forma más performante con otras plataformas propietarias.


Artículo completo

Fuente: DiarioLinux.com

miércoles, noviembre 28, 2007

Picture Rebuild Session - The Gimp



Hace unos días atrás, un familiar me preguntó si podía hacerle un favor, si existía algún tipo de software que le permitiera reconstruir una fotografía antigua y si de existir, podía realizar esa tarea por él. Cabe destacar que mi paso por el diseño gráfico y el arte fue muy breve, cual caramelo en jardín de infantes para ser mas exactos, ya que si de algo estoy seguro, es de que mis padres no me dieron ese don.
Sin embargo tomé el desafío y me lleve la fotografía a mi casa para analizarla. Luego de descargar el archivo a mi laptop me encontré con que era más simple contactar al Doc MCBrown y pedirle prestado el Delorean el fin de semana para tomar la fotografía nuevamente.
Observando la lista de aplicaciones disponibles para edición de imágenes, no lo dude por un minuto y me dispuse a editar las fotografías con The Gimp, la release que actualmente se encuentra disponible en la última versión de Ubuntu (Gutsy Gibbon). Navegando los menús para recordar las herramientas que existían, y aquellas que se habían actualizado, me dispuse a reparar esas imágenes.
A este punto quisiera compartir los avances que he logrado con dicha herramienta y mostrarles lo potente que es este software.
Una vez más el mundo del software libre nos trae y sorprende con software de una calidad inimaginable y a la altura de cualquier otro programa propietario. Sin más palabras me limito a mostrarles los resultados.



Imagen Original


Luego de un par de horas delante de la laptop y varios litros de lágrimas artificiales, llegué a la interface intermedia.


Tercera fase - Release Candidate

domingo, noviembre 25, 2007

Ubuntu 7.10 Splash Screen - Slow Boot on IBM ThinkPad T42 / T42p



Hace un par de semanas átras, luego de migrar mi Laptop (IBM Thinkpad T42) de Ubuntu 7.04 a 7.10, me sucedío algo curioso. El tiempo de booteo de mi equipo, luego de dicha migración, fue superior a los 4 minutos, cosa que nunca me habia sucedido con ninguna distribución.
Debido a este problema, que sinceramente, me ponía de muy mal humor, me propuse solucionar este error. Navegando por Inet encontré unos cuantos artículos donde varias personas que poseian la misma laptop comentaban que habian enfrentado un problema similar, y que no habian encontrado la forma de repararlo.
Analizando un poco el tema, me di cuenta que en el momento de arranque, mi laptop perdía mucho tiempo en el famoso Splashscreen de ubuntu, lo que me llamó mucho la atención, por lo que edité el archivo /boot/grub/menu.lst y en la línea del kernel removí la opción que hace referencia a dicha configuración (quiet splash).
Cuando reinicio el equipo, me comienza dar información del sistema sin mostrarme el splashscreen, pero lo raro sucedio que cuando me quise dar cuenta, mi laptop había reducido su tiempo de booteo de 4 minutos a unos maravillosos 40 segundos.
Lo que hay que destacar es que primero, no es la solución mas desarrollada que una persona podría elaborar ni tampoco la mas estética debido a que uno pierde el splashcreen; sin embargo, cabe destacar que el tiempo de booteo se redujó a 4 veces, por lo que no me generó ningún problema sacrificar el logo de ubuntu al iniciar mi sistema.
Por último quedaría analizar si este es un problem en común para todos los equipos que poseen ubuntu 7.10 o solo para este tipo de hardware en particular.


Tutorial

Editar el archivo /boot/grub/menu.lst


En la parte que hace referencia al kernel deberían tener algo similar a esto:


kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=f39b5093-8575-4031-a2b6-f4d767471be0 ro quiet splash


Ahora debemos de remover las opciones "quiet splash" por lo que nos quedaría algo similar a esto:


kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=f39b5093-8575-4031-a2b6-f4d767471be0 ro


Salvamos el archivo de configuración de grub, reiniciamos y el problema debería haber desaparecido obteniendo un tiempo de booteo considerablemente mejor.

viernes, noviembre 23, 2007

KDE 4.0 RC1


Siguiendo con la KDE-Manía, les dejo un video de Plasma + Superkaramba corriendo sobre la Release Candidate 1 de la nueva versión del administrador de escritorio de la comunidad KDE.
Se puede observar que el desarrollo de Plasma se encuentra en un nivel muy maduro del proyecto, por lo que no falta mucho para que la versión estable sea anunciada.

jueves, noviembre 22, 2007

KDE 4.0 RC 1 Liberada

La comunidad de KDE ha anunciado la Release Candidate 1 de la nueva versión de su administrador de escritorio, KDE 4.0
En esta nueva versión se puede observar un mayor nivel de calidad en los componentes de KDE mientras que los últimos retoques sobre Plasma, el nuevo panel de KDE 4, están llegando a su fin para ser totalmente operativo.
KDE ha logrado que muchos usuarios se sientan cómodos utilizando sus anteriores versiones del administrador de escritorio migrando de sistemas propietarios o de otros escritorios (XFCE, Gnome, etc.) a esta opción. Con esta nueva versión, todos aquellos escépticos que pensaban que la comunidad no iba a poder igualar, o superar, a MS y a MAC OSX, se han equivocado nuevamente.
La comunidad ha logrado un trabajo excepcional sobre esta aplicación llevando el concepto de "Desktop" más allá; va a haber un antes y un después luego de que KDE 4.0 sea liberado.

Para obtener la RC 1, favor de dirigirse al site de KDE 4.0

Les dejo una serie de imágenes que están circulando por la web para que se vayan preparando.







miércoles, noviembre 07, 2007

Es realmente dificil Linux?


Hace unos días pude leer un artículo en diariolinux.com donde planteaban un caso en el cual un usuario tuvo demasiados problemas a la hora de configurar cierto software en Windows Xp.
Cual DejaVu me ha sucedido algo similar que les paso a comentar.
Hace unos cuantos días atrás me comprometí con mi novia a instalarle la impresora multifunción HP (Conexión USB), que ella poseía, en mi laptop sobre la partición que corresponde a Windows XP, debido a que ella se encuentra más cómoda utilizando el paquete de ofimática de Microsoft.
Luego de pasar 35 minutos descargando el driver de dicho dispositivo desde la página oficial del fabricante, me dispusé a instalar la impresora, en el proceso de instalación me percaté que en reiteradas oportunidades este driver consultaba algún sitio y descargaba algo desde algún servidor FTP. Luego de realizar la actualización completa requerida por este software, el paquete de instalación comenzaba con la configuración del equipo con el pequeño detalle de que cada vez que entraba en esa etapa me daba un error y nunca terminaba la tarea, volviendo todo al punto original.
Luego de investigar en el sitio Web de HP y en varios foros no pude descubrir cual fue el error exacto del driver de la impresora multifunción, de lo que sí me aseguré fue de que no era un tema de filtrado por parte de mi firewall o algo relacionado con mi conexión a Internet.
Desmoronado, le comenté a mi novia que intentaría instalar el dispositivo en mi reciente instalación de Ubuntu 7.10 (Había migrado hacia un par de días a dicha versión) teniendo en cuenta que dicha impresora poseía conexión USB y que en reiteradas ocasiones configurar una impresora en Linux me ha traído más de un dolor de cabeza.
Una vez dentro de Ubuntu Gutsy Gibbon, navegue por un par de sitios donde recomendaban seguir una serie de pasos para configurar la impresora, en primera instancia debía de conectar la impresora y encenderla, luego instalar una serie de drivers y se completaría el proceso, nada fuera de lo normal.
Ahora lo maravilloso sucedió que una vez que conecté el equipo, Ubuntu "Automagicamente" reconoció la impresora, la configuro y la dejo 100% funcional, permitiéndome imprimir lo que necesite del color y calidad que deseé.
Es aquí donde nos debemos de detener y preguntarnos si realmente, hoy en día Linux, en particular Ubuntu, es más complicado de utilizar que Windows XP. Este tipo de soluciones han llevado a varias personas y empresas a preguntarse lo mismo y optar por el software libre.
Cabe destacar que mas allá de que hay ciertos detalles que todas las distribuciones de Linux deberían mejorar, nos encontramos en un punto en el que Linux puede ser un reemplazo, casi completo, de un escritorio Windows.

viernes, noviembre 02, 2007

Videos Tutoriales Ubuntu

Navegando por la web uno se puede encontrar con cosas fantásticas y esta no es la excepción.
Revver es una página web, similar a youtube, que hostea varios videos tutoriales sobre Ubuntu Desktop y Ubuntu Server, explicando muy detalladamente procesos de instalación y configuración.
Lo mas destacable de estos videos es que se encuentran en nuestra lengua, eso significa que ya no es necesario introducirnos a la lengua anglosajona para obtener un poco más de conocimientos.
Los tutoriales estan excepcionalmente redactados, por los que les recomiendo que suban el volumen y presten mucha atención.
Aquí les dejo el link a los videos.

viernes, octubre 12, 2007

Ubuntu 7.10 Release Candidate



Update: Gutsy Gibbon ha sido liberado del 18 de octubre de 2007 con las caracteristicas nombradas a continuación.

Canonical, la empresa detras de Ubuntu a liberado la, posible, Release Candidate de Ubuntu 7.10 Gutsy Gibbon.
Entre las nuevas caracteristicas se incluye:

Compiz-Fusion

El Inovador Composite Windows Manager con efectos 3D y nuevos juguetes que dejaran a cualquier usuario de MAC OSX y de Windows con la Boca abierta!

Instalación de Impresoras

Ahora es mucho más facil instalar impresoras en GNU/Linux, basta con enchufarla, hacer unos cuantos clicks y tema resuelto (En teoría).


Soporte para Flash Player con Gnash


No más problema para reproducir objetos multimediales desarrollados en Flash.


Los nuevas caracteristicas para Servidores incluye:

APP Armor

Una nueva forma de introducir nuevas tecnologias y seguridad al Kernel

Instalación Preconfigurada de Mail Server, Print Server, Data Base Server y File Server. Ademas incluye Opciones para LAMP preconfigurado.


Para más información dirigirse al Anuncio

jueves, septiembre 13, 2007

7° Jornadas Regionales de Software Libre - Córdoba



Para aquellos que desconocen de los eventos de software libre que se realizan en nuestro país, durante la primera semana de agosto se estuvo desarrollando las 7° Jornadas Regionales de software Libre en Córdoba - Argentina.
El motivo de estas jornadas es fomentar el conocimiento y utilización de Software Libre y OpenSource.
Con el Equipo del Laboratorio Abierto de Ingeniería de la Universidad Nacional de La Matanza (Diego Brengi - Profesor, Alejandro Casas - Profesor Adjunto, Lucas Coudures - Alumno / Ayudante, Diego Dora - Alumno / Ayudante y Hernan Fernandez - Alumno / Ayudante) nos hicimos presentes en dicho evento.
Nuestras presentaciones se basarón en dos investigaciones y desarrollos que estamos realizando en nuestro laboratorio, una de las charlas dictadas fue sobre Squid (Proxy - Cache) y nuestro desarrollo del administrador de páginas Krill - Squid Admin. Nuestra segunta charla se basó en iTALC, de esta charla les dejo un video donde me encuentro dando la introducción a este soft.
Para los que no conocen este potente software les dejo una reseña de que se trata.

iTALC significa "Intelligent Teaching And Learning with Computers" y se trata de una herramienta desarrollada con el fin de ser utilizada por la comunidad educativa. Está pensada principalmente para su aplicación en prácticas de laboratorio, teniendo computadoras conectadas en red, donde los alumnos puedan realizar las diferentes actividades planteadas. Este software permite supervisar la actividad durante la clase y realizar demostraciones que serán visualizadas por todos los alumnos También permite asistir en forma remota, en caso necesario, tomando el control de cada una de las máquina. Este software se brinda bajo licencia GPL y puede funcionar en ambientes mixtos (Linux y otros sistemas operativos) de forma transparente.

miércoles, septiembre 12, 2007


Con el nuevo update de Solaris, SUN introduce todo el mundo Linux dentro de Solaris, pudiendo utilizar lo mejor de ambas plataformas, en una misma máquina.

Con las nuevas brandZ zones incluidas en Solaris, esta tecnología permite correr instancias de Red HAT, centOS y todas las aplicaciones compiladas en Linux, dentro de SOLARIS. Y se esta trabajando para poder dar soporte y confiabilidad para que otras distribuciones linux, puedan correr en forma virtual sobre una ZONE de Solaris.

Para aquellos que no esten al tanto, ZONE es la solución de virtualización de Solaris.

LX Brand permite correr aplicaciones Linux sin ser modificadas sobre solaris, corriendo Linux dentro de Zones en un Completo espacio de usuario Linux. La combinación de BrandZ y LX será productivo para Solaris ya que podrán incorporar lo mejor del software libre sin modificar ni una linea de codigo para que sea utilizado en este sistema operativo.

LX Brand correrá en Sistemas x86/x64 con kernel 32 bit y 64 bit, no soportará Sparc Linux todavía.

Mas información: Open Solaris Community

miércoles, agosto 01, 2007

IBM ahorra U$S250M Corriendo Linux en Mainframes


IBM Anunciará que esta consolidando mas de 4000 servidores en 30 Mainframes corriendo Linux, ahorrandose, en esta nueva movida de la gran empresa Azul, U$S 250 M.
Con respecto a los 4000 servidores, serán reciclados por IBM (Global Asset Recovery Services).
En lo que va del año, IBM ha migrado 3 DataCenters importantes en EEUU a Linux, de los cuales 2 de ellos han adoptado la solución MainFrame de la Big Blue company.

miércoles, julio 18, 2007

MPX multi-touch support

Todos hemos oido hablar del nuevo juguete de Microsoft, Surface. Los medios han hecho gran alboroto por esta nueva puesta en escena de la Empresa de la Ventanita.
Al momento de ver los videos de surface, me dije, "...Cuanto tiempo necesitará la comunidad del Software libre para poder desarrollar algo similar..."
Gracias a todos los santos informáticos me he vuelto a equivocar y los desarrolladores de nuestra comunidad nos traen MPX.
Esta nueva herramienta utiliza el ultra conocido X server con una series de modificaciones que permiten que soporte multiples dispositivos, usuarios y aplicaciones al mismo tiempo.
Para poder llevar a cabo esta implementación, necesitas una
computadora estandar, MPX (Variante de X server)y Mitsubishi Electric's DiamondTouch display table, la misma que utiliza Microsoft.
Cabe destacar que este proyecto se encuentra en pleno desarrollo, pero el esfuerzo de nuestra comunidad se ve reflejado en avances tecnológicos como MPX.

jueves, julio 12, 2007

Kernel 2.6.22 Liberado


Linus Torvalds acaba de publicar la nueva version del kernel de Linux, 2.6.22.
Cabe destacar que el objetivo principal de esta release es parchear ciertos bugs de la versión anterior (2.6.21).
Los nuevos features son:

Nuevo Asignador SLUB
Nuevo Wireless Stack
Nuevo Firewar Stack

Entre otros agregados

Nota

viernes, julio 06, 2007

Equivalencias Linux / Windows

Todos sabemos que GNU/Linux tiene una cantidad enorme de aplicativos, de la misma calidad o mayor que su contraparte propietaria.
Debido a esto me he dedicado a buscar una lista de equivalencias para los alumnos del taller de la Universidad y me he topado con este Link que he obtenido desde LinuxPreview.org.
Aquí podrán encontrar una gran lista de software con los respectivos vínculos a las páginas web de cada desarrollo.
Una muy buena opción para aquellos que se encuentren migrando sus escritorios al mundo libre y esten buscando software para reemplazar a los aplicativos privativos.

martes, julio 03, 2007

Slackware 12 Liberado


Me complace anunciar que el creador de slackware, Patrick Volkerding acaba de publicar la nueva versión de su sistema operativo Slackware 12.0.


Esta nueva release incluirá:

KDE 3.5.7
XFce 4.4.1
Kernel 2.6.21.5
GNU C Library - version 2.5
X11 7.2.0
y demas upgrades de los paquetes más conocidos.

Anuncio Oficial

De más esta decir que todos los amantes de Slackware pueden descargar esta MARAVILLOSA distribución desde

Get Slack

jueves, junio 28, 2007

Google Desktop On Linux


Google ha organizado el lanzamiento de su versión beta de Google desktop para GNU/Linux para este miercoles.
Google desktop permite buscar documentos desde tu escritorio, tanto locales como en la web. Permite trabajar con cuentas de Gmail y navegar historial Web Offline.

martes, junio 26, 2007

CIO John Halamka Tests SUSE


John Halamanka, jefe de la oficina de informática de Hardvard, se ha embarcado en una investigación, que de mas esta decir que es admirable. Se a propuesto encontrar un reemplazo de escritorio final para sustituir a la inestabilidade Windows XP.
Debido a las necesidades actuales del mercado de encotrar opciones para empresas el decidio probar un abanico de sistemas.
Comenzo utilizando el sistema operativo MAC OSX, luego de 31 frustantes días opto por cambiar a Red Hat Enterprise Linux y Fedora, luego volvio a su Windows XP para comparar lado a lado con los anteriores.
Como no encontro lo que buscaba se resguardo en su antiguo e inestable sistema operativo. Debido a sus comentarios, los linuxeros de varias partes del mundo se tiraron contra él, acusandolo de solo probar dos sabores de Linux de los cientos que hay dando vuelta hoy en día. Debido a eso decidio, mas alla de sus ideas sobre Novell, utilizar el sistema operativo de esta empresa, Suse Linux 10.1.
La configuración de sus equipo fue la siguiente:

Lenovo X60 notebook, corriendo Suse Linux Service Pack 1 RC 3.
El SO venia equipado con Open Office 2.0 Novell Edition, el cliente abierto de correo Evolution, el Citrix ICA Client (Usado por el Citrix Presentation Server), Gimp, DIA, Real Player 10, Kino (Editor de Audio y Video, Totem y Banshe (La opción libre de itunes); Todo eso por un costo anual de U$S 50.

Para su sorpresa el eNcontró en esta distribución que no caía o perdía performance en el mes que la uso; que iniciaba rápido, en alrededor de 30 segundos se econtraba operativa y que tenía muy buena integración con el hardware de Lenovo.

Él concluyo: "Este es el primer sistema operativo [que uso] que tiene muy buen soporte Wireless como asi tambien, buen soporte USB. Por otro lado ese SO cuenta con una suite de ofimática que permite trabajar comodamente."

Lo que consideró que le faltaba desarrollo era Evolution, debido a una serie de problemas que tuvo en el manejo de su correo electrónico y la habilidad de poner su laptop en "Sleep mode".

Conclusión:

A Jhon Halamka fueron más las cosas que le gustaron de aquellas que le disgutaron, por lo que él concluye lo siguiente,

"(...) La X60 es la primera laptop que corro con Linux y es suficiente como para utilizarla como mi única computadora (...) Suse tiene todo lo que necesito sin un monton de campanas y sonidos que hacen lento mis sistema y que tienen una caida de Confiabilidad y seguridad (...)"

lunes, junio 25, 2007

Compiz Fusion: A Quick Demonstration

Como saben, El Proyecto Beryl y Compiz se han vuelto a fusionar, y han creado esta maravilla, Compiz Fusion (Nombre a Definir).
Cabe destacar que Ubuntu 7.10 ya tendrá incorporado este aplicativo.

sábado, junio 23, 2007

Serious Red Hat Linux Commercial

Tremendo comercial de Red Hat, donde comenta el avance de la tecnología y los pensamientos de cada epoca.

IBM Linux Server Funny Commercials

Otro muy buen comercial de IBM, donde realiza su presentacón de sus soluciones High-End en Linux

jueves, junio 21, 2007

Primera versión del driver abierto para las ATI R500


La semana pasada se presentó la anticipada primera versión del primer driver de código abierto de las placas de video ATI R500 (o sea, la famila Radeon X1000), después de que un pequeño grupo de desarrolladores se dedicara a hacerle ingeniería ingersa a este GPU durante los últimos meses.

El resultado es el nuevo driver xf86-video-avivo, con un soporte muy básico de inicialización y configuración y todavía ningún soporte para sus características 3D. Además, su soporte 2D es más lento que el del driver VESA para la misma R500.

Todavía le queda mucho camino que recorrer para compararse incluso con el también en desarrollo Nouveau, driver abierto para NVidia, pero esta primera revisión en el sitio de Phoronix le augura un buen futuro.

Fuente: VivaLinux

ZFS en Linux


LinuxWorld ha reportado que el sistema de archivos ZFS de Sun Microsystems ha sido convertido de su encarnación en OpenSolaris en un Modulo capaz de correr en el espacio de usuario (User-Space) del sistema de archivos del Proyecto FUSE.
Según Wikipedia "...ZFS destaca por su gran capacidad, integración de los conceptos anteriormente separados de sistema de ficheros y administrador de volúmenes en un solo producto, nueva estructura sobre el disco, sistemas de archivos ligeros, y una administración de espacios de almacenamiento sencilla..."
ZFS es un sistema de Archivos de 128 bits, el doble que los sistemas actuales, opera a ese nivel sin perder performance con respecto a otros file Systems.
El proyecto ZFS on FUSE tiene por objetivo permitir a los usuarios de GNU/Linux usar ZFS como un proceso en el espacio de usuario. Hoy en día esta operando a la mitad de velocidad que XFS en Linux, pero esto no será un impedimento ya que el continuo desarrollo esta logrando mejorar su performance y que de esta manera ZFS sea una realidad en el mundo Linux.

miércoles, junio 20, 2007

Live for Speed, Outgauge USB Hardware Demo 2

Esto no esta relacionado directamente con Software libre, pero hay que destacar que es un invento mas que inteligente!...Quien dice que no sea "Open Source Hardware"

martes, junio 19, 2007

Red Hat Linux Obtiene el Top Rating de seguridad para Organizaciones Gubernamentales


Red Hat recibio un nuevo nivel en la certificación de seguridad que deberia hacer el software mas adecuado para algunas agencias del gobierno. Recientemente, este mes, IBM logró amuentar la certificación EAL4 con ACL_FLR3 para Red Hat Linux, ubicando a IBM a la par del sistema operativo Solaris de Sun Microsystem. Comento Dan Frye, Vice Presidente a cargo de Open Systems en IBM.
Este nivel de certificación en seguridad no es usualmente requerido en empresas, pero es mandatorio para algunos programas de las agencias de Gobierno como el departamento de defensa de Estados Unidos, la Agencia de seguridad Nacional (NSA), Comento Frye.
De acuerdo con Frye, la certificación es una " Gran noticia den la Industria Linux" por que muestra que el Software Opensource puede ser usado para tareas informáticas delicadas. "Si alguien tenia alguna duda de lo que podrias hacer con el Software Open source, nosotros demostramos que estaban equivocados"

lunes, junio 18, 2007

Venezuela Produce sus propias PCs


El gobierno de Venezuela ha dado la orden de desarrollar 4 diferentes modelos de computadoras, 3 personales y una notebook. Este desarrollo sera realizado por el VIT (Instituto de tecnología de Venezuela) en conjunto con una empresa china llamada Lang Chao. Todas las computadoras de esta serie vendrán con software libre instalado.
La idea de este proyecto es comenzar una industria informática domestica y convertirse en el exportador de tecnología de LatinoAmerica. Este desarrollo comenzo en el 2006 y las primeras 1619 computadoras fueron distribuidas al estado y entidades universitarias.
Según Hugo Chavez, presidente de ese país, estos equipos, que se conoceran con el nombre "Bolivarian Computers" costarán un 40% menos que las computadoras que se comercializan en la actualidad y tendran 3 años de garantía.

sábado, junio 16, 2007

Open Sparc


Aquellos que me conocen saben que soy estudiante de Ingeniería en Electrónica, por lo que no solo las líneas de código me interesan.
Diego Brengi, mi amigo y Jefe de cátedra de la materia de la cual soy ayudante, el "Laboratorio de GNU / Linux", me comento algo que me dejo muy sorprendido que les pasare a comentar.
Todos sabrán que la filosofía del mundo libre no solo se restringe a millones de líneas de código, hace no mucho tiempo se ha comenzado a gestar un nuevo movimiento a partir del Free Software, pero a diferencia de este, el objetivo es liberar código y desarrollos referentes a electrónica, a este movimiento se lo conoce como "Open source hardware".
Esta tendencia se inicio alrededor del año 2002 en Silicon Valley y se fue convirtiendo, como en su momento lo fue el free software, una opción más que interesante para estudiantes, universidades, desarrolladores, entre otros.
Los beneficios del Open Source Hardware son muchos, entre los cuales podemos destacar el poder adquirir información y el código completos de diferentes equipos electrónicos para realizar mejoras en ese desarrollo y redistribuirlos, así como poder facilitarle a los desarrolladores de la comunidad de Software Libre realizar programas de muchísima calidad sin tener que preocuparse de realizar ingeniería inversa para poder obtener datos de como funciona un equipo.
Partiendo del concepto de Open Source Hardware, Sun, una de las empresas más emblemáticas del mundo Unix, no solo por la implementación de su Sistema Operativo Solaris, del cual han liberado el código, sino también por el desarrollo de su arquitectura de Microprocesadores Sparc, liberó el código de su procesador UltraSparc T1, ahora conocido como OpenSparc T1.
Para aquellos que no estén familiarizados con este tipo de tecnología, los microprocesadores Sparc están basados en la arquitectura RISC (Reduce Instruction Set Computer) la cual tiene muchísimos más beneficios comparados con la tecnología I686 o AMD 64 que están basadas en la arquitectura CISC.

Algunos de estos beneficios son:

* Incrementar el tamaño del conjunto de registros

* Implementar medidas para aumentar el paralelismo interno

* Añadir cachés enormes

* Añadir otras funcionalidades, como E/S y relojes para minicontroladores

* Construir los chips en líneas de producción antiguas que de otra manera no serían utilizables

* No hacer nada, ofrecer el chip para aplicaciones de bajo poder o de tamaño limitado.

Las características que generalmente son encontradas en los diseños RISC son:

* Codificación uniforme de instrucciones (ejemplo: el código de operación se encuentra siempre en la misma posición de bit en cada instrucción, la cual es siempre una palabra), lo que permite una decodificación más rápida;

* un conjunto de registros homogéneo, permitiendo que cualquier registro sea utilizado en cualquier contexto y así simplificar el diseño del compilador (aunque existen muchas formas de separar los ficheros de registro de entero y coma flotante);

* Modos de direccionamiento simple con modos más complejos reemplazados por secuencias de instrucciones aritméticas simples;

* Algunos tipos de datos soportados en el hardware (por ejemplo, algunas máquinas CISC tiene instrucciones para tratar con tipos byte, cadena; tales instrucciones no se encuentran en una máquina RISC).


Por otra parte, si eso no alcanza, OpenCore ha liberado el código de su tecnología RISC bajo el nombre "OpenRISC"

Gracias a desarrollos como los que he comentado, el mundo del software libre se expande día a día, permitiendo a la comunidad crear e investigar para que la sociedad tenga una opción a la hora de elegir.


OpenSparc
OpenRisc

viernes, junio 15, 2007

XGL + TouchScreen

Todos hemos visto lo grandioso del Proyecto XGL, pero imaginense eso sumado a una pantalla TouchScreen...No imaginen más.

IBM - Linux

Un muy buen comercial de IBM.