best counter

Novedades para el kernel 2.6.32

17 de Septiembre de 2009 - por thrash

16 comentarios

Parece que el Sr. Torvalds y sus compañeros no descansan nunca. Ya están manos a la obra con el kernel 2.6.32. Si todo sigue tal y como está planeado, habrá unas novedades/mejoras interesantes. Podemos ver mejoras y novedades en virtualización, gestión energética/consumo, drivers y volvemos a ver alguna cara conocida que parecía haber desaparecido.

kernel-diagram

Virtualización: Resulta que Avi Kivity (no sé si recordáis que Red Hat compró Qumranet, la empresa que desarrolló KVM) ha enviado unos cuantos parches para mejorar KVM en máquinas multiprocesadoras, entre otras mejoras. Lo curioso de este apartado es que ha dicho que Marcelo Tosatti le está ayudando como co-mantenedor. Para los que no lo conozcáis, Marcelo fue mantenedor del kernel 2.4 a una edad muy temprana (si no recuerdo mal, con 18 años). Empezó trabajando en Conectiva, luego pasó a Cyclades y de ahí a Red Hat. Cuando pasó a formar parte del equipo de Cyclades, dejó de mantener el kernel 2.4 y poco a poco se dejó de oír su nombre, lo cual no significa que dejó de colaborar en temas linuxeros.

Gestión energética: Cada día se oye más lo de GreenIT. En mi opinión, es necesario e importante el hecho de ahorrar energía o, mejor dicho, hacer un uso razonable de los recursos energéticos que tenemos, pero también se ha convertido en un reclamo publicitario y se ha convertido en una nueva moda (por lo que se lleva a cabo mal). A ver, que me lío con opiniones personales. La cosa es que los desarrolladores del kernel están invirtiendo mucho tiempo en mejorar la gestión y el consumo energético de Linux. Han cambiado varias cosas, entre ellas la forma de liberar memoria que tenía el proceso de hibernación.

Drivers:  El Sr. Kroah-Hartman se ha puesto a regañar a más de una empresa (entre ellas a Microsoft) y desarrollador por no mantener los drivers que han contribuido al kernel de Linux. Esto significa que aquellos drivers que no están siendo mantenidos serán eliminados.

InfiniBand también está viendo mejoras, lo cual no es de extrañar ya que es “la nueva interconexión”. InfiniBand se está demandando mucho en empresas grandes y clusters de HPC. Otras áreas que están viendo mejoras son NFS, SCSI y criptografía. No es de extrañar esto tampoco teniendo en cuenta que pNFS es otra de las grandes demandas en el mundo del almacenamiento así como SAS 2.0 y el cifrado y seguridad de los datos.

Categorías: Kernel

