[Musix-usuarios] nuevo kernel 2.6.26 libre realtime

Marcos Guglielmetti marcospcmusica en gmail.com
Jue Ago 7 02:19:21 CEST 2008


Bien!

(si Arturo o alguien más puede hacer el anuncio en el foro, tanto 
mejor)

Tapani compiló un nuevo kernel Linux 2.6.26 libre, pero esta vez tiene 
los parches realtime!, así que es apropiado para el uso en tiempo 
real con aplicaciones de audio que utilicen JACK


Recomiendo el testeo, así nos ayudan con las próximas versiones de 
Musix, y además porque debería andar mejor que cualquier otro kernel 
anterior, sobre todo en máquinas más modernas.

Instalación: en una consola de usuario root (administrador):

* hacer un backup de /boot/grub/menu.lst por las dudas de que la 
instalación quite partes del mismo (aquí hace algo raro, saca las 
opciones de inicio dma ramdisk_size=100000 init=/etc/init 
apm=power-off nomce quiet nocache nopreload alsa kdm lang=es 
vga=791), por lo cual luego de instalarlo, las vuelvo a colocar 
en /boot/grub/menu.lst ¿a alguien le sucede lo mismo?



apt-get update

apt-get install linux-image-2.6.26-libre

y si van a compilar algún driver:

apt-get install linux-headers-2.6.26-libre

Que lo disfruten!






Más detalles:

Hi!

I just compiled 2.6.26 kernel with 2.6.26.1 patch from 
http://kernel.org/ and -rt1 patch from 
http://www.kernel.org/pub/linux/kernel/projects/rt/

My new kernel is avaiable for testing from 
http://linux.ilmainen.net/musix/temp/realtime/

Patching source 
(http://www.fsfla.org/~lxoliva/fsfla/linux-libre/releases/2.6.26-libre1/ 
) caused Makefile.rej both with 2.6.26.1 and 2.6.26-rt1 patches. In 
spite of that everything compiled fine and I'm writing this using new 
realtime kernel. Anyhow, I would prefer exact EXTRAVERSION created 
automatically as usually with kernel.org's source package, so this 
kernel is only for testing. I have also changed some options in kernel 
configuration to make kernel better.


Btw, I noticed I had used older source package linux-2.6.26-libre 
instead of libre1 package. What is different with these packages?

Marcos:I cant' get realtime kernel compiled with aufs patch in kernel 
source. This is the error:
 In file included from fs/aufs/branch.h:34,
                 from fs/aufs/aufs.h:37,
                 from fs/aufs/module.c:26:
fs/aufs/misc.h: In function ■au_rw_write_trylock■:
fs/aufs/misc.h:132: error: implicit declaration of function
■au_down_write_trylock■

Trying to use rt-compat.patch (which worked in some older kernels), 
patching failes:
root en linux:/usr/src/linux# patch -p0 < ../rt-compat.patch
patching file fs/aufs/branch.c
Hunk #1 FAILED at 852.
Hunk #2 FAILED at 864.
Hunk #3 succeeded at 583 with fuzz 2 (offset -304 lines).
2 out of 3 hunks FAILED -- saving rejects to file fs/aufs/branch.c.rej
patching file fs/aufs/debug.c
Hunk #1 succeeded at 100 (offset -12 lines).
patching file fs/aufs/misc.h
Hunk #1 FAILED at 29.
Hunk #2 FAILED at 184.
Hunk #3 FAILED at 207.
Hunk #4 succeeded at 265 with fuzz 2 (offset -7 lines).
Hunk #5 FAILED at 274.
4 out of 5 hunks FAILED -- saving rejects to file fs/aufs/misc.h.rej

So using realtime with aufs patch needs some extra help from
sfjro en users.sourceforge.net
mingo en elte.hu
..or perhaps Alexandre can help :)

Regards

-tapsa-

-- 
Marcos Guglielmetti - www.mastermagazine.info

     `&' 
      #    Marcos Guglielmetti, co-director de               
      #   Musix GNU+Linux, 100% Software Libre para artistas      
     _#_       http://www.musix.org.ar           
     (#)     
    / O \    + archivos: ftp://musix.ourproject.org/pub/musix
   ( === )   Ecología: http://autosus2.wordpress.com    
    `---'    Personal: http://marcospcmusica.wordpress.com

Estoy recolectando adjetivos divertidos emitidos hacia mi persona en 
discusiones públicas, quien quiera sumar, adelante:

"stallmaniano" "our of band" "trotsko" "muy caza de 
brujas" "caprichosa voluntad" "peregrina 
opinion" "utópico" "disidente"

--------------------------------------------------------------
www.educarsincadenas.org Activismo, Educación y Software Libre




Más información sobre la lista de distribución Musix-usuarios