Prickly Pear Kernel is a unix-like kernel of opuntiaOS, supporting x86/x86-64, arm32 and arm64 architectures.
- algo contains implementation of algorithms and data structures which are used inside the kernel.
- drivers contains implementation of drivers for supported platforms.
- fs contains implementation of VFS and file systems which are supported.
- io contains implementation of communication parts.
- libkern is a support library for kernel.
- mem contains implementation of memory managers (both virtual and physical).
- platform contains platform specific code.
- syscalls contains implementation of syscalls.
- tasking contains implementation of tasking-control mechanisms.
- time contains implementation of a time manager.