Posts Tagged ‘Actualizacion’
Novedades en el Kernel 2.6.38
Una vez más el gran Linus Torvalds ha liberado una nueva versión del kernel Linux, en concreto la versión 2.6.38. Esta nueva versión incluye importantes mejoras de rendimiento, resaltando la parte Wifi, el soporte para tarjetas gráficas y el rendimiento multinucleo.
Los principales cambios en el kernel son los siguientes:
- Se ha incluido de forma nativa en el código el famoso parche de las 200 lineas de código, que mejora la agrupación automática de procesos y optimiza la forma en la que el planificador asigna recursos.
- Se han optimizado las cargas de procesos mejorando la escalabilidad de VFS (Virtual File System) y mejorando la carga de procesos multithread y procesos únicos.
- Se añade soporte del algoritmo LZO (alternativa a zlib) para Btrfs, también se añaden snapshots de solo lectura.
- Se aumenta la memoria que se permite utilizar por “Transparent Huges Pages” de 4KB a 2MB, esto aumenta muchísimo el rendimiento en procesadores con más de 2MB de cache.
- Se ha añadido un módulo que agrega el protocolo de ruteo proactivo para redes Ad-Hoc, esto permite a la red a funcionar como una malla donde todos los nodos de la red participan en el reenvio de datos a los otros nodos.
- Se añade soporte para los nuevos chips gráficos y procesadores combinados AMD Fusion e incluye los controladores para su perfecto reconocimiento. También se incluye soporte para aceleración de las tarjetas gráficas Nvidia serie 400 y 500.
- Se han actualizado los módulos de las tarjetas Wifi de varios fabricantes, ofreciendo así mayor soporte para estos dispositivos y en algunos casos mejorando sus prestaciones.
Más información acerca del kernel en: http://www.kernel.org/
Más información acerca de las mejoras del kernel: http://kernelnewbies.org/Linux_2_6_38
Repositorio PPA del kernel precompilado para Ubuntu y derivados: http://kernel.ubuntu.com/~kernel-ppa/
Novedades en Debian 6.0 Squeeze
El proyecto Debian agrupa a gran cantidad de programadores y desarrolladores amantes del software libre en una gran comunidad.
Ya ha pasado bastante tiempo desde que el 17 de junio de 1996 apareció la versión 1.1 de Debian Linux con 474 paquetes disponibles y con un kernel Linux que aún no tenía la madurez de la que dispone en la actualidad.

Actualmente la versión estable es Debian Lenny, liberada el 14 de febrero del 2009 con 25.000 paquetes, pero ya se ha congelado el desarrollo de la que será la siguiente versión, Debian Squeeze, la versión 6.0 del proyecto Debian con unos 30.000 paquetes, unos 5.000 más que la anterior versión. La liberación de esta versión está planeada para el día 5 de Febrero del 2011 (con retraso), aunque ya puede ser descargada una versión casi final y totalmente funcional desde los repositorios del proyecto.
Las principales novedades que trae esta nueva versión serian completamente imaginables (actualización de paquetes, mejoras de interfaz, actualización del kernel, etc…) si no fuera porque esta nueva versión de Debian dispondrá de una versión basada en un kernel FreeBSD disponible tanto para arquitectura i386 como para amd64. Es la primera vez que una distribución Linux incluye por defecto un núcleo que no está basado en Linux, si todo sale bien, con este movimiento Debian se beneficiara de las características únicas disponibles en FreeBSD, tanto su estabilidad como su fiabilidad.

