Mostrando entradas con la etiqueta kernels. Mostrar todas las entradas
Mostrando entradas con la etiqueta kernels. Mostrar todas las entradas

17 septiembre 2009

Lo nuevo del nuevo Kernel 2.6.31


Una de las maravillas de
Linux es que no todas las mejoras vienen por parte de la distribución que usamos, ni todas son actualizaciones de software. La parte mas importante de una distribución es el núcleo "kernel" y gracias a cientos de programadores que trabajan constantemente en el para mejorarlo, podemos disfrutar de nuevas características, mejoras, optimizaciones y muchas cosas más del sistema operativo.

http://img502.imageshack.us/img502/4952/kaeltasblogspotcomtuxxs4.jpg

Actualmente acaba de ser lanzada la version
2.6.31 del Kernel que entre sus características más importantes destacan algunas como:

Soporte nativo para USB 3.0

Aun no salen al mercado dispositivos con el nuevo
estándar USB 3.0 pero Linux ya esta preparado (el primer SO que ofrece soporte USB 3.0) y ya ofrece soporte para este tipo de dispositivos capaces de transmitir archivos a una velocidad impresionante de hasta 600 Mbytes/s, es decir 10 veces más que con USB 2.0.

Mejoras en el rendimiento del sistema "Escritorio"

El kernel a recibido varios cambios entre ellos
mejoras para administrar la memoria RAM y SWAP, lo que significa que tendremos una mejor distribución de memoria y por ende el escritorio y aplicaciones trabajarán de manera más fluida.

Segun pruebas realizadas, se dice que
el rendimiento ha incrementado un 50% frente a la versión anterior de kernel.

Sistema de archivos mejorado

El rendimiento del sistema de archivos también se ve afectado con estas mejoras y gracias al uso de
ACL (Access Control List) se han conseguido lecturas de un 3% más rápidas, sobre sistemas Ext, tal vez no suene a mucho pero en la practica si se siente un cambio.

Esta mejora
no significa que al abrir un programa es 3% mas rápido, recuerden que se le suma la velocidad de todo el sistema que puede reflejarse hasta en un 15% mas rapidez

Soporte gráfico mejorado

Uno de los dolores de cabeza mas grandes del usuario común es
el soporte para sus tarjetas gráficas "tarjetas de video", esta versión del kernel presenta muchas novedades que abordan directamente estos problemas, entre esas mejoras tenemos el Kernel Video Mode que mejorará el soporte para gráficas Intel, ATI Radeon y NVIDIA.

Por lo que podremos disfrutar de
mejor estabilidad y rendimiento he irnos despidiendo de problemas con compiz :D

Soporte de red mejorado

En esta nueva version del kernel, también se han atacado a los problemas actuales con las tarjetas de red, sobre todo hablando de soporte, ahora
el kernel de Linux integra soporte para múltiples tarjetas de red inalámbricas, incluyendo Wi-Fi 802.11 3200.

Eso no es todo, me faltan muchas cosas importantes por mencionar pero quise mencionarles las que a mi criterio considero mas reelevantes.

Si quieres ver la lista de mejoras completa visita este link - kernelnewbies

Saludos y esperemos pronto gozar de estas mejoras :D

25 agosto 2009

KernelCheck - Compila e instala el ultimo kernel de Linux Automáticamente

http://img21.imageshack.us/img21/2221/kernelcheckkaeltasblogs.png


KernelCheck es una aplicacion automatizada la cual se encarga de descargar, compilar e instalar y mantenernos siempre actualizados con el ultimo kernel de Linux para las distribuciones basadas en Debian (Ubuntu / Linux Mint etc.)

Eso no es todo además la aplicacion permite la
instalación automática de drivers de video vía EnvyNG.

Como sabrán el
kernel es la base de cualquier sistema operativo (Linux en nuestro caso). KernelCheck puede obtener la ultima información directamente de http://www.kernel.org y ofrecerte las distintas y ultimas versiones disponibles para después empaquetarlo en .deb y puedas utilizarlo cuando desees o si lo prefieres puedes pedirle que lo instale automáticamente después de la compilación.

Algunas de las cosas mas destacables que KernelCheck puede hacer son:
  • Obtener la ultima información sobre el kernel incluyendo distintas versiones
  • Descargar y compilar cualquier kernel 2.6 en un paquete .deb
  • Auto repara ALSA sound en los nuevos kernels
  • Auto optimiza el nuevo kernel
  • Te permite (si tu lo prefieres) configurar las cosas manualmente
  • Te brinda la opción de instalar y agregar el driver de Nvidia
  • Te da una opción para reconfigurar el servidor de las X's
  • Te brinda la oportunidad de parchar el kernel con parches customizados
  • Mejora el rendimiento con multiprocesadores para una rapida compilación

