Linux oops

Linux kernel oops на SPARC
Linux kernel oops на PA-RISC

Стан oops сигналізує про відхилення у роботі ядра. Найчастіше декілька повідомлень oops приводять до стану Kernel Panic. Це відбувається коли ядро намагається звернутися до ресурсів які були втрачені. Linux Oops не означає нічого окрім помилки. Повідомлення використовується ядром Linux для зневадження та виправки проблеми.

Офіційна документація Linux описує oops у файлі Documentation/oops-tracing.txt сирцевих кодів.

Kerneloops утиліта для збору та поданням oops повідомлень ядра на сайт kerneloops. Вона надає статистичні дані і доступ спільноті до повідомлених oops.

Джерела

  • https://www.kernel.org/doc/Documentation/oops-tracing.txt [Архівовано 9 червня 2016 у Wayback Machine.]
  • http://madwifi-project.org/wiki/DevDocs/KernelOops [Архівовано 3 серпня 2020 у Wayback Machine.]
  • http://linux.die.net/man/8/kerneloops [Архівовано 5 вересня 2019 у Wayback Machine.]
  • п
  • о
  • р
Організація
Ядро
Підтримка
  • Розробники
    • The Linux Programming Interface
    • kernel.org
    • LKML
    • Linux conferences
  • Користувачі
    • Linux User Group (LUG)
Реалізація
Debugging
  • CRIU
  • ftrace
  • kdump
  • Linux kernel oops
  • SystemTap
  • BPF
Завантаження
  • vmlinux
  • System.map
  • dracut
  • initrd
  • initramfs
ABIs
  • Linux Standard Base
  • x32 ABI
APIs
Kernel
System Call
Interface
  • POSIX
    • ioctl
    • select
    • open
    • read
    • close
    • sync
  • Linux-only
    • futex
    • epoll
    • splice
    • dnotify
    • inotify
    • readahead
In-kernel
Userspace
Демони,
Файлові системи
Бібліотеки-
обгортки
Компоненти
  • Process and I/O schedulers:
  • O(n) scheduler
  • O(1) scheduler
  • Completely Fair Scheduler (CFS)
  • Brain Fuck Scheduler
  • Noop scheduler
  • SCHED_DEADLINE
  • initramfs
  • KernelCare
  • kexec
  • kGraft
  • kpatch
  • Ksplice
Variants
Віртуалізація
Adoption
Range
of use
  • Desktop
  • Embedded
  • Gaming
  • Тонкий клієнт:
  • Сервер:
  • Devices
Adopters
  • List of Linux adopters
  • GENIVI Alliance
  •   Портал «Інформаційні технології/Вільне програмне забезпечення»
  • Категорія Категорія:Ядро Linux