El resto de cambios son fáciles de adivinar y no rompen la rutina de actualización de cualquier distribución Linux:
- Se han actualizado las versiones de los tres principales entornos de escritorio, además también se ha actualizado el servidor X.org. Se incluirá Gnome 2.30.0, LXDE 0.5.0, XFCE 4.6.2 y la versión 7.5 de X.org.
- Se actualizan las versiones instaladas por defecto del software de servidores, Apache 2.2.16, PHP 5.3.2, MySQL 5.1.48 y Samba 3.4.
- Actualizados los intérpretes y compiladores del sistema, Phyton 2.6 y 3.1, Perl 6.12 y GCC 4.4.
- El Kernel se ha actualizado a la versión estable 2.6.32, personalmente, creo que cuando salga la distribución ya va a estar algo obsoleto, aunque hay que tener en cuenta que es un kernel estable.
Estos son los cambios realizados en Debian, la conclusión es muy fácil de sacar, Debian es una distribución que destaca por su estabilidad y fiabilidad, FreeBSD es un sistema que también destaca por su estabilidad y fiabilidad, la combinación de Debian y el kernel de FreeBSD puede traernos un sistema con una estabilidad superior, ideal para servidores críticos donde no hay tiempo para el downtime.
La página oficial del proyecto Debian es: http://www.es.debian.org/index.es.html
La ultima versión testing de Debian se puede descargar desde: http://www.debian.org/devel/debian-installer/
Novedades del Kernel 2.6.37
El Kernel Linux avanza poco a poco, mejorando su seguridad, aunque cada vez se hace mas pesado debido a las mejoras de estabilidad, fiabilidad y seguridad.
Hace poco Linus Torvalds y el equipo de desarrolladores han liberado una nueva versión estable del kernel 2.6, la versión 2.6.37 con algunas mejoras importantes en cuanto a compatibilidad y rendimiento. Los cambios mas importantes son:
Mejoras de escalabilidad en el sistema de archivos EXT4: Se utilizara una nueva capa en lugar de una llamada al buffer. Antes de esta mejora EXT4 solo podía realizar peticiones de 4KB, ahora puede realizar peticiones de 512KB. También se ha mejorado mkfs, ahora las tablas de inodos que se crean al crear un sistema de archivos EXT4 pueden quedarse sin inicializarse e inicializarse cuando se monte la partición por primera vez.
Mejoras de escalabilidad en el sistema de archivos XFS: Se han realizado mejoras en las cargas de metadatos.
Soporte de PPP en Ipv4: Se ha incluido el soporte para PPP sobre Ipv4, consiguiendo así una mejora de rendimiento en las conexiones pptp vpn y reduciendo el consumo de recursos de la CPU.
Mejoras en la compresión de la imagen de hibernación y retraso de las autosuspensiones: Ahora se utilizara LZO para comprimir y descomprimir mas rápido la imagen de hibernado. Se mejora una característica ya incluida para suspender el equipo dándole un periodo mínimo que piden los drivers de los dispositivos para suspenderse.
Mejora de perf probe: Se añade soporte para mostrar variables locales y globales en un punto del código. También se añade soporte para analizar los módulos utilizando un parámetro.
Limite de ratio de transferencia de E/S: Se añade la capacidad de especificar cuantos MB/s de escritura y lectura a un disco puede consumir como mucho un proceso o grupo de procesos. Se configuran mediante la interfaz “cgroups”.
Posibilidad de desactivar el Big Kernel Lock (BKL): El BKL es un bloqueo que fue introducido en el kernel 2.0. Este bloqueo hacia que solo un proceso pudiera ejecutar código del kernel a la vez. Esta mejora no cambia el rendimiento, ya que todas las rutas de código están libres del bloqueo.
Dispositivo de bloques Rados: Se incluye el dispositivo de bloques Rados (RBD). Con este sistema permite crear un dispositivo de bloques distribuido en la red y apoyado sobre el almacenamiento de objetos distribuido de Ceph. RBD es mas fiable y escalable que sus alternativas iSCSI y AoE.
Mejoras en Btrfs: Ahora Btrfs almacena información sobre las partes que están libres, simplemente se trata de una forma diferente de cachear la información. Ademas se incluye la creación asíncrona de snapshots, que evita el tener que esperar a que se cree un nuevo snapshot. También se ha refinado la asignación de chunks, ahora ya no asignara espacio a los metadatos tan agresivamente.
Para mas detalles se puede consultar la lista de cambios oficial desde el siguiente enlace: http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.37
Se puede descargar el kernel precompilado para Ubuntu desde: http://kernel.ubuntu.com/~kernel-ppa/mainline/
La pagina oficial del kernel linux es: http://www.kernel.org/
Cambios en Ubuntu 10.10
Siguiendo con el calendario de versiones de Ubuntu, la versión 10.10 Maverick Meerkat ha sido liberada el 10 de Octubre de 2010 (10/10/10). Esta nueva versión no trae cambios demasiado significativos, pero se han reducido los tiempos de carga del sistema operativo, el kernel prácticamente no ha sido tocado, simplemente se ha incluido la versión 2.6.35, que ya estaba disponible para la versión anterior de Ubuntu. También se ha actualizado Xorg, con esto se consigue más compatibilidad con las tarjetas gráficas actuales, así como una reducción del consumo de energía.

