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

lunes, 16 de marzo de 2026

El salto al Kernel 7

noticias linux
El salto a la versión 7.0 del kernel de Linux (previsto para mediados de abril de 2026) no se debe a un cambio técnico revolucionario o a un salto en otra dirección, sino a una curiosa tradición personal del creador y rey supremo del Kernel: Linus Torvalds.

La regla de los "dedos de las manos y los pies"

Linus Torvalds tiene una política de numeración muy particular: No le agradan los números de versión grandes. Cuando el segundo dígito (la versión menor) llega a un punto en el que empieza a ser difícil de contar o recordar, decide saltar al siguiente número entero.



martes, 4 de agosto de 2020

Disponible el Kernel Linux 5.8

Linus Torvalds ha anunciado el Kernel Linux 5.8. La naturaleza de las mejoras y novedades incluidos en el mismo van desde seguridad hasta soporte para dispositivos y otras optimizaciones.

Si eres nuevo usando un sistema operativo Linux, es bueno que sepas que a lo que llamamos "Linux" es el núcleo del sistema y, como puedes leer en este enlace, "fue concebido por el entonces estudiante de ciencias de la computación finlandés Linus Torvalds en 1991. Linux consiguió rápidamente desarrolladores y usuarios que adoptaron códigos de otros proyectos de software libre para usarlos con el nuevo núcleo de sistema. A día de hoy miles de programadores de todo el mundo contribuyen en su desarrollo."

Aquí destacamos algunas de las novedades para la versión 5.8:

  • Soporte para Qualcomm Adreno 405, 640, 650 (GPUs presentes en móviles como el Samsung Galaxy S20).
  • Mejoras para AMD Radeon.
  • Soporte para POWER10.
  • Soporte para RTD1195.
  • Soporte AMD Energy.
  • Mejoras para el controlador del sistema de archivos exFAT.
  • Mejora del soporte para DAX y para interfaces Thunderbolt.

Las distribuciones toman su tiempo haciendo pruebas de integración y estabilidad para tener disponible esta versión del Kernel, pero puedes descargarlo desde el sitio oficial y compilarlo en un entorno de prueba siguiendo las muchas guías que aparecen en Internet como ésta o ésta otra.



lunes, 13 de abril de 2015

Disponible el Linux Kernel 4.0

Ayer Linus Torvalds anunció la disponibilidad de la versión estable del Kernel Linux 4.0 en su rama mainline, la cual es mantenida por él mismo. Torvalds, quien estará de viaje colegial la semana próxima, calificó esta nueva versión como de nada especial en sí misma, debido a que las mejoras son mayormente de código y que otras versiones han tenido mejoras más significativas que esta. Como sabemos, el sistema de parches del kernel es muy eficiente y hace su trabajo.

En cuanto a esta nueva versión, viene con la característica más esperada de todos los tiempos, la posibilidad de instalar actualizaciones y parches de seguridad sin reiniciar el sistema. Tema delicado cuando se trata de servidores de infraestructura, servidores dedicados y de otro tipo que necesitan estar uptime permanentemente.

Otras características y mejoras son soporte para Intel Quark SoC, mejoras para la plataforma Skylake, parches para Playstation 3 y soporte para DisplayPort de AMD Radeon.

lunes, 25 de agosto de 2014

¡23 Aniversario del Kernel Linux!

