¡Vaya! Kernel de Linux - Linux kernel oops

Image
El kernel de Linux oops en SPARC
Image
El kernel de Linux oops en PA-RISC con una vaca ASCII muerta

En informática , un oops es una desviación del comportamiento correcto del kernel de Linux , que produce un cierto registro de errores. La condición de pánico del kernel más conocida es el resultado de muchos tipos de oops, pero otras instancias de un evento de oops pueden permitir una operación continua con confiabilidad comprometida . El término no significa nada, salvo que es un simple error.

Marcha

Cuando el kernel detecta un problema, elimina cualquier proceso infractor e imprime un mensaje de error , que los ingenieros del kernel de Linux pueden utilizar para depurar la condición que creó el error y corregir el error de programación subyacente. Después de que un sistema haya experimentado un error, es posible que algunos recursos internos ya no estén operativos. Por lo tanto, incluso si el sistema parece funcionar correctamente, los efectos secundarios indeseables pueden haber resultado de la eliminación de la tarea activa. Un kernel oops a menudo conduce a un pánico del kernel cuando el sistema intenta usar recursos que se han perdido.

La documentación oficial del kernel de Linux con respecto a los mensajes oops se encuentra en el archivo Documentation / admin-guide / bug-hunting.rst de las fuentes del kernel. Algunas configuraciones del registrador pueden afectar la capacidad de recopilar mensajes de error. El kerneloops software puede recopilar y enviar oopses del kernel a un repositorio como el sitio web www.kerneloops.org, que proporciona estadísticas y acceso público a oopses informados.

Para una persona que no esté familiarizada con los detalles técnicos de las computadoras y los sistemas operativos , un mensaje de error puede parecer confuso. A diferencia de otros sistemas operativos como Windows o macOS , Linux elige presentar detalles que expliquen el bloqueo del kernel en lugar de mostrar un mensaje simplificado y fácil de usar, como el BSoD en Windows . Se ha propuesto varias veces una pantalla de bloqueo simplificada, sin embargo, actualmente ninguna está en desarrollo.

Ver también

  • kdump (Linux)  : mecanismo de volcado por caída del kernel de Linux, que utiliza internamente kexec
  • System.map  : contiene asignaciones entre los nombres de los símbolos y sus direcciones en la memoria, que se utilizan para interpretar oopses

Referencias

Otras lecturas

enlaces externos