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


KZKG^Gaara

KZKG^Gaara: Usuario de GNU/Linux y administrador de red desde hace algunos años. Intento mantenerme en el lado oscuro de la fuerza, pues es donde está lo divertido de la vida. Administrador y Fundador de todo esto que ven, pero uno más dentro de la familia.


42 comentarios en “Disponible Kernel Linux 3.8, versión única y sin precedentes de Linux

Deja un comentario

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

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *

  1. y como podemos probarlo?

    1
  2. 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 :D

    9
    • 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)

      10
  3. 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

    13
  4. Firefox 18.0.2Chakra LinuxKDE
    elendilnarsil

    Espero que llegue pronto a Chakra!!

    14
    • 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!

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

        16
        • (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.

          17
    • 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 :)

      18
      • 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.

        19
  5. 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.

    20
  6. esperando su aparicion en arch linux =^.^=

    22
  7. Me pegue el SUSTO del siglo por lo del i386, pero revise y soy i686 :)

    23
  8. 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.

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

    26
  10. 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

    28
  11. 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!

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

    30
  13. umm se imaginan una distro desde linux?

    34
    • 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.. :D

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

    36
  15. 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.

    37
  16. 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?.

    38
  17. ¡Ya está en los repositorios de Manjaro!

    39
  18. Firefox 20.0GNU/Linux
    rippermetalero

    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

    40
  19. Chromium 24.0.1312.56Ubuntu x64
    lawliet@debianlawliet@debian

    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.

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

    42

Deja un comentario

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

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *