PatchworkOS  19e446b
A non-POSIX operating system.
Loading...
Searching...
No Matches

Init Process.

Collaboration diagram for Init:

Init Process.

The init process is the first user space process started by the kernel. It is responsible for setting up the "root namespace", the namespace the init process and boxd run in, and for spawning initial processes.

Root Namespace

The init process creates the root namespace, which is the parent of all other user-space namespaces. Included below is an overview of the root namespace.

Name Type Description
/base directory Base system directory.
/base/bin directory Non-essential system binaries.
/base/lib directory System libraries.
/base/include directory System header files.
/base/data directory System data files.
/box directory Installed boxes directory.
/cfg directory System configuration files.
/dev devfs Device filesystem.
/efi directory EFI files.
/efi/boot directory EFI bootloader files.
/kernel directory Kernel related files.
/kernel/modules directory Kernel modules directory.
/kernel/modules/<kernel_verion> directory Version specific kernel modules.
/net netfs Network filesystem.
/proc procfs Process filesystem.
/sbin directory Essential system binaries.
/sys sysfs System filesystem, mounted by the kernel.
/tmp tmpfs Temporary filesystem.