Usos mas frecuentes
  1. Reparar problemas de Hardware
  2. Acelerar el rendimiento de tu computadora con un nuevo kernel
  3. Descargar, compilar he instalar automáticamente el ultimo kernel

Bueno ya les dije todo lo que podemos hacer y en que nos puede ayudar esta gran herramienta, lo mejor de todo es que no necesitas ser un experto para usarla y puedes empezar a aprender muchas cosas mas sobre Linux que no se ven a simple vista. Así que lo pueden usar usuarios avanzados y no tan avanzados por sus herramientas automáticas :D

Descarga en paquete .deb - KernelCheck

sitio web oficial - KernelCheck


via - webupd8

15 junio 2009

Soporte Multitáctil nativo en Linux

Gracias al nuevo y casi recién lanzado kernel 2.6.30 de Linux y al trabajo del Interactive Computing Lab del ENAC el soporte nativo para pantallas multitouch en Linux se ha vuelto una realidad con resultados alucinantes.

Y para muestra un video ;)


25 marzo 2009

Mejoras Confirmadas para el kernel 2.6.29



Se han confirmado las mejoras y novedades del nuevo kernel de linux 2.6.29 que fue presentado oficialmente hace un par de días, es importante destacar que esta nueva versión del nucleo representa un gran avance por la gran cantidad de mejoras y nuevas características que incluye.

Lista de novedades mas importantes:
  1. Kernel Modesetting
  2. Soporte del sistema de ficheros Btrfs
  3. Soporte para SquashFS 4.0
  4. Soporte para hasta 4096 procesadores
  5. Soporte WiMAX
  6. Soporte para modos Wireless Access Point
  7. Cifrado de nombres de fichero mediante eCryptfs
  8. Gestión del controlador de memoria de intercambio
  9. Modo no journal para Ext4
  10. Un montón de nuevos controladores de dispositivo soportados
Como podrás notar la nueva mascota el horrible "tuz" no fue la única novedad, esperemos que pronto podamos disfrutar de este nuevo y super vitaminado kernel :D

13 marzo 2009

Problemas con Ext4 - Posibles Pérdidas de datos

Gracias a un reporte en el registro de errores de la nueva versión de Kubuntu 9.04, se a hecho publico, un detalle del nuevo sistema de archivos Ext4 que se estaba pasando por alto y puede llegar a afectar fuertemente el sistema con perdidas de datos.

Resulta que en Ext3 escribe bloques de datos en el disco cada 5 segundos y en Ext4 se escribe en intervalos de entre 45 y 150 segundos. Lo que significa que Ext4 escribe menos a menudo en el disco, y lo realiza en bloques mayores y más distantes que Ext3, esto mejora rendimiento y alarga su vida. Pero el problema es que si el sistema se cae, en Ext3 se pierden los últimos 5 segundos de escritura de datos, mientras que en Ext4 se pueden perder hasta 150 segundos.

Esto significa un gran problema pues imaginen que tienen su sistema con Ext4 y están haciendo algo importante y se cuelga el sistema, entonces podrían perder todos los cambios de los últimos 60 segundos.

Ted Ts'o desarrollador de Ext4 explica que es "realmente más un problema de diseño de la aplicación", También se dice que los parches no serían incluidos en el próximo Kernel 2.6.29, sino hasta el siguiente Kernel 2.6.30.


via - vivalinux

15 enero 2009

Ubuntu 9.04 con Ext4 - Ubuntu más rápido que nunca

El nuevo kernel de linux 2.6.28 sigue dando de que hablar, esta vez sobre el soporte nativo del nuevo sistema de ficheros mejor conocido como Ext4 que presume agiliza el arranque del SO, ademas permitirá acceder a ficheros con tamaños de hasta 16 Terabytes.

Las nuevas versiones
alpha de Ubuntu 9.04 Jaunty Jackalope ya ofrecen soporte para Ext4, y según se indica el tiempo de inicio se reduce en un 30% gracias a este.

Aquí les dejo una gráfica en la que se muestran algunos ejemplos:

http://www.muylinux.com/wp-content/uploads/2009/01/ubuntu-904-ext4.jpg

via - muylinux

13 enero 2009

