Disponible Kernel Linux 3.8, versión única y sin precedentes de Linux

Hace poco se ha liberado la versión 3.8 de nuestro kernel preferido, Linux.

El listado de las novedades es como siempre bastante extenso, lo pueden ver completo en KernelNewbies.org, no obstante yo les explicaré un poco algunas novedades que a mí en lo personal me resultan interesantes 🙂

Soporte para el nuevo sistema de archivos Flash de Samsung:

Hace un tiempo les hablamos de este sistema F2F2 de Samsung, pues bien ya nuestro kernel soporta este sistema diseñado por Samsung para los dispositivos de memoria basados en la tecnología NAND (las usadas en muchos dispositivos móviles, tablets, etc, así como en tarjetas SD o SSDs (Unidad de estado solido).

Mejoras en otros sistemas de archivos (ext4, btrfs y xfs):

BTRFS recibe mejoras, específicamente ahora debe ser más rápido pues se ha optimizado en aras de esto, lo que se hizo (leyendo las palabras de Stefan Behrens de su commit):

«El código de fregado es el código más eficiente para leer los datos asignados de un disco, es decir, lee secuencialmente con el fin de evitar los movimientos de cabeza del disco, se salta los bloques no asignados, se emplean los mecanismos de lectura anticipada, y contiene todo el código para detectar y reparar defectos.«

ext4 igual recibe mejoras. Hablando de cosas más técnicas, en los inode no se almacena información como tal, ahí se almacena la información de datos (propietario, fecha de creación, tamaño, etc) pero como tal no se almacenan los datos en realidad ahí, solo información de los mismos, pues bien, ahora se podrá almacenar pequeños datos en los inode que estén siendo desperdiciado. O sea y hablando claro, ahora tendremos más espacio disponible en nuestros HDDs, hacen la comparación de que de una carpeta /usr/ standard, se ahorrará el 3% de espacio 😉

Primer kernel del 2013 y primer kernel que retira soporte a algún procesador:

De esto ya se habló bastante hace tiempo, simplemente ya Linux (kernel) no dará soporte para procesadores i386:

Ingo Molnar ha desactivado el soporte de los procesadores Intel 386 tras haber solicitado recientemente su eliminación para el próximo Linux kernel 3.8 a lo cual Linus Torvalds acordó inmediatamente.
La arquitectura i386 de 32 bits que se presentó en 1985 fue una de las más populares entre los usuarios, y de hecho los procesadores 80386 siguieron fabricándose hasta hace relativamente poco, septiembre de 2007.
Los desarrolladores del kernel han decidido que ya era hora de eliminar el soporte para estos procesadores, y en concreto para los antiguos 386-DX y 386-SX. Esto permite mejorar el ciclo de trabajo en el núcleo. Respecto a esto, Molnar expresó:

«Su complejidad ha provocado un trabajo extra cuando queríamos realizar modificaciones en las primitivas del soporte SMP durante años.«

Eso significa que viejas computadoras con procesadores 386 DX33 del año 91 no podrán funcionar con los kernels más modernos a partir de ahora. El propio Linus Torvalds se mostró totalmente de acuerdo con la decisión: “no soy sentimental. Es un alivio“.

Y precisamente a esto me refería con el título del post, es el primer kernel que retira el soporte a algo, aunque esto (bajo mi apreciación muy personal) ya no representa un problema, inclusive lo veo como algo positivo.

Si alguien tiene algún procesador i386 del año 1991, podrá seguir usando Linux pero en versiones inferiores a la 3.8, así de simple 🙂

Las mejoras no terminan aquí, se han agregado varias mejoras referente a la red (Wifi sobre todo), corrección de bugs, etc, pero a grandes rasgos esto es lo que hay.

En fin, espero que esto les haya resultado interesante, no obstante les recomiendo leer todo los cambios en el sitio oficial si tiene dudas.

Saludos


42 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   kondur05 dijo

    y como podemos probarlo?

    1.    KZKG^Gaara dijo

      Puedes esperar a que entre en los repos de tu distro, o bien arriesgarte y compilarlo tú mismo, imagino que aquí estaría publicado o al menos darían un link a donde está: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=summary

    2.    Scraf23 dijo

      A ver si se atreven desdelinux a poner un tutorial de compilación ;D

      1.    Rainbow_fly dijo

        Siii, seria util, pero no solo de como compilar el kernel, vendria bien una explicacion generica sobre compilacion xD

      2.    sieg84 dijo

        en Debian…

    3.    F3niX dijo

      A compilarrr !! xD jaja, o espera que tu distro actualize al nuevo kernel.

    4.    set92 dijo

      Si tienes Arch o derivados, o cualquier distro que sea rolling release seguramente ya lo tendras disponible.

    5.    Linez dijo

      Puedes seguir estas instrucciones (bajo tu riesgo),ya tienes el kernel empaquetado para Ubuntu:
      http://www.upubuntu.com/2013/02/installupgrade-to-linux-kernel-38.html

  2.   elav dijo

    De hecho compilar el Kernel no es nada complicado, o no es taaan complicado.. una vez por poco lo hago, solo que me dio pereza 😀

    1.    dhunter dijo

      Una vez por poco lo hago… jaja me matas con eso elav. 😉

      Yo estoy corriendo el 3.8-rc6 desde que salió hace una semana o dos, me va muy bien ni un error.

      Compilar el kernel en debian y derivados es super simple, pongo aquí mi how to.

      Instalar paquetes necesarios: libncurses5-dev build-essential

      Descargar el kernel, descomprimirlo en un lugar con epacio suficiente (crece casi hasta un 1gb cuando está en proceso).
      Dentro de la carpeta del kernel copiar el config actual para usarlo como base:
      cp /boot/config-`uname -r` .config

      Ejecutamos make oldconfig para generar un config nuevo tomando el antiguo como base.

      make nconfig

      En esta interfaz se quita soporte para dispositivos que no usemos, escogemos la arquitectura (586, i686, etc), la frecuencia del cpu (a esto se refieren los de debian con el soporte para real time en wheezy, ellos aplican un parche que permite subirle la frecuencia por encima del default).

      Si presionamos ? en un módulo muestra la ayuda, leyendo podemos saber si nos hace falta en realidad o si es necesario.

      Cuando este todo ok salimos de la interfaz salvando con F9 el .config, y tecleamos:
      make -jX deb-pkg
      X = cores+1

      Una buena práctica es ejecutarlo con nice para darle menos prioridad al proceso de compilación y no entorpecernos el ordenador mientras trabajamos …cofff… vemos Big Bang Theory …coff..

      Cuando termina tenemos 3 lindos deb para instalar, el kernel, los headers y libc.

      NO desinstales el kernel antiguo hasta que hayas probado el nuevo a fondo, no hay mal en tener un kernel «vanilla» por si el nuevo explota.

      Para los usuarios de otras distros aclaro también hay un make rpm-pkg y tgz-pkg, hagan un make help y verán las opciones.

      Mi modus operandi es ir quitando cosas poco a poco y voy versionando el .config. (mercurial está que echa humo en mi pc, hasta me versiono a mi mismo en caso de accidente)

      1.    elav dijo

        (mercurial está que echa humo en mi pc, hasta me versiono a mi mismo en caso de accidente)

        xDDD buen tuto.. un día de estos me embullo 😛

        1.    dhunter dijo

          Serio, desde que leí hginit de Joel Spolsky no paro de usarlo, es muy simple y ganas mucho.

  3.   dhunter dijo

    Un tip más, cuando vayan a bajar el kernel copian la url y cambian bz2 por xz.

    http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.8.tar.bz2 — 80.7 M

    http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.8.tar.xz —- 67.7 M

  4.   elendilnarsil dijo

    Espero que llegue pronto a Chakra!!

    1.    Leo dijo

      Tambien lo espero ahi y en Arch que tengo ambos en mi PC.
      Ahora que digo esto, que raro que LibreOffice 4 este primero en Chakra y en Arch ni se asome 0.0
      Otra cosa rara es que me escriba los acentos fuera de la letra, as´i nom´as, pero eso es lo que lo hace mas divertido, ja!

      1.    Herjo dijo

        Manjaro y chakra estan haciendo estragos en la comunidad arch, muchos desarrolladores y testers se estan llendo a estos forks.

        1.    Leo dijo

          (perdón por el win)

          Es cierto, Arch se esta desinflando y se nota un poco, pero no creo que le afecte mucho.
          Y no sabia que Manjaro está basado en Arch.

    2.    kennatj dijo

      Recuerda que Chakra es Half-rolling puede que tarde semanas o meses en llegar lo que si actualizan siempre a la ultima son las aplicaciones y kde 🙂

      1.    pandev92 dijo

        En chakra, los nuevos kernels no llegan minimo hasta que estén en la versión 3.x.6, por ejemplo estuvo el 3.7.6..

        La fuente son los mismos desarolladores de chakra, abveritas, manutortosa etc.

  5.   synflag dijo

    Para los que preguntan tuto de compilacion, aca hay uno: http://hackingthesystem4fun.blogspot.com/2012/11/como-compilar-un-custom-kernel-y-no.html

    Dudas sobre el procedimiento, lo ponen en comentarios.

    1.    KZKG^Gaara dijo

      Gracias por el link 🙂
      Aprovecho para decirte que he leído varios artículos de tu blog, honestamente me han gustado mucho, gracias por tu trabajo 😀

      Saludos

  6.   Helena dijo

    esperando su aparicion en arch linux =^.^=

  7.   Zironid dijo

    Me pegue el SUSTO del siglo por lo del i386, pero revise y soy i686 🙂

    1.    pandev92 dijo

      Y va siendo hora, de actualizar el pc, aunque sea con un amd x2 de 64 bits

  8.   platonov dijo

    Estoy probando el kernel 3.8-0.towo-siduction-686. en debian testing añadiendo los repositorios de siduction (derivada de debian sid) e instalando el Kernel.
    De momento lo he hecho sin problemas ,aunque tampoco soy experto para hacer demasiadas valoraciones.

  9.   diazepan dijo

    Yo una vez probé instalar funtoo en virtualbox……….compilar el kernel te lleva 6 horas si sólo usas un procesador

    1.    Leo dijo

      Lindo forma de freir algo con la temperatura que levanta el procesador, ja

  10.   Juan Carlos dijo

    Por lo que leí en otros lares, parece que esta versión maneja mucho mejor la energía y el standard ACPI; además de que se reduce el consumo de memoria, entre otros cambios importantes. Ya voy a instalar Fedora en un HD externo, porque seguro que pronto actualizarán a este kernel, a ver como va.

    Saludos

  11.   Elynx dijo

    Esperando su aceptacion en las demas distros..

    PD: Por suerte espero dediquen mas tiempo a la compatibilidad y mejoramiento con los nuevos hardwares y perifericos de las nuevas PC 😉

    Saludos!

  12.   Leo dijo

    Ya que estamos en tema levanto una preguntilla ¿Que sistema de archivo es mejor y en que casos? ¿EXT4 o BTRFS?

    1.    dhunter dijo

      En teoría BTRFS es la maravilla sin pelos, pero no lo han declarado estable (aunque hay hippies que ya lo usan) así que por el momento se recomienda seguir en ext4.

    2.    Juan Carlos dijo
      1.    Leo dijo

        Gracias por el dato. Habia oido que btrfs era bueno, pero hay que seguir esperando.

  13.   kondur05 dijo

    umm se imaginan una distro desde linux?

    1.    elav dijo

      Ya lo pensamos en varias ocasiones pero sería en vano:
      – Más de lo mismo, estaríamos basados segura en otra distribución.
      – El dilema de los Escritorios a usar
      – No tenemos el conocimiento como para darle soporte a los paquetes, como tampoco el ancho de banda, ni los recursos.

      En fin, estos son algunos de los problemas.. 😀

  14.   federico dijo

    Tengo las actualizaciones del kernel en lista negra!!! asi que sera para la proxima jaja.

  15.   Ghermain dijo

    Perdón por lo extenso pero para no hacer SPAM, copio y pego una pregunta que hice en otra página respecto a este kernel y la respuesta que me dieron:

    MI PREGUNTA:
    Una lástima no poder probarlo; tengo una inquietud y es esta; uso una laptop Samsung RV408 con 6GB y HD 320; tengo instalado Kubuntu 12.10 x64 y le puse el kernel 3.5.7.2 (el último de esa serie) y todos los navegadores me trabajan sin problema y el sistema y la máquina también, pero, cuando coloco un kernel cualquiera de la serie 3.6 o 3.7, ya el Opera y el Cromium no me abren los correos, entran a las páginas pero se tardan en cargar o no lo hacen. Ayer probé la versión Alfa de Kubuntu 13.04 que trae el kernel 3.8 y me da problemas el wifi y el ya conocido de los navegadores.
    Quiere esto decir que mi máquina ¿solo llega hasta el kernel 3.5.7.2 para que funcione todo bien? Si instalo una versión superior aunque el sistema y la mayoría de aplicaciones trabajan bien, ¿el tema de los navegadores y el wifi no van a mejorar? ¿Ya alguien ha reportado el mismo caso? No me digan que soy el único bicho raro— jejeje

    LA RESPUESTA:
    Me puedo hacer una idea del desespero en tu punto de vista. En realidad hay una explicación mucho mas sencilla a todo este cúmulo de problemas.

    Con respecto a las versiones del kernel, recuerda que el kernel de Ubuntu y sus derivados esta modificada por Canonical, esto quiere decir que muchos módulos están adaptados para que funcionen con ciertas reglas de compilación en los programas. Si a esto le sumamos que tienes un portátil Samsung, que junto a Apple y Sony Vaio son de las empresas que no ensamblan hardware neutral, el resultado es un cúmulo de problemas cuando no utilizas su propio software (es decir, Windows y los controladores de Samsung).

    La razón por la cual no te funciona el wifi en Kubuntu 13.04 es porque seguramente no están actualizados los módulos de los controladores, y como decíamos por defecto no serán compatibles con Samsung, pero si son compatibles los que Canonical añade a ultima hora en su versión final.

    Mi recomendación es que utilices únicamente las versiones del kernel ofrecidas por Canonical, así siempre te aseguras un funcionamiento óptimo. La segunda opción seria compilar el kernel tu mismo pero añadiendo la misma configuración de Canonical con los mismos módulos y parches.

    Yo tuve un Samsung X06 en el 2004/2005 con un Pentium M. La verdad es que son buenas maquinas, de buena calidad y con diseños cuidados, pero se echan a perder por culpa de la política de Samsung de modificar la ROM de los componentes para hacerlo “no neutral”.

    No tiene por que haber ningún problema con tu portátil todos los años que le quedan por delante, simplemente tendrás que vivir con estos retoques extras hasta tu próximo equipo. Yo mismo acabé siendo un fan de IBM/Lenovo y Dell precisamente por su hardware neutral y amigable con los sistemas operativos Unix.

  16.   platonov dijo

    Tengo una pregunta sobre el kernel y la temperatura del procesador.
    Utilizo un portatil Toshiba Satelite que normalmente se calienta mucho en Linux,segun el sensor 90C ( Kernel 3.2 y anteriores).
    Con el kernel 3.8 se nota que se calienta menos, segun el sensor de Temperatura 56-60C ( cosa que vi también con el kernel 3.7 Liquorix ).
    Es creible esta diferencia de 30C?. Se calienta menos seguro, se nota ; pero tanto?. Sera problema del sensor?.
    Que opinais?.

  17.   ChristianBPA dijo

    ¡Ya está en los repositorios de Manjaro!

  18.   rippermetalero dijo

    Mi procesador es compatible con x64 pero instalé debian testing en su version x86 porque la mayoria de los programas facilmente los encontrás en esa arquitectura, ahora con esta noticia yo me pregunto podré instalar ese kernel sin tener que formatear mi maquina?? O_O

  19.   lawliet@debian dijo

    Me instalé Debian en mi computadora, estaba haciendo espacio en un disco para respaldo y pues me tocó la mala suerte que hubo un error en el disco y se me arruinó Fedora.
    Fedora era la distro que me permitía tocar el futuro, a ver cuando en el futuro la vuelvo a intalar para probar ese kernel.

  20.   cesasol dijo

    Ayer llego a los repos de Arch, veamos como le va