lunes, 1 de agosto de 2011

Instalando el Kernel 3.0 en Ubuntu 10.10./11.04

El cumpleaños de Linux está cerca. El pasado 22 de julio Linux Torvalds lanzó el Kernel 3.0. Los cambios introducitos por Torvalds han integrado más de 9,800 cambios al kernel 3.0, de los cuales 2200 fueron principalmente correcciones. Como regularmente sucede dos tercios de los drivers son acualizados o cambiados.


En resumen, a parte del cambio en la numeración, también se añadieron muchas nuevas características: Btrfs data scrubbing y defragmentación automática, soporte para XEN Dom0, ICMP_ECHO sin privilegios, wake on WLAN, Berkeley Packet Filter JIT filtering, un sistema memcached-like para la caché, la llamada al sistema sendmmsg() que hace un lote de llamadas sendmsg() y setns(), una llamada al sistema que permite mejor manejo de virtualización de sistemas livianos como contendores. Nuevo soporte para hardware fue agregado: Microsoft Kinect, AMD Llano Fusion APUs, Intel iwlwifi 105 y 135, Intel C600 serial-attached-scsi controller, Ralink RT5370 USB, muchos dispositivos Realtek RTL81xx y la Apple iSight webcam. Muchos otros drivers y mejoras pequeñas fueron realizadas.

Instalando el Kernel 3.0 en Ubuntu 10.10/11.04:

Descarga de paquetes para arquitectura i386: 

$ wget  http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.0-oneiric/linux-headers-3.0.0-0300_3.0.0-0300.201107220917_all.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.0-oneiric/linux-headers-3.0.0-0300-generic_3.0.0-0300.201107220917_i386.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.0-oneiric/linux-image-3.0.0-0300-generic_3.0.0-0300.201107220917_i386.deb

Descarga de paquetes para arquitectura amd64:

$ wget  http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.0-oneiric/linux-headers-3.0.0-0300_3.0.0-0300.201107220917_all.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.0-oneiric/linux-headers-3.0.0-0300-generic_3.0.0-0300.201107220917_amd64.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.0-oneiric/linux-image-3.0.0-0300-generic_3.0.0-0300.201107220917_amd64.deb

Desde el Terminal los instalamos de la siguiente manera (cuidando este mismo orden):

sudo dpkg -i linux-headers-3.0.0-0300_3.0.0-0300.201107220917_all.deb linux-headers-3.0.0-0300-generic_3.0.0-0300.201107220917_i386.deb linux-image-3.0.0-0300-generic_3.0.0-0300.201107220917_i386.deb




Al finalizar la instalación reiniciamos y en el menú de GRUB seleccionamos el Kernel 3.0. Es importante aclarar que no desinstalen el Kernel anterior que tenían instalado, pues en caso de que el Kernel 3 presente algún problema, podemos volver a arrancar con este y remover el Kernel 3.0 en caso de que no querramos entrar en reparaciones.

2 comentarios: