Skip to content
This repository has been archived by the owner on Nov 27, 2024. It is now read-only.

tapaswenipathak/Kernel-APIs

Repository files navigation

Kernel API

Build Status

Kernel APIs are how you would interact with the kernel. Kernel APIs in short are called KAPIs. From memory manipulation, devices, clock, firmware, hardware, IPC(inter process communication), all inside kernel are implemented using KAPIs.

This project implements kernel APIs as shell commands.

Any of the Kernel API command can be run from the command line. Kernel APIs are wrappers over how OS can interact with core kernel. Any kernel API can be accessed using a kernel API program including the relevant library. A kernel API cannot be accessed in the shell. This project implements kernel APIs as commands where you can run any command from the command line. This is based on MacOS Darwin Kernel version.

Each dir has example of Kernel API as userspace and/or kernelspace programs.

About

Kernel APIs implementation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published