Registrate para interactuar con Apoloxs

Tutorial para instalar la versión final del kernel Linux 3.1
Linux - Mac

Buenas gente, vengo en este post con el tuto. para instalar la versión mas nueva del Kernel Linux, pero ademas de eso, vengo con una breve explicación sobre dos tipos de kernels, el de baja latencia, y el normal, comenzemos:

Tutorial para instalar la versión final del kernel Linux 3.1


¿Qué es y para que se usa el Kernel de baja latencia? (lowlatency)


En redes informáticas de datos se denomina latencia a la suma de retardos temporales dentro de una red. Un retardo es producido por la demora en la propagación y transmisión de paquetes dentro de la red. En este caso hablaremos del núcleo de baja latencia o KernelRT Real Time Kernel que se utiliza en comunicaciones satélite y en creación/edición de música entre otros multiples usos. Aunqunos centraremos en el aspecto musical.

¿QUÉ ES EL NÚCLEO O KERNEL DE BAJA LATENCIA O KERNELRT?


Este Kernel lo que hace es alterar el flujo de datos y peticiones del sistema operativo, de manera que este flujo se de sin interrupciones y con menos retraso entre la entrada y la salida de la señal, disminuyendo la latencia. Conseguir una latencia baja es de suma prioridad para acciones tales como la grabación y el procesamiento de efectos en tiempo real, ya que valores altos producirían retrasos que harían que la música sonase a destiempo; un oído humano medianamente entrenado puede distinguir desfases de hasta 50 milisegundos dentro de una ejecución musical.


MULTITAREA


El kernel de Linux, como el de la mayoría de los sistemas operativos modernos, es multitarea. Eso quiere decir que se están ejecutando varios programas al mismo tiempo.


Tutorial para instalar la versión final del kernel Linux 3.1

En realidad esto no ocurre exactamente así. Lo que se hace es poner los programas en una cola y, uno por uno, el microprocesador los ejecuta durante una cierta cantidad de tiempo. Una vez agotado éste el microprocesador interrumpe la tarea dejándola a medias y da paso a la siguiente. A esta cantidad de tiempo se le denomina quantum o time slice, y no tiene por qué ser constante.


LA CONMUTACIÓN DE TAREAS TIENE UN COSTE

La multitarea no es gratis: implica una sobrecarga del procesador. En efecto, desalojar una tarea y cargar la siguiente es un trabajo extra. Esta operación se denomina ‘cambio de contexto’ o ‘conmutación de tareas’. Sería más rentable en términos de CPU ejecutar los programas por completo, uno por uno, que partirlos en ‘rodajas’ e ir saltando de uno a otro. Sin embargo, el sistema perdería en interactividad, no podríamos tener varias ventanas abiertas o, en el caso de un servidor, atender a varias peticiones simultáneamente.


LOS KERNELS RT


El problema de los kernel normales es que las tareas no se pueden interrumpir en cualquier sitio, hay que esperar a que lleguen a ciertos puntos de ejecución donde ya se pueden detener para conmutar a otra.
Esto introduce lo que llamamos latencia. Por ponerlo de una forma simplificada, los kernels rt permiten interrumpir las tareas en más cantidad de sitios que los kernel normales. Pueden hacer, por así decirlo, rodajas más finas de tiempo,
así que la tarea actual será desalojada más rápidamente y nuestra tarea prioritaria podrá acceder antes a la CPU. Por lo tanto la latencia será más baja.


¿CUANDO ES IMPORTANTE UN KERNEL RT?


En dos casos:

1) Cuando necesitamos latencias muy bajas, es decir, reacciones muy rápidas de la máquina. El ejemplo más claro es la ejecución de instrumentos virtuales, donde necesitas que al pulsar una tecla de un teclado MIDI el instrumento suene inmediatamente.

