-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding proper README.md to uapi crate (#105)
bumping to 0.4.1 fixing invalid slugs and spdx id so that crate can be delivered
- Loading branch information
Showing
2 changed files
with
30 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
<!-- | ||
SPDX-FileCopyrightText: 2023-2024 Ledger SAS | ||
SPDX-License-Identifier: Apache-2.0 | ||
--> | ||
|
||
# UAPI for Outpost-OS Sentry kernel | ||
|
||
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/9667/badge)](https://www.bestpractices.dev/projects/9667) | ||
[![Documentation Status](https://readthedocs.org/projects/outpost-sentry/badge/?version=latest)](https://outpost-sentry.readthedocs.io/en/latest/?badge=latest) | ||
![GitHub Release](https://img.shields.io/github/v/release/outpost-os/sentry-kernel) | ||
![GitHub License](https://img.shields.io/github/license/outpost-os/sentry-kernel) | ||
[![REUSE status](https://api.reuse.software/badge/github.com/outpost-os/sentry-kernel)](https://api.reuse.software/info/github.com/outpost-os/sentry-kernel) | ||
|
||
sentry-uapi is the user API library that delivers a full access to the [Outpost-OS](https://github.com/outpost-os) Sentry kernel interface. | ||
|
||
This crate implement the low level interface to the Sentry kernel syscalls and associated system types: | ||
|
||
* **Data types** — Sentry-uapi provides a complete set of data types and | ||
values that are required in order to properly exchange information with the Sentry kernel. | ||
* **Sentry syscalls** — All syscall are defined, so that the kernel can be triggered easily. | ||
Syscall usage can be found in this very crate documentation. | ||
|
||
This crate also support C bindings in order to allow the integration of C codebase into the | ||
Outpost-OS operating system. | ||
|
||
More information about the overall Sentry kernel and Outpost-OS concepts are defined in | ||
the [Sentry kernel general documentation](https://outpost-sentry.readthedocs.io/en/latest/). |