Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 1.69 KB

kernel.md

File metadata and controls

18 lines (14 loc) · 1.69 KB

DOCS

Prickly Pear Kernel

Prickly Pear Kernel is a unix-like kernel of opuntiaOS, supporting x86/x86-64, arm32 and arm64 architectures.

Dirs

  • 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.