Un día como hoy del año 1991 publicaba Linus Torvalds, estudiante de Ciencias de la Computación en la Universidad de Helsinki, Finlandia, este mensaje:
Hello everybody out there using minix -
I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I’d like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).
I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I’ll get something practical within a few months, and
I’d like to know what features most people would want. Any suggestions
are welcome, but I won’t promise I’ll implement them
Linus (torvalds@kruuna.helsinki.fi)
PS. Yes – it’s free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that’s all I have :-(.

Desde entonces se dio inicio al proyecto de Software Libre más grande jamás conocido: El núcleo Linux, alma de todas las distribuciones GNU/Linux que conocemos hasta la fecha.

En la actualidad el uso de GNU/Linux se ha extendido desde los servidores, supercomputadoras, sistemas críticos y hackers, hasta usuarios domésticos; quienes hoy disfrutan de un escritorio estable y con una amplia gama de aplicaciones que no tienen nada que envidiarle a los sistemas tradicionales propietarios.


miércoles, 14 de mayo de 2014

Una banda publica su álbum como módulo del kernel Linux

Cada época está marcada por una tecnología en particular que se utilizó para distribuir y reproducir música. Desde los LP's, pasando por las cintas de 8 tracks, los cassettes, CD's, mini discs, etc. Pero lo que nunca me imaginaría es que se le iba a ocurrir a alguien distribuir música como un módulo del kernel Linux.

Lo ha hecho una banda musical, que combina instrumentos convencionales como el chelo, la percusión o los sintetizadores electrónicos con sonidos generados por computadora. Su nombre es netcat (como la utilidad de red) y hasta su página oficial parece una página man.


miércoles, 7 de mayo de 2014

KernelCare salva tus servidores del tormentoso reinicio

KernelCare es un binario que está dando mucho de qué hablar en los últimos días. Básicamente consiste en un parche que, aparentemente, aplica actualizaciones al núcleo Linux sin necesidad de reiniciar el sistema. Como todos sabemos lo tedioso y catastrófico, sin contar con las pérdidas económicas, que resulta tener un servidor abajo por algunos minutos. 

Muchos Sysadmins lo que hacen es evitar durante años las actualizaciones que requieren reiniciar, para así no afectar el uptime de sus servidores. Esto es lo que KernelCare viene a eliminar.

Este binario fue creado por la gente de CloudLinux OS, un derivado de Red Hat para la nube, por lo que también es compatible con otros derivados de Red Hat como CentOS, pero solo para versiones de 64 Bits.

De momento KernelCare no es open source y está a la venta en su sitio oficial. No obstante es posible descargar una versión de prueba gratis por 15 días.

domingo, 23 de febrero de 2014

Cómo remover kernels antiguos en Fedora

Contrario a otros paquetes en el sistema, a medida que se actualiza el kernel éste no se reemplaza con la versión más reciente, sino que van quedando acumuladas para un posible uso posterior, probar funcionalidades ya no soportadas en kernels recientes o por si un kernel reciente presenta algún fallo que no permite el funcionamiento correcto del sistema y podamos usar uno anterior para diagnosticar el inconveniente.

En Fedora, como en otros sistemas, es posible eliminarlos. Una de las razones por las cuales esto se hacía era por el problema del espacio disponible, pero hoy día los discos son de gran capacidad y eso no es significativo.


lunes, 22 de julio de 2013

The H ha cerrado, una gran pena para la comunidad de habla inglesa

Luego de más de cuatro años producinendo excelentes artículos sobre open source, el kernel Linux, y amplios análisis; ha anunciado su cierre el sitio The H al parecer por problemas económicos resultantes de no poder crear un modelo financiero sustentable a partir de su tráfico. 


Tras agradecer a sus lectores, expresaron que están trabajando para crear un archivo con todo el contenido del sitio para que esté disponible públicamente.

http://www.h-online.com/open/news/item/The-H-is-closing-down-1920027.html

Actualización: Para los que no los saben, "The H" es, o más bien era, un sitio de noticias, análisis, reviwes de seguridad, todo del mundo Open Source y GNU/Linux. 


lunes, 1 de julio de 2013

Disponible el Kernel Linux 3.10

El creador del Kernel de Linux, Linus Torvalds, ha anunciado la disponibilidad de la versión 3.10. Introduciendo Bcache, framework adicional que aumenta la velocidad de lectura de los discos haciendo uso de SSD como caché para la rotación de los dispositivos de almacenamiento con discos. Otra nueva característica lo es el soporte para acelaradores de vídeo en los más recientes chips Radeon de AMD.

Esta nueva versión también inclye mejora en controladores, el sistema de archivos XFS es capaz de crear sumas de verificación (checksums) para prevenir péridida de datos. Mejoras en conexciones http también fueron aplicadas.

Puedes ver las notas de lanzamiento en este enlace y descargarlo desde kernel.org


miércoles, 20 de febrero de 2013

¿Qué es un Kernel Panic?


El kernel panic (en español: pánico en el núcleo) es un mensaje mostrado por un sistema operativo una vez detectado un error interno de sistema del cual no se puede recuperar. Los kernel panic usualmente proveen información de depuración que es útil sólo para los desarrolladores del sistema operativo.

El kernel panic fue introducido en una versión temprana de Unix, y demostró una gran diferencia entre la filosofía de diseño de Unix y su predecesor Multics.
 
Su posible causa principal son intentos del sistema operativo para leer una dirección de memoria inválida o no permitida son una fuente común de kernel panics. El error también puede ocurrir como resultado de un fallo de hardware.


martes, 11 de diciembre de 2012

Disponible el Kernel Linux 3.7

Parece que esta será una buena semana con interesantes lanzamientos. Ya tenemos el kernel 3.7! Quién diría que hace poco tiempo se hablaba de pasar a numerar las nuevas versiones del Kernel Linux como 3.x.x y romper con la larga numeración 2.6.x que parecía no tener fin. Con este nuevo lanzamiento se incluye soporte para la arquitectura ARM 64 de bits y ARM multiplatforma (es decir, la posibilidad de arrancar en diferentes sistemas ARM usando el mismo kernel); soporte para módulos del kernel firmados criptográficamente.

Además de mejoras en el soporte al sistema de archivos Btrfs; y, hablando de Samba, soporte experimental para el protocolo SMBv2 que se usa actualmente en el sistema operativo Windows; NFS 4.1 estable, y muchísimos otros cambios y mejoras que puedes ver en la lista completa.


domingo, 19 de agosto de 2012

Controladores modernos de Linux en versiones antiguas del Kernel

Los desarrolladores del proyecto Linux Kernel Backporting planean ofrecer los controladores que vienen en las versiones recientes del kernel en una forma en la que puedan ser compatibles con versiones antigual del mismo. Esta iniciativa tiene origen en el proyecto compat-wireless (cuyo objetivo es ofrecer paquetes de controladores del Kernel 3.5 compatibles con el 2.6.24, por ejemplo). Por muchos meses estos archivos han incluido controladores de red y bluetooth así como también de adaptadores inalámbricos.
 
El proyecto piensa lanzar un paquete llamado "compat-drivers" para la primera versión candidata del Kernel 3.7. Los desarrolladores harán uso, para estos fines, de compat abstraction layer para simplificar el código y el mantenimiento.

El equipo de desarrolladores dirijido Luis Rodriguez, han encontrado el apoyo de la Fundación Linux y pronto compat-drivers estará en el sitio kernel.org, gacias al Driver Backport Workgroup.

Fuente: The H
https://backports.wiki.kernel.org/
http://wireless.kernel.org/en/users/Download/stable/


domingo, 22 de julio de 2012

Disponible el Kernel Linux 3.5

Se encuentra disponible para su descarga el Kernel Linux 3.5, según ha anunciado oficialmente Linus Torvalds. Entre sus nuevas características y mejoras tenemos el soporte para checksums de metadatos en sistemas de archivos Ext4, un mecanismo de sandboxing que puede filtrar las llamadas al systema, un nuevo algoritmo de manejo de cola de red diseñado para combatir entaponamientos, soporte para control y restauración de conexiones TCP, soporte para TCP Early Retransmit (RFC 5827), soporte para suspendido oportuno al estilo android, estadísticas de fallos de entrada/salida en btrfs, SCSI a través de Firewire y USB. 

Pueden ver la lista completa de cambios y mejoras aquí.


domingo, 8 de julio de 2012

Llamadas al sistema y funciones de la biblioteca en Linux

Este interesante artículo de The Geek Stuff trata de dar una explicación breve y concisa de lo que son las llamadas a funciones de bibliotecas y llamadas a funciones del sistema, que no son más que funciones estándar dentro del API de GNU/Linux las cuales son utilizadas por las aplicaciones y programas para realizar tareas recurrentes sin necesidad de desarrollar algoritmos complicados que engorden el código fuente, lo que se traduce en una mejora en la eficiencia de las mismas.

En el post (en inglés, y traducido) presentan las diferencias fundamentales encontradas en ambos tipos de llamadas contraponiéndolas en cuanto a necesidad.

La lectura puede resultar un poco difícil si no tienes conocimientos de programación, pero en general es edificante y la recomiedo.




lunes, 19 de marzo de 2012

Disponible el Kernel Linux 3.3, incluye soporte para Android

Este lanzamiento cuenta con el más importante cambio esperado, compatibilidad del kernel con el proyecto Android. Además incluye soporte para la nueva arquitectura TI C6X, mejoras en el balanceo y la habilidad para redefinir profiles entre RAID y Btrfs, y muchas otras mejoras de red: Open vSwitch diseñado para escenarios de virtualización, una rápida y más escalable alternativa a la unión de controladores, posible configuración del límite para la cola de transmisión en dispositivos de red para evitar entaponamiento del búffer, entre otras mejoras y correcciones de errores.

Pueden ver más detalles en Kernel Newbies.


viernes, 13 de enero de 2012

El Kernel Linux 3.3 excederá los 15 millones de líneas de código

La versión 3.3 del Linux kernel será la primera en contener más de 15 millones de líneas de código fuente (incluyendo comentarios, líneas en blanco, documentación, scripts y herramientas de usuario incluidas en el kernel). Tres cuartas partes del mismo son controladores, sistemas de archivos y código de arquietectura específica. La gente de The H han publicado un análisis detallado del código fuente del Kernel a partir del actual Kernel Log.

Greg Kroah-Hartman anunció que la versión 3.0, la cual fue designada como estable, será denominada también como LTS o long-term kernel, por lo que tendrá soporte durante los próximos dos años.


jueves, 5 de enero de 2012

Disponible el Kernel Linux 3.2

Es nuevo lanzamiento incluye soporte para tamaños de bloque mayores de 4Kb y de más de 1Mb en Ext4, lo que mejora el rendimiento con ficheros de gran tamaño. El sistema de archivos btrfs ha sido actualizado con una depuración más rápida; copias de seguridad automáticas de los metadatos críticos del sistema de archivos y herramientas para inspecciones manuales de los sistemas de archivos; el planificador de procesos ahora tiene soporte para poner mayores límites de tiempo de CPU.

Por otro lado la respuesta del escritorio ante escrituras pesadas ha sido mejorada. El protocolo TCP ha sido actualizado para incluir un algoritmo que mejora la velocidad de recuperación de la conexión ante pérdida de paquetes. También se ha añadido soporte para procesadores Hexagon DSP de Qualcomm. Otros controladores y mejoras menores han sido implementadas en esta nueva versión.

Pueden ver la lista completa de mejoras y cambios en el sitio Kernel Newbies. Recuerden que este es un mainline, el Kernel estable más reciente es el 3.1.7, disponible en el sitio oficial del Kernel Linux.


domingo, 20 de noviembre de 2011

¿Que es Minix?

MINIX es un sistema operativo de código abierto, disponible bajo licencia BSD, diseñado para ser flexible y seguro. Inicialmente concenbido como herramienta de estudio, en su versión actual (MINIX 3) tiene la meta de ser usable como un sistema operativo formal en computadoras de recursos limitados, sistemas embebidos y otros usos que requieran alta confiabilidad.

Es un sistema pequeño (menos de 6,000 líneas de código corriendo en modo kernel). Las partes que corren en modo usuario están divididas en pequeños módulos aislados uno de los otros. Esto permite, por ejemplo, que cada controlador de dispositivo se ejecute como un proceso separado del modo usuario, resultando en que una falla en dicho controlador no compromete el sistema completo. Además cuando el controlador falla puede ser reemplazado automáticamente sin intervención del usuario, sin reiniciar y sin afectar las aplicaciones en ejecución.


lunes, 24 de octubre de 2011

Lo nuevo del Linux Kernel 3.1

Ha sido liberado la versión 3.1 del Kernel Linux. Entr sus cambios y mejoras tenemos: Soporte para el procesador open source OpenRISC, mejoras en el rendimiento en reescritura de regulación, mejoras de velocidad en el asignador de bloques, una nueva implementación de iSCSI, soporte para chips Near-Field Communication utilizados para habilitar pagos móviles, administación de bloques defectuosos en la capa del softeare genérico RAID, la nueva utilidad "cpupowerutils" para administración de energía en userspace, barreras del sistema de ficheros Ext3 habilitadas por defecto, soporte para controles Wii y nuevos controladores y muchas pequeñas mejoras.

Pueden descargarlo de los repositorios oficiales del kernel. Este es el anuncio oficial de Torvalds, y en este otro enlace pueden ver con más detalle todo acerca de esta nueva versión del kernel.


jueves, 1 de septiembre de 2011

Hackean servidor del site kernel.org

En el sitio kernel.org nos informan que su propia seguridad ha sido comprometida: "A principio de mes, un número de servidores en la infraestructura de kernel.org fueron comprometidos. Descubrimos esto el 28 de agosto. Mientras actualmente creemos que los respositorios del código fuente no fueron afectados, estamos en el proceso de verificarlo y tomar los pasos para mejorar la seguridad en toda la infraestructura de kernel.org." 

Como mencionan en dicho sitio, de todos modos no hay mucho que ganar manipulando los repositorios Git ubicados alli. La infección ocurrió sino a partiru del 12 de agosto y no fue detectada hasta 17 días más tarde. Los sistemas fueron infectados por un off-the-shelf (fuera de la plataforma), un rootkit de auto-inyección conocido como Phalanx que ha atacado sistemas sensibles Linux en el pasado.