Posts tagged ‘linux’

Error al compilar el kernel 2.6.31 en Lihuen 3

Al usar la herramienta make-kpkg para compilar la versión 2.6.31 de Linux, probablemente se encuentren con el siguiente error:

cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE lguest.c -o lguest
lguest.c:21:25: error: sys/eventfd.h: No such file or directory
lguest.c: In function ‘create_thread’:
lguest.c:1021: warning: implicit declaration of function ‘eventfd’
make: *** [lguest] Error 1

Esto se debe a que Lihuen 3, como consecuencia de estar basado en Debian Lenny, utiliza una versión no muy reciente del paquete libc-dev. Debido a que no es conveniente actualizar dicho paquete, es preferible compilar el kernel sin soporte para lguest. Para ello, podríamos comentar los siguientes parametros de nuestro .config:

# CONFIG_LGUEST_GUEST=y
# CONFIG_LGUEST=m

O bien podemos hacer un hack chiquito al archivo Documentation/lguest/Makefile y cambiar la linea

all: lguest

por

all:

Utilizando cualquiera de las dos alternativas el kernel ya debería compilar correctamente.

Hackaton en Argentina

A través de la lista general de la FSFLA, Beatriz Busaniche nos cuenta:

Durante Agosto, el kernel Hacker Christoph Hellwig va a estar en Córdoba guiando a un grupo de programadores para escribir el driver para una placa WiFi que hoy no cuenta con soporte en el kernel. La idea es aprender a escribir un driver *real* para el kernel, contribuir al cuerpo de drivers del núcleo Linux, y conformar el grupo que luego será el maintainer natural del driver. Quién te dice, capaz que estas placas WiFi pasan de no tener ningún driver a tener tres, compitiendo entre sí por cuál es el más picante!

El taller es gratuito, pero el cupo es limitado, y me temo que implica pasar el mes entero en Córdoba para los que no están en la ciudad… pero para los que puedan creo que va a ser una experiencia muy interesante!

Más información en Vía Libre.

Linux, primer kernel en soportar USB 3.0 de forma oficial

usbEl pasado 7 de junio Sarah Sharp, conocida como «Geekess», anunció en su blog la publicación del driver para soportar dispositivos USB 3.0 en sistemas operativos con kernel Linux. Dicho driver permite utilizar dispositivos con Extensible Host Controller Interface (xHCI) para el nuevo estándar de USB 3.0.

Se espera que el driver sea soportado de forma oficial en la versión 2.6.31 de Linux, por lo que los usuarios de GNU/Linux podrán utilizar sus dispositivos USB 3.0 para septiembre de este año. Esto denota una excelente sincronización ya que NEC, una compañía multinacional de tecnología y comunicaciones, anunció para el mismo mes una producción masiva de un millón de placas xHCI PCI Express.

Esto convertiría a los sistemas operativos con kernel Linux en los primeros en poder utilizar dispositivos USB 3.0, permitiendo transferencias que rondan los 600 MB por segundo.