Novedades del nuevo kernel 2.6.29

Como sabrás cada nueva versión del Kernel de Linux esta acompañada de grandes cambios y muchas mejoras, este sábado pasado fue publicada la version 2.6.29-rc1 del kernel gracias al grande esfuerzo y dedicación de muchísimos desarrolladores y colaboradores que hacen de Linux un sistema operativo cada vez mejor en todos los aspectos.

Ahora que esta listo
es el turno de las distribuciones de adaptarlo y personalizarlo a sus distintas características y a lo ofrece cada una, lo mas probable es que podamos gozar de esté, en los nuevos lanzamientos como Ubuntu 9.04, Fedora 11, openSUSE 11.2 etc..

http://img502.imageshack.us/img502/4952/kaeltasblogspotcomtuxxs4.jpg

Este nuevo kernel como en todos esta lleno de mejoras, y son tantas que seria imposible enumerarlas todas, sin embargo existen algunas que llaman mas la atención y que se destacan mas que otras y las mencionare a continuación.

1. Mejoras en controladores WiFi
Gracias a la inclusión de nuevos controladores OpenSource varias tarjetas inalámbricas serán soportadas de forma nativa.

2. Soporte para usar nuestro equipo como punto de acceso
gracias al uso de
hostapd será posible convertir nuestro equipo en un punto de acceso al que otros equipos puedan conectarse. lo que permitiría por ejemplo compartir nuestra conexión con otros equipos de manera inalámbrica.

3. Soporte para WiMAX
Soporte para el chip
WiMAX Connection 2400, integrado en las tarjetas WiMAX/WiFi Link 5150 y 5350, que ya se encuentra en algunos portátiles bajo la plataforma Centrino 2.

4. Btrfs y Squashfs
Nuevos sistemas de ficheros que parecen ser el futuro de las distribuciones GNU/Linux
Squashfs está orientado a sistemas embebidos, y btrfs es considerado un sustituto de EXT3.

5. Mejor soporte en tarjetas ATI
Los usuarios de ciertos modelos de tarjetas gráficas
ATI ya pueden disfrutar de controladores abiertos con soporte 3D.
Las GPUs soportadas son la RV710 (Radeon HD 4300 y HD 4500) y la RV730 (que está integrada en las ATI Radeon HD 4600).

Existen muchas mejoras más y todas son igual de importantes, estas son solo algunas, elegidas por sus características y popularidad, esperemos pronto estar corriendo nuestra distribución favorita sobre este nuevo y sorprendente kernel.

Aunque si eres algo desesperado o muy intrépido puedes compilarlo por ti mismo y disfrutarlo antes que se publique alguna versión oficial con este Saludos!!! ;)

visto en muylinux

04 julio 2008

Noticias del Kernel 2.6.27

Gracias a una "certificacion de Windows Vista" los fabricantes de hardware están obligados a incluir el estándar UVC de sus dispositivos.

Lo que significa soporte para más de 100 dispositivos de video, webcams, sintonizadores de televisión, camcorders, conversores de video por mencionar algunos en el próximo Kernel 2.6.27.

Así que la llegada del nuevo Kernel anunciara soporte automático para los dispositivos de video modernos.


09 junio 2008

Como Borrar / Eliminar Kernels antiguos Ubuntu

Si eres usuario de Ubuntu ya habrás notado que cada vez que se aparece una nueva actualización de el kernel este aparece en el grub.

Los antiguos kernels
no se borran automáticamente si no que se quedan para que si por alguna razón no sirviera el nuevo kernel o genere conflictos puedas resolverlo.

Estos errores son muy poco comunes y después de un tiempo se vuelve molesto tener una larga lista de kernels que ya nunca utilizas.

La solución es sencilla consiste en eliminar aquellos kernels que han quedado en el olvido y que no utilizas mas, para ello sigue estos pasos.

Tutorial Como deshacerte de Kernels antiguos.

Paso 1.- Saber que kernels tenemos instalados en nuestro sistema, para ello tecleamos lo siguiente en la terminal:

sudo dpkg --get-selections | egrep linux-imag


Paso 2.- Verificar Cuales son los que ya no son útiles

Paso 3.- Eliminar aquellos que son inútiles, para ello tecleamos cambiando las "x" por los numeros de la versión del kernel que deses eliminar.

sudo apt-get remove --purge linux-image-2.x.xx-xx-generic


Listo eso es todo espero que les sea de utilidad Saludos!!!

07 abril 2008

