GitXplorerGitXplorer
t

Kernel-APIs

public
8 stars
7 forks
20 issues

Commits

List of commits on branch master.
Unverified
441736c827ec5d058d3e1aa90c2208d1b9e6848d

Adding few implementations

ttapaswenipathak committed 6 years ago
Unverified
ec6822cda4f2a14fcb2862ab386b1d15e133f05b

Disabling travis ci for a while

ttapaswenipathak committed 6 years ago
Unverified
e62547147f4c8ab41a678bc8c18be5601172ea8c

Merge branch 'Michaellin250-UpdateBadgeReadMe'

ttapaswenipathak committed 6 years ago
Unverified
5aa248e006c7ac1541a881326be89959c1cea87f

Added a Travis CI Badge in ReadMe

MMichaellin250 committed 6 years ago
Unverified
40ce108e1198f8ae084a21d484a34a2b0f314560

Add KAPIs completion commit

ttapaswenipathak committed 6 years ago
Unverified
754013a654928d02b026a3c51da8d33a1fcaa20c

Add KAPIs completion commit

ttapaswenipathak committed 6 years ago

README

The README file for this repository.

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.