
Me pregunto por qué Ubuntu usó el kernel 3.11 en la nueva versión 12.04.4... ¿No es este fin de vida del núcleo (EOL)?
Respuesta1
Creo que la respuesta debe dividirse en dos partes:
- ¿Por qué 3.11 y no 3.10 o 3.12?
- ¿Por qué elegir una versión End of Life?
La respuesta a la primera pregunta es que los kernels respaldados (kerneles más nuevos no lanzados en la versión inicial de Ubuntu 12.04) son, por el momento, respaldados desde versiones más recientes de Ubuntu (12.10, 13.04, 13.10, etc.) y no desde ninguna posible versión del kernel. Esto se puede ver leyendo la información proporcionada en elPágina de pila de habilitación de LTS, especialmente mirando el diagrama de política de actualización final y mirando la sección "Matriz de versiones" de laPágina de kernels estables extendida. Como se puede observar las versiones coinciden con las 12.10, 13.04 y 13.10. Seguramente también el kernel 14.04 será compatible con una futura versión 12.04.
En cuanto a por qué eligieron una versión End of Life, creo que se debe a que 3.11 fue lo que los desarrolladores de Ubuntu pensaron que era la versión del kernel más apropiada para tener soporte para hardware reciente, ya que las versiones que no son LTS tienen más que ver con "nuevas funciones" y "soporte de hardware reciente". " en lugar de estabilidad. También creo que las versiones del kernel "a largo plazo" se seleccionan para que sean así sólo después de su lanzamiento inicial, no por adelantado como lo hace Ubuntu. Por ejemplo, el kernel 3.10, lanzado el30 de junio de 2013, fue seleccionado como kernel soportado a largo plazo sólo en4 de agosto de 2013. Eso significa que los desarrolladores de Ubuntu no saben si el kernel que elijan tendrá soporte a largo plazo o no, a menos que elijan una versión ya proclamada como "soportada a largo plazo".
Respuesta2
Quizás "fin de línea". Hubo un gran aumento en la numeración de las versiones del kernel de Linux desde la versión 2.6. La línea 3.11 es un Kernel estable y relativamente joven.
stable: 3.11.10 [EOL] 2013-11-29
Esto tampoco significa que uses un kernel antiguo. Para las distribuciones es más importante tener un sistema estable. También hay muchos paquetes que deben personalizarse para nuevos kernels, por lo que probablemente no funcionarán con la última versión estable.