Blog sin Chance

Un pequeño blog para un particular personaje que en rigor no tiene chance :(

jueves, septiembre 20, 2007

Instalando driver libre de Ati en Debian etch

Uno de los cachos mas grandes de Linux siempre ha sido el soporte de hardware, particularmente de Ati, quienes desde las primeras distribuciones, han dado un soporte prácticamente nulo y han emitido drivers para su hardware de rendimiento paupérrimo en todos los matices... pero esto ahora ha cambiado un poco ya que en el último tiempo algunos los papis mundiales del ensamblado de computadores han adoptado al pingüino como sistema operativo en una parte de sus productos y le han tirado la oreja a la gente de Ati y a la vez de AMD, dueña de ésta.

Pero eso por ahora es parte de la historia, ya que AMD anunció que se rajará con las especificaciones de las tarjetas de video Ati para tener un libre desarrollo de los controladores de su hardware, de hecho dijeron que ya estaban trabajando con firmas desarrolladoras de software libre para la emisión de estos drivers.. lo que no se sabe en realidad es ¿Cuándo estarán listos?.

Bueno por mientras esperamos, les dejo un manualcito para instalar los drivers libres de Ati conocidos como fglrx en la versión estable de Debian, en realidad no es un gran calvario instalarlos como muchos dicen, al menos a mi me funco impeque en mi radeon express 200M, simplemente sigan los pasos jeje..

ingredientes:
-Debian etch
-consola (konsole, xterm, etc..)
-Apt
-La tarjeta ati (por supuesto..)
-driver fglrx (lo descargaremos mediante apt)

si desean pueden llegar, copiar y pegar en la consola los comandos que necesitan:
  1. abrimos una consola (Konsole, Xterm, etc..) y entramos como root mediante su, (necesitas la contraseña de root)
    su
  2. con un editor de texto (en este caso usaremos nano, pero puedes usar el que se te antoje) agregamos las fuentes Non-Free al archivo de repositorios
    nano /etc/apt/sources.list
  3. abajo de todo el aparataje, agregas esta línea (para pegar sobre consola el portapapeles de linux lo podemos hacer mediante shift+insert)
    deb http://http.us.debian.org/debian/ etch main contrib non-free
  4. luego de agregarlo para salir de nano si no lo has ocupado antes es ctrl+x, luego S para guardar el nuevo archivo sources.list y enter
  5. cerramos y actualizamos la lista de fuentes
    apt-get update
  6. instalaremos los paquetes que necesitaremos
    apt-get install fglrx-control fglrx-driver fglrx-kernel-src module-assistant mesa-utils build-essential
  7. compilamos el módulo (cada linea es un comando diferente)
    cd /usr/src

    m-a prepare

    m-a a-i fglrx
  8. Antes de lo lindo, les recomiendo respaldar la configuracion del Xorg (nunca está demás)
    cp /etc/X11/xorg.conf /etc/X11/xorgviejo.conf

  9. Ahora viene lo lindo: configurar el Xorg, con un editor de texto modificaremos el xorg.conf
    nano /etc/X11/xorg.conf
  10. Buscamos la sección "Module" (con comillas) y agregamos al final "fglrx" (también con comillas)
    Section "Module"
    Load "i2c"
    Load "bitmap"
    Load "ddc"
    Load "dri"
    Load "extmod"
    Load "freetype"
    Load "glx"
    Load "int10"
    Load "vbe"
    Load “fglrx”
  11. Buscamos la sección "Device" cambiamos la parte que dice "Vesa" por "fglrx", y agregamos las lineas Option “VideoOverlay” “on” y Option “OpenGLOverlay” “off”, NO CAMBIEN NADA EN Identifier NI EN BusID
    Section "Device"
    Identifier "Tarjeta de vídeo genérica"
    Driver "fglrx"
    Option "VideoOverlay" "on"
    Option "OpenGLOverlay" "off"
    BusID "PCI:3:0:0"
  12. Cierran el archivo (ctrl+x si estan usando nano), lo guardan (S, Enter si estan usando nano) y luego ponen lo siguiente (cada línea es un comando diferente):
    aticonfig --initial

    aticonfig --overlay-type=Xv
  13. Cerramos la sesion y entramos a una terminal aplicando crtl+f1, aparecerá solo la interfaz de comandos y nos pedirá logearnos, lo hacemos como root con su respectiva contraseña
  14. Dentro de la interfaz de comandos y logeados, pararemos la X (no se asusten solo la detendremos momentaneamente mientras levantamos los modulos del driver)
    en Gnome:
    /etc/init.d/gdm stop
    en Kde:
    /etc/init/kdm stop
  15. Montamos los módulos (cada línea es un comando)
    modprobe -r radeon

    modprobe fglrx
  16. Levantamos nuevamente la X
    en Gnome:
    /etc/init.d/gdm start
    en Kde:
    /etc/init/kdm start
  17. revisamos si tenemos aceleración
    glxinfo

    la salida debería ser algo como esto:
    name of display: :0.0
    display: :0 screen: 0
    direct rendering: Yes
    server glx vendor string: SGI
    server glx version string: 1.2
    server glx extensions:
  18. Si te lanzó una salida como la anterior es por que ya está listo y funcionando el driver, ahora si quieres saber el rendimiento (FPS) debes hacer lo siguiente
    glxgears --printfps
    la salida debería ser algo como esto (varía según el hardware que tengas):
    1147 frames in 5.0 seconds = 229.260 FPS
Y eso sería todo... consultas, comentarios, etc pueden hacerlo en la parte de consultas

Esto me lo traje de ¡Siempre LinuX! y al menos aca estamos esperando un soporte mejor por parte de Ati-AMD para los drivers de Linux...

salud.

miércoles, septiembre 05, 2007

DEFCON y Black Hat

Hace cerca de un mes atrás se realizó en las Vegas, Gringolandia, dos encuentros mundiales de hackers muchos de ellos que trabajan en consultorias de seguridad, empresas desarrolladoras de antivirus, conectividad etcétera, uno es la DEFCON y la Archiconocida Black Hat, famosa por ser quienes les bajaron los humos a Microsoft cuando autoelogiaban al sistema de seguridad de su Wintendo Vista, y que durante el encuentro del año pasado desafio a los asistentes a vulnerar su sistema "invulnerable", pero dos dias le duró su invulnerabilidad debido a que una gran experta polaca (y rica por lo demas) llamada Johana Rutkowszka (algo asi se escribia), fue capaz de echarle el portón abajo al kernel de Vista con su RootKit "Blue Phil" luego de esos dos dias y taparle la boca a los asistentes provenientes de la gigante de Redmond quienes ironicamente estaban dando un discurso de la seguridad de su ultimo sistema operativo en una sala contigua.

Nada mal, pero para no caer este año, en algunas conferencias se hablo de los nuevos algoritmos que permiten romper claves WEP en solo segundos mediante inyeccion de trafico, describir una vulnerabilidad en AJAX e incluso hackear una cuenta Gmail mediante una red wifi abierta, capturando y clonando la cookie de autenticacion...

Aunque a mi parecer lo más interesante de esto ocurrió en la conferencia DEFCON, donde pillaron a una reportera de la NBC tratando de filmar dentro de la conferencia con una camara escondida al estilo Contacto cuando van a hincharle las pelotas a los estafadores, traficandes, etc. solo que no la disimulaba mucho los enfoques con el bolso y la cacharon...

Cuando le pidieron que se fuera, el organizador esgrimó unas palabras que para mí fueron las más ad-hok en ese momento:
"Ten percent of you guys, just like ten percent of us, have given you all a bad name, The criminal element is a very small element of this community."

que en shileno quiere decir algo así:
"Al igual que con los hackers, hay un 10% de los periodistas cuya falta de ética da un mal nombre a la profesión"

Sin duda merece un aplauso.