2) Cuando necesitamos prioridades muy estrictas, es decir, que nuestra tarea de alta prioridad no se interrumpa por nada del mundo (a no ser en el caso catastrófico de que la CPU esté tan sobrecargada que se supere el 100% de utilización). Por ejemplo, estamos grabando una sesión de audio con Ardour y observando como suben y bajan los
indicadores de los faders. No importa si perdemos algún cuadro de refresco de los faders con tal de que el transporte de sonido del micrófono al disco duro no se vea interrumpido. Un kernel rt ralentizará el refresco de los faders todo lo que sea necesario con tal de que no se pierda ni una muestra de audio.




Instalar el kernel 3.17

Tutorial para instalar la versión final del kernel Linux 3.1

Novedades:
En esta nueva versión de kernel nos podemos encontrar con novedades como:
  • Soporte para el control de la Xbox One
  • Sincronización entre dispositivos DMA-BUF
  • Soporte para las venideras portátiles de Toshiba
  • Soporte para Intel Braswell y Cherry Trail
  • Soporte para arranque EFI en sistemas Xen Dom0
  • Mejoras en los diferentes sistemas de archivos

Esta instalación es valida para Ubuntu, Mint y Debian para sistemas de 32 Bits, serían a través de una terminal con las siguientes ordenes, primero descargamos los paquetes:

Versión normal (32bits):
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700_3.17.0-031700.201410060605_all.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700-generic_3.17.0-031700.201410060605_i386.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-image-3.17.0-031700-generic_3.17.0-031700.201410060605_i386.deb

Versión de baja latencia para el kernel (lowlatency) (32bits):

wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700_3.17.0-031700.201410060605_all.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700-lowlatency_3.17.0-031700.201410060605_i386.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-image-3.17.0-031700-lowlatency_3.17.0-031700.201410060605_i386.deb
Y finalmente, los instalamos con:

sudo dpkg -i linux-headers-3.17*.deb linux-image-3.17*.deb

Para su instalación en sistemas de 64 Bits, descargamos con:

Versión normal (64bits):
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700_3.17.0-031700.201410060605_all.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700-generic_3.17.0-031700.201410060605_amd64.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-image-3.17.0-031700-generic_3.17.0-031700.201410060605_amd64.deb

Versión de baja latencia para el kernel (lowlatency) (64bits):

wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700_3.17.0-031700.201410060605_all.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700-lowlatency_3.17.0-031700.201410060605_amd64.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-image-3.17.0-031700-lowlatency_3.17.0-031700.201410060605_amd64.deb
E instalamos también con:

sudo dpkg -i linux-headers-3.17*.deb linux-image-3.17*.deb
Reiniciamos el sistema, y seccionamos la versión con la que queramos iniciar en el GRUB o BURG.



Y eso a sido todo por este post sobre la nueva versión del Kernel Linux , espero les sirva gente, y hasta el proximo aporte, me despido gente, cuidese, y si es de noche en su paí, buenas noches .

Si lo que encontraste en este Post te sirvió , no te olvides de agradecérselo al Uploader ;
Tu comentario y agradecimiento es su única recompensa y estimulo para seguir compartiendo.
Estadísticas
Creado 08.10.2014 a las 22:41 hs
Categoría Linux - Mac
  • 3
    Medallas
  • 1
    Favoritos
  • 286
    Visitas
  • 6/10
    LPDLW score
  • 6
    Votantes
  • 57
    Puntos
  • 1
    Seguidores
  • 0
    Recomendado
Comentarios
6
Cargando comentarios espera un momento...

Para poder comentar necesitas ser un usuario registrado , ¡ Registrarme Ahora !. O.. ya tienes usuario? Logueate!
Creado por    Apoloxs
Ver perfil de Apoloxs Apoloxs
Hombre Avanzado  Mensaje
1,022 17 34
Medallas ganadas por este Post
3
Punteadores
Tags
Posts relacionados
Mas Post de     Apoloxs
Términos y condiciones
Privacidad
Report - DMCA
Contacto
LoPeorDeLaWeb  © 2014 - 2016
Carga   1.594    Mls  
Basado en  PHPost 
Diseño de Kmario19
Adaptado por  jor51