Files
Custom-Operating-System/docs/kernel.md

1.7 KiB

XKernel

The XKernel is a unix-like kernel of xOS, 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.