Hay 16 comentarios

  1. 1
    mark dice:

    son drivers o son modules ? La grafica dice modules y en el texto se mencionan drivers…

  2. 2
    Leo dice:

    Yo he tenido problemas con el kernel 2.6.31 en mi ubuntu. Despues de instalarlo, reiniciar y ejecutar cualquier cosa el sistema se cuelga. He buscado informacion y no consigo nada al respecto.

  3. 3
    Arkadoel dice:

    El dia que consigan hacer que el kernel de linux (y digo el kernel porque los UNIX y BSD si funcionan), funcione en un Acer aspire 9402WSMi sin colgarse cada cierto tiempo, les invito a todos a una cena de campeonato. XD

  4. 4
    Thrash dice:

    @mark: los drivers en Linux se pueden compilar dentro del kernel o bien fuera del kernel como módulos.

    @Leo: das pocos datos para que te podamos ayudar. Habría que saber qué hardware tienes.

    @Arkadoel: ¿Qué distros has probado? ¿Te ha pasado con todas?

  5. 5
    Leo dice:

    ok Thrash estos son algunos datos de mi pc:

    description: Computer
    width: 32 bits
    *-core
    description: Motherboard
    physical id: 0
    *-memory
    description: System memory
    physical id: 0
    size: 993MiB
    *-cpu
    product: Intel(R) Pentium(R) Dual CPU E2160 @ 1.80GHz
    vendor: Intel Corp.
    physical id: 1
    bus info: cpu@0
    version: 6.15.13
    serial: 0000-06FD-0000-0000-0000-0000
    size: 1203MHz
    capacity: 1203MHz
    width: 64 bits
    -pci
    description: Host bridge
    product: 82G33/G31/P35/P31 Express DRAM Controller
    vendor: Intel Corporation
    physical id: 100
    bus info: pci@0000:00:00.0
    version: 10
    width: 32 bits
    clock: 33MHz
    configuration: driver=agpgart-intel module=intel_agp
    *-display UNCLAIMED
    description: VGA compatible controller
    product: 82G33/G31 Express Integrated Graphics Controller
    vendor: Intel Corporation
    physical id: 2
    bus info: pci@0000:00:02.0
    version: 10
    width: 32 bits
    clock: 33MHz
    capabilities: bus_master cap_list
    configuration: latency=0
    *-multimedia
    description: Audio device
    product: 82801G (ICH7 Family) High Definition Audio Controller
    vendor: Intel Corporation
    physical id: 1b
    bus info: pci@0000:00:1b.0
    version: 01
    width: 64 bits
    clock: 33MHz
    capabilities: bus_master cap_list
    configuration: driver=HDA Intel latency=0 module=snd_hda_intel
    *-pci:0
    description: PCI bridge
    product: 82801G (ICH7 Family) PCI Express Port 1
    vendor: Intel Corporation
    physical id: 1c
    bus info: pci@0000:00:1c.0
    version: 01
    width: 32 bits
    clock: 33MHz
    capabilities: pci bus_master cap_list
    configuration: driver=pcieport-driver
    *-pci:1
    description: PCI bridge
    product: 82801G (ICH7 Family) PCI Express Port 2
    vendor: Intel Corporation
    physical id: 1c.1
    bus info: pci@0000:00:1c.1
    version: 01
    width: 32 bits
    clock: 33MHz
    capabilities: pci bus_master cap_list
    configuration: driver=pcieport-driver
    *-network
    description: Ethernet interface
    product: RTL8111/8168B PCI Express Gigabit Ethernet controller
    vendor: Realtek Semiconductor Co., Ltd.
    physical id: 0
    bus info: pci@0000:02:00.0
    logical name: eth0
    version: 02
    serial: 00:23:54:85:57:16
    width: 64 bits
    clock: 33MHz
    capabilities: bus_master cap_list ethernet physical
    configuration: broadcast=yes driver=r8169 driverversion=2.3LK-NAPI ip=192.168.1.2 latency=0 module=r8169 multicast=yes

  6. 6
    Picholeiro dice:

    Parece que esto intenta hacerlo que balla mas rapido en la carga del sistema operativo

  7. 7
    jado92mx dice:

    @leo: a mi so me pasaba por no respetar el kernel qe venia por defecto en la distro… es mejor esperarse a qe seactulize la distro sola, con todos los problemas afinados; o intentar una beta ;)

    Saludos!

    JaD!

  8. 8

    [...] Visto en mylinux [...]

  9. 9
    Land-of-Mordor dice:

    @Picholeiro ¿no te duele la vista cuando ves el “balla” escrito? ¿o es que directamente no lees lo que escribes antes de hacer click en enviar?

    Para el resto, hay un lema muy útil en los casos que comentáis: “Los experimientos, en casa y con gaseosa”. Si tienes problemas de congelamientos, cuelgues, etc, puede ser debido a muchas cosas antes que un problema con el kernel, sin embargo es lo que primero tendemos a cambiar. Antes hay que probar con varios escritorios, luego con drivers, deshabilitando cosas “no necesarias”, etc para intentar delimitar al máximo el problema.

  10. 10
    Leo dice:

    Land-of-Mordor parece que no entendiste la situacion. Mi pc va bien con ubuntu y el kernel 2.6.30, cuando instalo el nuevo kernel 2.6.31 es cuando comienzan los problemas, no me deja hacer nada, no puedo tratar de ejecutar algo porque se cuelga todo el sistema.

  11. 11
    Arkadoel dice:

    Thrash: Me ha pasado en todas las distribuciones con nucleo linux (Debian, ubuntu, fedora, opensuse), pero con derivados de unix no (opensolaris, pc-bsd, freebsd).

    Y aunque se modifiquen los parametros de acceso al disco (hdparm) o las politicas de cola de la cpu, nada. Una medio solucion que probe y me sorprendio que funcionase (a medias, porque despues no podia cambiar de usuario) es eliminar el proceso hald (hardware abstraction layer), he probado ubuntu 9.10 que decian que lo estaban sustituyendo, pero el fallo persiste. Y como mencionaba, solo pasa con kernel linux, aunque desde el 2006 el tiempo de cuelgue a pasado de total a ser de unos 15 a 20 segundos.

  12. 12
    Estepario dice:

    Saludos!

    Vaya… no me di cuenta en qué momento de la historia MuyLinux pasó de ser una página con noticias de Linux a un foro de preguntas/respuestas de cómo configurar linux.

    @Land-of-Mordor: toda la razón. Hay demasiadas cosas por descartar como para culpar al kernel.

    @Leo: si el nuevo kernel lo has compilado tú mismo… tio, vas a tener horas de diversión probando las opciones que se corresponden con tu hardware. Sino, y ya que estás buscando las soluciones de mínimo esfuerzo, pues simple: vuelve a una versión anterior del kernel y punto.

  13. 13
    Leo dice:

    pero por dios, si nadie tiene soluciones que ofrecer sencillamente no respondan. El unico que se ofrecio a una posible solucion fue Thrash los demas solo parecieran estar para criticar

  14. 14

    [...] fuente [...]

  15. 15

    [...] | muylinux Etiquetas: Kernel ¡Comparte este [...]

  16. 16

    [...] Kernel 2.6.32 [...]

Escribe tu comentario