Linux kernel es la parte esencial de cualquier sistema operativo Linux. Es responsable de la asignación de recursos, las interfaces de hardware de bajo nivel, la seguridad, las comunicaciones simples, la administración básica del sistema de archivos y más. Escrito desde cero por Linus Torvalds (con la ayuda de varios desarrolladores), Linux es un clon del sistema operativo UNIX. Está orientado a los cumplimientos de las especificaciones POSIX y Single UNIX.
Características de un vistazo
Linux viene con características potentes, como verdadera multitarea, redes multipista, archivos ejecutables de copia compartida, bibliotecas compartidas, carga a demanda, memoria virtual y administración de memoria adecuada. Inicialmente diseñado solo para computadoras basadas en 386/486, ahora Linux admite una amplia gama de arquitecturas, incluyendo 64 bits (IA64, AMD64), ARM, ARM64, DEC Alpha, MIPS, SUN Sparc, PowerPC, así como Amiga y Atari máquinas.
El componente más esencial de un sistema operativo GNU / Linux
El componente más esencial de un sistema operativo basado en Linux es el kernel de Linux. Sin él, todo el sistema (bibliotecas, aplicaciones, etc.) es inútil. Al crear una distribución de Linux, también es muy importante saber cómo optimizar correctamente el paquete de kernel de Linux, para que admita ciertos componentes de hardware o reconozca un dispositivo específico.
Distribuido en múltiples ramas estables
No se debe confundir con las muchas ramas estables del kernel de Linux, ya que están disponibles para diferentes propósitos. Por ejemplo, hay varias ramas LTS (Soporte a Largo Plazo) que se pueden usar para implementar sistemas operativos Linux muy estables. Hoy en día, los principales desarrolladores de distribución de Linux ofrecen a los usuarios paquetes de kernel optimizados para diferentes propósitos. Sin embargo, los usuarios avanzados pueden configurar, compilar e instalar sus propios kernels directamente desde los paquetes fuente en cualquier punto (todo lo que necesita es un compilador GCC compatible).
El corazón de una distribución de Linux
El kernel de Linux es el corazón de una distribución de Linux. Si usted es un usuario de Linux desde hace mucho tiempo, es posible que haya tropezado con las actualizaciones de los paquetes predeterminados del kernel de Linux, que conducen a un mejor soporte para ciertos componentes de hardware o periféricos.
¿Qué hay de nuevo? / / > en este lanzamiento:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.17.15 / 4.14.63 LTS / 4.9.120 LTS / 4.4.148 LTS:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.16.17 / 4.14.51 LTS / 4.9.109 LTS / 4.4.138 LTS:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.9.77 LTS / 4.4.112 LTS / 4.1.48 LTS / 3.18.92 EO:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.9.77 LTS / 4.4.112 LTS / 4.1.48 LTS / 3.18.92 EO:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.13.16 EOL / 4.9.66 LTS / 4.4.103 LTS / 4.1.46 LT:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.13.16 EOL / 4.9.66 LTS / 4.4.103 LTS / 4.1.46 LT:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.13.16 EOL / 4.9.66 LTS / 4.4.103 LTS / 4.1.46 LT:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.13.14 / 4.9.63 LTS / 4.4.99 LTS / 4.1.46 LTS / 3:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.13.14 / 4.9.63 LTS / 4.4.99 LTS / 4.1.46 LTS / 3:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.9.56 LTS / 4.4.92 LTS / 4.1.45 LTS / 3.18.75 EOL:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.9.52 LTS / 4.4.89 LTS / 4.1.43 LTS / 3.18.72 EOL:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.9.52 LTS / 4.4.89 LTS / 4.1.43 LTS / 3.18.72 EOL:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.9.52 LTS / 4.4.89 LTS / 4.1.43 LTS / 3.18.72 EOL:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.9.52 LTS / 4.4.89 LTS / 4.1.43 LTS / 3.18.72 EOL:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.13.4 / 4.14 RC2:
- No es que este sea un gran rc, pero definitivamente es más grande que los rc anteriores. No creo que sea necesariamente un gran problema, parece ser mayormente el tiempo: acabamos de obtener combinaciones de la mayoría de los subsistemas (por ejemplo, la creación de redes de Davem y todos los subsistemas habituales de controladores de dispositivos de Greg, sin mencionar el Actualizaciones de GPU y todos los demás mantenedores de subsistemas aleatorios). Pero la conexión en red (tanto controladores como núcleo) es la parte más notable.
¿Qué hay de nuevo en la versión 4.9.9 / 4.10 RC7:
- No es que este sea un gran rc, pero definitivamente es más grande que el rc anteriores fueron. No creo que sea necesariamente un gran problema, parece ser mayormente el tiempo: acabamos de obtener combinaciones de la mayoría de los subsistemas (por ejemplo, la creación de redes de Davem y todos los subsistemas habituales de controladores de dispositivos de Greg, sin mencionar el Actualizaciones de GPU y todos los demás mantenedores de subsistemas aleatorios). Pero la conexión en red (tanto controladores como núcleo) es la parte más notable.
Qué hay de nuevo en la versión 4.9.2 / 4.10 RC3:
- No es que este sea un gran rc, pero definitivamente es más grande que los rc anteriores. No creo que sea necesariamente un gran problema, parece ser mayormente el tiempo: acabamos de obtener combinaciones de la mayoría de los subsistemas (por ejemplo, la creación de redes de Davem y todos los subsistemas habituales de controladores de dispositivos de Greg, sin mencionar el Actualizaciones de GPU y todos los demás mantenedores de subsistemas aleatorios). Pero la conexión en red (tanto controladores como núcleo) es la parte más notable.
Qué hay de nuevo en la versión 4.8.7 / 4.9 RC5:
- No es que este sea un gran RC, pero definitivamente es más grande que los rc anteriores. No creo que sea necesariamente un gran problema, parece ser mayormente el tiempo: acabamos de obtener combinaciones de la mayoría de los subsistemas (por ejemplo, la creación de redes de Davem y todos los subsistemas habituales de controladores de dispositivos de Greg, sin mencionar el Actualizaciones de GPU y todos los demás mantenedores de subsistemas aleatorios). Pero la conexión en red (tanto controladores como núcleo) es la parte más notable.
Qué hay de nuevo en la versión 4.8.6 / 4.9 RC3:
- No es que este sea un gran rc, pero definitivamente es más grande que los rc anteriores. No creo que sea necesariamente un gran problema, parece ser mayormente el tiempo: acabamos de obtener combinaciones de la mayoría de los subsistemas (por ejemplo, la creación de redes de Davem y todos los subsistemas habituales de controladores de dispositivos de Greg, sin mencionar el Actualizaciones de GPU y todos los demás mantenedores de subsistemas aleatorios). Pero la conexión en red (tanto controladores como núcleo) es la parte más notable.
Qué hay de nuevo en la versión 4.8.5 / 4.9 RC3:
- No es que este sea un gran RC, pero definitivamente es más grande que los rc anteriores. No creo que sea necesariamente un gran problema, parece ser mayormente el tiempo: acabamos de obtener combinaciones de la mayoría de los subsistemas (por ejemplo, la creación de redes de Davem y todos los subsistemas habituales de controladores de dispositivos de Greg, sin mencionar el Actualizaciones de GPU y todos los demás mantenedores de subsistemas aleatorios). Pero la conexión en red (tanto controladores como núcleo) es la parte más notable.
Qué hay de nuevo en la versión 4.7.6 / 4.8 RC8:
- No es que este sea un gran rc, pero definitivamente es más grande que los rc anteriores. No creo que sea necesariamente un gran problema, parece ser mayormente el tiempo: acabamos de obtener combinaciones de la mayoría de los subsistemas (por ejemplo, la creación de redes de Davem y todos los subsistemas habituales de controladores de dispositivos de Greg, sin mencionar el Actualizaciones de GPU y todos los demás mantenedores de subsistemas aleatorios). Pero la conexión en red (tanto controladores como núcleo) es la parte más notable.
Qué hay de nuevo en la versión 4.7 / 4.8 RC1:
- No es que este sea un gran RC, pero definitivamente es más grande que los rc anteriores. No creo que sea necesariamente un gran problema, parece ser mayormente el tiempo: acabamos de obtener combinaciones de la mayoría de los subsistemas (por ejemplo, la creación de redes de Davem y todos los subsistemas habituales de controladores de dispositivos de Greg, sin mencionar el Actualizaciones de GPU y todos los demás mantenedores de subsistemas aleatorios). Pero la conexión en red (tanto controladores como núcleo) es la parte más notable.
¿Qué hay de nuevo en la versión 4.7:
- No es que este es un gran rc, pero definitivamente más grande que los rc anteriores fueron. No creo que sea necesariamente un gran problema, parece ser mayormente el tiempo: acabamos de obtener combinaciones de la mayoría de los subsistemas (por ejemplo, la creación de redes de Davem y todos los subsistemas habituales de controladores de dispositivos de Greg, sin mencionar el Actualizaciones de GPU y todos los demás mantenedores de subsistemas aleatorios). Pero la conexión en red (tanto controladores como núcleo) es la parte más notable.
Qué hay de nuevo en la versión 4.6.4 / 4.7 RC7:
- No es que este sea un gran RC, pero definitivamente es más grande que los rc anteriores. No creo que sea necesariamente un gran problema, parece ser mayormente el tiempo: acabamos de obtener combinaciones de la mayoría de los subsistemas (por ejemplo, la creación de redes de Davem y todos los subsistemas habituales de controladores de dispositivos de Greg, sin mencionar el Actualizaciones de GPU y todos los demás mantenedores de subsistemas aleatorios). Pero la conexión en red (tanto controladores como núcleo) es la parte más notable.
¿Qué hay de nuevo? en la versión 4.6.2 / 4.7 RC4:
- Las estadísticas del parche también son bastante normales : aproximadamente la mitad son drivers, casi una cuarta parte son reparaciones de arquitectura, y el resto son principalmente redes y algunas actualizaciones de documentación, pero también hay algunas correcciones core kernel / mm / fs.
Qué hay de nuevo en la versión 4.4.4 LTS / 4.5 RC7:
- El diffstat parece extraño esta vez porque hay un parche grande en uno de los archivos de encabezado del controlador de red que hace que parezca que el directorio de inclusión es casi el 40% de todo el cambio. Pero ese parche simplemente cambia el nombre de una tonelada de campos reservados, sin cambio de código real.
- Ignorando esa rareza en las estadísticas de diffstat, las cosas se ven bastante normales. Principalmente controladores (redes y usb dominan, pero también hay algunos gpu, sound, acpi fixes), con las actualizaciones de arquitectura usuales (arc, arm, x86) y algunas redes centrales. Algunos trabajos de perf, y algunas correcciones del sistema de archivos (nfs, dax, algunos vfs centrales).
Qué hay de nuevo en la versión 4.3.6 / 4.1.19 LTS / 3.18.28 LTS / 3.14.63 LTS / 3:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Novedades en la versión 4.3 / 4.4 RC4:
- Todo parece bastante normal: aproximadamente el 70% de los conductores - controladores de red, gpu, sonido, scsi dominan. Además de eso, tenemos un 15% de redes principales, y el resto se divide entre las actualizaciones de arco y & quot; misc & quot; todo (incluyendo algunos vfs y correcciones núcleo núcleo).
Qué hay de nuevo en la versión 4.2.1 / 4.3 RC3:
- Estamos en el horario habitual del domingo, y -rc2 está disponible. Como ha sido la tendencia desde hace un tiempo, rc2 tiende a ser razonablemente pequeño, probablemente porque lleva un tiempo que los informes de regresión empiecen a aparecer (y algunas personas probablemente esperan activamente que rc2 incluso comience a probar: gatos asustadizos, ).
- De todos modos, las cosas se ven bastante normales. Hay un poco de ruido en todo el árbol debido a la limpieza irq flow-handler que eliminó el argumento redundante número irq. Pero aparte de eso de una sola vez, las cosas se ven bastante tranquilas y pequeñas; veamos si eso continúa. Toca madera.
- De todos modos, es la combinación habitual de arreglos de arquitectura y controladores, con algunas otras cosas (por ejemplo, las actualizaciones de herramientas de perf.). No creo que haya nada particularmente alarmante, el shortlog adjunto da detalles bastante aburridos.
Qué hay de nuevo en la versión 4.1.2 / 4.2 RC2:
- El parche rc2 tiene aproximadamente un tercio de controladores (siendo drm la mayor parte), un tercio de arquitecturas (arm, mips y parisc, un smattering de x86) y un tercero & quot; misc & quot ;. Esa pila miscelánea es principalmente sistemas de archivos (btrfs) y algunas actualizaciones de temporizador, y luego la corrección de la construcción de la herramienta de perforación que implicó hacer que parte de la infraestructura de la herramienta de perforación fuera privada de la herramienta en lugar de tratar de compartirla con el kernel.
Qué hay de nuevo en la versión 4.0.8 / 3.18.18 LTS / 3.14.48 LTS / 3.12.44 LTS /:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 4.0.8 / 3.18.18 LTS / 3.14.48 LTS / 3.12.44 LTS /:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
¿Qué hay de nuevo en la versión 4.0.4 / 4.1 RC6:
- Esto es aproximadamente la mitad de los controladores (principalmente scsi target, networking y graphics, además de los cambios de raid y dm antes mencionados, con otras correcciones aleatorias). El resto se divide de manera bastante pareja entre las actualizaciones de arquitectura (se destaca alfa), las actualizaciones del sistema de archivos (xfs, cifs y overlayfs) y & quot; misc & quot; (red, actualización de herramienta de turbostato, documentación).
Qué hay de nuevo en la versión 4.0.2 / 4.1 RC2:
- Como de costumbre, es una mezcla de arreglos de controladores, actualizaciones de archivos (con s390 realmente destacado debido a ese compromiso prng), y algunos sistemas de archivos y redes. El shortlog adjunto da los detalles, no hay nada particularmente preocupante aquí. Hasta el momento 4.1 parece bastante normal.
Qué hay de nuevo en la versión 3.19.7 / 3.18.13 LTS / 3.14.41 LTS / 3.12.42 LTS /:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 3.19.7 / 3.18.13 LTS / 3.14.41 LTS / 3.12.42 LTS /:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 3.18.7 / 3.14.33 LTS / 3.12.37 LTS / 3.10.69 LTS /:
- El lanzamiento se retrasó por una semana debido a los viajes, pero sospecho que es mejor así. Tuvimos algunas correcciones, y aunque no fue mucho, creo que estamos mejor para eso. Al menos eso espero, estaré muy decepcionado si alguno de ellos causa más problemas de los que solucionan ...
- De todos modos, el parche de rc8 es bastante pequeño, principalmente con pequeñas actualizaciones de arco (brazo, mips, powerpc, s390, sparc, x86, todos tuvieron algunos cambios menores, algunos de ellos debido a una solución de red para el jit bpf) . Y controladores (principalmente gpu y redes). Y algunas correcciones de redes genéricas. El shortlog adjunto brinda más detalles.
Qué hay de nuevo en la versión 3.11:
- Como notaron algunas personas, me distraí (& quot; Ooh, mira, una ardilla ... & quot;) y nunca escribí un anuncio para -rc7. Mi error. Pero en realidad no era un lanzamiento tan interesante aparte de la fecha, y tenía un error de compilación absurdo en ohci-pci si no habías habilitado CONFIG_PM_RUNTIME, así que olvidaremos -rc7 alguna vez pasó, ¿de acuerdo? En su lugar, ve y obtén la versión 3.11 real, que está disponible, todo brillante y listo para ser compilado y amado.
- Desde rc7 (vale, mentí, sucedió) solo ha habido pequeñas correcciones. La mayoría de ellos provienen del árbol de redes, pero hay algunos por todos lados: algunas correcciones de sistema de archivos aleatorias, un par de correcciones de sonido, una corrección de / proc / timer_list, cosas así. Nada realmente se destaca (a menos que use el nuevo código suave y sucio, que tenía un error que realmente podría doler), pero esperemos que no tengamos una configuración tonta que ni siquiera compila esta vez.
Qué hay de nuevo en la versión 3.10:
- Multitarea sin temporizador;
- Agregó Bcache, un caché de capa de bloque para el almacenamiento en caché SSD;
- Soporte de extensiones más pequeñas para el sistema de archivos Btrfs;
- Sumas de comprobación de metadatos XFS;
- Mejoras de escalabilidad SysV IPC;
- Mejoras de escalabilidad de semáforos;
- Se agregó un algoritmo de sonda de pérdida TCP Tail;
- Soporte de MIPS KVM.
Qué hay de nuevo en la versión 3.8:
- Ext4 incrusta archivos muy pequeños en el inodo
- Reemplazo rápido del dispositivo Btrfs
- F2FS, un sistema de archivos amigable SSD
- Soporte de espacio de nombres de usuario completado
- Sumas de verificación de registros de XFS
- Las páginas enormes admiten una página cero
- El controlador de recursos de memoria admite la contabilidad de la memoria del kernel
- Equilibrio automático de NUMA
- Eliminación de soporte para 386 procesadores
Qué hay de nuevo en la versión 3.2:
- Compatibilidad con tamaños de bloque más grandes en EXT4;
- Scrubbing más rápido, mensajes de corrupción detallados, copia de seguridad automática de raíces de árboles e inspección manual de metadatos en Btrfs;
- Process bandwith controller;
- Soporte para la arquitectura Hexagon;
- Aprovisionamiento fino e instantáneas recursivas en Device Mapper;
- Regulación sucia sin E / S, reducir la reescritura del sistema de archivos desde la recuperación de la página;
- Reducción Proporcional Proporcional de TCP;
- Herramienta mejorada de creación de perfiles en vivo & quot; perf top & quot ;;
- Adjuntar memoria cruzada.
Qué hay de nuevo en la versión 3.1:
- Nueva arquitectura: OpenRISC;
- Regulación de reescritura dinámica;
- Barreras del sistema de archivos habilitadas por defecto en EXT3;
- Soporte para comunicación de campo cercano;
- aceleraciones del asignador de placas;
- Mejoras de escalabilidad de VFS;
- Nueva implementación de iSCSI;
- Nueva utilidad cpupowerutils;
- Software RAID: mala gestión de bloques;
- Personalidad para informar los números de la versión 2.6.x;
- Compatibilidad con el controlador de Wii;
- Muchos nuevos controladores;
- Muchas correcciones de errores y mejoras.
Qué hay de nuevo en la versión 2.6.37.3:
- arp_notify: envía incondicionalmente un ARP gratuito para NETDEV_NOTIFY_PEERS.
- DNS: corrige un puntero nulo deref al intentar leer una clave de error [CVE-2011-1076]
- e1000e: deshabilitar el despertador PHY roto para ICH10 LOM, usar el despertador MAC en su lugar
- dccp: corregir oops en Restablecer después de cerrar
- r8169: deshabilitar ASPM
- carl9170: agrega Airlive X.USB a / b / g / n USBID
- & quot; ¡AirLive X.USB ahora funciona perfectamente en un entorno Linux! & quot;
- nilfs2: corregir la regresión de que i-flag no está establecido en puntos de control inmutables
- p54usb: agregue el usb Senao NUB-350
- ath9k_htc: soluciona un problema endian
- bloque: kill loop_mutex
- bloque: blk-flush no debe llamar directamente a q- & gt; request_fn () __blk_run_queue ()
- bloque: agrega @force_kblockd a __blk_run_queue ()
- blk-throttle: No use kblockd workqueue para throtl work
- drm / i915: corrige la corrupción de memoria con GM965 y & gt; 4 GB de RAM
- tg3: Restringir el acceso de phy ioctl
- arregla el orden de bloqueo cfg80211_wext_siwfreq ...
- Puesta en escena: comedi: agregue MODULE_LICENSE y similar a los módulos de NI
- e1000e: 82579 PHY identificada incorrectamente durante el inicio
- mm: vmstat: utiliza una única función de configuración y devolución de llamada para ajustar los umbrales de percpu
- ext2: corrige la corrupción del recuento de enlaces en el enlace pesado + renombra la carga
- clockevents: evita el modo de disparo cuando el dispositivo de transmisión es periódico
- fusible: arreglo del sistema de archivos fuseblk de una sola hebra
- ASoC: corregir nombres pxa AC97 DAI
- eukrea-tlv320: corregir platform_name
- Bluetooth: agregue Atheros BT AR5BBU12 compatible con fw
- Bluetooth: corregir el bloqueo con dongles peculiares haciendo sonido
- Bluetooth: agregue Atheros BT AR9285 compatible con fw
- x86: usa u32 en lugar de largo para restablecer el vector de restablecimiento a 0
- mfd: corrige el puntero NULL debido a ucb1x00-ts absinfo no inicializado
- mfd: evitar las grabaciones de ráfaga tps6586x
- ACPI / debugfs: soluciona los desbordamientos del búfer, es doblemente gratuito
- drm: corrige el problema de la comparación sin signo frente a firmado en modeset ctl ioctl.
- Ocfs2 / refcounttree: corrige un error de refcounttree al escribir clústeres en un número correcto.
- ocfs2: comprueba el modo de latido del corazón solo para acumulaciones de kernel
- ALSA: HDA: agregue la peculiaridad del juego de ideas para dos máquinas Dell
- ALSA: HDA: arregla la inicialización del micrófono en el analizador automático de VIA
- ALSA: usb-audio: soluciona el problema debido a la carrera de limpieza al desconectar
- ALSA: HDA: agregue un nuevo códec Conexant 506e (20590)
- usb: musb: core: set has_tt flag
- USB: evita que los hubs defectuosos bloqueen la pila USB
- USB: restablecer dispositivos USB 3.0 en (re) descubrimiento
- xhci: se corrigió un error en count_sg_trbs_needed () _
- xhci: corrige los errores en los cálculos del total acumulado en el cálculo de TRB
- xhci: Aclare algunas expresiones en el cálculo de TRB
- xhci: evita BUG () en contexto de interrupción
- x86 quirk: Polaridad de corrección para anulación IRQ0 pin2 en sistemas SB800
- PM: hace que la activación de ACPI desde S5 vuelva a funcionar cuando se desactiva CONFIG_PM_SLEEP
- Repara flush_disk demasiado celoso al cambiar el tamaño del dispositivo.
- md: Reparar - nuevamente - detección de partición cuando la matriz se activa
- md: evita el problema de spinlock en blk_throtl_exit
- md: maneja correctamente la sonda de un dispositivo 'mdp'.
- mm: corrige el código dudoso en __count_immobile_pages ()
- drivers / rtc / rtc-ds3232.c: corrige la diferencia de rango de tiempo entre Linux y el chip RTC
- ldm: la tabla de particiones dañada puede causar kernel oops
- swiotlb: arregla el pánico equivocado
- epoll: evitar la creación de estructuras epoll circulares
- puesta en escena: usbip: vhci: use urb- & gt; dev- & gt; portnum para encontrar el puerto
- puesta en escena: usbip: vhci: se niegan a enqueue para las conexiones muertas
- puesta en escena: usbip: vhci: devuelve URB de las solicitudes de desvinculación en vuelo
- puesta en escena: usbip: vhci: cuenta de referencia de actualización para usb_device
- staging: brcm80211: corrección de errores para softmac crash en configuraciones de múltiples CPU
- puesta en escena: brcm80211: eliminar assert para evitar el pánico desde 2.6.37 kernel
- mm: previene concurrente unmap_mapping_range () en el mismo inodo
- tcp: corregir inet_twsk_deschedule ()
- Revertir & quot; drm / radeon / kms: volver a min- & gt; iteración del divisor de pos de max pll & quot;
- p54pci: actualiza los búfers dma de recepción antes y después del procesamiento
- Revertir & quot; Bluetooth: habilitar USB autosuspend de forma predeterminada en btusb & quot;
- sierra: agregue una nueva identificación para el módem IP Airprime / Sierra USB
- USB: serial / usb_wwan, corregir deferencia NULL NULL
- USB: agrega peculiaridad para el módem de teléfono Samsung con Android
- USB: agregue el modificador de ID del módem Samsung SGH-I500 / Android al controlador de la visera
- USB: agregue una entrada peculiar para el Panel QWERTY de Keytouch
- usb: musb: omap2430: arregla el kernel panic al reiniciar
Qué hay de nuevo en la versión 2.6.36.1:
- sgi-xp: los mensajes entrantes del canal XPC pueden aparecer después de que las estructuras de partición del canal hayan sido derribadas
- ARM: cns3xxx: repara el segundo parámetro faltante en la macro addruart para permitir su compilación.
- Repara el segundo parámetro faltante en la macro addruart para que pueda compilar
- kgdb, brazo: corregir el volcado de registro
- secmark: no regrese pronto si no hubo ningún error
- Regresión fija en la ruta de E / S directa de NFS
- Corrige las regresiones en scsi_internal_device_block
- Corregir raza al eliminar dispositivos SCSI
- gdth: desbordamiento de entero en ioctl
- pmcraid: eliminar el miembro duplicado de la estructura
- qla4xxx: corregir compilación en PPC
- libsas: corrige la mezcla de NCQ con no NCQ
- el agotamiento del espacio del nombre de SD causa el bloqueo del sistema
- asus-laptop: reparar gps rfkill
- USB: acepta algunos valores de ep0-maxpacket no válidos
- usb: r8a66597-hcd: error de cambio de la función externa
- USB: opticon: repara errores de larga data en el controlador de opticon
- USB: visor: arregle la inicialización de los dispositivos UX50 / TH55
- USB: deshabilita los puntos finales después de las interfaces de desvinculación, no antes
- USB: atmel_usba_udc: fuerza vbus_pin en -EINVAL cuando gpio_request falló
- USB: cp210x: agregue el ID del dispositivo del cable de servicio WAGO 750-923
- USB: cp210x: agregue la ID del dispositivo Renesas RX-Stick
- USB: opción: agregar más ID de USB de modem ZTE
- USB: cambie acm_iad_descriptor bFunctionProtocol a USB_CDC_ACM_PROTO_AT_V25TER
- usb: musb: blackfin: llame a gpio_free () en la ruta de error en musb_platform_init ()
- usb: musb: blackfin: llame a usb_nop_xceiv_unregister () en musb_platform_exit ()
- USB: MUSB: corrige el kernel WARNING / oops al descargar el módulo en el modo OTG
- USB: ftdi_sio: agregue identificadores de dispositivo para ScienceScope
- USB: ftdi_sio: nuevos VID / PID para varios dispositivos de Papouch
- USB: agregue PID para hardware OpenDCC basado en FTDI
- USB: ftdi_sio: revertir & quot; USB: ftdi_sio: arregla los modos de línea DTR / RTS & quot;
- USB: ftdi_sio: Agregar PID para productos accesio
- USB: gadget: g_multi: proveedor fijo e ID de producto
- USB: gadget: g_ffs: proveedor fijo e ID de producto
- gadget usb: compuesto: evita OOPS para solicitudes de control no estándar
- drivers / net / wireless / p54 / eeprom.c: Return -ENOMEM en la falla de asignación de memoria
- p54usb: agrega cinco USBIDs más
- p54usb: ¡arregle uno por uno! CONFIG_PM
- pipe: corregir el error al devolver el código de error - & gt; confirm ()
- USB: mct_u232: reparar el cierre roto
- KVM: SVM: restaura los registros correctos después de la emulación de interceptación sel_cr0
- KVM: X86: informe el bit de SVM al espacio de usuario solo cuando sea compatible
- x86, vm86: solución de error de preferencia para los manejadores de puntos de interrupción int1 debug e int3.
- x86, kdump: cambie copy_oldmem_page () para usar el direccionamiento en caché
- x86, intr-remap: establecer sugerencia de redirección en el IRTE
- x86, mtrr: suponga que SYS_CFG [Tom2ForceMemTypeWB] existe en todas las futuras CPU de AMD
- x86, olpc: no vuelva a intentar comandos de EC para siempre
- x86, kexec: asegúrese de detener todas las CPU antes de salir del kernel
- x86, mrst: una función en un archivo de encabezado debe marcarse & quot; en línea & quot;
- x86, cpu: soluciona el bit de función de CPUID de AMD renombrado, aún no enviado
- mm, x86: guardar vmcore con liberación no lenta de vmas
- intel_idle: no use el temporizador LAPIC para ATOM C2
- libahci: arregla el manejo de result_tf después de un comando de ingreso de datos PTA de ATA
- cifs: arregla el manejo de bloqueo roto
- futex: corregir errores en el recuento de referencias de claves anidadas
- Bluetooth: arregla oops en l2cap_connect_req
- bluetooth: corrige el error de comprobación NULL
- sched: corrige la comparación de cadenas en / proc / sched_features
- sched: elimine toda la manipulación del peso de carga para las tareas de RT
- pcmcia: synclink_cs: corregir la filtración de información a userland
- powerpc / perf: Fix habilitación de muestreo para PPC970
- perf_events: corrige el seguimiento de tiempo de contexto falso
- perf_events: arregla eventos TLB genéricos AMD64 falsos
- Puesta en escena: phison: soluciona el problema causado por el cambio de libata li>
- puesta en escena: usbip: marca eventos de proceso sin demora
- puesta en escena: usbip: notifica el núcleo del usb de los cambios en el estado del puerto
¿Qué hay de nuevo en la versión 2.6.35:
- Compatibilidad con la distribución transparente de la carga de tráfico de red entrante, a través de las CPU;
- Mejoras en el sistema de archivos Btrfs;
- Registro retrasado para el sistema de archivos XFS;
- interfaz de Kernel debugger (KDB);
- mejoras de perf;
- Mejoras en los gráficos de Intel;
- Compactación de memoria;
- Compatibilidad con múltiples tablas de rutas de multidifusión;
- Soporte para L2TP v3 (RFC 3931);
- Soporte para el protocolo CAIF;
- Compatibilidad con APEI (interfaz de error de la plataforma ACPI).
Comentarios que no se encuentran