Recomiendo:
0

Conoce el kernel 3.0 de Linux

Fuentes: Planeta Red

En el marco de la celebración del aniversario número 20 del kernel Linux, ha sido lanzada una nueva versión del núcleo con una renovada numeración, que se conoce como Kernel 3.0. Esto ha sido anunciado a través de la red social Google+ por Linus Torvalds, creador y desarrollador del núcleo Linux, después de algunos inconvenientes […]

En el marco de la celebración del aniversario número 20 del kernel Linux, ha sido lanzada una nueva versión del núcleo con una renovada numeración, que se conoce como Kernel 3.0. Esto ha sido anunciado a través de la red social Google+ por Linus Torvalds, creador y desarrollador del núcleo Linux, después de algunos inconvenientes que se presentaron a última hora debido al surgimiento de algunos bugs inesperados.

Esta nueva versión bautizada como Sneaky Weasel (comadreja furtiva en español) no viene con espectaculares mejoras, digamos que se enfoca más que todo en el cambio estético que representa pasar a la tercera generación del núcleo de Linux. Sin embargo, se presentan nuevas características que si requieren mención, de las cuales te hablaré a continuación.

 

Entre las nuevas características del kernel 3.0 se encuentran:

  • Desfragmentación automática para el sistema de archivos Btrfs, gracias a la cual mejora notablemente el rendimiento y la velocidad de las operaciones del sistema.
  • Mayor velocidad de creación y eliminación de archivos.
  • Depuración para el sistema de archivos Btrfs.
  • Cleancache, característica que permite aumentar el rendimiento del caché de páginas del núcleo. Mejora la gestión de memoria, lo cual se traduce en aumento de la velocidad.
  • Filtrado de paquetes BPF mediante JIT. Se ha añadido un JIT que genera código nativo para los filtros, y hace que el filtrado sea mucho más rápido.
  • Soporte para Wake on WLAN. A través de esta característica el sistema dormido puede ser «despertado» por un paquete de red especial, se ha añadido en la implementación 802.11 la misma capacidad, pero para tarjetas de red inalámbricas.
  • Mensajes ICMP_ECHO sin privilegios. Los mensajes ICMP_ECHO son una especie de ping que ahora puede enviarse sin privilegios de root, esto permite que la herramienta ping ya no requiera de setuid.
  • Llamada al sistema netns(), a través de la cual se resuelven problemas de gestión de recursos.
  • Temporizadores de alarma. Estos son temporizadores híbridos, similares a los de alta resolución, con la diferencia de que cuando se suspende el sistema, se activa el RTC para que se dispare y despierte el sistema. Este es un concepto inspirado en los temporizadores-alarma de Android. La API hace uso la interfaz de relojería POSIX.
  • Soporte para Microsoft Kinect (lo cual explica el soporte de Microsoft hacia Linux).
  • Procesamiento por lotes de las llamadas sendmsg();
  • Soporte para dom0 XEN.
  • Soporte para la cámara webApple iSight.
  • Soporte para las APUs AMD Llano Fusion.
  • Soporte para Intel iwlwifi 105 y 135.
  • Soporte para el controlador Intel C600 serial-attached-scsi.
  • Soporte para USB Ralink RT5370.
  • Soporte para varios dispositivos de realtek rtl81xx.
  • Muchas correcciones de errores y mejoras.

Puede verse que la versión 3.0 del kernel Linux viene con mejoras en el rendimiento y la velocidad, por lo que puede esperarse un sistema operativo más eficiente en cualquier ordenador. De la misma manera han sido añadidos soportes para diversos componentes de hardware y una gran cantidad de nuevos controladores, lo que aumenta la compatibilidad de Linux con otros dispositivos en gran medida.

http://planetared.com/2011/07/conoce-el-kernel-3-0-de-linux/