El Nuevo kernel 2.6.25



Esto es solo un resumen de lo que nos ofrecerá el nuevo Kernel 2.6.25 de Linux son muchas mejoras bastante buenas, espero poder usarlo pronto:

  • RCU "apropiativo" (preemptible): RCU es un sistema de sincronización que permite a Linux escalar a máquinas con miles de procesadores. Sin embargo, una parte del sistema de RCU no es "apropiativo", es decir, no puede ser interrumpido mientras se ejecuta. En 2.6.25 se puede elegir entre el RCU clásico y el nuevo, que es apropiativo. Este nuevo sistema ha sido desarrollado a la sombra de los esfuerzos que tratan de hacer que Linux sea un SO de tiempo real.
  • Real Time Group scheduling: En el Kernel 2.6.24 se introdujo un sistema que permitía organizar las prioridades de CPU de manera mucho mas flexible. En el 2.6.25 se ha extendido este sistema para que pueda manejar, además de los procesos "normales", los procesos SCHED_RT, es decir, de tiempo real, y trate de satisfacer sus necesidades especiales. (Además de esto, se ha mejorado el sistema de balanceo de procesos entre CPUs del gestor de procesos, para gestionar mejor las necesidades de los procesos de tiempo real - como se puede ver, hay mucho movimiento alrededor de este tema)
  • Memory Resource Controller: Basado en la misma infraestructura de configuración que el anterior punto (cgroups), esto permite configurar algunos aspectos de la utilización del recurso de la memoria a grupos de procesos elegidos al azar.
  • Spinlocks FIFO: Los spinlocks son una de las principales herramientas de sincronización en Linux: cuando un proceso adquiere un spinlock, hasta que no lo suelte el resto de CPUs que intente adquirirlo a petición de un proceso entrará en un bucle cerrado. Con los nuevos Spinlocks FIFO (solo x86), las CPUs consiguen permiso para adquirir el spinlock en el mismo orden en el que le solicitaron por primera vez. Esto permite asegurar que ninguna CPU es discriminada por otras y hace que los spinlocks sean un poco más deterministas.
  • Nuevas herramientas de medición de memoria: En el 2.6.25 cada proceso exporta en /proc información sobre las páginas que ese proceso está utilizando. Comparando esa información con la de otros procesos se puede conocer con mayor exactitud el uso de memoria de cada proceso.
  • timerfd(): Tradicionalmente en Unix las notificaciones de eventos del temporizador se hacen mediante señales, lo cual es muy engorroso. Para solucionarlo, los sistemas UNIX modernos han incorporado sistemas, como FreeBSD/OSX con kevent, y Solaris con un sistema similar. En linux se ha optado por una solución más "unixera": con timerfd() se pueden programar eventos en el temporizador, obtener un descriptor de archivo, y utilizar poll/epoll/read con esos descriptores.
  • Latencytop: Se trata de una pequeña infraestructura que permite visualizar cuales son las fuentes de latencia máxima en el Kernel. El programa para poder verlas se encuentra en latencytop.org.
  • SMACK (Simplified Mandatory Access Control): Se trata de un sistema de seguridad basado en los mismos principios que SELinux, pero menos capaz y más sencillo de configurar. Al igual que Linux tiene varios sistemas de archivos, ahora tambien habrá varios sistemas de seguridad para que la gente elija el que más le convenga, visto que SELinux no complace a todo el mundo.
  • Randomización de ejecutables PIE y del BRK: La ubicación de la memoria manejada por brk() y por ciertas secciones de los ejecutables PIE (Position Independent Executable) se decide de manera aleatoria.
  • Actualización de Ext4: Asignación múltiple de bloques, mayor tamaño máximo de bloque, checksumming en el journal, soporte de sistemas de archivos y archivos de mucho mayor tamaño. Con esta actualización ya esta casi todo de lo que traerá Ext4, de hecho ya están todas las que cambian de algun modo el formato del sistema de archivos en el disco, pero aun faltan algunas como delayed allocation.
  • Arquitectura MN10300/AM33: Soporte para una nueva arquitectura que no la conoce ni el que la inventó.
  • Regulación Termal de ACPI: No se exactamente lo que hace, pero Linux lo soporta. Adicionalmente se añade soporte para WMI, una extensión propietaria de ACPI hecha por Microsoft.
  • Protocolo CAN: Para sorpresa de todos, Volkswagen ha decidido contribuir con una implementación de CAN (Controller Area Network), un protocolo de red muy raro.
kaeltas blog