Después de 3 arduos años de desarrollo fue lanzado KOffice 2.0.0 ( ya están disponibles los paquetes para Kubuntu). La version 2.0.0 de KOffice apunta a ser una suite de ofimática liviana, multiplataforma que soporte aplicaciones y extensiones de terceros. Con su nuevo diseño (todo, incluyendo los componentes bases, son módulos), no necesitas saber C++ para hackear KOffice, las extensiones pueden ser escritas en Python, Java entre otros. TechWorld tuvo una entrevista Inge Wallin, coordinador de marketing de KOffice, acerca de la visión de una suite de ofimática fácil de usar que soporte extensiones o agregados como Firefox. Los desarrolladores creen que esta version de KOffice sera la clave para otras suites de ofimáticas libres y parece ademas que contara con un repositorio para extensiones, plantillas y contenidos para KOffice.
Vía Slashdot.
jueves 28 de mayo de 2009
KOffice soportara extensiones tipo Firefox
Publicado por Daniel Cabrera en 09:38 0 comentarios
Etiquetas: herramienta libres, noticias
miércoles 27 de mayo de 2009
Simulador para ejecutar aplicaciones Android en Ubuntu
Canonical demostró un prototipo de un ambiente de ejecución para Ubuntu que permite correr aplicaciones de Android, comenta un reporte de la industria. El ambiente actúa como un simulador y esta basado en el ambiente de Ventanas XOrg.
Canonical, el auspiciador de Ubuntu, demostró el emulador en el Ubuntu Developer Summit realizado en Barcelona, España. Basado en XOrg, la ejecución del ambiente funciona como un simulador, habilitando que las aplicaciones de Android se ejecuten junto con aplicaciones convencionales de Linux.
Se dice que el simulador sera compilado con la libc de Ubuntu en vez de con las libc de Android, y ejecutarse en el kernel estándar de Ubuntu. Canonical planea remover componentes específicos de Android que son innecesarios para poder hacer que el software corra en Ubuntu.
Los desarrolladores dicen haber diseñado una solución temporal haciendo un bypas al sistema de comunicación de interprocesos de Android, pero la version final dependerá de un parche de un Binder compatible con el kernel de Linux que sera añadido a la siguiente version de Ubuntu. Ademas se dice que una interoperabilidad "shim" esta en desarrollo, la cual expondrá servicios de plataforma nativos hardware al ambiente de ejecución de Android. Se espera pronto, código abierto para ser lanzado con el ambiente de ejecución de Android.
Fuente.
Publicado por Daniel Cabrera en 09:06 0 comentarios
Etiquetas: noticias
lunes 25 de mayo de 2009
Recuento de la semana 18 al 24 de Mayo 2009
Algunas noticias o comentarios que estuvieron circulando por la Red la semana del 18 al 24 de Mayo del 2009.
- Crear sistema de archivos encriptados. - 20 May - LinuxParty.
- Descubren una vulnerabilidad de OpenSSH. - 20 May - Barrapunto.
- Trucos para Flex Builder en Linux. - 20 May - DiarioLinux.
- Configurar y gestionar equipos Wacom en Ubuntu. - 21 May - Genbeta.
- Microsoft se asocia a la fundacion Linux. ¿Queee? - 22 May - Diario TI.
Publicado por Daniel Cabrera en 08:05 0 comentarios
Etiquetas: noticias
viernes 22 de mayo de 2009
Edicion de Video en Linux con PiTiVi
Crear un buen editor de vídeo, que sea solido y fácil de usar no es una tarea simple, No es algo que se pueda completar usando el tiempo libre de los desarrolladores, al menos no en un tiempo razonable.
Felizmente, una compañía bastante asombrosa en el Reino Unido llamada Collabora esta ayudando a que las cosas salgan adelante.
Ya en Noviembre anunciaron que estaban formado un equipo con la meta en editor de vídeo multimedia que se open source, específicamente GStreamer y PiTiVi.
Luego de un mes y medio, hay un post en el blog de Edward Hervey, quien trabaja en PiTiVi.
En resumen dice:
Collabora contrató a un caballero, Brandon Lewis, quien trabajo en PiTiVi en el anterior Google Summer of Code, habían refactorizado bastante del código base y tienen nuevas características claves, incluyendo múltiple capas, propper trimming, mejora en la velocidad y muchas mas.
Después, el anuncio una version pre-release con esos cambios, completa con instrucciones sobre como tomarlo desde el PPA de Ubuntu Jaunty (9.04), etc. Y ahora la version final 0.13.1 podría estar disponible el Lunes 25 de Mayo.
Fuente.
Publicado por Daniel Cabrera en 08:31 0 comentarios
Etiquetas: herramienta libres
miércoles 20 de mayo de 2009
Moblin 2.0
Moblin, el proyecto del sistema operativo, de Intel y Novell, ha lanzado su version 2.0 Beta para netbooks el cual ya se puede descargar la imagen. Moblin parece ser la respuesta de Intel al Windows 7 de Microsoft. Pero la competencia a Windows 7 no es solo por el lado de Moblin, también esta gOS3, Ubuntu Netbook Remix.
Moblin esta diseñado para tomar ventaja del procesador Atom de Intel y posee una interfaz gráfica agrupada en "zonas", la cual funciona como escritorios virtuales.
Para que tengas una idea de como es la interfaz de esta nueva version de Moblin, dejo un vídeo a continuación.
http://www.youtube.com/watch?v=vsCpIeLLoT8
Vía Slashdot y Engadget.
Publicado por Daniel Cabrera en 13:07 0 comentarios
El futuro del aspecto de Gnome 3
Una cosa que se ha aprendido de KDE4 es que no es buena idea hacer cambios drásticos al ambiente del escritorio que el usuario ha usado por bastante tiempo. Felizmente los desarrolladores de GNOME han tenido esto en mente cuando han trabajado en GNOME 3.0 que sera lanzado el próximo año. Gnome es conocido por hacer cambios sutiles en vez de hacer un cambio mayor, pero los cambios que se han planeado para Gnome 3 son mucho mas grande que lo que esperamos de Gnome.
Reemplazo de administrador de ventanas y el panel de Gnome
Gnome-shell ofrece un vistazo de como finalmente lucirá Gnome 3. A pesar de que todavía esta en pre-alpha su estado es sorpresivamente muy estable. El Panel de Gnome es reemplazado por un panel de "Actividades" y un "dock" en la barra lateral la cual muestra lista de "Documentos Recientes" y "Aplicaciones" que se minimizan de la misma forma que la barra lateral de Wordpress 2.7.
Los usuarios de Suse pueden descargar Gnome-shell desde aquí, los de Ubuntu tendrán que construirlo desde las fuentes.
Es refrescante ver a los desarrolladores tomando nuevos alcances a la forma como los usuarios interactuan con el escritorio sin hacer un desorden total.
Solo el tiempo dirá si los usuarios aceptan estos cambios o los rechazan como con KDE4, pero algunos dicen que el futuro de la apariencia de Gnome es promisoria.
Fuente.
Publicado por Daniel Cabrera en 09:09 1 comentarios
lunes 18 de mayo de 2009
Convierten un router en una PC usando Linux
Leo en Engadget de que han logrado convertir un router en una PC gracias a DisplayLink para Linux. La noticia menciona que usando un router ASUS WL-500g Premium, un monitor USB Samsung U70 y un teclado conectado, lograron convertir un servidor solo de red en una elegante PC.
¿En que otros dispositivos lograran instalar Linux?
Si deseas ver la noticia original entra al sitio de Engadget.
Publicado por Daniel Cabrera en 15:39 0 comentarios
Etiquetas: Linux
Recuento de la semana 11 al 17 de Mayo 2009
Este es el recuento de la semana del 11 al 17 de Mayo del 2009. Les dejo algunas noticias que estuvieron circulando por Internet.
¿Es Ubuntu mas popular que Windows? - 11 May - ALT1040.
Molinux Zero, distribución para equipos obsoletos. - 11 May - Barrapunto.
Schwarzenegger propone el uso de Software Libre en California. - 11 May - Barrapunto.
Editar vídeo con Software Libre. - 12 May - LinuxParty.
Ubuntu One, lo nuevo de Ubuntu para sincronizar archivos. - 12 May - Genbeta.
Utilizar base de datos Access con Linux. - 13 May - LinuxParty.
Dar formato al codigo de un programa con Vim. - 15 May - DiarioLinux.
DJL steam de juegos para Linux. - 17 May - LinuxJuegos.
Publicado por Daniel Cabrera en 08:14 0 comentarios
Etiquetas: noticias
viernes 15 de mayo de 2009
Que lenguaje usar en Linux?
Entre las miriadas de opciones que uno tiene que tomar en la vida, uno quizás piense que escoger un lenguaje de programación para desarrollar en un sistema operativo seria algo relativamente fácil, especialmente si el SO en cuestión es Linux. Sorpresívamente este no es el caso después de todo. Desconocido por varios, Linux también puede ser desarrollado usando una variedad de lenguajes de programación. Considera algunos pros y contras:
C y sus variantes continua siendo por supuesto, el lenguaje de programación mas popular para desarrollar cualquier SO, los es para Linux, Windows o algún otro. No importa si el lenguaje en cuestión es C, C++, C# u Objective – C, tu trabajo se procesara a través de la misma metodología. Lo que si es importante tener en mente quizás, es el hecho de que C es mucho mas un lenguaje de programación, especialmente en el contexto. Por eso si estas pensando en construir una version costumizada del ambiente Linux, podrías mejor considerar otros lenguajes de programación.
Una buena opcion seria Python. Permite definitivamente una mejor costumizacion y flexibilidad, en comparación con C. La filosofía de diseño de Python es lo fácil que el código puede ser leído.La flexibilidad de Python viene de la forma como ha sido diseñado, como un lenguaje de programación multi-paradigma, lo que implica que los programadores son libres de escoger su propio estilo individual de programación, puede ser orientado a objectos, estructurado o cualquier otro incluyendo programación funcional.
Debido a que Python sigue un modelo de desarrollo basado en open-source y comunidad, Python esta de hecho ofrecido como un estándar en numerosas distribuciones de Linux. Por ejemplo el instalador Anaconda de Red Hat o Fedora esta basado en Python, también el sistema de administración de paquetes, Portage, de Gentoo. Pero quizás algunos programadores encuentre que el sistema de tabulación de Python sea no muy conveniente y molestoso, pero de lado de un editor de texto decente no debería ser del todo un problema.
Java es otro lenguaje de programación que tiene una gran acogida entre la comunidad de desarrolladores de Linux. El mas grande punto a favor de Java es su estabilidad. Usar Java en Linux también trae algunos elementos de robustez en el que las aplicaciones pueden correr en diferentes plataformas. De hecho, Java tiene muchos puntos a favor para ser escogido como lenguaje de programación. Es rápido, extremadamente portable, bien soportado, escalable, ofrece varios IDES (ambientes de desarrollo) y es respaldado por un grande grupo de librerías y códigos de ejemplos, no te olvides que Java es open-source.
Fuente.
Publicado por Daniel Cabrera en 09:29 1 comentarios
Etiquetas: Linux
miércoles 13 de mayo de 2009
Proteger archivos PostScript de ser convertidos a PDF
Si alguna vez has usado formularios PDF rellenables, probablemente hayas notado que no puedes guardar una copia del formulario una vez que ha sido llenado. Siendo astuto, probablemente intentaste imprimir el formulario desde un archivo (PostScript) y luego usar ps2pdf para convertirlo a PDF. Pero eso tampoco funciono, por que ghostscript te da un error diciendo que el archivo no configurable. Este articulo muestra como proteger tu propio PostScript usando la misma técnica.
El código PostScript que protege esos archivo PostScript es el siguiente:
%ADOBeginClientInjection: DocumentSetup Start "No Re-Distill"
%% Removing the following eleven lines is illegal, subject to the
Digital Copyright Act of 1998.
mark currentfile eexec
54dc5232e897cbaaa7584b7da7c23a6c59e7451851159cdbf40334cc2600
30036a856fabb196b3ddab71514d79106c969797b119ae4379c5ac9b7318
33471fc81a8e4b87bac59f7003cddaebea2a741c4e80818b4b136660994b
18a85d6b60e3c6b57cc0815fe834bc82704ac2caf0b6e228ce1b2218c8c7
67e87aef6db14cd38dda844c855b4e9c46d510cab8fdaa521d67cbb83ee1
af966cc79653b9aca2a5f91f908bbd3f06ecc0c940097ec77e210e6184dc
2f5777aacfc6907d43f1edb490a2a89c9af5b90ff126c0c3c5da9ae99f59
d47040be1c0336205bf3c6169b1b01cd78f922ec384cd0fcab955c0c20de
000000000000000000000000000000000000000000000000000000000000
cleartomark
%ADOEndClientInjection: DocumentSetup Start "No Re-Distill"Entonces todo lo que tienes que hacer para proteger tu archivo PostScript para que no sea convertido a PDF es insertar este código en el PostScript despues de las lineas %BeginSetup o %EndProlog del PostScript. El siguiente código hace eso para el PostScript a través de la linea de comando:
#!/bin/bash
if [[ $# -ne 1 ]]; then
echo "Usage: $0 PSFILE"
exit 1
fi
psfile=$1
nl='
'
protect='
\%ADOBeginClientInjection: DocumentSetup Start "No Re-Distill"
\%\% Removing the following eleven lines is illegal, subject to
the Digital Copyright Act of 1998.
mark currentfile eexec
54dc5232e897cbaaa7584b7da7c23a6c59e7451851159cdbf40334cc2600
30036a856fabb196b3ddab71514d79106c969797b119ae4379c5ac9b7318
33471fc81a8e4b87bac59f7003cddaebea2a741c4e80818b4b136660994b
18a85d6b60e3c6b57cc0815fe834bc82704ac2caf0b6e228ce1b2218c8c7
67e87aef6db14cd38dda844c855b4e9c46d510cab8fdaa521d67cbb83ee1
af966cc79653b9aca2a5f91f908bbd3f06ecc0c940097ec77e210e6184dc
2f5777aacfc6907d43f1edb490a2a89c9af5b90ff126c0c3c5da9ae99f59
d47040be1c0336205bf3c6169b1b01cd78f922ec384cd0fcab955c0c20de
000000000000000000000000000000000000000000000000000000000000
cleartomark
\%ADOEndClientInjection: DocumentSetup Start "No Re-Distill"
'
protect="${protect//$nl/\\n}"
if grep --silent '^%%BeginSetup' $psfile; then
sed -e "/\%\%BeginSetup/a\\$protect" $1
else
sed -e "/\%\%EndProlog/a\\$protect" $1
fiPara probarlo toma un archivo PostScript desprotegido y conviértelo a un PostScript protegido y luego trata de convertirlo a PDF:
$ ps2pdf unprotected.ps
$ sh prps.sh unprotected.ps >protected.ps
$ ps2pdf protected.ps
This PostScript file was created from an encrypted PDF file.
Redistilling encrypted PDF is not permitted.
Error: /undefined in --eexec--
Operand stack:
--nostringval-- --dict:98/200(L)-- quit
Execution stack:
%interp_exit .runexec2 --nostringval-- ...
Dictionary stack:
--dict:1169/3371(ro)(G)-- --dict:0/20(G)-- ...
Current allocation mode is local
Last OS error: 2
GPL Ghostscript 8.62: Unrecoverable error, exit code 1Como puedes ver, puedes convertir unprotected.ps a PDF sin problemas, pero una vez que se ha agregado el código de protección super secreto y creado protected.ps ya no puedes convertirlo a PDF.
Fuente.
Publicado por Daniel Cabrera en 12:45 0 comentarios
Etiquetas: tips
lunes 11 de mayo de 2009
Actualizar BIOS desde Linux con Flashroom Coreboot
Coreboot.org lanzo la casi version final 0.90 del flashing del firmware de BIOS open source. Flashrom ofrece a los usuarios de Linux y Unix un mecanismo para flasheado de BIOS, con soporte para 150 familias de flash-chip y 75 chipsets.
Por naturaleza, el firmware del BIOS es un sistema operativo independiente, se carga antes que el sistema operativo de la computadora para identificar, probar e inicializar el procesador de dispositivos, la memoria, la tarjeta gráfica y periféricos. Pero actualizar un BIOS para incorporar soluciones a problemas y otras mejoras requiere iniciar la PC en un sistema operativo, entonces recién se puede ejecutar el software para flashear la BIOS.
Para hacer todo eso, los usuario de Linux hemos sido forzados a actualizar nuestras BIOS usando discos de inicio con MS-DOS cargados con el programa para actualizar BIOS. Pero ya no sera necesario sufrir esa indignación, gracias al actualizador de BIOS que se ejecuta sobre Linux. Según Coreboot.org, Flashroom ofrece una interfaz de linea de comando, puede operar vía SSH y puede inclusive reflashear varias PCs simultáneamente.
Coreboot afirma que es mas rápido que otras herramientas para flashear, Flashroom soporta Linux, FreeBSD, DragonFly BSD, Solaris, Mac OS X y otros sistemas operativos tipo UNIX. Esto quiere decir que sobre algunas tarjetas madres, la herramienta tambien habilita el hot-flashing, en el cual un chip de BIOS es físicamente reemplazado mientras el sistema esta ejecutándose.
De acuerdo con Coreboot, las características de Flashroom incluye:
- Soporte paralelo, LPC, FWH y SPI interfaces flash.
- Soporta mas de 150 familias de chipset y 50 variantes por familia.
- Diagnostico para flash chips, con soporte verificado para DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, TSOP40 y mas.
- Soporte a mas de 75 chipsets, algunos con múltiples controladores flash.
- Habilitar código de mainboard ofrecido para docenas de tarjetas madres no no estándar.
- No se necesita acceso físico; suficiente con acceso root.
- Sin disquete de inicio, CD de inicio o cualquier otro medio requerido.
- Reflash remotamente vía SSH.
- Reflash ROM en sistemas que se están ejecutando, no se necesita reiniciar.
- Es posible hacer Cross-flashing y hot-flashing en sistemas compatibles.
- Codificable, habilita el reflash en múltiples PCs idénticas simultáneamente.
Disponibilidad
Flashrom 0.90 esta disponible ahora para descargarse gratis. Mas información en la pagina de Coreboot.org.
Fuente.
Publicado por Daniel Cabrera en 13:32 0 comentarios
Etiquetas: herramienta libres, Linux, tips
Recuento de la semana del 04 al 10 de Mayo 2009
Estas son las noticias que estuvieron circulando en la Red sobre Linux y demas, la semana pasada del 04 al 10 de Mayo del presente año.
- Instalar Ubuntu 9.04 en un teléfono HTC Dream. - 04 May - MundoGeek.
- Interesante guía de "Tunning" para Gnome. - 04 May - Barrapunto.
- 7 trucos para mejorar Gnome con gconf. - 04 May - Genbeta.
- Debian cambia de librería C. - 06 May - Barrapunto.
- Como recuperar los paneles originales de Gnome. - 06 May - Genbeta.
- KDE Partition Manager particionador de disco para KDE. - 06 May - LinuxParty.
- Escritorio Perfecto con Ubuntu 9.04. - 06 May - LinuxParty.
- Cuagmire actaulizacion a KDE 4.2.3. - 07 May - Genbeta.
- Enriquece tu Linux. - 08 May - PC Actual.
- Configurar modem USB de banda ancha movil en Ubuntu 9.04. - 10 May - Genbeta.
Publicado por Daniel Cabrera en 07:48 0 comentarios
Etiquetas: noticias
jueves 7 de mayo de 2009
Agregar fecha y hora a tu historial bash
Este un rápido, pero útil añadido en Red Hat o CentOS para mejorar el historial de tu bash (bash > 3.0).
Esto es muy útil particularmente si varias personas mantienen un mismo servidor (podrás ver cuando un comando ha sido ejecutado) o si tu solo mantienes el servidor y no puedes recordar exactamente cuando hiciste o cambiaste algo.
Edita tu /etc/bashrc y agrega al final:
export HISTTIMEFORMAT="%h/%d - %H:%M:%S "La próxima vez que te logeas en vez de:
574 tail -f /var/log/maillog
575 mailq | tail -15
576 tail -f /var/log/maillog
577 less /var/log/maillog
obtendrás:
1002 Apr/30 - 11:46:16 grep duncan /var/log/maillog
1003 Apr/30 - 14:17:40 passwd jduncan
1004 Apr/30 - 14:18:02 smbpasswd jduncan
1005 Apr/30 - 14:50:28 history 10
Fuente.
Publicado por Daniel Cabrera en 08:54 1 comentarios
Etiquetas: tips
martes 5 de mayo de 2009
Usar la sentencia trap para limpiar archivos temporales
La sentencia trap en bash hace que tu script (código) ejecute uno o mas comandos cuando la señal es recibida. Una de las cosas mas útiles que puedes hacer con esto es limpiar archivos temporalmente cuando tu script existe.
Para ejecutar código cuando tu script recibe la señal, usa la siguiente sintaxis:
trap arg sigspec..."arg" es el comando que quieres ejecutar. Si el comando contiene espacios, encierralo en comillas (' '). Puedes incluir múltiples comandos seprandolos con punto y coma (;). Para cosas mas complejas, pon tu código de salida en una función y solo invoca la función. El "sigspec" muestra una lista de señales para trap y entonces ejecuta "arg". Por ejemplo para remover un archivo al salir, has lo siguiente:
trap "rm -f afile" EXITTen en cuenta que EXIT no es una señal real (ejecuta kill -l para ver todas las señales); esta sintetizada por bash.
Ten cuidado cuando usas comodines en "arg" ya que si no están encerrados en comillas o encerrados con comillas dobles, pueden expandirse cuando la sentencia trap es encontrada y no cuando "arg" es ejecutado. Por ejemplo, si tienes un archivo llamado "abc.tmp" y la siguiente sentencia trap es ejecutada:
trap "rm -f *.tmp" EXITel comando que se ejecuta cuando el código sale es "rm -f abc.tmp" y no "rm -f *.tmp". Para evitar este problema usa comillas simples.
Si creas archivos temporales en varios lugares de tu código y no usas estilo para nombrarlos esto podría permitirte usar un comodín en tu sentencia trap y no preocuparte por cambiar tu sentencia trap en cada parte del código, podrías escribir algo como esto que te permite añadir un nuevo comando trap que se ejecute al salir:
#!/bin/bash
declare -a on_exit_items
function al_salir()
{
for i in "${on_exit_items[@]}"
do
echo "al_salir: $i"
eval $i
done
}
function agregar_al_salir()
{
local n=${#on_exit_items[*]}
on_exit_items[$n]="$*"
if [[ $n -eq 0 ]]; then
echo "Configurando trap"
trap al_salir EXIT
fi
}
touch $$-1.tmp
agregar_al_salir rm -f $$-1.tmp
touch $$-2.tmp
agregar_al_salir rm -f $$-2.tmp
ls -laAquí la función agregar_al_salir() añade comandos a un arreglo (array) y la función al_salir() hace un bucle a través de los comandos en el arreglo y los ejecutas al salir. La función al_salir se configura la primera vez que agregar_al_salir es llamado.
Fuente.
Publicado por Daniel Cabrera en 14:40 0 comentarios
lunes 4 de mayo de 2009
El problema de Ubuntu 9.04 y las tarjetas graficas Intel
Ubuntu 9.04 ya llego e incluye el ultimo software y una serie completa de nuevas características interesantes, incluyendo un proceso de arranque mas rápido. Pero algo que también llama la atención es el controlador (driver) para el procesador gráfico de Intel. Como el equipo desarrollador de Ubuntu admite en su nota de lanzamiento, bajo Ubuntu 9.04 el controlador de Intel tiene "regresión de performance". Dicho en otras palabras significa que los gráficos sobre el procesador Intel son mas lentos en esta nueva version y que en alguno chips el servidor X puedo incluso congelarse.
El problema puede manifestarse así mismo a través de varios síntomas. Usuarios de Ubuntu han reportado que vídeos Flash en el modo de pantalla completa se ven toscos, los juegos 3D corren inaceptablemente lentos, el escritorio apenas se puede usar cuando los efectos 3D del escritorio se activan y en casos extremos aun mover una ventana puede ser tan lento que algunas computadoras se vuelven casi inusables. También se han observado alguno de esos efectos en pruebas sobre varios chips gráficos de Intel.
El controlador gráfico de Intel esta ciertamente en algo de trabajo sobre esto, de hecho los desarrolladores están alertas de esto. En la version del kernel 2.6.28 usado en Ubuntu 9.04, el Administrador de Ejecución Gráfica (GEM, por sus siglas en Ingles) ha sido migrado al kernel. Esto debería simplificar y mejorar la eficiencia del administrador de memoria del servidor X,pero requiere algunos cambios en el controlador gráfico.
Otro cambio al kernel ha sido hecho en el ultimo kernel, version 2.6.29, en el cual el controlador de Intel esta casi codificado para trabajar con el: el modo kernel-based setting (KMS). Lo que suena justamente no espectacular - en vez del servidor X, ahora el kernel trabaja configurando el modo gráfico - lo cual ejerce un dramático efecto el controlador gráfico. De acuerdo con el desarrollador de Intel Keith Packard, casi la mitad del código del controlador gráfico de Intel para Linux esta en modo setting.
Entonces hay una Estructura de Renderizado Directo 2 (DRI2), la cual esta destinada a reemplazar el sistema antiguo de aceleración 3D. Intel ha desarrollado una nueva arquitectura de aceleración 2D conocida por el nombre de UXA, la cual toma ventaja de los cambios introducidos por GEM. UXA esta configurado para reemplazar EXA e inclusive la mas antigua arquitectura de aceleración XFree86 (XAA).
Como Packard calcula - GEM o no GEM, modo setting en el kernel o por el controlador, cuatro diferentes 2D (ninguna, XAA, EXA, UXA) y los tres diferentes 3D (ninguna, DRI, DRI2) opciones de aceleración ofrece 48 combinaciones teóricas que el controlador necesita para lidiar. Hay una dificultad mas, el controlador debe controlar un extenso rango de chips gráficos de Intel y diferentes versiones de esos chips. Eso hace que las pruebas sistemáticas casi imposibles.
Últimamente el objetivo de todo este desarrollo es de usar GEM, modo kernel-based setting, DRI2 y XUA para mejorar la performance de los gráficos. El problema radica en la transición, las versiones anteriores al kernel 2.6.29, que no tienen KMS o ambos GEM y KMS, aun se están desarrollando en las mayorías de las distribuciones actuales.
Es en esta fase crucial de transición que Ubuntu ha tropezado. GEM esta ahí, KMS esta fuera, EXA y DRI deshabilitados, UXA y DRI2 están aun tambaleantes y ningún parece saber que combinación corre con buen performance y estabilidad en cada chip. La larga lista de experiencias contradictorias encontradas en las pruebas de UXA de Ubuntu no dan muchas esperanzas de que alguna respuesta estará viniendo pronto. Consecuentemente las recomendaciones en las notas de lanzamiento de Ubuntu son vagas. Algunos usuarios han probado algunas sugerencias esperan por una mejora sin efectos secundarios considerables. También hay una guía de problemas ofreciendo algunos consejos.
Sin embargo todo esto afecta a un solo driver, pero justo los gráficos de Intel han sido recomendados para los usuarios Linux que no desean lo ultimo en performance 3D y esto por que Intel ha estado desarrollando sus drivers bajo el modelo OpenSource.
Adicionalmente, desde la introducción de su plataforma Centrino a principios del 2003, Intel ha incrementado continuamente su participación en el mercado gráfico de laptops, por eso ahora cada segunda laptop contiene un chip gráfico Intel. Las PC de escritorio pueden por mientras obtener una tarjeta AMD o NVIDIA que estén cómodas y los usuarios de laptop tienen que usar la tarjeta gráfica integrada.
La única esperanza es que los desarrolladores solucionen el problema lo mas rápido posible, de otro modo el buen nombre de la distribución podría sufrir.
Fuente.
Publicado por Daniel Cabrera en 10:32 0 comentarios
Etiquetas: ubuntu
Recuento de la semana del 27 de Abril al 3 de Mayo
El recuento de la semana del 27 de Abril al 03 de Mayo del 2009. Algunas de las noticias sobre Linux y Software Libre que estuvieron circulando por la Red de redes.
- 25 Paquetes claves para Ubuntu Jaunty Jackalope (9.04). - 27 Abr - MundoGeek.
- Activar reinicio del servidor X en Ubuntu 9.04. - 27 Abr -Genbeta.
- Pon a punto tu instalación de Ubuntu 9.04. Part I. - 28 Abr - Genbeta.
- Pon a punto tu instalación de Ubuntu 9.04. Part II. - 28 Abr - Genbeta.
- Liberada la red anónima I2P versión 0.7.2. - 29 Abr - LinuxParty.
- ¿Cuanto cuesta todo el software OpenSource del mundo? - 30 Abr - Barrapunto.
- KBasic, el Visual Basic para Linux. - 01 May - LinuxParty.
- Linux ya tiene el 1% del mercado de PCs domesticos. - 03 May - Barrapunto.
- Conversor de vídeo integrado a Gnome. - 03 May - Genbeta.
Publicado por Daniel Cabrera en 08:28 0 comentarios
Etiquetas: noticias