Un cambio importante es que se ha añadido el soporte para el nuevo sistema de archivos Btrfs, que según dice la mayoría, tarde o temprano sacara de combate a EXT4.
Los cambios notables se han centrado casi todos en el aspecto visual de las diversas partes del sistema operativo, el instalador ha cambiado, ahora ofrece un diseño más intuitivo y a la vez simple. Además en el nuevo instalador mientras el usuario sigue configurando, se comienzan a descargar las últimas actualizaciones y se empiezan a copiar archivos. También han cambiado las diapositivas que se muestran durante la instalación, ahora tienen más imágenes y menos texto.
Ahora Ubuntu usa una nueva fuente para la tipografía, ahora usan una nueva fuente que parece más fácil de leer y más organizada llamada Ubuntu Font
Se ha sustituido el gestor de imágenes F-Spot por Shotwell, un gestor de imágenes más fácil de usar y con mayor calidad de imagen.
El Gestor de Actualizaciones y el Centro de Software de Ubuntu han adquirido mayor protagonismo gracias a los pequeños retoques que han hecho sobre ellos, ahora el Gestor de Actualizaciones ofrece más información acerca de las actualizaciones a descargar y las pantallas de espera han cambiado y han adoptado bordes más redondeados y diseños más agradables a la vista.

Se han actualizado las versiones de los principales paquetes a las últimas versiones estables disponibles en los repositorios de cada proyecto. Gnome se ha actualizado a la versión 2.32 y Evolution se ha actualizado a la versión 2.30.
Ubuntu One se ha terminado de integrar completamente con el servicio de reproducción de música en streaming llamada Ubuntu One Music Store, además ahora se puede usar este servicio desde móviles con Android o desde el iPhone, e incluso desde móviles con sistema operativo Windows Mobile.
Como nota final decir, que como estaba previsto se ha eliminado “aptitude” de la instalación de la distribución, pero puede instalarse descargándolo de los repositorios si fuera necesario.
Se puede descargar Ubuntu de su página oficial http://www.ubuntu.com/ la descarga está disponible mediante descarga directa o mediante torrent entre otras.
Kernel 2.6.35
Después de 11 semanas de la salida del kernel 2.6.34 ha sido liberada la versión 2.6.35 del kernel. Este nuevo núcleo trae diversas mejoras y optimizaciones que ayudan al soporte de las nuevas tecnologías de software y de hardware.
Las principales mejoras de este nuevo kernel son:
- Reparto automático entre varias CPUs del tráfico de red: Con las tarjetas de red actuales es cada vez más difícil que una sola CPU pueda manejar la carga de trabajo por si sola. Este núcleo aporta dos nuevas características que mejoran el rendimiento de procesado de protocolos TCPIP.
- Se ha mejorado el Direct I/O, una técnica utilizada para saltarse el proceso de escritura en cache a la hora de escribir en el disco duro, esto mejora el rendimiento para grandes bases de datos.
- Se ha completado el soporte ENOSPC que balancea el espacio libre, la gestión de discos y el logging de fsync.
- Se ha añadido un nuevo modo de journaling para XFS llamado “delayed logging”. Permite acumular múltiples transacciones en memoria reduciendo el ancho de banda usado por el log.
- Se ha añadido el depurador KDB al núcleo, previamente modificado para funcionar sobre los mecanismos del depurador KGDB.
- Se ha añadido soporte para video H264 y VC1 en hardware G45+ de Intel y se ha mejorado la gestión de energía y mejora de reseteo de GPU en las tarjetas gráficas ATI Radeon.
- Compactación de memoria: Este mecanismo trata de reducir la fragmentación externa a la memoria que intenta agrupar las paginas utilizadas y libres en un gran bloque de páginas usadas y otro gran bloque de páginas libres.
- Se ha añadido el soporte para Layer 2 Tunneling Protocol (L2TP) versión 3.
- Se ha añadido el soporte para el protocolo CAIF usado por los módems ST-Ericsson.
- Soporte para la ACPI Plataform Error Interface (APEI), que mejora especialmente la gestión de interrupciones, además incluye una tabla para guardar errores MCE en flash.
Link a la lista completa de mejoras en inglés: http://kernelnewbies.org/Linux_2_6_35#head-0bdc540779055ccfd6ea59d65eb94113b452f496
Se puede descargar esta versión del kernel desde la página oficial: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.35.tar.bz2
